Graph drawing algorithms - I'm trying to render finite state automata

Sam Lee picture Sam Lee · Feb 6, 2009 · Viewed 7.3k times · Source

I want to write something that will draw finite state automata. Does anyone know any algorithms that are related to this?

EDIT: I should mention that I know about graphviz. I want to build my own draw program/function, so what I'm looking for is some more theoretical stuff/pseudo-code for algorithms.

Answer

AAA picture AAA · Feb 6, 2009

Graph drawing is a fairly complex subject due to the fact that different graphs need to be drawn in different ways - there is no one algorithm fits all approach.

May I suggest the following resource:

It should be a good starting point, page 15 provides a number of links and books to follow up.