Package | Description |
---|---|
org.chocosolver.solver |
A package devoted to Model and resolution tools.
|
org.chocosolver.solver.objective | |
org.chocosolver.solver.search | |
org.chocosolver.solver.search.loop.lns.neighbors | |
org.chocosolver.solver.search.loop.move |
Modifier and Type | Method and Description |
---|---|
Solution |
Solution.copySolution() |
Solution |
Solution.record()
Records the current solution of the solver
clears all previous recordings
|
Modifier and Type | Method and Description |
---|---|
List<Solution> |
ParetoOptimizer.getParetoFront() |
Modifier and Type | Method and Description |
---|---|
default Solution |
IResolutionHelper.findLexOptimalSolution(IntVar[] objectives,
boolean maximize,
Criterion... stop)
Attempts optimize the value of the objectives variable w.r.t.
|
default Solution |
IResolutionHelper.findOptimalSolution(IntVar objective,
boolean maximize,
Criterion... stop)
Attempt to find the solution that optimizes the mono-objective problem defined by a unique objective variable and
an optimization criteria.
|
default Solution |
IResolutionHelper.findSolution(Criterion... stop)
Attempts to find a solution of the declared satisfaction problem.
|
Modifier and Type | Method and Description |
---|---|
default List<Solution> |
IResolutionHelper.findAllOptimalSolutions(IntVar objective,
boolean maximize,
Criterion... stop)
Attempt to find the solution that optimizes the mono-objective problem defined by
a unique objective variable and an optimization criteria, then finds and stores all optimal solution.
|
default List<Solution> |
IResolutionHelper.findAllSolutions(Criterion... stop)
Attempts to find all solutions of the declared satisfaction problem.
|
default List<Solution> |
IResolutionHelper.findParetoFront(IntVar[] objectives,
boolean maximize,
Criterion... stop)
Attempts optimize the value of the objectives variable w.r.t.
|
default Stream<Solution> |
IResolutionHelper.streamOptimalSolutions(IntVar objective,
boolean maximize,
Criterion... stop)
Attempt to find the solution that optimizes the mono-objective problem defined by a unique objective variable and
an optimization criteria, then finds and stores all optimal solution.
|
default Stream<Solution> |
IResolutionHelper.streamSolutions(Criterion... stop)
Attempts to find all solutions of the declared problem.
|
Modifier and Type | Method and Description |
---|---|
default void |
IResolutionHelper.eachSolutionWithMeasure(BiConsumer<Solution,IMeasures> cons,
Criterion... stop)
|
Modifier and Type | Method and Description |
---|---|
void |
RandomNeighborhood.loadFromSolution(Solution solution) |
void |
ExplainingCut.loadFromSolution(Solution solution) |
void |
INeighbor.loadFromSolution(Solution solution)
Load a solution and record it
|
void |
PropagationGuidedNeighborhood.loadFromSolution(Solution solution) |
void |
SequenceNeighborhood.loadFromSolution(Solution solution) |
void |
AdaptiveNeighborhood.loadFromSolution(Solution solution) |
Modifier and Type | Method and Description |
---|---|
void |
MoveLNS.loadFromSolution(Solution solution,
Solver solver)
Give an initial solution to begin with if called before executing the solving process
or erase the last recorded one otherwise.
|
Copyright © 2018. All rights reserved.