• DocumentCode
    1152436
  • Title

    Searching graphs with A*: applications to job sequencing

  • Author

    Sen, Anup K. ; Bagchi, Amitava ; Ramaswamy, Ramkumar

  • Author_Institution
    Indian Inst. of Manage., Calcutta, India
  • Volume
    26
  • Issue
    1
  • fYear
    1996
  • fDate
    1/1/1996 12:00:00 AM
  • Firstpage
    168
  • Lastpage
    173
  • Abstract
    The best-first search algorithm A* allows search graphs that are trees, directed acyclic graphs or directed graphs with cycles. In real life applications of A* the search graph is generally implemented as a tree. It is shown here that for certain well known one-machine job sequencing problems that arise in job shops, graph search is much faster than best-first tree search when problem instances are of small and medium size. Moreover, graph search uses less memory and so is able to solve larger problems. Depth-first search needs little memory, and is therefore capable in principle of solving problems of arbitrary size, but is slower than graph search by orders of magnitude for the examples that were studied
  • Keywords
    computational complexity; directed graphs; scheduling; tree searching; trees (mathematics); A* best-first search algorithm; depth-first search; directed acyclic graphs; graph search; job sequencing; job shops; one-machine job sequencing problems; search graphs; trees; Constraint optimization; Ergonomics; Human factors; Inspection; Integrated circuit modeling; Manufacturing industries; Random access memory; Stress; Testing; Tree graphs;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/3468.477872
  • Filename
    477872