A divide-and-conquer approach for solving interval algebra networks

Jason Jingshi Li, Jinbo Huang, Jochen Renz

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    25 Citations (Scopus)

    Abstract

    Deciding consistency of constraint networks is a fundamental problem in qualitative spatial and temporal reasoning. In this paper we introduce a divide-and-conquer method that recursively partitions a given problem into smaller sub-problems in deciding consistency. We identify a key theoretical property of a qualitative calculus that ensures the soundness and completeness of this method, and show that it is satisfied by the Interval Algebra (IA) and the Point Algebra (PA). We develop a new encoding scheme for IA networks based on a combination of our divide-and-conquer method with an existing encoding of IA networks into SAT. We empirically show that our new encoding scheme scales to much larger problems and exhibits a consistent and significant improvement in efficiency over state-of-the-art solvers on the most difficult instances.

    Original languageEnglish
    Title of host publicationIJCAI-09 - Proceedings of the 21st International Joint Conference on Artificial Intelligence
    PublisherInternational Joint Conferences on Artificial Intelligence
    Pages572-577
    Number of pages6
    ISBN (Print)9781577354260
    Publication statusPublished - 2009
    Event21st International Joint Conference on Artificial Intelligence, IJCAI 2009 - Pasadena, United States
    Duration: 11 Jul 200916 Jul 2009

    Publication series

    NameIJCAI International Joint Conference on Artificial Intelligence
    ISSN (Print)1045-0823

    Conference

    Conference21st International Joint Conference on Artificial Intelligence, IJCAI 2009
    Country/TerritoryUnited States
    CityPasadena
    Period11/07/0916/07/09

    Fingerprint

    Dive into the research topics of 'A divide-and-conquer approach for solving interval algebra networks'. Together they form a unique fingerprint.

    Cite this