public final class NewIntegerSolver extends IntegerSolver
IntegerSolver.ModelIntegrationGenericSolver.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.Stateoptions| 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, markIntegerbuildResult, countIterations, countTime, error, getState, incrementIterationsCount, isDebug, isIterationAllowed, isProgress, log, log, resetIterationsCount, setStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdispose, solvepublic Optimisation.Result solve(Optimisation.Result kickStarter)
protected MatrixStore<Double> extractSolution()
GenericSolverGenericSolver.evaluateFunction(Access1D).extractSolution in class GenericSolverprotected boolean initialise(Optimisation.Result kickStarter)
initialise in class IntegerSolverprotected boolean needsAnotherIteration()
needsAnotherIteration in class IntegerSolverprotected boolean validate()
IntegerSolvervalidate in class IntegerSolverCopyright © 2018 Optimatika. All rights reserved.