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

Uploaded Source

Built Distributions

coinor.grumpy-0.6.4-py2.7.egg (61.0 kB view details)

Uploaded Source

coinor.grumpy-0.6.4-py2.6.egg (61.2 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.4.tar.gz
Algorithm Hash digest
SHA256 788206138b7c5e0c8bd32dee1245b9611c25fc5109a71e671736553372519427
MD5 909924b1cb1ec208935ec97138097bf1
BLAKE2b-256 0eef5ccdea254b3a873e0c1c6eec764595b17b764b57ad04992a1187967adcae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.4-py2.7.egg
Algorithm Hash digest
SHA256 f8e68c700a6992a470d6259e954f253feca0648a08ccfbd0fc5b9fc001a37993
MD5 200f9071e86940b661fdcc3215963987
BLAKE2b-256 eb0ed461633cb734c31bf3f3a142921402d9eea466472248f03b0cce5065ff16

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for coinor.grumpy-0.6.4-py2.6.egg
Algorithm Hash digest
SHA256 3c5a8da326e0a5cb0c72fd288912d8543b9cf556df296500f80a9f816a82a320
MD5 6b2df75d9e5ba822c0006a197e26420b
BLAKE2b-256 12d8cdd259aad9ab22abb90a070c612f10dfe844618cac0a91321b2527d2414c

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