|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| LinearProgram | A generic inteface to a linear programming package. |
| LinearProgramSolver | |
| RMISolver | |
| Class Summary | |
|---|---|
| CPLEXClient | |
| CPLEXServer | |
| CPLEXSolve | Solver that uses CPLEX. |
| GLPKSolve | This is an integer linear program solver based on GLPK. |
| LPSolve | This is an integer linear program solver based on the Java port of lp_solve 2.0, available from: http://www.cs.wustl.edu/~javagrp/help/LinearProgramming.html |
| MPSWriter | Writes an MPS representation of a linear program. |
| SimpleLinearProgram | A simple implementation of the LinearProgram interface; keeps track of all the information that has been passed in with local fields. |
| Exception Summary | |
|---|---|
| LPSolverFailedException | |
Provides a programmatic interface to various linear programming
solvers. The main solvers available are CPLEXSolve, GLPKSolve,
and LPSolve. The MPSWriter class provides a way to write a linear
program to an MPS file (the standard format for linear programming),
thereby providing compatibility with a variety of additional solvers.
Of the solvers, the CPLEX solver is likely the fastest, though it
requires a commercial installation (available on cagfarm-40
for MIT CAG users). As this machine is under batch processing
control, the CPLEXServer class provides an
interface to invoke CPLEX from another machine using Java RMI.
ILPPartitioner
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||