Visualizing large posets - MathOverflow most recent 30 from http://mathoverflow.net 2013-05-24T13:11:10Z http://mathoverflow.net/feeds/question/82287 http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://mathoverflow.net/questions/82287/visualizing-large-posets Visualizing large posets Camilo Sarmiento 2011-11-30T16:28:13Z 2012-10-16T01:51:18Z <p>Hi, does somebody know if there is any software for visualizing very large posets? (like those in page 27 of <a href="http://www.math.umn.edu/~ezra/PCMI2004/ziegler.jcp.pdf" rel="nofollow">this</a> notes of Guenter Ziegler). They may arise (as in that text) by considering the face lattices of high dimensional polytopes. Thanks!</p> http://mathoverflow.net/questions/82287/visualizing-large-posets/82295#82295 Answer by Joseph O'Rourke for Visualizing large posets Joseph O'Rourke 2011-11-30T17:58:18Z 2011-11-30T17:58:18Z <p>I feel certain that Ziegler's Fig. 2.1 below (to which I assume you are referring?) was just drawn "by hand" in a generic drawing program, such as Adobe Illustrator, or xfig. <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img src="http://cs.smith.edu/~orourke/MathOverflow/Ziegler.Fig2.1.jpg" alt="Fig. 2.1"> <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <sub>(p.643 = 27th page of notes linked by Camilo)</sub><br /></p> <p>This is probably not what you want, but Mathematica (via Combinatorica) can draw Hasse diagrams. See, e.g., <a href="http://demonstrations.wolfram.com/HasseDiagramOfPowerSets/" rel="nofollow">this link</a> for how to accomplish this. <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img src="http://cs.smith.edu/~orourke/MathOverflow/HasseDiagram.jpg" alt="alt text"></p> http://mathoverflow.net/questions/82287/visualizing-large-posets/82307#82307 Answer by J W for Visualizing large posets J W 2011-11-30T20:03:43Z 2011-11-30T20:03:43Z <p><a href="http://www.math.lsa.umich.edu/~jrs/maple.html" rel="nofollow">John Stembridge's site</a> containing Maple packages for <em>symmetric functions, posets, root systems, and finite Coxeter groups</em> could be helpful.</p> http://mathoverflow.net/questions/82287/visualizing-large-posets/82309#82309 Answer by Gwyn Whieldon for Visualizing large posets Gwyn Whieldon 2011-11-30T20:33:56Z 2011-11-30T20:33:56Z <p>David Cook, Sonja Mapes and I have a package for Macaulay 2 which draws pictures of posets, either with or without node labels. It will produce the TikZ code to include these in papers as well.</p> <p>How large though is "very large"? While there are a number of built-in enumerators in our package (lcm lattices, hyperplane arrangement lattices, noncrossing partition lattices, etc.) which can produce fairly large posets quickly, the only limitation might be how you're storing or inputting these posets.</p> http://mathoverflow.net/questions/82287/visualizing-large-posets/109773#109773 Answer by Russ Woodroofe for Visualizing large posets Russ Woodroofe 2012-10-16T01:07:26Z 2012-10-16T01:07:26Z <p>I'm seeing this question very late, but have two possibly useful suggestions for drawing posets:</p> <ol> <li><p>My favorite way to automatically draw large graphs with unknown structure is GraphViz. See <a href="http://www.graphviz.org/" rel="nofollow">http://www.graphviz.org/</a> <br> With some work, this can be made to give poset diagrams. That's one of the good options for output of Stembridge's Poset package for Maple, as mentioned in one of the other answers. (But GraphViz is open source software, which seems like a significant advantage to me.) Looking at the source code of Stembridge's package might be a good place to start in figuring out which GraphViz options to look at.</p></li> <li><p>GAP with the XGap (for Unix/Xwindows) or my own Gap.app (for Mac) front-end has code which allows manipulating Hasse diagrams of posets. I have found it useful for making good diagrams of small to medium size posets. I realize that the question asks about large posets, but include this for completeness. <br> For good results, GAP requires you to specify the position of the vertices (and automatically draws the edges for you), so it helps if you have some idea of the structure of the poset.<br> (I can share an example or two of presenting poset diagrams with GAP, if it would be helpful.)</p></li> </ol> http://mathoverflow.net/questions/82287/visualizing-large-posets/109776#109776 Answer by Richard Stanley for Visualizing large posets Richard Stanley 2012-10-16T01:51:18Z 2012-10-16T01:51:18Z <p>Curtis Greene et al. have a nice package at <a href="http://www.haverford.edu/math/cgreene/posets.html" rel="nofollow">http://www.haverford.edu/math/cgreene/posets.html</a>.</p>