Scalable, parallel best-first search for optimal sequential planning

Akihiro Kishimoto*, Alex Fukunaga, Adi Botea

*Corresponding author for this work

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

    46 Citations (Scopus)

    Abstract

    Large-scale, parallel clusters composed of commodity processors are increasingly available, enabling the use of vast processing capabilities and distributed RAM to solve hard search problems. We investigate parallel algorithms for optimal sequential planning, with an emphasis on exploiting distributed memory computing clusters. In particular, we focus on an approach which distributes and schedules work among processors based on a hash function of the search state. We use this approach to parallelize the A* algorithm in the optimal sequential version of the Fast Downward planner. The scaling behavior of the algorithm is evaluated experimentally on clusters using up to 128 processors, a significant increase compared to previous work in parallelizing planners. We show that this approach scales well, allowing us to effectively utilize the large amount of distributed memory to optimally solve problems which require hundreds of gigabytes of RAM to solve. We also show that this approach scales well for a single, shared-memory multicore machine.

    Original languageEnglish
    Title of host publicationICAPS 2009 - Proceedings of the 19th International Conference on Automated Planning and Scheduling
    Pages201-208
    Number of pages8
    Publication statusPublished - 2009
    Event19th International Conference on Automated Planning and Scheduling, ICAPS 2009 - Thessaloniki, Greece
    Duration: 19 Sept 200923 Sept 2009

    Publication series

    NameICAPS 2009 - Proceedings of the 19th International Conference on Automated Planning and Scheduling

    Conference

    Conference19th International Conference on Automated Planning and Scheduling, ICAPS 2009
    Country/TerritoryGreece
    CityThessaloniki
    Period19/09/0923/09/09

    Fingerprint

    Dive into the research topics of 'Scalable, parallel best-first search for optimal sequential planning'. Together they form a unique fingerprint.

    Cite this