A NOVEL DISCRETE RELAXATION ARCHITECTURE

被引:13
作者
GU, J [1 ]
WANG, W [1 ]
机构
[1] UNIV UTAH, DEPT ELECT ENGN, SALT LAKE CITY, UT 84112 USA
关键词
ARC CONSISTENCY; BACKTRACK SEARCH; CONSTRAINT SATISFACTION PROBLEM (CSP); DISCRETE RELAXATION ALGORITHM (DRA); PARALLEL HARDWARE ARCHITECTURE;
D O I
10.1109/34.149596
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The discrete relaxation algorithm (DRA) is a computational technique that enforces arc consistency (AC) in a constraint satisfaction problem (CSP). It has been widely used in artificial intelligence, operations research, pattern recognition and computer vision, and many related areas. The original sequential AC-1 algorithm suffers from O(n3m3) time complexity, and even the optimal sequential AC-4 algorithm is O(n2m2) for an n-object and m-label DRA problem. Sample problem runs show that these algorithms are all too slow to meet the need for any useful, real-time CSP applications. In this paper, we give a parallel DRA5 algorithm that reaches a lower bound of O(nm) (where the number of processors is polynomial in the problem size). A fine-grained, massively parallel hardware computer architecture has been designed for the DRA5 algorithm. For practical problems, many orders of magnitude of efficiency improvement can be reached on such a hardware architecture.
引用
收藏
页码:857 / 865
页数:9
相关论文
共 35 条
[1]  
BELL CG, 1986, NOV ACM IEEE FALL JO
[2]  
BELL G, 1989, COMMUN ACM, V32, P1091, DOI 10.1145/66451.66457
[3]  
COOPER PR, 1988, TR255 U ROCH DEP COM
[4]   SOME COMPUTER ORGANIZATIONS AND THEIR EFFECTIVENESS [J].
FLYNN, MJ .
IEEE TRANSACTIONS ON COMPUTERS, 1972, C 21 (09) :948-&
[5]  
FUJIMOTO RM, 1983, SIMON SIMULATOR MULT
[6]   A STRUCTURED APPROACH FOR VLSI CIRCUIT-DESIGN [J].
GU, J ;
SMITH, KF .
COMPUTER, 1989, 22 (11) :9-22
[7]   A PARALLEL ARCHITECTURE FOR DISCRETE RELAXATION ALGORITHM [J].
GU, J ;
WANG, W ;
HENDERSON, TC .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1987, 9 (06) :816-831
[8]  
GU J, 1990, 3RD SYMPOSIUM ON THE FRONTIERS OF MASSIVELY PARALLEL COMPUTATION, P215, DOI 10.1109/FMPC.1990.89462
[9]  
GU J, IN PRESS IMPLEMENTAT
[10]  
GU J, 1988, UUCSTR88006 U UT DEP