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

Uploaded Source

Built Distribution

coinor.grumpy-0.5.0.linux-x86_64.exe (90.5 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.5.0.tar.gz
Algorithm Hash digest
SHA256 8b1d004d141a5444d89d643046dc681503c5e26aa5066c36111a98743cd04b23
MD5 f868c17ce2f8b771afdbe78bb08e7344
BLAKE2b-256 628cf575f0b4e8aaaacd0ffdb9540494a2e7c5e63b27312e2f597a361d29de6a

See more details on using hashes here.

Provenance

File details

Details for the file coinor.grumpy-0.5.0.linux-x86_64.exe.

File metadata

File hashes

Hashes for coinor.grumpy-0.5.0.linux-x86_64.exe
Algorithm Hash digest
SHA256 5ecedd7ef3fcc813852ae78a571fcd935ac5768d47c5fa692dc7eebb9e996924
MD5 67e41a50a4d31258dd57d08f6c787c82
BLAKE2b-256 993263b82c0df3347c5a285cda190d18a879d3a27d1387c5ae66a25555f4a266

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