• DocumentCode
    2404947
  • Title

    A parallel algorithm for graph matching and its MasPar implementation

  • Author

    Allen, Robert ; Yasuda, Dean ; Tanimoto, Steven ; Shapiro, Linda ; Cinque, Luigi

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1993
  • fDate
    15-17 Dec 1993
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    The authors have taken the forward-checking-graph-matching algorithm of L. G. Shapiro and R. M. Haralick (1981) and increased its speed and capacity, by developing a parallel approach and by improving the original algorithm. They discuss the parallel algorithm and its implementation on the MasPar single-instruction-stream/multiple-data-stream (SIMD) parallel processor, including job queues, job identification and control through the use of permutations, and load balancing. The combinatorial nature of graph-matching problems justifies more complex algorithms to eliminate as much of the search tree as possible. This work has increased the graph size for which solutions may be practically found, but the addition of a few more vertices quickly overwhelms the resources available. The parallel machine used is not powerful enough to justify its use in any real-time vision application; the problem size reached before outperforming the serial machine requires two to three minutes to solve. SIMD machines with 32-b processors and faster memory access would be much more competitive with current serial workstation technology. Converting this algorithm for a multiple-instruction-stream/multiple-data-stream (MIMD) parallel machine might produce results fast enough for real-time applications. However, one would expect this general mapping approach to object identification to always be outperformed by the more knowledge intensive constraint systems
  • Keywords
    parallel algorithms; forward-checking-graph-matching algorithm; job identification; job queues; load balancing; object identification; parallel algorithm; real-time vision application; search tree; Concurrent computing; Helium; Leg; Parallel algorithms; Parallel processing; Prototypes; Random access memory; Registers; Shape control; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architectures for Machine Perception, 1993. Proceedings
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-8186-5420-1
  • Type

    conf

  • DOI
    10.1109/CAMP.1993.622452
  • Filename
    622452