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:

https://tkralphs.github.io/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.8.4.zip (45.6 kB view details)

Uploaded Source

Built Distribution

coinor.grumpy-0.8.4-py2.7.egg (81.4 kB view details)

Uploaded Source

File details

Details for the file coinor.grumpy-0.8.4.zip.

File metadata

  • Download URL: coinor.grumpy-0.8.4.zip
  • Upload date:
  • Size: 45.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for coinor.grumpy-0.8.4.zip
Algorithm Hash digest
SHA256 5a6d72b7241b4379b35309a7c63c07da6f94572f578df194c7b7ec95dd0a02fc
MD5 a08470f434ba3b8b0c98058258818edc
BLAKE2b-256 e5f50eb3ed871a0881cb81f2d700ab8d3f46ae335a112606ff71230d55954abc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.8.4-py2.7.egg
Algorithm Hash digest
SHA256 272aa2ca1518fbc1a885860fbe9fe5ac31a184f87e0df2250e467c7342f7b438
MD5 29a26d9dcb9e513fe36170ffadc32abf
BLAKE2b-256 d5b9492b506b69f6f1a4448fe8d7dc250a0fa4d13f83d467ed957561760f4f75

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