MindOpt
2.0.0
Contents:
1. Introduction
2. Overview
2.1. Description
2.1.1. Overview of Solving Capabilities
2.1.2. Platform Usage and Acquisition of the Solver
2.1.3. Interaction and Invocation of the Solver
2.1.4. Modeling Tools
2.1.5. Advanced Modeling Techniques
2.2. Change Log
2.2.1. V2.0.0
2.2.2. V1.3.0
2.2.3. V1.2.1
2.2.4. V1.2.0
2.2.5. V1.1.0
2.2.6. V1.0.1
2.2.7. V1.0.0
2.2.8. V0.25.0
2.2.9. V0.24.1
2.2.10. V0.24.0
2.2.11. V0.23.1
2.2.12. V0.23.0
2.2.13. Previous version
2.3. License Agreement
2.3.1. MindOpt Solver
2.3.2. ZLIB
2.3.3. BZLIB2
2.3.4. Intel MKL
2.3.5. Sphinx
2.3.6. JSON for C++
2.3.7. Cereal
2.3.8. CURL
2.3.9. TFlite
3. Software Installation
3.1. Supported Platforms
3.2. Installer Download
3.3. Installation Instructions
3.3.1. Windows Platform
3.3.2. Linux Platform
3.3.3. macOS Platform
3.4. Directory Structure
3.5. License Setup
3.5.1. License Acquisition
3.5.2. License Configuration
3.5.3. Windows Platform
3.5.4. Linux & macOS Platforms
4. Command-Line & API
4.1. Command Line
4.1.1. Brief Description
4.1.2. An Example
4.1.3. Input File Format
4.1.4. Parameter Settings
4.1.5. Data Desensitization
4.2. Call
MindOpt
with C
4.2.1. Edit .c File
4.2.2. Compile on Linux Platform
4.2.3. Compile on macOS Platform
4.2.4. Compile on Windows Platform
4.3. Call
MindOpt
with C++
4.3.1. Edit .cpp File
4.3.2. Compile on Linux Platform
4.3.3. Compile on macOS Platform
4.3.4. Compile on Windows Platform
4.4. Call
MindOpt
with Python
4.4.1. Install mindoptpy Library
4.4.2. Edit .py File
4.4.3. Execution on Windows Platform
4.4.4. Execution on Linux and macOS
4.5. Call
MindOpt
with JAVA
4.5.1. Edit .java File
4.5.2. Compile on Linux and macOS Platforms
4.5.3. Compile on Windows Platform
4.6. Call
MindOpt
with C#
4.6.1. Edit .cs File
4.6.2. Compile on Linux and macOS Platforms
4.6.3. Compile on Windows Platform
4.7. Call
MindOpt
with MATLAB
4.7.1. Edit .m File
4.7.2. Execution on Linux
4.7.3. Execution on macOS
4.7.4. Execution on Windows
5. Modeling and Optimization
5.1. Linear Programming (LP)
5.1.1. Modeling for Linear Programming
5.1.2. LP Modeling and Optimization in C
5.1.3. LP Modeling and Optimization in C++
5.1.4. LP Modeling and Optimization in JAVA
5.1.5. LP Modeling and Optimization in Python
5.1.6. LP Modeling and Optimization in C#
5.2. Mixed-Integer Linear Programming (MILP)
5.2.1. Modeling for Mixed-Integer Linear Programming
5.2.2. MILP Modeling and Optimization in C
5.2.3. MILP Modeling and Optimization in C++
5.2.4. MILP Modeling and Optimization in JAVA
5.2.5. MILP Modeling and Optimization in Python
5.2.6. MILP Modeling and Optimization in C#
5.2.7. MILP Warmstart
5.2.8. General Constraints in MILP
5.2.9. MILP Solution Pool
5.3. Quadratic Programming (QP)
5.3.1. Modeling for Quadratic Programming
5.3.2. QP Modeling and Optimization in C
5.3.3. QP Modeling and Optimization in C++
5.3.4. QP Modeling and Optimization in JAVA
5.3.5. QP Modeling and Optimization in Python
5.3.6. QP Modeling and Optimization in C#
5.4. Quadratically Constrained Programming (QCP)
5.4.1. Modeling for Quadratically Constrained Programming
5.4.2. QCP Modeling and Optimization in C
5.4.3. QCP Modeling and Optimization in C++
5.4.4. QCP Modeling and Optimization in Python
5.4.5. QCP Modeling and Optimization in Java
5.4.6. QCP Modeling and Optimization in C#
5.5. Mixed Integer Quadratic Programming (MIQP)
5.5.1. Modeling for Mixed Integer Quadratic Programming
5.5.2. MIQP Modeling and Optimization in C
5.5.3. MIQP Modeling and Optimization in C++
5.5.4. MIQP Modeling and Optimization in Python
5.5.5. MIQP Modeling and Optimization in JAVA
5.5.6. MIQP Modeling and Optimization in C#
5.6. Mixed-Integer Quadratically Constrained Programming (MIQCP)
5.6.1. Modeling for Mixed Integer Quadratically Constrained Programming
5.6.2. MIQCP Modeling and Optimization in C
5.6.3. MIQCP Modeling and Optimization in C++
5.6.4. MIQCP Modeling and Optimization in Python
5.6.5. MIQCP Modeling and Optimization in Java
5.6.6. MIQCP Modeling and Optimization in C#
5.7. Semi-Definite Programming (SDP)
5.7.1. Modeling for Semi-Definite Programming
5.7.2. SDP Modeling and Optimization in C
5.7.3. SDP Modeling and Optimization in C++
5.7.4. SDP Modeling and Optimization in JAVA
5.7.5. SDP Modeling and Optimization in Python
5.7.6. SDP Modeling and Optimization in C#
6. Advanced Modeling Tools
6.1. Irreducible Inconsistent Subsystem (IIS)
6.1.1. IIS Computation in C
6.1.2. IIS Computation in C++
6.1.3. IIS Computation in Python
6.2. Callback
6.2.1. Callback API
6.2.2. Callback Code
6.2.3. Callback SDK
6.2.4. Example
7. Modeling Languages for
MindOpt
7.1. MindOpt APL
7.1.1. Try MAPL Locally
7.1.2. Try MAPL on the Cloud
7.1.3. Set
MindOpt
Parameters with MAPL
7.1.4. An Example of MAPL
7.2. AMPL
7.2.1. Install
mindoptampl
7.2.2. Install AMPL
7.2.3. Parameters and Return Values
7.2.4. An Example of AMPL Calling MindOpt
7.3. Pyomo
7.3.1. Install Pyomo
7.3.2. Pyomo Interface
7.3.3. SOS Function
7.3.4. Callback Function
7.3.5. Modeling Example: mdo_pyomo_lo_ex1
7.4. PuLP
7.4.1. Install PuLP
7.4.2. PuLP Interface
7.4.3. Modeling Example: mdo_pulp_lo_ex1
7.5. JuMP
7.5.1. Install JuMP
7.5.2. JuMP Interface
7.5.3. Modeling Example: jump_lp_ex1
8. API
8.1. Attributes
8.1.1. Model attributes
8.1.2. Variable attributes
8.1.3. Constraint attributes
8.1.4. Quadratic constraint attributes
8.1.5. General constraint attributes
8.1.6. PSD variable attributes
8.1.7. PSD constraint attributes
8.2. Parameters
8.2.1. Int parameters
8.2.2. Double parameters
8.2.3. String parameters
8.3. Constants
8.3.1. status
8.3.2. errors
8.4. C API
8.4.1. Attribute Accessor
8.4.2. Parameter Accessor
8.4.3. Environment
8.4.4. Model Operations
8.4.5. Callback
8.4.6. Examples
8.5. C++ API
8.5.1. MDOException
8.5.2. MDOMatrix
8.5.3. MDOVar
8.5.4. MDOConstr
8.5.5. MDOQConstr
8.5.6. MDOSOS
8.5.7. MDOGenConstr
8.5.8. MDOPsdVar
8.5.9. MDOPsdConstr
8.5.10. MDOLinExpr
8.5.11. MDOQuadExpr
8.5.12. MDOPsdExpr
8.5.13. MDOColumn
8.5.14. MDOTempConstr
8.5.15. MDOEnv
8.5.16. MDOModel
8.5.17. MDOCallback
8.5.18. Examples
8.6. Python API
8.6.1. Global functions
8.6.2. MindoptError
8.6.3. tuplelist
8.6.4. tupledict
8.6.5. Var
8.6.6. MVar
8.6.7. PsdVar
8.6.8. Constr
8.6.9. QConstr
8.6.10. SOS
8.6.11. GenConstr
8.6.12. MConstr
8.6.13. MQConstr
8.6.14. PsdConstr
8.6.15. TempConstr
8.6.16. Column
8.6.17. LinExpr
8.6.18. QuadExpr
8.6.19. MLinExpr
8.6.20. MQuadExpr
8.6.21. PsdExpr
8.6.22. Env
8.6.23. Model
8.6.24. Examples
8.7. C# API
8.7.1. MDOException
8.7.2. MDOMatrix
8.7.3. MDOEnv
8.7.4. MDOPsdExpr
8.7.5. MDOConstr
8.7.6. MDOQConstr
8.7.7. MDOSOS
8.7.8. MDOGenConstr
8.7.9. MDOPsdConstr
8.7.10. MDOPsdVar
8.7.11. MDOColumn
8.7.12. MDOVar
8.7.13. MDOModel
8.7.14. MDOLinExpr
8.7.15. MDOQuadExpr
8.7.16. MDOCallback
8.7.17. Examples
8.8. MATLAB API
8.8.1. MATLAB functions
8.8.2. model
8.8.3. Examples
8.9. JAVA API
8.9.1. MDOException
8.9.2. MDOMatrix
8.9.3. MDOEnv
8.9.4. MDOPsdExpr
8.9.5. MDOConstr
8.9.6. MDOQConstr
8.9.7. MDOSOS
8.9.8. MDOGenConstr
8.9.9. MDOPsdConstr
8.9.10. MDOPsdVar
8.9.11. MDOColumn
8.9.12. MDOVar
8.9.13. MDOModel
8.9.14. MDOLinExpr
8.9.15. MDOQuadExpr
8.9.16. MDOCallback
8.9.17. Examples
9. Contact Us
MindOpt
»
8.
API
»
8.5.
C++ API
»
8.5.14.
MDOTempConstr
8.5.14.
MDOTempConstr
¶
class
MDOTempConstr
¶
Represent a constraint that is about to be added to model.