choco.kernel.common.opres.ssp
Class BellmanWithLists

java.lang.Object
  extended by choco.kernel.common.opres.ssp.AbstractSubsetSumSolver
      extended by choco.kernel.common.opres.ssp.BellmanWithLists

public class BellmanWithLists
extends AbstractSubsetSumSolver

Author:
Arnaud Malapert

Field Summary
 
Fields inherited from class choco.kernel.common.opres.ssp.AbstractSubsetSumSolver
capacity, NONE, objective, sizes
 
Constructor Summary
BellmanWithLists(int[] sizes, int capacity)
           
 
Method Summary
 BitSet getCoveredSet()
           
 String getName()
           
 BitSet getSolution()
           
 void handleItem(int item)
           
 void reset()
           
 long run()
           
 void setCapacity(Long capacity)
           
 
Methods inherited from class choco.kernel.common.opres.ssp.AbstractSubsetSumSolver
getCapacity, getObjective, getSizes, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BellmanWithLists

public BellmanWithLists(int[] sizes,
                        int capacity)
Method Detail

reset

public void reset()
Overrides:
reset in class AbstractSubsetSumSolver

setCapacity

public void setCapacity(Long capacity)
Overrides:
setCapacity in class AbstractSubsetSumSolver

getName

public String getName()
Specified by:
getName in class AbstractSubsetSumSolver

run

public long run()
Specified by:
run in class AbstractSubsetSumSolver

getSolution

public BitSet getSolution()
Specified by:
getSolution in class AbstractSubsetSumSolver

getCoveredSet

public final BitSet getCoveredSet()

handleItem

public void handleItem(int item)


Copyright © 2012. All Rights Reserved.