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

Uploaded Source

Built Distributions

coinor.grumpy-0.6.1-py2.7.egg (60.5 kB view details)

Uploaded Source

coinor.grumpy-0.6.1-py2.6.egg (60.6 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.1.tar.gz
Algorithm Hash digest
SHA256 fcac2448f3e85df0450fe6ac262ae927d97f2c6bfba4323fa875f01bf80b77ab
MD5 02aa0386b452ea415b23c757223c0d68
BLAKE2b-256 cab0f61478e952a829f180a0f3803b6ad795f5c796ab82916ea92bcb06220cc2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.1-py2.7.egg
Algorithm Hash digest
SHA256 4143e1699f18dfc61e9896f8201e9f4f7c4c402c29518429e854810c33058d08
MD5 2027b127a0f27ecfefebe33f9c7c303f
BLAKE2b-256 b1c37d0a4f2e8a3c38c26a7d1e1c76db4804cc780302cec72b8549f8d3b6473f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.1-py2.6.egg
Algorithm Hash digest
SHA256 199654ba4f0fa9849b66ccf539daac6352a24364372695d18b792150e363d851
MD5 9a6889e13ae8f00e31175b26647ee38a
BLAKE2b-256 6aa03b2317c5568c8f5c54c158e9579e93e7b1704b9fe8166f0858e2642347d9

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