Skip to content

Visualizes MIP instances based on their variable/constraint relations as graphs

License

Notifications You must be signed in to change notification settings

merschformann/exvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exvis

exvis visualizes MIP instances in .mps & .lp format based on their expressions (variables and constraints) as a graph.

Installation

pip install exvis

Usage

exvis --input data/example/enlight_hard.mps.gz

For further options, see exvis --help.

Preview

Shown here are visualizations of instances from the MIPLIB 2017 set.

enlight_hard enlight_hard eva1aprime5x5opt eva1aprime5x5opt
neos-1171737 neos-1171737 neos-1324574 neos-1324574
mine-90-10 mine-90-10 peg-solitaire-a3 peg-solitaire-a3

Many more images of files from the MIPLIB 2017 set can be found here.

Known issues

  • The applied networkx functionality may eat up a lot of memory for large instances or run indefinitely.

About

Visualizes MIP instances based on their variable/constraint relations as graphs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages