Graph Compact Orthogonal Layout Algorithm
Karlis Freivalds, Jans Glagolevs

TL;DR
This paper introduces a grid-based orthogonal graph drawing algorithm that produces compact, aesthetically pleasing layouts with minimal edge length, balancing local and global optimization techniques.
Contribution
It presents a novel algorithm combining local node adjustments and global quadratic programming to improve orthogonal graph layouts.
Findings
Produces compact and visually appealing graph drawings
Reduces edge crossings and bends effectively
Operates with relatively small computational time
Abstract
There exist many orthogonal graph drawing algorithms that minimize edge crossings or edge bends, however they produce unsatisfactory drawings in many practical cases. In this paper we present a grid-based algorithm for drawing orthogonal graphs with nodes of prescribed size. It distinguishes by creating pleasant and compact drawings in relatively small running time. The main idea is to minimize the total edge length that implicitly minimizes crossings and makes the drawing easy to comprehend. The algorithm is based on combining local and global improvements. Local improvements are moving each node to a new place and swapping of nodes. Global improvement is based on constrained quadratic programming approach that minimizes the total edge length while keeping node relative positions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
