DocumentCode
1140418
Title
A novel discrete relaxation architecture
Author
Gu, Jun ; Wang, Wei
Author_Institution
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
Volume
14
Issue
8
fYear
1992
fDate
8/1/1992 12:00:00 AM
Firstpage
857
Lastpage
865
Abstract
The discrete relaxation algorithm (DRA) is a computational technique that enforces arc consistency (AC) in a constraint satisfaction problem (CSP). The original sequential AC-1 algorithm suffers from O (n 3m 3) time complexity, and even the optimal sequential AC-4 algorithm is O (n 2m 2) 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. A parallel DRA5 algorithm that reaches a lower bound of O (nm ) (where the number of processors is polynomial in the problem size) is given. 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
Keywords
computational complexity; parallel algorithms; parallel architectures; polynomials; discrete relaxation algorithm; parallel DRA5 algorithm; polynomial; sequential AC-1 algorithm; sequential AC-4 algorithm; time complexity; Algorithm design and analysis; Application software; Artificial intelligence; Computer architecture; Computer vision; Concurrent computing; Hardware; Labeling; Pattern recognition; Scholarships;
fLanguage
English
Journal_Title
Pattern Analysis and Machine Intelligence, IEEE Transactions on
Publisher
ieee
ISSN
0162-8828
Type
jour
DOI
10.1109/34.149596
Filename
149596
Link To Document