Auto place and route is a well understood technology. Its primary use is in circuit board layout, electronic schematic layout and IC layout. Any simple package should handle ORM diagrams.
Graphviz from ATT is another possiblilty although there is a minor license step to go through first.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.