public final class NewIntegerSolver extends IntegerSolver
IntegerSolver.ModelIntegration
GenericSolver.Builder<B extends GenericSolver.Builder<?,?>,S extends GenericSolver>
Optimisation.Constraint, Optimisation.Integration<M extends Optimisation.Model,S extends Optimisation.Solver>, Optimisation.Model, Optimisation.Objective, Optimisation.Options, Optimisation.Result, Optimisation.Solver, Optimisation.State
options
Modifier and Type | Method and Description |
---|---|
protected MatrixStore<Double> |
extractSolution()
Should be able to feed this to
GenericSolver.evaluateFunction(Access1D) . |
protected boolean |
initialise(Optimisation.Result kickStarter) |
protected boolean |
needsAnotherIteration() |
Optimisation.Result |
solve(Optimisation.Result kickStarter) |
String |
toString() |
protected boolean |
validate()
Should validate the solver data/input/structue.
|
countIntegerSolutions, evaluateFunction, getBestResultSoFar, getGradient, getIntegerModel, getRelaxedModel, isFunctionSet, isGoodEnoughToContinueBranching, isIntegerSolutionFound, isIterationNecessary, isModelSet, make, markInteger
buildResult, countIterations, countTime, error, getState, incrementIterationsCount, isDebug, isIterationAllowed, isProgress, log, log, resetIterationsCount, setState
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dispose, solve
public Optimisation.Result solve(Optimisation.Result kickStarter)
protected MatrixStore<Double> extractSolution()
GenericSolver
GenericSolver.evaluateFunction(Access1D)
.extractSolution
in class GenericSolver
protected boolean initialise(Optimisation.Result kickStarter)
initialise
in class IntegerSolver
protected boolean needsAnotherIteration()
needsAnotherIteration
in class IntegerSolver
protected boolean validate()
IntegerSolver
validate
in class IntegerSolver
Copyright © 2018 Optimatika. All rights reserved.