• Stars
    star
    141
  • Rank 259,971 (Top 6 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created about 2 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Data-driven APIs for common optimization tasks

PyPI - Version PyPI - Python Version Tests Docs

gurobi-optimods: data-driven APIs for common optimization tasks

gurobi-optimods is an open-source Python repository of implemented optimization use cases, each with clear, informative, and pretty documentation that explains how to use it and the mathematical model behind it.

Features

gurobi-optimods allows users to:

  • quickly apply optimization to solve a specific problem in their field of interest via intuitive, data-driven APIs
  • learn about the mathematical model behind their use-case through thorough documentation
  • contribute new mods to grow the library

Installation

pip install gurobi-optimods

Dependencies

Documentation

Full documentation for gurobi-optimods is hosted on readthedocs.

License

gurobi-optimods is distributed under the terms of the Apache License 2.0.

Contact Us

For questions related to using gurobi-optimods please use the Gurobi Community Forum.

For reporting bugs, issues and feature requests, specific to gurobi-optimods, please open an issue.

If you encounter issues with Gurobi or gurobipy please contact Gurobi Support.

More Repositories

1

modeling-examples

Gurobi modeling examples
Jupyter Notebook
624
star
2

gurobi-machinelearning

Formulate trained predictors in Gurobi models
Python
208
star
3

gurobi-logtools

Extract and visualize information from Gurobi log files
Python
100
star
4

gurobipy-pandas

Convenience wrapper for building optimization models from pandas data
HTML
95
star
5

pres-mipheur

Presentation: Custom MIP Heuristics
Jupyter Notebook
31
star
6

gurobi-modelanalyzer

Tools to analyze models for numerical issues
Python
17
star
7

docker-optimizer

The gurobi/optimizer image provides a base Docker image for building applications using any of the supported APIs (C, C++, Java, .NET, Python, MATLAB, and R), as well as the command line tools such as gurobi_cl and the Python shell. If you are planning to only use the Python API, we recommend using the gurobi/python image instead.
Python
12
star
8

gurobipy-stubs

Python
10
star
9

docker-compute

The gurobi/compute image provides a Docker image ready to be deployed as a Compute Server node.
Dockerfile
9
star
10

docker-modeling-examples

The gurobi/modeling-example image includes a Jupyter Notebook that allows you to browse and execute any of the Python modeling examples.
Dockerfile
9
star
11

docker-manager

The gurobi/manager image provides a Docker image ready to be deployed as a Cluster Manager.
Dockerfile
6
star
12

docker-python-example

Demonstrate how to use the Gurobi Python image as a base image.
Python
5
star
13

docker-python

The gurobi/python image provides a base Docker image for applications that use the Gurobi Python interface.
Python
4
star
14

techtalks

Additional material for our TechTalks
Python
3
star