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.

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

Uploaded Source

Built Distribution

coinor.grumpy-0.5.4-py2.6.egg (60.2 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.5.4.tar.gz
Algorithm Hash digest
SHA256 be6ed7effb6110d24c0d4ea551f736b4d4f5bfdcfdab58600daaf3aac1fbd537
MD5 088e9240d73d22286b90f0cf1393afbe
BLAKE2b-256 43f1bb618d879be845e97bca581c258f492df5a8c73fd33cf5a40ea0a072a2f1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.5.4-py2.6.egg
Algorithm Hash digest
SHA256 be622a9e904e55ec462f4d961b39e524383e0162c1a9a15a8fe1a9fd1a060079
MD5 20f62d427283be05a57e87e913cf55ac
BLAKE2b-256 cf2b49a9c84fd1512427513887f4f5d33dfe69437c4b2b6bd66f81e80a98cd65

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