Uses of Interface
org.ojalgo.optimisation.Optimisation.Solver
-
Packages that use Optimisation.Solver Package Description org.ojalgo.optimisation org.ojalgo.optimisation.convex org.ojalgo.optimisation.integer org.ojalgo.optimisation.linear org.ojalgo.optimisation.service -
-
Uses of Optimisation.Solver in org.ojalgo.optimisation
Classes in org.ojalgo.optimisation with type parameters of type Optimisation.Solver Modifier and Type Class Description (package private) classConfiguredIntegration<S extends Optimisation.Solver>static classExpressionsBasedModel.Integration<S extends Optimisation.Solver>Optimisation.Solver:s that should be usabale fromExpressionsBasedModelneeds to implement a subclass of this.static interfaceOptimisation.Integration<M extends Optimisation.Model,S extends Optimisation.Solver>AnOptimisation.Modelimplementation should not depend on any specificOptimisation.Solver, andOptimisation.Solverimplementations should be usable independently of anyOptimisation.Model.Subinterfaces of Optimisation.Solver in org.ojalgo.optimisation Modifier and Type Interface Description interfaceUpdatableSolverClasses in org.ojalgo.optimisation that implement Optimisation.Solver Modifier and Type Class Description (package private) static classExpressionsBasedModel.DefaultIntermediateclassGenericSolverclassIntermediateSolverAOptimisation.Solverimplementation that wraps anExpressionsBasedModel.Fields in org.ojalgo.optimisation declared as Optimisation.Solver Modifier and Type Field Description private Optimisation.SolverIntermediateSolver. mySolverFields in org.ojalgo.optimisation with type parameters of type Optimisation.Solver Modifier and Type Field Description java.lang.Class<? extends Optimisation.Solver>Optimisation.Options. logger_solverWhich Optimisation.Solver to debug.Methods in org.ojalgo.optimisation with type parameters of type Optimisation.Solver Modifier and Type Method Description <S extends Optimisation.Solver>
Optimisation.ResultExpressionsBasedModel. maximise(ExpressionsBasedModel.Integration<S> forcedIntegration)<S extends Optimisation.Solver>
Optimisation.ResultExpressionsBasedModel. minimise(ExpressionsBasedModel.Integration<S> forcedIntegration)Methods in org.ojalgo.optimisation that return Optimisation.Solver Modifier and Type Method Description Optimisation.SolverExpressionsBasedModel.IntegrationWrapper. build(ExpressionsBasedModel model)protected Optimisation.SolverIntermediateSolver. getSolver()Method parameters in org.ojalgo.optimisation with type arguments of type Optimisation.Solver Modifier and Type Method Description Optimisation.OptionsOptimisation.Options. debug(java.lang.Class<? extends Optimisation.Solver> solver)Will configure detailed debug logging and validationOptimisation.OptionsOptimisation.Options. progress(java.lang.Class<? extends Optimisation.Solver> solver)Will configure high level (low volume) progress logging -
Uses of Optimisation.Solver in org.ojalgo.optimisation.convex
Classes in org.ojalgo.optimisation.convex that implement Optimisation.Solver Modifier and Type Class Description (package private) classActiveSetSolver(package private) classBasePrimitiveSolver(package private) classConstrainedSolverclassConvexSolverConvexSolver solves optimisation problems of the form:(package private) classDirectASSSolves optimisation problems of the form:(package private) classIterativeASSSolves optimisation problems of the form:(package private) classIterativeRefinementSolverAlgorithm from: Solving quadratic programs to high precision using scaled iterative refinement
Mathematical Programming Computation (2019) 11:421–455 https://doi.org/10.1007/s12532-019-00154-6(package private) classIterativeRefinementSolver2Algorithm from: Solving quadratic programs to high precision using scaled iterative refinement
Mathematical Programming Computation (2019) 11:421–455 https://doi.org/10.1007/s12532-019-00154-6(package private) classIterativeRefinementSolverDoubleAlgorithm from: Solving quadratic programs to high precision using scaled iterative refinement
Mathematical Programming Computation (2019) 11:421–455 https://doi.org/10.1007/s12532-019-00154-6(package private) classNullSpaceASSProof-of-concept solver that eliminates equality constraints, and reduces the number of variables, via a null-space projection and delegates the reduced inequality-only QP to an existing active-set solver.(package private) classQPESolverSolves optimisation problems of the form:(package private) classUnconstrainedSolverSolves optimisation problems of the form: -
Uses of Optimisation.Solver in org.ojalgo.optimisation.integer
Classes in org.ojalgo.optimisation.integer that implement Optimisation.Solver Modifier and Type Class Description classGomorySolverAn alternative MIP solver using Gomory Mixed Integer (GMI) cuts – purely iterative with no branching.classIntegerSolverclassNodeSolver -
Uses of Optimisation.Solver in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement Optimisation.Solver Modifier and Type Class Description (package private) classDualSimplexSolverRequires all variables to have both lower and upper bounds.classLinearSolver(package private) classPhasedSimplexSolverFirst runs the dual algorithm (with a possibly modified objective function) to establish feasibility, and then the primal to reach optimality.(package private) classPrimalSimplexSolverRequires the initial basis to be feasible (doesn't do a phase-1).(package private) classSimplexSolverMeant to replaceSimplexTableauSolver.(package private) classSimplexTableauSolverClassic simplex tableau solver: Primal algorithm 2-phase All variables assumed >=0, and RHS required to be >=0 Variable bounds other than >=0 handled like constraints -
Uses of Optimisation.Solver in org.ojalgo.optimisation.service
Classes in org.ojalgo.optimisation.service that implement Optimisation.Solver Modifier and Type Class Description (package private) classServiceSolver
-