[comp.archives] [comp.theory] Pretty Printing Graphs

bond@sce.carleton.ca (Greg Bond) (04/23/91)

Archive-name: math/graph-theory/graphed/1991-04-22
Archive-directory: forwiss.uni-passau.de:/archive/local/graphed/ [132.231.1.10]
Original-posting-by: bond@sce.carleton.ca (Greg Bond)
Original-subject: Pretty Printing Graphs (SUMMARY)
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)


As promised, here is a summary of the responses I received concerning
pretty printers for directed graphs. In all, I was referred to two
tools: a graph editor tool called GRAPHED, and a DAG pretty printer
program called DAG. I have only had the opportunity to use GRAPHED
(public domain software available via FTP). DAG was recommended by a
number of respondents but I have not had the opportunity to use it yet
as I am awaiting its delivery (free software license for academic
institutions from AT&T). Authors of both tools were among the
respondents to my query so I will include pertinent extracts from
their responses.

*****GRAPHED:

GRAPHED appears to be a solid piece of software for graph layout and
experimentation purposes. The existing documentation explains the
editor very well but since it was written, support for graph layout
has been added without accompanying documentation.  Unless one is
familiar with existing graph layout algorithms, choosing the right one
for the task can be confusing.  Matters are further complicated by the
fact that some of the user-set parameters are in German. However,
after corresponding with the author, I was directed to use the
Sugiyama algorithm which addressed my needs nicely. The author also
tells me that the "termgraph" package, included with GRAPHED, supports
entry and layout of Petri Nets. The author is currently translating
the documentation for this package to English.

From Michael Himsolt (himsolt@trillian.fmi.uni-passau.de):

You might take look at GraphEd, a  graph  & graph grammar editor.
GraphEd  has several graph  layout algorithms builtin, especially
for trees,  DAG's and planar graphs (and   some  more will follow
this  year).   GraphEd runs   on  SunView,  PostScript  output is
available.

Graphed is available via anonymous ftp from

        forwiss.uni-passau.de (132.231.1.10) :
        /pub/local/graphed/graphed2.04.tar.Z

Manuals in Macintosh/MSWord4.0 format are  in the same  directory
(you will need StuffIt 1.5.1 to unpack them). I can also send you
printed versions of the manuals.

*****DAG:

As I mentioned, I have not had the opportunity to use DAG, however a
number of respondents highly recommended it.

From Stephen North (north@ulysses.att.com):

We (Emden Gansner, Phong Vo, and myself) wrote a Unix
program for this named 'dag'.  It is described in the
Nov 1988 issue of Software Practice and Experience.
It is not public domain, but AT&T has been granting
licenses for binary copies to Universities, free of
charge.   If you would like to pursue this, please
send me the name and address of a contact person
for your site.

--
------------------------------------------------------------------
Greg Bond   ----->   bond@sce.carleton.ca  (613) 788 5743
Dept. of Systems and Computer Engineering, Carleton University
Ottawa, ON, Canada K1S 5B6

-- comp.archives file verification
forwiss.uni-passau.de
total 3408
-rw-r--r--  1 archive  42          83286 Mar 22 11:24 GraphEd1.35Manual.sit.hqx
-rw-r--r--  1 archive  42           2045 Oct 25 11:16 README.Z
-rw-r--r--  1 archive  42          52239 Mar 22 11:25 Sgraph2.0Manual.sit.hqx
-rw-r--r--  1 archive  42         415593 Oct 25 11:21 graphed1.35.tar.Z
-rw-r--r--  1 archive  42         477915 Nov 20 10:34 graphed2.0.tar.Z
-rw-r--r--  1 archive  42         684696 Feb 26 11:04 graphed2.03.tar.Z
-rw-r--r--  1 archive  42         858233 Mar 28 18:28 graphed2.04.tar.Z
-rw-r--r--  1 archive  42          43774 Mar 28 18:35 graphed2.04.tar.Z.aa
-rw-r--r--  1 archive  42          34474 Mar 28 18:35 graphed2.04.tar.Z.ab
-rw-r--r--  1 archive  42          36887 Mar 28 18:35 graphed2.04.tar.Z.ac
-rw-r--r--  1 archive  42          35732 Mar 28 18:35 graphed2.04.tar.Z.ad
-rw-r--r--  1 archive  42          42172 Mar 28 18:35 graphed2.04.tar.Z.ae
-rw-r--r--  1 archive  42          43886 Mar 28 18:35 graphed2.04.tar.Z.af
-rw-r--r--  1 archive  42          47890 Mar 28 18:35 graphed2.04.tar.Z.ag
-rw-r--r--  1 archive  42          43184 Mar 28 18:35 graphed2.04.tar.Z.ah
-rw-r--r--  1 archive  42          39381 Mar 28 18:35 graphed2.04.tar.Z.ai
-rw-r--r--  1 archive  42          72424 Mar 28 18:35 graphed2.04.tar.Z.aj
-rw-r--r--  1 archive  42          71128 Mar 28 18:35 graphed2.04.tar.Z.ak
-rw-r--r--  1 archive  42          52623 Mar 28 18:35 graphed2.04.tar.Z.al
-rw-r--r--  1 archive  42          45742 Mar 28 18:35 graphed2.04.tar.Z.am
-rw-r--r--  1 archive  42          46583 Mar 28 18:35 graphed2.04.tar.Z.an
-rw-r--r--  1 archive  42          38684 Mar 28 18:35 graphed2.04.tar.Z.ao
-rw-r--r--  1 archive  42          37536 Mar 28 18:35 graphed2.04.tar.Z.ap
-rw-r--r--  1 archive  42          25865 Mar 28 18:35 graphed2.04.tar.Z.aq
-rw-r--r--  1 archive  42          15012 Mar 28 18:35 graphed2.04.tar.Z.ar
-rw-r--r--  1 archive  42          29531 Mar 28 18:35 graphed2.04.tar.Z.as
-rw-r--r--  1 archive  42          47177 Mar 28 18:35 graphed2.04.tar.Z.at
-rw-r--r--  1 archive  42           8548 Mar 28 18:35 graphed2.04.tar.Z.au
found graphed ok
forwiss.uni-passau.de:/archive/local/graphed/