Lp and Mip solvers
[General Optimization Tools]


Detailed Description

This group describes Lp and Mip solver interfaces for LEMON. The various LP solvers could be used in the same manner with this interface.


Classes

class  LpSolverBase
 Common base class for LP solvers. More...
class  MipSolverBase
 Common base class for MIP solvers. More...
class  LpGlpk
 Interface for the GLPK LP solver. More...
class  LpSoplex
 Interface for the SOPLEX solver. More...
class  MipCplex
 Interface for the CPLEX MIP solver. More...
class  MipGlpk
 Interface for the GLPK MIP solver. More...

Modules

 Tools for Lp and Mip solvers
 Helper tools to the Lp and Mip solvers.

Files

file  lp.h
 Defines a default LP solver.
file  lp_base.h
 The interface of the LP solver interface.
file  lp_glpk.h
 Header of the LEMON-GLPK lp solver interface.
file  mip_cplex.h
 Header of the LEMON-CPLEX mip solver interface.
file  mip_glpk.h
 Header of the LEMON-GLPK mip solver interface.

Defines

#define DEFAULT_LP   SOLVER
 The default LP solver identifier.

Typedefs

typedef LpGlpk Lp
 The default LP solver.
typedef MipGlpk Mip
 The default ILP solver.

Variables

const char default_solver_name [] = "SOLVER"
 The default LP solver identifier string.

Define Documentation

#define DEFAULT_LP   SOLVER

The default LP solver identifier.

Currently, the possible values are GLPK or CPLEX


Typedef Documentation

typedef LpGlpk Lp

The default LP solver.

Currently, it is either LpGlpk or LpCplex

typedef MipGlpk Mip

The default ILP solver.

Currently, it is either LpGlpk or LpCplex


Variable Documentation

const char default_solver_name[] = "SOLVER"

The default LP solver identifier string.

Currently, the possible values are "GLPK" or "CPLEX"


Generated on Thu Jun 4 04:03:12 2009 for LEMON by  doxygen 1.5.9