General Optimization Tools


Detailed Description

This group describes some general optimization frameworks implemented in LEMON.


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.

Classes

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

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 Tue Oct 31 09:49:38 2006 for LEMON by  doxygen 1.5.1