• DocumentCode
    1296316
  • Title

    A parallel algorithm for graph matching and its MasPar implementation

  • Author

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

  • Author_Institution
    Hewlett-Packard Co., Palo Alto, CA, USA
  • Volume
    8
  • Issue
    5
  • fYear
    1997
  • fDate
    5/1/1997 12:00:00 AM
  • Firstpage
    490
  • Lastpage
    501
  • Abstract
    Search of discrete spaces is important in combinatorial optimization. Such problems arise in artificial intelligence, computer vision, operations research, and other areas. For realistic problems, the search spaces to be processed are usually huge, necessitating long computation times, pruning heuristics, or massively parallel processing. We present an algorithm that reduces the computation time for graph matching by employing both branch-and-bound pruning of the search tree and massively-parallel search of the as-yet-unpruned portions of the space. Most research on parallel search has assumed that a multiple-instruction-stream/multiple-data-stream (MIMD) parallel computer is available. Since massively parallel stream (SIMD) computers are much less expensive than MIMD systems with equal numbers of processors, the question arises as to whether SIMD systems can efficiently handle state-space search problems. We demonstrate that the answer is yes, and in particular, that graph matching has a natural and efficient implementation on SIMD machines
  • Keywords
    artificial intelligence; combinatorial mathematics; computer vision; operations research; parallel algorithms; resource allocation; search problems; MIMD; MasPar implementation; SIMD; artificial intelligence; branch-and-bound pruning; combinatorial optimization; computation time; computer vision; graph matching; heuristics; massively parallel processing; operations research; parallel algorithm; search tree; state-space search problems; Application software; Artificial intelligence; Computer vision; Concurrent computing; Image databases; Load management; Operations research; Parallel algorithms; Parallel processing; Search problems;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.598276
  • Filename
    598276