Skip to main content

Graphics for Understanding Mathematical Programming (GrUMPy)

Project description

GrUMPy is a class for visualizing various algorithm used in solving discrete optimization problem. It has a class for dynamically generating and visualizing branch-and-bound trees that is derived from the GiMPy graph class. Using the branch-and-bound class, a user can visualize the branch-and-bound process in a number of different ways either by building the tree dynamically through direct calls to Python from the solver or by piping the output of an instrumented solver to GrUMPy for parsing. The branch-and-bound class also includes a pure Python implementation of branch and bound that is targeted at educational use.

In addition, GrUMPy includes a class for visualizing 2-dimensional polyhedra that can be used in combination with a pure Python implementation of the Gomory cutting plane algorithm to geometrically visualize the process of solving an integer program by a cutting plane algorithm. In future releases, the cutting plane visualization will be joined together with the branch-and-bound implementation to yield a full-blown visualization of the branch-and-cut algorithm.

Documentation for the API is here:

http://pythonhosted.org/coinor.grumpy

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

coinor.grumpy-0.7.0.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

coinor.grumpy-0.7.0-py2.7.egg (62.3 kB view details)

Uploaded Source

File details

Details for the file coinor.grumpy-0.7.0.tar.gz.

File metadata

File hashes

Hashes for coinor.grumpy-0.7.0.tar.gz
Algorithm Hash digest
SHA256 ff6e86dc8683103efea013797b0fef473f7698f6447698bb98f4cb6f6e9d557d
MD5 237e20cd6dcc8af5552b2d2c6ecf9469
BLAKE2b-256 d54f72ce5da2c0f1e58afc1dfe411a2572a167357fd5ce53d861118c6e19141d

See more details on using hashes here.

Provenance

File details

Details for the file coinor.grumpy-0.7.0-py2.7.egg.

File metadata

File hashes

Hashes for coinor.grumpy-0.7.0-py2.7.egg
Algorithm Hash digest
SHA256 104c7a6b19dc786fd5c0dcd1c081dbdd9781113c18e3293392084a99f2e9c9b7
MD5 2b00bfc458e8231d01f52a69e5fa5008
BLAKE2b-256 19d1849f605bbb712c8cf9620663a514207f8650c2c6e46089bed637c56b8946

See more details on using hashes here.

Provenance

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