A simulated annealing algorithm for determining the thickness of a graph

被引:16
作者
Poranen, T [1 ]
机构
[1] Univ Tampere, Dept Comp Sci, FIN-33014 Tampere, Finland
基金
芬兰科学院;
关键词
thickness; simulated annealing; optimization; tripartite graph;
D O I
10.1016/j.ins.2004.02.029
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The thickness of a graph is the minimum number of planar subgraphs into which the graph can be decomposed. Determining the thickness of a given graph is known to be an NP-complete problem. In this paper we introduce a new heuristic algorithm for determining the thickness of a graph. Our algorithm is based on the simulated annealing optimization scheme. We compare the quality of the solutions and running times of our algorithm against previously tested heuristic algorithms. We show that the simulated annealing is a fast and efficient method to obtain good approximations for the thickness of a graph. We also give a new upper bound for the thickness of complete tripartite graphs, whose vertex sets are of equal size. (c) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:155 / 172
页数:18
相关论文
共 32 条
[1]  
AARTS E, 1997, LOCAL SEARCH COMBINA
[2]  
Alekseev V. B., 1976, MAT SBORNIK, V143, P212
[3]  
[Anonymous], 1987, SIMULATED ANNEALING
[4]   THICKNESS OF COMPLETE GRAPH [J].
BEINEKE, LW ;
HARARY, F .
CANADIAN JOURNAL OF MATHEMATICS, 1965, 17 (06) :850-&
[5]  
BEINEKE LW, 1964, P CAMB PHILOS SOC, V60, P1
[6]  
BERHART F, 1979, J COMP THEORY B, V27, P330
[7]   TESTING FOR CONSECUTIVE ONES PROPERTY, INTERVAL GRAPHS, AND GRAPH PLANARITY USING PQ-TREE ALGORITHMS [J].
BOOTH, KS ;
LUEKER, GS .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1976, 13 (03) :335-379
[8]   AN O(M LOG N)-TIME ALGORITHM FOR THE MAXIMAL PLANAR SUBGRAPH PROBLEM [J].
CAI, JZ ;
HAN, XF ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1993, 22 (06) :1142-1162
[9]   ON HEURISTICS FOR DETERMINING THE THICKNESS OF A GRAPH [J].
CIMIKOWSKI, R .
INFORMATION SCIENCES, 1995, 85 (1-3) :87-98
[10]  
Cooper C., 1992, COMB PROBAB COMPUT, V1, P303