On commutativity based edge lean search

Dragan Bošnački, Edith Elkind, Blaise Genest, Doron Peled

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

The problem of state space search is fundamental to many areas of computer science, such as, e.g., AI and formal methods. Often, the state space to be searched is huge, so optimizing the search is an important issue. In this paper, we consider the problem of visiting all states in the setting where transitions between states are generated by actions, and the (reachable) states are not known in advance. Some of the actions may commute, i.e., they result in the same state for every order in which they are taken. We show how to use commutativity to achieve full coverage of the states, while traversing a relatively small number of edges.

Original languageEnglish
Pages (from-to)187-210
Number of pages24
JournalAnnals of Mathematics and Artificial Intelligence
Volume56
Issue number2
DOIs
StatePublished - Jun 2009

Bibliographical note

Funding Information:
Acknowledgements The work of the second author has been partially supported by EPSRC under grant GR/T07343/02 by ESRC under grant ES/F035845/1, and by NRF under grant NRFRF2009-08. The work of the third author has been partially supported by ANR SETI-06 DOTS. Part of this work has been done when the second and the fourth author were with the University of Warwick.

Funding

Acknowledgements The work of the second author has been partially supported by EPSRC under grant GR/T07343/02 by ESRC under grant ES/F035845/1, and by NRF under grant NRFRF2009-08. The work of the third author has been partially supported by ANR SETI-06 DOTS. Part of this work has been done when the second and the fourth author were with the University of Warwick.

FundersFunder number
ANR SETI-06 DOTS
Engineering and Physical Sciences Research CouncilGR/T07343/02
Economic and Social Research CouncilES/F035845/1, NRFRF2009-08

    Keywords

    • Commutativity
    • Partial order reduction
    • State space search

    Fingerprint

    Dive into the research topics of 'On commutativity based edge lean search'. Together they form a unique fingerprint.

    Cite this