Arc crossing minimization in hierarchical digraphs with tabu search

被引:23
作者
Laguna, M
Marti, R
Valls, V
机构
[1] UNIV COLORADO,COLL BUSINESS & ADM,BOULDER,CO 80309
[2] UNIV COLORADO,GRAD SCH BUSINESS ADM,BOULDER,CO 80309
[3] UNIV VALENCIA,FAC MANAGEMENT,DEPT STAT & OPERAT RES,E-46003 BURJASSOT 46100,VALENCIA,SPAIN
关键词
D O I
10.1016/S0305-0548(96)00083-4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Graphs are used commonly as a basic modeling tool in areas such as project management, production scheduling, line balancing, business process reengineering, and software visualization. An important problem in the area of graph drawing is to minimize arc crossings in a multi-layer hierarchical digraph. Existing solution methods for this problem are based on simple ordering rules for single layers that may lead to inferior drawings. This article first introduces an extensive review of relevant work previously published in this area. Then a tabu search implementation is presented that seeks high-quality drawings by means of an intensification phase that finds a local optimum according to an insertion mechanism and two levels of diversification. Computational experiments with 200 graphs with up to 30 nodes per layer and up to 30 layers are presented to assess the merit of the method. (C) 1997 Published Elsevier Science Ltd.
引用
收藏
页码:1175 / 1186
页数:12
相关论文
共 26 条
[1]   AUTOMATIC DISPLAY OF HIERARCHIZED GRAPHS FOR COMPUTER-AIDED DECISION-ANALYSIS [J].
CARPANO, MJ .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1980, 10 (11) :705-715
[2]  
DELARCHE M, 1979, THESIS U GRENOBLE
[3]  
DIBATTISTA G, 1994, ALGORITHMS DRAWING G
[4]  
Eades P., 1990, Journal of Information Processing, V13, P424
[5]  
EADES P, 1986, ARS COMBINATORIA A, V21, P89
[6]  
Eades P., 1986, 69 U QUEENSL DEP COM
[7]  
EADES P, 1990, P 2 CAN C COMP GEOM, P142
[8]   DAG - A PROGRAM THAT DRAWS DIRECTED-GRAPHS [J].
GANSNER, ER ;
NORTH, SC ;
VO, KP .
SOFTWARE-PRACTICE & EXPERIENCE, 1988, 18 (11) :1047-1062
[9]   A TECHNIQUE FOR DRAWING DIRECTED-GRAPHS [J].
GANSNER, ER ;
KOUTSOFIOS, E ;
NORTH, SC ;
VO, KP .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (03) :214-230
[10]   CROSSING NUMBER IS NP-COMPLETE [J].
GAREY, MR ;
JOHNSON, DS .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1983, 4 (03) :312-316