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.6.2.tar.gz (30.0 kB view details)

Uploaded Source

Built Distributions

coinor.grumpy-0.6.2-py2.7.egg (60.4 kB view details)

Uploaded Source

coinor.grumpy-0.6.2-py2.6.egg (60.5 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.2.tar.gz
Algorithm Hash digest
SHA256 0ba3afa30d4254ebe332d4559ce99845d526c48342690628905baa920c21bd68
MD5 efd13fce58cc7270960b8c2aae72a4da
BLAKE2b-256 46820e34c70419e3e03727d85a76b03071b50996b7fac1ebba9c334e1eebf324

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.2-py2.7.egg
Algorithm Hash digest
SHA256 86c2bd45b720059f538990fa3e34d5fee254a37fe249274e58596f62fec2da79
MD5 3c2414c2c6b715635986b4b8d3ea4ddf
BLAKE2b-256 ca9722f348dcea979028395b2bd2c9992292b73b175be2f24a600429ce14392b

See more details on using hashes here.

Provenance

File details

Details for the file coinor.grumpy-0.6.2-py2.6.egg.

File metadata

File hashes

Hashes for coinor.grumpy-0.6.2-py2.6.egg
Algorithm Hash digest
SHA256 30266e7cd8a51699a156b65a064b51e4f463e8bf2bd6ad48965bbb669df442ce
MD5 17e6c32c96a9f3170d3dac7e16038dc5
BLAKE2b-256 e28bb7d6273a04c7e4be092ce5685f70354d5e1d838987fb84ed49090945d982

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