• DocumentCode
    2362199
  • Title

    BM + BJ = BMJ

  • Author

    Prosser, Patrick

  • Author_Institution
    Strathclyde Univ., UK
  • fYear
    1993
  • fDate
    1-5 Mar 1993
  • Firstpage
    257
  • Lastpage
    262
  • Abstract
    The backmarking routine (BM) attempts to minimize the execution of redundant consistency checks within the constraint satisfaction problem, whereas the backjumping routine (BJ) attempts to minimize the number of nodes visited within the search tree. By making these two algorithms explicit, it is shown that both routines can be combined to result in BMJ, an algorithm that marks and jumps back. Functions BM and BJ are described in an explicit/iterative manner, in terms of separate forward/backward moves. By doing this the author explicates the search knowledge required by these routines. He then makes this information available to both, allowing BM and BJ to be combined. Empirical evidence is presented to position BMJ with respect to chronological backtracking, backmarking, backjumping, and forward checking
  • Keywords
    constraint handling; programming theory; tree searching; backjumping routine; backmarking routine; chronological backtracking; constraint satisfaction problem; forward checking; redundant consistency checks; search knowledge; search tree; Iterative algorithms; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence for Applications, 1993. Proceedings., Ninth Conference on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-3840-0
  • Type

    conf

  • DOI
    10.1109/CAIA.1993.366602
  • Filename
    366602