{"title":"Optimal tree reordering for group-in-a-box graph layouts","authors":"Yosuke Onoue, K. Koyamada","doi":"10.1145/3139295.3139308","DOIUrl":null,"url":null,"abstract":"Visualizing the group structure of graphs is important in analyzing complex networks. The group structure referred to here includes not only community structures defined in terms of modularity and the like but also group divisions based on node attributes. Group-In-a-Box (GIB) is a graph-drawing method designed for visualizing the group structure of graphs. Using a GIB layout, it is possible to simultaneously visualize group sizes and both within-group and between-group structures. However, conventional GIB layouts do not optimize display of between-group relations, causing many long edges to appear in the graph area and potentially reducing graph readability. This paper focuses on the tree structure of treemap used in GIB layouts as a basis for proposing a tree-reordered GIB (TRGIB) layout with a procedure for replacing sibling nodes in the tree structure. Group proximity is defined in terms of between-group distances and connection weights, and an optimal tree reordering problem (OTRP) that minimizes group proximity is formulated as a mixed-integer linear programming (MILP) problem. Through computational experiments, we show that optimal layout generation is possible in practical time by solving the OTRP using a general mathematical programming solver.","PeriodicalId":92446,"journal":{"name":"SIGGRAPH Asia 2017 Symposium on Visualization. SIGGRAPH Asia Symposium on Visualization (2017 : Bangkok, Thailand)","volume":"25 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2017-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGGRAPH Asia 2017 Symposium on Visualization. SIGGRAPH Asia Symposium on Visualization (2017 : Bangkok, Thailand)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3139295.3139308","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Visualizing the group structure of graphs is important in analyzing complex networks. The group structure referred to here includes not only community structures defined in terms of modularity and the like but also group divisions based on node attributes. Group-In-a-Box (GIB) is a graph-drawing method designed for visualizing the group structure of graphs. Using a GIB layout, it is possible to simultaneously visualize group sizes and both within-group and between-group structures. However, conventional GIB layouts do not optimize display of between-group relations, causing many long edges to appear in the graph area and potentially reducing graph readability. This paper focuses on the tree structure of treemap used in GIB layouts as a basis for proposing a tree-reordered GIB (TRGIB) layout with a procedure for replacing sibling nodes in the tree structure. Group proximity is defined in terms of between-group distances and connection weights, and an optimal tree reordering problem (OTRP) that minimizes group proximity is formulated as a mixed-integer linear programming (MILP) problem. Through computational experiments, we show that optimal layout generation is possible in practical time by solving the OTRP using a general mathematical programming solver.