Reorganize package; add macros

This commit is contained in:
2021-04-09 07:16:06 -05:00
parent 96f7243d4c
commit eb7f7034a9
24 changed files with 824 additions and 290 deletions

View File

@@ -1,8 +1,21 @@
# MIPLearn.jl
<h1 align="center">MIPLearn.jl</h1>
<p align="center">
<a href="https://github.com/ANL-CEEESA/MIPLearn/actions">
<img src="https://github.com/ANL-CEEESA/MIPLearn.jl/workflows/Test/badge.svg">
</a>
<a href="https://doi.org/10.5281/zenodo.4287567">
<img src="https://zenodo.org/badge/DOI/10.5281/zenodo.4287567.svg">
</a>
<a href="https://github.com/ANL-CEEESA/MIPLearn/discussions">
<img src="https://img.shields.io/badge/GitHub-Discussions-%23fc4ebc" />
</a>
</p>
This package is a work-in-progress Julia interface for [MIPLearn, an extensible framework for
Learning-Enhanced Mixed-Integer Optimization](https://github.com/ANL-CEEESA/MIPLearn).
**MIPLearn** is an extensible open-source framework for solving discrete optimization problems using a combination of Mixed-Integer Linear Programming (MIP) and Machine Learning (ML). See the [main repository](miplearn) for more information. This repository holds an experimental Julia interface for the package.
## License
Released under the modified BSD license. See `LICENSE` for more details.
[miplearn]: https://github.com/ANL-CEEESA/MIPLearn