Uses of Class
net.sf.tweety.math.opt.Solver
-
Packages that use Solver Package Description net.sf.tweety.logics.commons.analysis net.sf.tweety.logics.pcl.analysis net.sf.tweety.math.opt net.sf.tweety.math.opt.solver net.sf.tweety.web.services -
-
Uses of Solver in net.sf.tweety.logics.commons.analysis
Fields in net.sf.tweety.logics.commons.analysis declared as Solver Modifier and Type Field Description private SolverCcInconsistencyMeasure. solverA solver for integer linear programs.private SolverCspInconsistencyMeasure. solverA solver for integer linear programs.Constructors in net.sf.tweety.logics.commons.analysis with parameters of type Solver Constructor Description CcInconsistencyMeasure(MusEnumerator<S> enumerator, Solver solver)Creates a new measure that uses the given MUS enumerator and Integer programming solverCspInconsistencyMeasure(MusEnumerator<S> enumerator, Solver solver)Creates a new measure that uses the given MUS enumerator and Integer programming solver.CspInconsistencyMeasure(SimpleFunction<java.lang.Double,java.lang.Double> measureFunction, MusEnumerator<S> enumerator, Solver solver)Creates a new measure that uses the given measure function, MUS enumerator, and Integer programming solver -
Uses of Solver in net.sf.tweety.logics.pcl.analysis
Fields in net.sf.tweety.logics.pcl.analysis declared as Solver Modifier and Type Field Description private SolverMinimalViolationInconsistencyMeasure. solverThe solver used for solving the optimization problemConstructors in net.sf.tweety.logics.pcl.analysis with parameters of type Solver Constructor Description MinimalViolationInconsistencyMeasure(RealVectorNorm norm, Solver solver)Creates a new measure the given norm -
Uses of Solver in net.sf.tweety.math.opt
Fields in net.sf.tweety.math.opt declared as Solver Modifier and Type Field Description private static SolverSolver. defaultGeneralSolverThe default solver for non-linear (general) optimization problems.private static SolverSolver. defaultIntegerLinearSolverThe default solver for integer linear problemsprivate static SolverSolver. defaultLinearSolverThe default solver for linear optimization problems.Methods in net.sf.tweety.math.opt that return Solver Modifier and Type Method Description static SolverSolver. getDefaultGeneralSolver()Returns the default solver for non-linear (general) optimization problems.static SolverSolver. getDefaultIntegerLinearSolver()Returns the default solver for integer linear optimization problems.static SolverSolver. getDefaultLinearSolver()Returns the default solver for linear optimization problems.
If a default solver for linear problems has been configured this solver is returned by this method.Methods in net.sf.tweety.math.opt with parameters of type Solver Modifier and Type Method Description static voidSolver. setDefaultGeneralSolver(Solver solver)Sets the default solver for non-linear (general) optimization problems.static voidSolver. setDefaultIntegerLinearSolver(Solver solver)Sets the default solver for integer linear optimization problems.static voidSolver. setDefaultLinearSolver(Solver solver)Sets the default solver for linear optimization problems. -
Uses of Solver in net.sf.tweety.math.opt.solver
Subclasses of Solver in net.sf.tweety.math.opt.solver Modifier and Type Class Description classApacheCommonsCMAESOptimizerThis class is a wrapper for the Apache Commons Math3 CMAES optimizer (https://commons.apache.org/proper/commons-math/).classApacheCommonsNonLinearConjugateGradientOptimizerThis class is a wrapper for the Apache Commons Math3 Non-Linear Conjugate Gradient Optimizer (https://commons.apache.org/proper/commons-math/).classApacheCommonsSimplexThis class is a wrapper for the Apache Commons Math Simplex implementation.classBfgsSolverThis class implements the BFGS algorithm for solving unconstrained optimization problems.classGlpkSolverProvides a Java binding to the Glpk solver (https://www.gnu.org/software/glpk).classGradientDescentThis class implements the gradient descent method to find an optimum.classHessianGradientDescentThis class implements a gradient descent involving Hessian correction for solving unconstrained optimization problems.classLagrangeSolverThis class implements a (naive) Langrange solver for optimization problems.
This solver only considers optimization problems without inequations.classLbfgsSolverThis class implements a wrapper for L-BFGS.classLpSolveThis class implements a wrapper to the lpsolve binary for mixed integer linear programming.classOctaveSqpSolverProvides a bridge to the Octave (http://www.gnu.org/software/octave/) optimization solver "sqp" which implements a successive quadratic programming solver for general non-linear optimization problems.classOpenOptSolverThis class implements a wrapper for the OpenOpt optimization library.classOpenOptWebSolverUses a web service implementation of the OpenOpt-library.classSimpleGeneticOptimizationSolverThis class implements a simple genetic optimization algorithm for solving optimization problems with box or equality constraints on float variables. -
Uses of Solver in net.sf.tweety.web.services
Fields in net.sf.tweety.web.services declared as Solver Modifier and Type Field Description static SolverInconsistencyMeasurementService. integerLinearSolverThe integer linear optimization solver configured for this service.static SolverInconsistencyMeasurementService. linearSolverThe linear optimization solver configured for this service.
-