Udpate docs

pull/3/head
Alinson S. Xavier 5 years ago
parent 3e77d8291c
commit 42a891276c

@ -0,0 +1 @@
0.1.0

@ -1,20 +1,13 @@
# Usage
### Installation
MIPLearn is mainly written in Python, with some components written in Julia. For this
reason, both Python 3.6+ and Julia 1.3+ are required. A mixed-integer solver is also required, and
its Python bindings must be properly installed. Supported solvers are CPLEX and
Gurobi. Optimization problems currently need to be specified in the Pyomo modeling language.
A JuMP interface to the package is currently under development.
In these docs, we describe the Python/Pyomo version of the package, although a [Julia/JuMP version](https://github.com/ANL-CEEESA/MIPLearn.jl) is also available. A mixed-integer solver is also required and its Python bindings must be properly installed. Supported solvers are currently CPLEX and Gurobi.
To install MIPLearn, run the following commands:
To install MIPLearn, run:
```bash
git clone https://github.com/ANL-CEEESA/MIPLearn.git
cd MIPLearn
make install
pip3 install miplearn
```
After installation, the package `miplearn` should become available to Python. It can be imported
@ -24,9 +17,6 @@ as follows:
import miplearn
```
!!! note
To install MIPLearn in another Python environment, switch to that environment before running `make install`. To install the package in development mode, run `make develop` instead.
### Using `LearningSolver`
The main class provided by this package is `LearningSolver`, a learning-enhanced MIP solver which uses information from previously solved instances to accelerate the solution of new instances. The following example shows its basic usage:

@ -2,7 +2,7 @@ site_name: MIPLearn
theme: cinder
copyright: "Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved."
repo_url: https://github.com/ANL-CEEESA/MIPLearn
edit_uri: edit/master/src/docs/
edit_uri: edit/dev/docs/
nav:
- Home: index.md
- Usage: usage.md

Loading…
Cancel
Save