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

Uploaded Source

Built Distributions

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

Uploaded Source

coinor.grumpy-0.6.0-py2.6.egg (118.5 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.0.tar.gz
Algorithm Hash digest
SHA256 97cc434ccd7e9de3802c42f88dfc832d58c7a21bb04224903f9cf92b16ed9271
MD5 ecfefd2728b9b4e1830ff54a8b5be197
BLAKE2b-256 91a1a264e65efffdec22255a6e5b5e97f9b7ac2cfad79ca7f65f1ab71bf71d3f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.0-py2.7.egg
Algorithm Hash digest
SHA256 56cfa814352837a1f41c01e686e1a4d4686ecc68692c616cc89bb40c20cb9221
MD5 6c1bdb0fb61af4adc3668629aa3676bb
BLAKE2b-256 7594596f123bf7321b1937f7213974ccc982c049633bed66540e47fcfd948918

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.0-py2.6.egg
Algorithm Hash digest
SHA256 4146abab52261bb69b3c000b1707e4ca1b87bfcdc2bde9ec31fd4883e4d710c1
MD5 9de455426500a2051f2fb8a6ea56d6c8
BLAKE2b-256 276648d8ffccf3dc8d95d667b62b6b1f6990049a80b5efdc2ebe2d3da43085c6

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