Energy function-based approaches to graph coloring

被引:21
作者
Di Blas, A [1 ]
Jagota, A [1 ]
Hughey, R [1 ]
机构
[1] Univ Calif Santa Cruz, Baskin Sch Engn, Dept Comp Engn, Santa Cruz, CA 95064 USA
来源
IEEE TRANSACTIONS ON NEURAL NETWORKS | 2002年 / 13卷 / 01期
基金
美国国家科学基金会;
关键词
energy functions; energy minimization; graph coloring; Hopfield neural networks; optimization; simulated annealing;
D O I
10.1109/72.977273
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We describe an approach to optimization based on a multiple-restart quasi-Hopfield network where the only problem-specific knowledge is embedded in the energy function that the algorithm tries to minimize. We apply this method to three different variants of the graph coloring problem: the minimum coloring problem, the spanning subgraph k-coloring problem, and the induced subgraph k-coloring problem. Though Hopfield networks have been applied in the past to the minimum coloring problem, our encoding is more natural and compact than almost all previous ones. In particular, we use k-state neurons while almost all previous approaches use binary neurons. This reduces the number of connections in the network from (Nk)(2) to N-2 asymptotically and also circumvents a problem in earlier approaches, that of multiple colors being assigned to a single vertex. Experimental results show that our approach compares favorably with other algorithms, even nonneural ones specifically developed for the graph coloring problem.
引用
收藏
页码:81 / 91
页数:11
相关论文
共 40 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]  
BERGER MO, 1994, P IEEE INT C NEUR NE, V7, P4514
[3]   NEW METHODS TO COLOR THE VERTICES OF A GRAPH [J].
BRELAZ, D .
COMMUNICATIONS OF THE ACM, 1979, 22 (04) :251-256
[4]   SOME EXPERIMENTS WITH SIMULATED ANNEALING FOR COLORING GRAPHS [J].
CHAMS, M ;
HERTZ, A ;
DEWERRA, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1987, 32 (02) :260-266
[5]  
Coudert O, 1997, DES AUT CON, P121, DOI 10.1145/266021.266047
[6]  
CULBERSON J, J CULBERSONS COLORIN
[7]  
Culberson JC, 1996, DIMACS SERIES DISCRE, V26, P245
[8]  
DAHL ED, 1987, 1ST P INT C NEUR NET, V3, P113
[9]  
De Micheli Giovanni, 1994, Synthesis and Optimization of Digital Circuits
[10]   AN INTRODUCTION TO TIMETABLING [J].
DEWERRA, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1985, 19 (02) :151-162