• DocumentCode
    2385075
  • Title

    A new intelligent backtracking scheme for Prolog: a summary of results

  • Author

    You, Jia-Huai ; Wong, Brian ; Law, Chung-Sea

  • Author_Institution
    Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
  • fYear
    1989
  • fDate
    23-25 Oct 1989
  • Firstpage
    190
  • Lastpage
    197
  • Abstract
    The authors show both analytically and statistically that intelligent backtracking based on a form of unification analysis can conveniently be incorporated into the standard stack-based implementations of sequential Prolog, while the incurred overhead is comparable to that based on the data-dependency analysis approach. They implement the scheme by modifying the Waterloo Prolog system and obtained performance results on some benchmark programs. These results suggest that intelligent backtracking may profitably be considered as a standard component in future implementations of sequential Prolog systems
  • Keywords
    PROLOG; logic programming; Prolog; Waterloo Prolog system; benchmark programs; constraint satisfaction; intelligent backtracking scheme; logic programming; performance results; sequential Prolog; stack-based implementations; unification analysis; Artificial intelligence; Computer applications; Data analysis; Failure analysis; Information analysis; Performance analysis; Target tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-1984-8
  • Type

    conf

  • DOI
    10.1109/TAI.1989.65320
  • Filename
    65320