Abstract
Automated planning has been the subject of intensive research and is at the core of several areas of AI, including intelligent agents and robotics. In this thesis proposal, we argue that Concurrent Transaction Logic (\( \mathcal {CTR}\)) is a natural specification language for planning algorithms, which enables one to see further afield and thus discover better and more general solutions than using one-of-a-kind formalisms. Specifically, we take the well-known \( \textit{STRIPS}\) planning strategy and show that \( \mathcal {CTR}\) lets one specify the \(\textit{STRIPS}\) planning algorithm easily and concisely, and extend it in several respects. For instance, we show that extensions to allow indirect effects and to support action ramifications come almost for free. The original \( \textit{STRIPS}\) planning strategy is also shown to be incomplete. Using concurrency operators in \( \mathcal {CTR}\), we propose a non-linear \( \textit{STRIPS}\) planning algorithm, which is proven to be complete. Moreover, this thesis proposal outlines several extensions of \( \textit{STRIPS}\) planning strategy. All of the extensions show that the use of \( \mathcal {CTR}\) accrues significant benefits in the area of planning.
Extended Abstract as part of the program of the 1st Joint ADT/LPNMR 2015 Doctoral Consortium co-chaired by Esra Erdem and Nicholas Mattei.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
In this case we will also say that \(\mathbf S_0,\mathbf S_1, \dots , \mathbf S_n\) is an execution of \(\sigma \).
References
Barták, R., Toropila, D.: Solving sequential planning problems via constraint satisfaction. Fundam. Inform. 99(2), 125–145 (2010). http://dx.doi.org/10.3233/FI-2010-242
Basseda, R., Kifer, M.: State space planning using transaction logic. In: Pontelli, E., Son, T.C. (eds.) PADL 2015. LNCS, vol. 9131, pp. 17–33. Springer, Heidelberg (2015)
Basseda, R., Kifer, M.: Planning with regression analysis in transaction logic. In: ten Cate, B., Mileo, A. (eds.) RR 2015. LNCS, vol. 9209, pp. 45–60. Springer, Heidelberg (2015)
Basseda, R., Kifer, M., Bonner, A.J.: Planning with transaction logic. In: Kontchakov, R., Mugnier, M.-L. (eds.) RR 2014. LNCS, vol. 8741, pp. 29–44. Springer, Heidelberg (2014)
Bibel, W.: A deductive solution for plan generation. New Gener. Comput. 4(2), 115–132 (1986)
Bibel, W.: A deductive solution for plan generation. In: Schmidt, J.W., Thanos, C. (eds.) Foundations of Knowledge Base Management. Topics in Information Systems, pp. 453–473. Springer, Heidelberg (1989)
Bibel, W., del Cerro, L.F., Fronhfer, B., Herzig, A.: Plan generation by linear proofs: on semantics. In: Metzing, D. (ed.) GWAI-89 13th German Workshop on Artificial Intelligence. Informatik-Fachberichte, vol. 216, pp. 49–62. Springer, Berlin Heidelberg (1989)
Bonner, A., Kifer, M.: Transaction logic programming. In: International Conference on Logic Programming, pp. 257–282. MIT Press, Budapest, Hungary, June 1993
Bonner, A., Kifer, M.: Transaction logic programming (or a logic of declarative and procedural knowledge). Technical report CSRI-323, University of Toronto, November 1995. http://www.cs.toronto.edu/~bonner/transaction-logic.html
Bonner, A., Kifer, M.: Concurrency and communication in transaction logic. In: Joint International Conference and Symposium on Logic Programming, pp. 142–156. MIT Press, Bonn, Germany, September 1996
Bonner, A., Kifer, M.: A logic for programming database transactions. In: Chomicki, J., Saake, G. (eds.) Logics for Databases and Information Systems, chap. 5, pp. 117–166. Kluwer Academic Publishers, March 1998
Bonner, A.J., Kifer, M.: An overview of transaction logic. Theor. Comput. Sci. 133(2), 205–265 (1994)
Cresswell, S., Smaill, A., Richardson, J.: Deductive synthesis of recursive plans in linear logic. In: Biundo, S., Fox, M. (eds.) Recent Advances in AI Planning. LNCS, vol. 1809, pp. 252–264. Springer, Berlin Heidelberg (2000)
Erol, K., Hendler, J.A., Nau, D.S.: UMCP: a sound and complete procedure for hierarchical task-network planning. In: Hammond, K.J. (ed.) Proceedings of the Second International Conference on Artificial Intelligence Planning Systems, University of Chicago, Chicago, Illinois, USA, 13–15 June 1994, pp. 249–254. AAAI (1994). http://www.aaai.org/Library/AIPS/1994/aips94-042.php
Fikes, R.E., Nilsson, N.J.: STRIPS: a new approach to the application of theorem proving to problem solving. Artif. Intell. 2(3–4), 189–208 (1971)
Gebser, M., Kaufmann, R., Schaub, T.: Gearing up for effective ASP planning. In: Erdem, E., Lee, J., Lierler, Y., Pearce, D. (eds.) Correct Reasoning. LNCS, vol. 7265, pp. 296–310. Springer, Heidelberg (2012). http://dl.acm.org/citation.cfm?id=2363344.2363364
Gelfond, M., Lifschitz, V.: Action languages. Electron. Trans. Artif. Intell. 2, 193–210 (1998). http://www.ep.liu.se/ej/etai/1998/007/
Green, C.: Application of theorem proving to problem solving. In: Proceedings of the 1st International Joint Conference on Artificial Intelligence, IJCAI 1969, pp. 219–239. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (1969). http://dl.acm.org/citation.cfm?id=1624562.1624585
Hölldobler, S., Schneeberger, J.: A new deductive approach to planning. New Gener. Comput. 8(3), 225–244 (1990)
KahramanoÄŸulları, O.: On linear logic planning and concurrency. In: MartÃn-Vide, C., Otto, F., Fernau, H. (eds.) LATA 2008. LNCS, vol. 5196, pp. 250–262. Springer, Heidelberg (2008)
Kautz, H., Selman, B.: Planning as satisfiability. In: Proceedings of the 10th European Conference on Artificial Intelligence, ECAI 1992, pp. 359–363. John Wiley & Sons Inc, New York, USA (1992). http://dl.acm.org/citation.cfm?id=145448.146725
Lifschitz, V.: Answer set programming and plan generation. Artif. Intell. 138(12), 39–54 (2002). http://www.sciencedirect.com/science/article/pii/S0004370202001868, knowledge Representation and Logic Programming
Son, T.C., Baral, C., Tran, N., Mcilraith, S.: Domain-dependent knowledge in answer set planning. ACM Trans. Comput. Logic 7(4), 613–657 (2006). http://doi.acm.org/10.1145/1183278.1183279
Stefik, M.J.: Planning with Constraints. Ph.D. thesis, Stanford, CA, USA (1980), aAI8016868
Acknowledgments
This work was supported, in part, by the NSF grant 0964196. I also thank Prof. Michael Kifer for his great advises on my PhD research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Basseda, R. (2015). Doctoral Consortium Extended Abstract: Planning with Concurrent Transaction Logic. In: Calimeri, F., Ianni, G., Truszczynski, M. (eds) Logic Programming and Nonmonotonic Reasoning. LPNMR 2015. Lecture Notes in Computer Science(), vol 9345. Springer, Cham. https://doi.org/10.1007/978-3-319-23264-5_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-23264-5_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23263-8
Online ISBN: 978-3-319-23264-5
eBook Packages: Computer ScienceComputer Science (R0)