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

Uploaded Source

Built Distributions

coinor.grumpy-0.6.3-py2.7.egg (60.8 kB view details)

Uploaded Source

coinor.grumpy-0.6.3-py2.6.egg (60.9 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.3.tar.gz
Algorithm Hash digest
SHA256 81c27468c54647cccbecd22ffd9c8e167b36a355bc690ad9d851bc223afe0f42
MD5 04ac041a9fe193e1498bd8a4314378aa
BLAKE2b-256 ce3fd773e1003e571c5f648530208fa7bff3696bd21caa7a86ac1f05e521607b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.3-py2.7.egg
Algorithm Hash digest
SHA256 4f557d4501f44eadd72e9e0f4bd2be8860e9e05edf5bcccf2fdf4cb13f566992
MD5 82b762068033970eb671f19afc3c1448
BLAKE2b-256 149d53a584b9a05ac8858eb444aabd21458d399387df3aaa815e7c5e305ed50e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.3-py2.6.egg
Algorithm Hash digest
SHA256 d7c0f2a571a70643c90fd5e97c373ecf2e1dfc4fc461e898144b161e3d5cb847
MD5 2cafd4f07771f982a08a2b2008fca7e6
BLAKE2b-256 c221b07529dc2e49ea0d68fa1a15901c909b138f2c039f2a89d9fb9b1c5dcfe1

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