Skip to main content

Tools for solving robust optimal contribution selection problems

Project description

RobustOCS

Tools for solving robust optimal contribution selection problems in Python. All code and examples in RobustOCS are fully and freely available for all use under the MIT License.

Dependencies

It depends on Python 3.10+, using NumPy for linear algebra and SciPy for sparse matrix objects. As a solver it can either use:

NOTE: Gurobi don't yet have NumPy v2 support. By extension, this module will continue to use NumPy 1.2x only until gurobipy is updated.

Examples

The GitHub wiki includes documentation written by which explains the usage and parameters in more detail, alongside some worked examples (the code for which is in examples/). This includes a realistic simulated example from Gregor Gorjanc and Ivan Pocrnić.

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

robustocs-0.0.1.tar.gz (10.5 MB view hashes)

Uploaded Source

Built Distribution

robustocs-0.0.1-py3-none-any.whl (14.1 kB view hashes)

Uploaded Python 3

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