Package org.jacop.floats.search
Class Optimize<T extends Var>
java.lang.Object
org.jacop.floats.search.Optimize<T>
Implements optimization for floating point varibales
- Version:
- 4.9
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) FloatVar
(package private) double
(package private) FloatInterval
(package private) FloatInterval[]
(package private) boolean
(package private) DepthFirstSearch
<T> (package private) SelectChoicePoint
<T> (package private) SplitSelectFloat
<FloatVar> (package private) Store
(package private) Var[]
-
Constructor Summary
ConstructorsConstructorDescriptionOptimize
(Store store, DepthFirstSearch<T> search, SelectChoicePoint<T> select, FloatVar cost) -
Method Summary
-
Field Details
-
store
Store store -
search
DepthFirstSearch<T extends Var> search -
cost
FloatVar cost -
split
SplitSelectFloat<FloatVar> split -
select
SelectChoicePoint<T extends Var> select -
variables
Var[] variables -
costValue
double costValue -
printInfo
boolean printInfo -
lastCost
FloatInterval lastCost -
lastVarValues
FloatInterval[] lastVarValues
-
-
Constructor Details
-
Optimize
public Optimize(Store store, DepthFirstSearch<T> search, SelectChoicePoint<T> select, FloatVar cost)
-
-
Method Details
-
minimize
public boolean minimize() -
printLastSolution
void printLastSolution() -
getFinalCost
-
getFinalVarValues
-