Java Reference
Java 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()
|
inlinestatic |
Definition at line 584 of file MPSolver.java.
◆ 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: