A PARALLEL ALGORITHM FOR GRAPH MATCHING AND ITS MASPAR IMPLEMENTATION

Citation
R. Allen et al., A PARALLEL ALGORITHM FOR GRAPH MATCHING AND ITS MASPAR IMPLEMENTATION, IEEE transactions on parallel and distributed systems, 8(5), 1997, pp. 490-501
Citations number
43
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
8
Issue
5
Year of publication
1997
Pages
490 - 501
Database
ISI
SICI code
1045-9219(1997)8:5<490:APAFGM>2.0.ZU;2-P
Abstract
Search of discrete spaces is important in combinatorial optimization. Such problems arise in artificial intelligence, computer vision, opera tions research, and other areas. For realistic problems, the search sp aces to be processed are usually huge, necessitating long computation times, pruning heuristics, or massively parallel processing. We presen t an algorithm that reduces the computation time for graph matching by employing both branch-and-bound pruning of the search tree and massiv ely-parallel search of the as-yet-unpruned portions of the space. Most research on parallel search has assumed that a multiple-instruction-s tream/multiple-data-stream (MIMD) parallel computer is available. Sinc e massively parallel single-instruction-stream/multiple-data-stream (S IMD) computers are much less expensive than MIMD systems with equal nu mbers of processors, the question arises as to whether SIMD systems ca n efficiently handle state-space search problems. We demonstrate that the answer is yes, and in particular, that graph matching has a natura l acid efficient implementation on SIMD machines.