Top Description Classes Enums
[default module]

Package org.apache.commons.math3.optim.linear


Optimization algorithms for linear constrained problems.

Class Summary

Modifier and TypeClass and Description
public class
LinearConstraint

A linear constraint for a linear optimization problem.

public class
LinearConstraintSet

Class that represents a set of linear constraints.

public class
LinearObjectiveFunction

An objective function for a linear optimization problem.

public abstract class
LinearOptimizer

Base class for implementing linear optimizers.

public class
NoFeasibleSolutionException

This class represents exceptions thrown by optimizers when no solution fulfills the constraints.

public class
NonNegativeConstraint

A constraint for a linear optimization problem indicating whether all variables must be restricted to non-negative values.

public class
SimplexSolver

Solves a linear problem using the "Two-Phase Simplex" method.

pack-priv class
SimplexTableau

A tableau for use in the Simplex method.

public class
SolutionCallback

A callback object that can be provided to a linear optimizer to keep track of the best solution found.

public class
UnboundedSolutionException

This class represents exceptions thrown by optimizers when a solution escapes to infinity.

Enum Summary

Modifier and TypeEnum and Description
public enum
PivotSelectionRule

Pivot selection rule to the use for a Simplex solver.

public enum
Relationship

Types of relationships between two cells in a Solver LinearConstraint.