DocumentCode
1063687
Title
Automating the layout of network diagrams with specified visual organization
Author
Kosak, Corey ; Marks, Joe ; Shieber, Stuart
Author_Institution
Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
24
Issue
3
fYear
1994
fDate
3/1/1994 12:00:00 AM
Firstpage
440
Lastpage
454
Abstract
Network diagrams are a familiar graphic form that can express many different kinds of information. The problem of automating network-diagram layout has therefore received much attention. Previous research on network-diagram layout has focused on the problem of aesthetically optimal layout, using such criteria as the number of link crossings, the sum of all link lengths, and total diagram area. In this paper the authors propose a restatement of the network-diagram layout problem in which layout-aesthetic concerns are subordinated to perceptual-organization concerns. The authors present a notation for describing the visual organization of a network diagram. This notation is used in reformulating the layout task as a constrained-optimization problem in which constraints are derived from a visual-organization specification and optimality criteria are derived from layout-aesthetic considerations. Two new heuristic algorithms are presented for this version of the layout problem: one algorithm uses a rule-based strategy for computing a layout; the other is a massively parallel genetic algorithm. The authors demonstrate the capabilities of the two algorithms by testing them on a variety of network-diagram layout problems
Keywords
CAD; computer graphics; diagrams; genetic algorithms; graphs; knowledge based systems; network topology; optimisation; parallel algorithms; visual languages; constrained-optimization problem; massively parallel genetic algorithm; network-diagram layout; perceptual-organization concerns; rule-based strategy; visual organization; Bibliographies; Concurrent computing; Genetic algorithms; Graphics; Heuristic algorithms; Laboratories; Layout; Psychology; System analysis and design; Testing;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, IEEE Transactions on
Publisher
ieee
ISSN
0018-9472
Type
jour
DOI
10.1109/21.278993
Filename
278993
Link To Document