Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.linearsolver.MPSolver.OptimizationProblemType Enum Reference

Public Member Functions

final int swigValue ()
 

Static Public Member Functions

static OptimizationProblemType swigToEnum (int swigValue)
 

Public Attributes

 CLP_LINEAR_PROGRAMMING =(mainJNI.MPSolver_CLP_LINEAR_PROGRAMMING_get())
 
 GLPK_LINEAR_PROGRAMMING =(mainJNI.MPSolver_GLPK_LINEAR_PROGRAMMING_get())
 
 GLOP_LINEAR_PROGRAMMING =(mainJNI.MPSolver_GLOP_LINEAR_PROGRAMMING_get())
 
 PDLP_LINEAR_PROGRAMMING =(mainJNI.MPSolver_PDLP_LINEAR_PROGRAMMING_get())
 
 SCIP_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_SCIP_MIXED_INTEGER_PROGRAMMING_get())
 
 GLPK_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_GLPK_MIXED_INTEGER_PROGRAMMING_get())
 
 CBC_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_CBC_MIXED_INTEGER_PROGRAMMING_get())
 
 BOP_INTEGER_PROGRAMMING =(mainJNI.MPSolver_BOP_INTEGER_PROGRAMMING_get())
 
 SAT_INTEGER_PROGRAMMING =(mainJNI.MPSolver_SAT_INTEGER_PROGRAMMING_get())
 
 GUROBI_LINEAR_PROGRAMMING =(mainJNI.MPSolver_GUROBI_LINEAR_PROGRAMMING_get())
 
 GUROBI_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_GUROBI_MIXED_INTEGER_PROGRAMMING_get())
 
 CPLEX_LINEAR_PROGRAMMING =(mainJNI.MPSolver_CPLEX_LINEAR_PROGRAMMING_get())
 
 CPLEX_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_CPLEX_MIXED_INTEGER_PROGRAMMING_get())
 
 XPRESS_LINEAR_PROGRAMMING =(mainJNI.MPSolver_XPRESS_LINEAR_PROGRAMMING_get())
 
 XPRESS_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_XPRESS_MIXED_INTEGER_PROGRAMMING_get())
 

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 655 of file MPSolver.java.

Member Function Documentation

◆ swigToEnum()

static OptimizationProblemType com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.swigToEnum ( int swigValue)
static

Definition at line 676 of file MPSolver.java.

◆ swigValue()

final int com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.swigValue ( )

Definition at line 672 of file MPSolver.java.

Member Data Documentation

◆ BOP_INTEGER_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.BOP_INTEGER_PROGRAMMING =(mainJNI.MPSolver_BOP_INTEGER_PROGRAMMING_get())

Definition at line 663 of file MPSolver.java.

◆ CBC_MIXED_INTEGER_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.CBC_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_CBC_MIXED_INTEGER_PROGRAMMING_get())

Definition at line 662 of file MPSolver.java.

◆ CLP_LINEAR_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.CLP_LINEAR_PROGRAMMING =(mainJNI.MPSolver_CLP_LINEAR_PROGRAMMING_get())

Definition at line 656 of file MPSolver.java.

◆ CPLEX_LINEAR_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.CPLEX_LINEAR_PROGRAMMING =(mainJNI.MPSolver_CPLEX_LINEAR_PROGRAMMING_get())

Definition at line 667 of file MPSolver.java.

◆ CPLEX_MIXED_INTEGER_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.CPLEX_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_CPLEX_MIXED_INTEGER_PROGRAMMING_get())

Definition at line 668 of file MPSolver.java.

◆ GLOP_LINEAR_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.GLOP_LINEAR_PROGRAMMING =(mainJNI.MPSolver_GLOP_LINEAR_PROGRAMMING_get())

Definition at line 658 of file MPSolver.java.

◆ GLPK_LINEAR_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.GLPK_LINEAR_PROGRAMMING =(mainJNI.MPSolver_GLPK_LINEAR_PROGRAMMING_get())

Definition at line 657 of file MPSolver.java.

◆ GLPK_MIXED_INTEGER_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.GLPK_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_GLPK_MIXED_INTEGER_PROGRAMMING_get())

Definition at line 661 of file MPSolver.java.

◆ GUROBI_LINEAR_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.GUROBI_LINEAR_PROGRAMMING =(mainJNI.MPSolver_GUROBI_LINEAR_PROGRAMMING_get())

Definition at line 665 of file MPSolver.java.

◆ GUROBI_MIXED_INTEGER_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.GUROBI_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_GUROBI_MIXED_INTEGER_PROGRAMMING_get())

Definition at line 666 of file MPSolver.java.

◆ PDLP_LINEAR_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.PDLP_LINEAR_PROGRAMMING =(mainJNI.MPSolver_PDLP_LINEAR_PROGRAMMING_get())

Definition at line 659 of file MPSolver.java.

◆ SAT_INTEGER_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.SAT_INTEGER_PROGRAMMING =(mainJNI.MPSolver_SAT_INTEGER_PROGRAMMING_get())

Definition at line 664 of file MPSolver.java.

◆ SCIP_MIXED_INTEGER_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.SCIP_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_SCIP_MIXED_INTEGER_PROGRAMMING_get())

Definition at line 660 of file MPSolver.java.

◆ XPRESS_LINEAR_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.XPRESS_LINEAR_PROGRAMMING =(mainJNI.MPSolver_XPRESS_LINEAR_PROGRAMMING_get())

Definition at line 669 of file MPSolver.java.

◆ XPRESS_MIXED_INTEGER_PROGRAMMING

com.google.ortools.linearsolver.MPSolver.OptimizationProblemType.XPRESS_MIXED_INTEGER_PROGRAMMING =(mainJNI.MPSolver_XPRESS_MIXED_INTEGER_PROGRAMMING_get())

Definition at line 670 of file MPSolver.java.


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