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 language | English |
---|---|
Pages (from-to) | 187-210 |
Number of pages | 24 |
Journal | Annals of Mathematics and Artificial Intelligence |
Volume | 56 |
Issue number | 2 |
DOIs | |
State | Published - 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.
Funders | Funder number |
---|---|
ANR SETI-06 DOTS | |
Engineering and Physical Sciences Research Council | GR/T07343/02 |
Economic and Social Research Council | ES/F035845/1, NRFRF2009-08 |
Keywords
- Commutativity
- Partial order reduction
- State space search