Skip to content
This repository has been archived by the owner on May 25, 2020. It is now read-only.

Hierachical layout #10

Merged
merged 5 commits into from
Apr 21, 2015
Merged

Hierachical layout #10

merged 5 commits into from
Apr 21, 2015

Conversation

IainNZ
Copy link
Owner

@IainNZ IainNZ commented Apr 12, 2015

Based on
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4308636&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D4308636
and
http://cs.brown.edu/~rt/gdhandbook/chapters/hierarchical.pdf

Partial success so far, still more work to do. Drawing needs to be more tightly coupled to the algorithm it seems.

Addresses partially #3

With "optimal coordinates" commit
Imgur

As of "Add up pass" commit:
Imgur

@IainNZ
Copy link
Owner Author

IainNZ commented Apr 12, 2015

@mlubin @joehuchette @jiahao JuMP-powered optimal line-crossing avoidance!

@IainNZ
Copy link
Owner Author

IainNZ commented Apr 12, 2015

@dcjones you've made quite a test case 😀

@mlubin
Copy link

mlubin commented Apr 12, 2015

Integer programming solves everything

@IainNZ
Copy link
Owner Author

IainNZ commented Apr 20, 2015

Now with optimal x-coordinates (see updated top comment). Can't be bothered messing with heuristics when I've got a perfectly good optimal method. Now just got to work on drawing it sensibly.

IainNZ added a commit that referenced this pull request Apr 21, 2015
@IainNZ IainNZ merged commit 88c7a43 into master Apr 21, 2015
@IainNZ IainNZ mentioned this pull request Apr 21, 2015
@IainNZ IainNZ deleted the ird/ipdag branch April 26, 2015 16:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants