• DocumentCode
    3195018
  • Title

    A lazy divide and conquer approach to constraint solving

  • Author

    Anand, Saswat ; Chin, Wei-Ngan ; Khoo, Siau-Cheng

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    91
  • Lastpage
    98
  • Abstract
    A divide and conquer strategy enables a problem to be divided into subproblems, which are solved independently and later combined to form solutions of the original problem. For solving constraint satisfaction problems, however, the divide and conquer technique has not been shown to be effective. This is because it is not possible to cleanly divide a problem into independent subproblems in the presence of constraints that involve variables belonging to different subproblems. Consequently, solutions of one subproblem may prune solutions of another subproblem, making those solutions of the latter subproblem redundant. In this paper we propose a divide and conquer approach to constraint solving in a lazy evaluation framework. In this framework, a subproblem is solved on demand, which eliminates redundant consistency checks. Moreover, once solved, the solutions of a subproblem can be reused in the satisfaction of various global constraints connecting this subproblem with others, thus reducing the search space. We also demonstrate the effectiveness of our algorithm in solving a practical problem: finding all instances of a user-defined pattern in stock market price charts.
  • Keywords
    constraint theory; divide and conquer methods; pattern recognition; stock markets; constraint satisfaction problems; constraint solving; lazy divide and conquer approach; lazy evaluation framework; search space; stock market price charts; subproblem; user-defined pattern finding; Artificial intelligence; Character generation; Cost accounting; Functional programming; Joining processes; Performance evaluation; Stock markets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2002. (ICTAI 2002). Proceedings. 14th IEEE International Conference on
  • ISSN
    1082-3409
  • Print_ISBN
    0-7695-1849-4
  • Type

    conf

  • DOI
    10.1109/TAI.2002.1180792
  • Filename
    1180792