Uses of Interface
org.ojalgo.optimisation.Optimisation.Solver
Packages that use Optimisation.Solver
Package
Description
-
Uses of Optimisation.Solver in org.ojalgo.optimisation
Classes in org.ojalgo.optimisation with type parameters of type Optimisation.SolverModifier and TypeClassDescription(package private) final classConfiguredIntegration<S extends Optimisation.Solver>static classOptimisation.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.optimisationClasses in org.ojalgo.optimisation that implement Optimisation.SolverModifier and TypeClassDescription(package private) static final classclassclassAOptimisation.Solverimplementation that wraps anExpressionsBasedModel.Subclasses with type arguments of type Optimisation.Solver in org.ojalgo.optimisationModifier and TypeClassDescription(package private) static final classFields in org.ojalgo.optimisation declared as Optimisation.SolverFields in org.ojalgo.optimisation with type parameters of type Optimisation.SolverModifier and TypeFieldDescriptionClass<? extends Optimisation.Solver> Optimisation.Options.logger_solverWhich Optimisation.Solver to debug.Methods in org.ojalgo.optimisation with type parameters of type Optimisation.SolverModifier and TypeMethodDescription<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.SolverModifier and TypeMethodDescriptionExpressionsBasedModel.IntegrationWrapper.build(ExpressionsBasedModel model) protected Optimisation.SolverIntermediateSolver.getSolver()Method parameters in org.ojalgo.optimisation with type arguments of type Optimisation.SolverModifier and TypeMethodDescriptionOptimisation.Options.debug(Class<? extends Optimisation.Solver> solver) Will configure detailed debug logging and validationOptimisation.Options.progress(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.SolverModifier and TypeClassDescription(package private) class(package private) class(package private) classclassConvexSolver solves optimisation problems of the form:(package private) final classSolves optimisation problems of the form:(package private) final classSolves optimisation problems of the form:(package private) final classAlgorithm 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) final classAlgorithm 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) final classAlgorithm 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) classProof-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) final classSolves optimisation problems of the form:(package private) final classSolves optimisation problems of the form: -
Uses of Optimisation.Solver in org.ojalgo.optimisation.integer
Classes in org.ojalgo.optimisation.integer that implement Optimisation.SolverModifier and TypeClassDescriptionfinal classAn alternative MIP solver using Gomory Mixed Integer (GMI) cuts – purely iterative with no branching.final classfinal class -
Uses of Optimisation.Solver in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement Optimisation.SolverModifier and TypeClassDescription(package private) final classRequires all variables to have both lower and upper bounds.class(package private) final classFirst runs the dual algorithm (with a possibly modified objective function) to establish feasibility, and then the primal to reach optimality.(package private) final classRequires the initial basis to be feasible (doesn't do a phase-1).(package private) classMeant to replaceSimplexTableauSolver.(package private) final classClassic 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