org.ojalgo.optimisation.linear
Class LinearSolver

java.lang.Object
  extended by org.ojalgo.optimisation.GenericSolver
      extended by org.ojalgo.optimisation.linear.LinearSolver
All Implemented Interfaces:
OptimisationSolver

public abstract class LinearSolver
extends GenericSolver

LinearSolver solves optimisation problems of the (LP standard) form:

min [C]T[X]
when [AE][X] == [BE]
and 0 <= [X]

A Linear Program is in Standard Form if: Further it is required here that the constraint right hand sides are nonnegative (nonnegative elements in [BE]).

Author:
apete

Nested Class Summary
static class LinearSolver.Builder
           
 
Nested classes/interfaces inherited from class org.ojalgo.optimisation.GenericSolver
GenericSolver.Matrices<M extends GenericSolver.Matrices<M>>
 
Nested classes/interfaces inherited from interface org.ojalgo.optimisation.OptimisationSolver
OptimisationSolver.Options, OptimisationSolver.Result
 
Field Summary
 
Fields inherited from class org.ojalgo.optimisation.GenericSolver
DEBUG, options
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ojalgo.optimisation.OptimisationSolver
solve, solve