Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mosdex-python-2020.1.dev7.tar.gz (7.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page