Title :
An optimal lookahead processor to prune search space
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
Abstract :
The discrete relaxation algorithm (DRA) is an efficient computational technique for enforcing arc consistency (AC) in a consistent labeling problem (CLP). The original sequential AC-1 algorithm suffers from O(n3m3 ) time complexity for an n-object and m-label problem. Sample problem runs show that all these sequential algorithms are too slow to meet the need for any useful real-time CLP applications. An optimal parallel DRA5 algorithm that reaches the optimal lower bound, O(nm), for parallel AC algorithms (where the number of processors is polynomial in the problem size) is given. The algorithm has been implemented on a fine-grained, massively parallel hardware computer architecture. For problems of practical interest, 4 to 10 orders of magnitude of efficiency improvement can be reached on this hardware architecture
Keywords :
parallel algorithms; parallel architectures; search problems; arc consistency; complexity; consistent labeling problem; discrete relaxation algorithm; fine-grained; massively parallel hardware computer architecture; optimal lookahead processor; optimal lower bound; optimal parallel DRA5 algorithm; parallel AC algorithms; polynomial; search space; Computer architecture; Computer science; Computer vision; Graphics; Hardware; Logic; Operations research; Physics computing; Testing; Utility programs;
Conference_Titel :
Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
Conference_Location :
College Park, MD
Print_ISBN :
0-8186-2053-6
DOI :
10.1109/FMPC.1990.89462