Computer Science
Computer Science
bullet U.S. Rep. John Conyers to deliver 2016 Rosa Parks Luncheon keynote address | More

bullet ‘Downton Discussions’ to shed light on PBS series’ final season | More

bullet Shealey to join board of American Association of Colleges for Teacher Education | More

bullet Rowan to welcome writer Claudia Rankine for President’s Lecture Series presentation | More

bullet Rowan and partners to offer $25,000 degree | More

Computer Science Seminar Series

Using general trees insight to efficiently visualize large networks

By Chu Yao (MS Student)

Date: Wednesday April 2, 2008
Time: 11:00- 12:00
Place: Robinson 101A

Abstract:

Information visualization produces (interactive) visual representations of abstract data to reinforce human cognition and perception, thus enabling the viewer to gain knowledge about the internal structure of the data and causal relationships in it. Information hierarchies are typically modeled by an abstract tree, where nodes are entities and edges represent relationships between entities.
Because of their simpler structure, most of the research has been devoted to visualizing binary trees, which have also been classified in various ways based on their structure. However, general trees appear more commonly in practice. We therefore present our classification of general trees based on their structural characteristics.

General trees are usually drawn using planar straight-line drawings which provide an easily understandable structure to the viewer. Current general tree drawing algorithms have one common problem: their drawings on high degree trees produce many small angles, which makes it difficult to distinguish edges. The algorithm we propose allows the user to provide an angular coefficient and then employs the 'best-effort-delivery' to draw edges such that the angles are above the angular coefficient. It allows the non-root nodes to place their children within a maximum of three quads of the Cartesian plane. When a node has too many children, resulting in an impossibility of achieving angles above the specified angular coefficient, our algorithm distributes all remaining children evenly among the three quads.