├── .gitignore ├── .mypy.ini ├── .zenodo.json ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── Makefile ├── _static │ └── custom.css ├── api │ ├── collectors.rst │ ├── components.rst │ ├── helpers.rst │ ├── problems.rst │ └── solvers.rst ├── conf.py ├── guide │ ├── collectors.ipynb │ ├── features.ipynb │ ├── primal.ipynb │ ├── problems.ipynb │ └── solvers.ipynb ├── index.rst ├── make.bat └── tutorials │ ├── Manifest.toml │ ├── Project.toml │ ├── cuts-gurobipy.ipynb │ ├── getting-started-gurobipy.ipynb │ ├── getting-started-jump.ipynb │ ├── getting-started-pyomo.ipynb │ └── gurobi.env ├── miplearn ├── .io.py.swp ├── __init__.py ├── classifiers │ ├── __init__.py │ ├── minprob.py │ └── singleclass.py ├── collectors │ ├── __init__.py │ ├── basic.py │ └── priority.py ├── components │ ├── __init__.py │ ├── cuts │ │ ├── __init__.py │ │ ├── expert.py │ │ └── mem.py │ ├── lazy │ │ ├── __init__.py │ │ ├── expert.py │ │ └── mem.py │ ├── primal │ │ ├── __init__.py │ │ ├── actions.py │ │ ├── expert.py │ │ ├── indep.py │ │ ├── joint.py │ │ └── mem.py │ └── priority.py ├── extractors │ ├── AlvLouWeh2017.py │ ├── __init__.py │ ├── abstract.py │ ├── dummy.py │ └── fields.py ├── h5.py ├── io.py ├── parallel.py ├── problems │ ├── __init__.py │ ├── binpack.py │ ├── maxcut.py │ ├── multiknapsack.py │ ├── pmedian.py │ ├── setcover.py │ ├── setpack.py │ ├── stab.py │ ├── tsp.py │ ├── uc.py │ └── vertexcover.py └── solvers │ ├── __init__.py │ ├── abstract.py │ ├── gurobi.py │ ├── learning.py │ └── pyomo.py ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── components ├── __init__.py ├── cuts │ ├── __init__.py │ └── test_mem.py ├── lazy │ ├── __init__.py │ └── test_mem.py └── primal │ ├── __init__.py │ ├── test_expert.py │ ├── test_indep.py │ ├── test_joint.py │ └── test_mem.py ├── conftest.py ├── extractors ├── __init__.py ├── test_dummy.py └── test_fields.py ├── fixtures ├── gen_stab.py ├── gen_tsp.py ├── multiknapsack-n100-m4-00000.h5 ├── multiknapsack-n100-m4-00000.mps.gz ├── multiknapsack-n100-m4-00000.pkl.gz ├── multiknapsack-n100-m4-00001.h5 ├── multiknapsack-n100-m4-00001.mps.gz ├── multiknapsack-n100-m4-00001.pkl.gz ├── multiknapsack-n100-m4-00002.h5 ├── multiknapsack-n100-m4-00002.mps.gz ├── multiknapsack-n100-m4-00002.pkl.gz ├── stab-gp-n50-00000.h5 ├── stab-gp-n50-00000.mps.gz ├── stab-gp-n50-00000.pkl.gz ├── stab-gp-n50-00001.h5 ├── stab-gp-n50-00001.mps.gz ├── stab-gp-n50-00001.pkl.gz ├── stab-gp-n50-00002.h5 ├── stab-gp-n50-00002.mps.gz ├── stab-gp-n50-00002.pkl.gz ├── stab-pyo-n50-00000.h5 ├── stab-pyo-n50-00000.mps.gz ├── stab-pyo-n50-00000.pkl.gz ├── stab-pyo-n50-00001.h5 ├── stab-pyo-n50-00001.mps.gz ├── stab-pyo-n50-00001.pkl.gz ├── stab-pyo-n50-00002.h5 ├── stab-pyo-n50-00002.mps.gz ├── stab-pyo-n50-00002.pkl.gz ├── tsp-gp-n20-00000.h5 ├── tsp-gp-n20-00000.mps.gz ├── tsp-gp-n20-00000.pkl.gz ├── tsp-gp-n20-00001.h5 ├── tsp-gp-n20-00001.mps.gz ├── tsp-gp-n20-00001.pkl.gz ├── tsp-gp-n20-00002.h5 ├── tsp-gp-n20-00002.mps.gz ├── tsp-gp-n20-00002.pkl.gz ├── tsp-pyo-n20-00000.h5 ├── tsp-pyo-n20-00000.mps.gz ├── tsp-pyo-n20-00000.pkl.gz ├── tsp-pyo-n20-00001.h5 ├── tsp-pyo-n20-00001.mps.gz ├── tsp-pyo-n20-00001.pkl.gz ├── tsp-pyo-n20-00002.h5 ├── tsp-pyo-n20-00002.mps.gz └── tsp-pyo-n20-00002.pkl.gz ├── problems ├── __init__.py ├── test_binpack.py ├── test_maxcut.py ├── test_multiknapsack.py ├── test_pmedian.py ├── test_setcover.py ├── test_setpack.py ├── test_stab.py ├── test_tsp.py ├── test_uc.py └── test_vertexcover.py ├── test_h5.py ├── test_lazy_pyomo.py └── test_solvers.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/.gitignore -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/.mypy.ini -------------------------------------------------------------------------------- /.zenodo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/.zenodo.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/api/collectors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/api/collectors.rst -------------------------------------------------------------------------------- /docs/api/components.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/api/components.rst -------------------------------------------------------------------------------- /docs/api/helpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/api/helpers.rst -------------------------------------------------------------------------------- /docs/api/problems.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/api/problems.rst -------------------------------------------------------------------------------- /docs/api/solvers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/api/solvers.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/guide/collectors.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/guide/collectors.ipynb -------------------------------------------------------------------------------- /docs/guide/features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/guide/features.ipynb -------------------------------------------------------------------------------- /docs/guide/primal.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/guide/primal.ipynb -------------------------------------------------------------------------------- /docs/guide/problems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/guide/problems.ipynb -------------------------------------------------------------------------------- /docs/guide/solvers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/guide/solvers.ipynb -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/tutorials/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/tutorials/Manifest.toml -------------------------------------------------------------------------------- /docs/tutorials/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/tutorials/Project.toml -------------------------------------------------------------------------------- /docs/tutorials/cuts-gurobipy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/tutorials/cuts-gurobipy.ipynb -------------------------------------------------------------------------------- /docs/tutorials/getting-started-gurobipy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/tutorials/getting-started-gurobipy.ipynb -------------------------------------------------------------------------------- /docs/tutorials/getting-started-jump.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/tutorials/getting-started-jump.ipynb -------------------------------------------------------------------------------- /docs/tutorials/getting-started-pyomo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/docs/tutorials/getting-started-pyomo.ipynb -------------------------------------------------------------------------------- /docs/tutorials/gurobi.env: -------------------------------------------------------------------------------- 1 | Threads 1 -------------------------------------------------------------------------------- /miplearn/.io.py.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/.io.py.swp -------------------------------------------------------------------------------- /miplearn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/__init__.py -------------------------------------------------------------------------------- /miplearn/classifiers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/classifiers/__init__.py -------------------------------------------------------------------------------- /miplearn/classifiers/minprob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/classifiers/minprob.py -------------------------------------------------------------------------------- /miplearn/classifiers/singleclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/classifiers/singleclass.py -------------------------------------------------------------------------------- /miplearn/collectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /miplearn/collectors/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/collectors/basic.py -------------------------------------------------------------------------------- /miplearn/collectors/priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/collectors/priority.py -------------------------------------------------------------------------------- /miplearn/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/__init__.py -------------------------------------------------------------------------------- /miplearn/components/cuts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /miplearn/components/cuts/expert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/cuts/expert.py -------------------------------------------------------------------------------- /miplearn/components/cuts/mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/cuts/mem.py -------------------------------------------------------------------------------- /miplearn/components/lazy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /miplearn/components/lazy/expert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/lazy/expert.py -------------------------------------------------------------------------------- /miplearn/components/lazy/mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/lazy/mem.py -------------------------------------------------------------------------------- /miplearn/components/primal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/primal/__init__.py -------------------------------------------------------------------------------- /miplearn/components/primal/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/primal/actions.py -------------------------------------------------------------------------------- /miplearn/components/primal/expert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/primal/expert.py -------------------------------------------------------------------------------- /miplearn/components/primal/indep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/primal/indep.py -------------------------------------------------------------------------------- /miplearn/components/primal/joint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/primal/joint.py -------------------------------------------------------------------------------- /miplearn/components/primal/mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/primal/mem.py -------------------------------------------------------------------------------- /miplearn/components/priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/components/priority.py -------------------------------------------------------------------------------- /miplearn/extractors/AlvLouWeh2017.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/extractors/AlvLouWeh2017.py -------------------------------------------------------------------------------- /miplearn/extractors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /miplearn/extractors/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/extractors/abstract.py -------------------------------------------------------------------------------- /miplearn/extractors/dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/extractors/dummy.py -------------------------------------------------------------------------------- /miplearn/extractors/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/extractors/fields.py -------------------------------------------------------------------------------- /miplearn/h5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/h5.py -------------------------------------------------------------------------------- /miplearn/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/io.py -------------------------------------------------------------------------------- /miplearn/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/parallel.py -------------------------------------------------------------------------------- /miplearn/problems/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/__init__.py -------------------------------------------------------------------------------- /miplearn/problems/binpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/binpack.py -------------------------------------------------------------------------------- /miplearn/problems/maxcut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/maxcut.py -------------------------------------------------------------------------------- /miplearn/problems/multiknapsack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/multiknapsack.py -------------------------------------------------------------------------------- /miplearn/problems/pmedian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/pmedian.py -------------------------------------------------------------------------------- /miplearn/problems/setcover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/setcover.py -------------------------------------------------------------------------------- /miplearn/problems/setpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/setpack.py -------------------------------------------------------------------------------- /miplearn/problems/stab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/stab.py -------------------------------------------------------------------------------- /miplearn/problems/tsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/tsp.py -------------------------------------------------------------------------------- /miplearn/problems/uc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/uc.py -------------------------------------------------------------------------------- /miplearn/problems/vertexcover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/problems/vertexcover.py -------------------------------------------------------------------------------- /miplearn/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/solvers/__init__.py -------------------------------------------------------------------------------- /miplearn/solvers/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/solvers/abstract.py -------------------------------------------------------------------------------- /miplearn/solvers/gurobi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/solvers/gurobi.py -------------------------------------------------------------------------------- /miplearn/solvers/learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/solvers/learning.py -------------------------------------------------------------------------------- /miplearn/solvers/pyomo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/miplearn/solvers/pyomo.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -e .[dev] -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/components/__init__.py -------------------------------------------------------------------------------- /tests/components/cuts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/components/cuts/test_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/components/cuts/test_mem.py -------------------------------------------------------------------------------- /tests/components/lazy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/components/lazy/test_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/components/lazy/test_mem.py -------------------------------------------------------------------------------- /tests/components/primal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/components/primal/test_expert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/components/primal/test_expert.py -------------------------------------------------------------------------------- /tests/components/primal/test_indep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/components/primal/test_indep.py -------------------------------------------------------------------------------- /tests/components/primal/test_joint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/components/primal/test_joint.py -------------------------------------------------------------------------------- /tests/components/primal/test_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/components/primal/test_mem.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/extractors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/extractors/__init__.py -------------------------------------------------------------------------------- /tests/extractors/test_dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/extractors/test_dummy.py -------------------------------------------------------------------------------- /tests/extractors/test_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/extractors/test_fields.py -------------------------------------------------------------------------------- /tests/fixtures/gen_stab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/gen_stab.py -------------------------------------------------------------------------------- /tests/fixtures/gen_tsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/gen_tsp.py -------------------------------------------------------------------------------- /tests/fixtures/multiknapsack-n100-m4-00000.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/multiknapsack-n100-m4-00000.h5 -------------------------------------------------------------------------------- /tests/fixtures/multiknapsack-n100-m4-00000.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/multiknapsack-n100-m4-00000.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/multiknapsack-n100-m4-00000.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/multiknapsack-n100-m4-00000.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/multiknapsack-n100-m4-00001.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/multiknapsack-n100-m4-00001.h5 -------------------------------------------------------------------------------- /tests/fixtures/multiknapsack-n100-m4-00001.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/multiknapsack-n100-m4-00001.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/multiknapsack-n100-m4-00001.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/multiknapsack-n100-m4-00001.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/multiknapsack-n100-m4-00002.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/multiknapsack-n100-m4-00002.h5 -------------------------------------------------------------------------------- /tests/fixtures/multiknapsack-n100-m4-00002.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/multiknapsack-n100-m4-00002.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/multiknapsack-n100-m4-00002.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/multiknapsack-n100-m4-00002.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-gp-n50-00000.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-gp-n50-00000.h5 -------------------------------------------------------------------------------- /tests/fixtures/stab-gp-n50-00000.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-gp-n50-00000.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-gp-n50-00000.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-gp-n50-00000.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-gp-n50-00001.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-gp-n50-00001.h5 -------------------------------------------------------------------------------- /tests/fixtures/stab-gp-n50-00001.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-gp-n50-00001.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-gp-n50-00001.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-gp-n50-00001.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-gp-n50-00002.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-gp-n50-00002.h5 -------------------------------------------------------------------------------- /tests/fixtures/stab-gp-n50-00002.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-gp-n50-00002.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-gp-n50-00002.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-gp-n50-00002.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-pyo-n50-00000.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-pyo-n50-00000.h5 -------------------------------------------------------------------------------- /tests/fixtures/stab-pyo-n50-00000.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-pyo-n50-00000.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-pyo-n50-00000.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-pyo-n50-00000.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-pyo-n50-00001.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-pyo-n50-00001.h5 -------------------------------------------------------------------------------- /tests/fixtures/stab-pyo-n50-00001.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-pyo-n50-00001.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-pyo-n50-00001.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-pyo-n50-00001.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-pyo-n50-00002.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-pyo-n50-00002.h5 -------------------------------------------------------------------------------- /tests/fixtures/stab-pyo-n50-00002.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-pyo-n50-00002.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/stab-pyo-n50-00002.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/stab-pyo-n50-00002.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-gp-n20-00000.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-gp-n20-00000.h5 -------------------------------------------------------------------------------- /tests/fixtures/tsp-gp-n20-00000.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-gp-n20-00000.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-gp-n20-00000.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-gp-n20-00000.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-gp-n20-00001.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-gp-n20-00001.h5 -------------------------------------------------------------------------------- /tests/fixtures/tsp-gp-n20-00001.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-gp-n20-00001.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-gp-n20-00001.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-gp-n20-00001.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-gp-n20-00002.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-gp-n20-00002.h5 -------------------------------------------------------------------------------- /tests/fixtures/tsp-gp-n20-00002.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-gp-n20-00002.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-gp-n20-00002.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-gp-n20-00002.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-pyo-n20-00000.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-pyo-n20-00000.h5 -------------------------------------------------------------------------------- /tests/fixtures/tsp-pyo-n20-00000.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-pyo-n20-00000.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-pyo-n20-00000.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-pyo-n20-00000.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-pyo-n20-00001.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-pyo-n20-00001.h5 -------------------------------------------------------------------------------- /tests/fixtures/tsp-pyo-n20-00001.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-pyo-n20-00001.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-pyo-n20-00001.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-pyo-n20-00001.pkl.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-pyo-n20-00002.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-pyo-n20-00002.h5 -------------------------------------------------------------------------------- /tests/fixtures/tsp-pyo-n20-00002.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-pyo-n20-00002.mps.gz -------------------------------------------------------------------------------- /tests/fixtures/tsp-pyo-n20-00002.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/fixtures/tsp-pyo-n20-00002.pkl.gz -------------------------------------------------------------------------------- /tests/problems/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/__init__.py -------------------------------------------------------------------------------- /tests/problems/test_binpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_binpack.py -------------------------------------------------------------------------------- /tests/problems/test_maxcut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_maxcut.py -------------------------------------------------------------------------------- /tests/problems/test_multiknapsack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_multiknapsack.py -------------------------------------------------------------------------------- /tests/problems/test_pmedian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_pmedian.py -------------------------------------------------------------------------------- /tests/problems/test_setcover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_setcover.py -------------------------------------------------------------------------------- /tests/problems/test_setpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_setpack.py -------------------------------------------------------------------------------- /tests/problems/test_stab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_stab.py -------------------------------------------------------------------------------- /tests/problems/test_tsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_tsp.py -------------------------------------------------------------------------------- /tests/problems/test_uc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_uc.py -------------------------------------------------------------------------------- /tests/problems/test_vertexcover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/problems/test_vertexcover.py -------------------------------------------------------------------------------- /tests/test_h5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/test_h5.py -------------------------------------------------------------------------------- /tests/test_lazy_pyomo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/test_lazy_pyomo.py -------------------------------------------------------------------------------- /tests/test_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CEEESA/MIPLearn/HEAD/tests/test_solvers.py --------------------------------------------------------------------------------