Java Reference

Java Reference

MPSolver.OptimizationProblemType Enum Reference

Detailed Description

The type of problems (LP or MIP) that will be solved and the underlying
solver (GLOP, GLPK, CLP, CBC or SCIP) that will solve them.

This must
remain consistent with MPModelRequest::OptimizationProblemType
(take particular care of the open-source version).

Definition at line 558 of file MPSolver.java.

Public Member Functions

final int swigValue ()
 

Static Public Member Functions

static OptimizationProblemType swigToEnum (int swigValue)
 

Public Attributes

 CLP_LINEAR_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_CLP_LINEAR_PROGRAMMING_get())
 Linear Programming solver using Coin CBC. More...
 
 GLOP_LINEAR_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_GLOP_LINEAR_PROGRAMMING_get())
 Linear Programming solver using GLOP (Recommended solver). More...
 
 CBC_MIXED_INTEGER_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_CBC_MIXED_INTEGER_PROGRAMMING_get())
 Mixed integer Programming Solver using Coin CBC. More...
 
 BOP_INTEGER_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_BOP_INTEGER_PROGRAMMING_get())
 Linear Boolean Programming Solver. More...
 
 SAT_INTEGER_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_SAT_INTEGER_PROGRAMMING_get())
 SAT based solver (requires only integer and Boolean variables). More...
 

Member Function Documentation

◆ swigToEnum()

static OptimizationProblemType swigToEnum ( int  swigValue)
inlinestatic

Definition at line 584 of file MPSolver.java.

◆ swigValue()

final int swigValue ( )
inline

Definition at line 580 of file MPSolver.java.

Member Data Documentation

◆ BOP_INTEGER_PROGRAMMING

BOP_INTEGER_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_BOP_INTEGER_PROGRAMMING_get())

Linear Boolean Programming Solver.

Definition at line 574 of file MPSolver.java.

◆ CBC_MIXED_INTEGER_PROGRAMMING

CBC_MIXED_INTEGER_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_CBC_MIXED_INTEGER_PROGRAMMING_get())

Mixed integer Programming Solver using Coin CBC.

Definition at line 570 of file MPSolver.java.

◆ CLP_LINEAR_PROGRAMMING

CLP_LINEAR_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_CLP_LINEAR_PROGRAMMING_get())

Linear Programming solver using Coin CBC.

Definition at line 562 of file MPSolver.java.

◆ GLOP_LINEAR_PROGRAMMING

GLOP_LINEAR_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_GLOP_LINEAR_PROGRAMMING_get())

Linear Programming solver using GLOP (Recommended solver).

Definition at line 566 of file MPSolver.java.

◆ SAT_INTEGER_PROGRAMMING

SAT_INTEGER_PROGRAMMING =(main_research_linear_solverJNI.MPSolver_SAT_INTEGER_PROGRAMMING_get())

SAT based solver (requires only integer and Boolean variables).

If you pass it mixed integer problems, it will scale coefficients to integer values, and solve continuous variables as integral variables.

Definition at line 578 of file MPSolver.java.


The documentation for this enum was generated from the following file: