MindOpt
1.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. 1.0.0 version
2.2.2. 0.25.0 version
2.2.3. 0.24.1 version
2.2.4. 0.24.0 version
2.2.5. 0.23.1 version
2.2.6. 0.23.0 version
2.2.7. 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 Platform
3.2. Installer Download
3.3. Installation Instructions
3.3.1. Windows Platform
3.3.2. Linux Platform
3.3.3. OSX Platform
3.4. Directory Structure
3.5. License
3.5.1. License Acquisition
3.5.2. Windows Platform
3.5.3. Linux & OSX Platform
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 Platforms
4.2.3. Compile on macOS Platforms
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 Platforms
4.3.3. Compile on macOS Platforms
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
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 Python
5.1.5. LP Modeling and Optimization in JAVA
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 Python
5.2.5. MILP Modeling and Optimization in JAVA
5.2.6. MILP Warmstart
5.2.7. General Constraints in MILP
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 Python
5.4. Semi-Definite Programming (SDP)
5.4.1. Modeling for Semi-Definite Programming
5.4.2. SDP Modeling and Optimization in C
5.4.3. SDP Modeling and Optimization in C++
5.4.4. SDP Modeling and Optimization in Python
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 on the Cloud
7.1.2. Try MAPL Locally
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
8. API
8.1. Attributes
8.1.1. Model attributes
8.1.2. Variable attributes
8.1.3. Constraint attributes
8.1.4. General constraint attributes
8.1.5. PSD variable attributes
8.1.6. PSD constraint attributes
8.2. Parameters
8.2.1. Int parameters
8.2.2. Double parameters
8.3. C API
8.3.1. Attribute Accessor
8.3.2. Parameter Accessor
8.3.3. Environment
8.3.4. Model Operations
8.3.5. Callback
8.3.6. Examples
8.4. C++ API
8.4.1. MDOException
8.4.2. MDOMatrix
8.4.3. MDOVar
8.4.4. MDOConstr
8.4.5. MDOSOS
8.4.6. MDOGenConstr
8.4.7. MDOPsdVar
8.4.8. MDOPsdConstr
8.4.9. MDOLinExpr
8.4.10. MDOQuadExpr
8.4.11. MDOPsdExpr
8.4.12. MDOColumn
8.4.13. MDOTempConstr
8.4.14. MDOEnv
8.4.15. MDOModel
8.4.16. MDOCallback
8.4.17. Examples
8.5. JAVA API
8.5.1. MDOException
8.5.2. MDOMatrix
8.5.3. MDOEnv
8.5.4. MDOPsdExpr
8.5.5. MDOConstr
8.5.6. MDOSOS
8.5.7. MDOGenConstr
8.5.8. MDOPsdConstr
8.5.9. MDOPsdVar
8.5.10. MDOColumn
8.5.11. MDOVar
8.5.12. MDOModel
8.5.13. MDOLinExpr
8.5.14. MDOQuadExpr
8.5.15. MDOCallback
8.5.16. 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. SOS
8.6.10. GenConstr
8.6.11. MConstr
8.6.12. PsdConstr
8.6.13. TempConstr
8.6.14. Column
8.6.15. LinExpr
8.6.16. QuadExpr
8.6.17. MLinExpr
8.6.18. MQuadExpr
8.6.19. PsdExpr
8.6.20. Env
8.6.21. Model
8.6.22. Examples
9. Contact Us
MindOpt
»
MindOpt Documentation (1.0.0)
MindOpt Documentation (1.0.0)
¶
Contents:
1. Introduction
2. Overview
2.1. Description
2.2. Change Log
2.3. License Agreement
3. Software Installation
3.1. Supported Platform
3.2. Installer Download
3.3. Installation Instructions
3.4. Directory Structure
3.5. License
4. Command-Line & API
4.1. Command Line
4.2. Call
MindOpt
with C
4.3. Call
MindOpt
with C++
4.4. Call
MindOpt
with Python
4.5. Call
MindOpt
with JAVA
5. Modeling and Optimization
5.1. Linear Programming (LP)
5.2. Mixed-Integer Linear Programming (MILP)
5.3. Quadratic Programming (QP)
5.4. Semi-Definite Programming (SDP)
6. Advanced Modeling Tools
6.1. Irreducible Inconsistent Subsystem (IIS)
6.2. Callback
7. Modeling Languages for
MindOpt
7.1. MindOpt APL
7.2. AMPL
7.3. Pyomo
7.4. PuLP
8. API
8.1. Attributes
8.2. Parameters
8.3. C API
8.4. C++ API
8.5. JAVA API
8.6. Python API
9. Contact Us
Indices and tables
¶
Index
Search Page
References
¶