Abstract
State space search is one of the most important and proverbial techniques for planning. At the core of state space search, heuristic function largely determines the search efficiency. In state space search for planning, a well-observed phenomenon is that for most of the time during search, it explores a large number of states while the minimal heuristic value has not been reduced. This so called “plateau escape” phenomenon has attracted many interests in heuristic search areas, especially in satisfiability (SAT) and constraint satisfaction problems (CSP). In planning, the efficiency of many state space search based planners largely depend on how fast they can escape from these plateaus. Therefore, their search performance can be improved if we could reduce the plateau escaping time.
In this paper, we propose a Monte-Carlo Random Walk (MRW) assisted plateau escaping algorithm for planning. Specifically, it invokes a Monte-Carlo random search procedure to find an exit when a plateau is detected during the search. We establish a theoretical model to analyze when a Monte-Carlo random search is helpful to state space search in finding plateau exits. We subsequently implement a sequential and a parallel version of the proposed scheme. Our experimental results not only show the advantages of using random-walk to assist state space search for planning problems, but also validates the performance analysis in the theoretical model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adsit, C., Bradley, K., Heinrich, C.: Walksat: solving Boolean satisfiability via stochastic search (2014)
Benton, J., Talamadupula, K., Eyerich, P., Mattmüller, R., Kambhampati, S.: G-value plateaus: a challenge for planning. In: Proceedings of International Conference on Automated Planning and Scheduling, pp. 259–262 (2010)
Cai, S., Luo, C., Su, K.: Improving walkSAT by effective tie-breaking and efficient implementation. Comput. J. 58(11), 2864–2875 (2015)
Chen, Y., Xu, Y., Yao, G.: Stratified planning. In: Proceedings of International Joint Conference on Artificial Intelligence (2009)
Chen, Y., Yao, G.: Completeness and optimality preserving reduction for planning. In: Proceedings of International Joint Conference on Artificial Intelligence (2009)
Frank, J.D., Cheeseman, P., Stutz, J.: When gravity fails: local search topology. J. Artif. Intell. Res. 7, 249–281 (1997)
Glover, F., Laguna, M.: Tabu Search. Kluwer Academic Publishers, Norwell (1997)
Hampson, S., Kibler, D.: Plateaus and plateau search in Boolean satisfiability problems: when to give up searching and start again. In: The 2nd DIMACS Implementation Challenge, pp. 437–456 (1993)
Helmert, M., Röger, G.: How good is almost perfect. In: Proceedings of AAAI Conference on Artificial Intelligence, pp. 944–949 (2008)
Hoffmann, J.: Local search topology in planning benchmarks: a theoretical analysis. In: Proceedings of International Conference on AI Planning and Scheduling, pp. 92–100 (2002)
Jones, M.T.: Artificial Intelligence: A Systems Approach. Jones & Bartlett Learning, Massachusetts (2015)
Kautz, H., Selman, B.: Pushing the envelope: planning, propositional logic, and stochastic search. In: Proceedings of AAAI Conference on Artificial Intelligence (1996)
Nakhost, H., Müller, M.: Towards a second generation random walk planner: an experimental exploration. In: Proceedings of International Joint Conference on Artificial Intelligence (2013)
Phillips, M., Narayanan, V., Aine, S., Likhachev, M.: Efficient search with an ensemble of heuristics. In: Proceedings of International Joint Conference on Artificial Intelligence (2015)
Richter, K.F., Winter, S.: Computational aspects: how landmarks can be observed, stored, and analysed. Landmarks, pp. 137–173. Springer, Heidelberg (2014)
Richter, S., Helmert, M.: Preferred operators and deferred evaluation in satisficing planning. In: Proc. International Conference on Automated Planning and Scheduling (2009)
Shleyfman, A., Katz, M., Helmert, M., Sievers, S., Wehrle, M.: Heuristics and symmetries in classical planning. In: Proceedings of AAAI Conference on Artificial Intelligence, pp. 3371–3377 (2015)
The Sixth International Planning Competition (2008). http://ipc.informatik.uni-freiburg.de/
Xie, F., Müller, M., Holte, R.: Adding local exploration to greedy best-first search in satisficing planning. In: Proceedings of AAAI Conference on Artificial Intelligence, pp. 2388–2394 (2014)
Acknowledgments
This work has been supported in part by National Natural Science Foundation of China (Nos. 61502412, 61033009, and 61175057), Natural Science Foundation of the Jiangsu Province (No. BK20150459), Natural Science Foundation of the Jiangsu Higher Education Institutions (No. 15KJB520036), United States NSF grants IIS-0534699, IIS-0713109, CNS-1017701, and a Microsoft Research New Faculty Fellowship.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Lu, Q., Xu, Y., Chen, Y., Huang, R., Chen, L. (2016). Enhancing State Space Search for Planning by Monte-Carlo Random Walk Exploration. In: Yin, H., et al. Intelligent Data Engineering and Automated Learning – IDEAL 2016. IDEAL 2016. Lecture Notes in Computer Science(), vol 9937. Springer, Cham. https://doi.org/10.1007/978-3-319-46257-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-46257-8_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46256-1
Online ISBN: 978-3-319-46257-8
eBook Packages: Computer ScienceComputer Science (R0)