Package for running demo of MOSDEX modular optimization problem data standard
Project description
# mosdex-python
A Python demonstration of the MOSDEX standard for large-scale modular optimization problems. It is based on an experimental version of the MOSDEX Schema (version 1.3-ajk), which is still being refined. The MOSDEX standard is documented in the repository https://github.com/coin-modeling-dev/MOSDEX-Examples.
The schema is included in the data directory, along with a sailco file that tests it. * To install the mosdex-python package and dependencies: pip install mosdex-python * Example code is in the samples directory. To run sailco: cd samples; python -m sailco * PDFs of some sample output are in mosdex-python/data
Wish list: * Syntax to describe functional relationships between independent and dependent variables * Syntax to describe sequence operators: next and previous * Interfaces to some modeling languages * Interfaces to COIN-OR/OSI libraries for integer, nonlinear, and stochastic dynamic optimization * Implementations of decomposition algorithms * Implementation of decomposition using distributed Cloud services
Acknowledgements: This effort was initiated during workshops in 2018 and 2019 organized by the COIN-OR Foundation https://www.coin-or.org/. These workshops were hosted by the Institute for Mathematics and its Applications at the Unversity of Minnesota https://www.ima.umn.edu/, whose generous support is gratefully acknowledged.
Team: Jeremy Bloom <jeremybloomca@gmail.com>, Alan King <kingaj@us.ibm.com>, Matt Saltman <mjs@clemson.edu>, Brad Bell <bradbell@seanet.com>
Slack channel: coin-or.slack.com/#ima-modeling-sprint
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for mosdex-python-2020.1.dev7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0668c8058b5cd19c0b971a406213ddff3463f484913310826a1b14d0ea54c566 |
|
MD5 | 714eb52e8886db650a1df99bc1894e6d |
|
BLAKE2b-256 | 0abf4afa972527115f8a673b889404488c9202b9ebedef9acecc7e0b8440f12f |