[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Review:

Published: 01 September 2010 Publication History

Abstract

The Simple Temporal Network (STN) is a widely used framework for reasoning about quantitative temporal constraints over variables with continuous or discrete domains. The inference tasks of determining consistency and deriving the minimal network are traditionally achieved by graph algorithms (e.g. Floyd-Warshall, Johnson) or by iteration of narrowing operators (e.g. ΔSTP). None of these methods exploits effectively the tree-decomposition structure of the constraint graph of an STN. Methods based on variable elimination (e.g. adaptive consistency) can exploit this structure, but have not been applied to STNs as far as they could, in part because it is unclear how to efficiently pass the ‘messages’ over continuous domains. We show that for an STN, these messages can be represented compactly as sub-STNs. We then present an efficient message-passing scheme for computing the minimal constraints of an STN. Analysis of this algorithm, Prop-STP, brings formal explanation of the performance of the existing STN solvers ΔSTP and SR-PC. Empirical results validate the efficiency of Prop-STP, demonstrating performance comparable to ΔSTP, in cases where the constraint graph is known to have small tree width, such as those that arise during Hierarchical Task Network planning.

References

[1]
Bliek, C. & Sam-Haroud, D. 1999. Path consistency on triangulated constraint graphs. In Proceedings of IJCAI'99, Stockholm, Sweden.
[2]
Bresina, J., Jónsson, A. K., Morris, P. & Rajan, K. 2005. Activity planning for the Mars exploration rovers. In Proceedings of ICAPS'05, Monterey, CA.
[3]
Bui, H. H., Tyson, M. & Yorke-Smith, N. 2007. Efficient message passing and propagation of simple temporal constraints. In Proceedings of AAAI 2007 Workshop on Spatial and Temporal Reasoning, Vancouver, Canada.
[4]
Bui, H. H., Tyson, M. & Yorke-Smith, N. 2008. Efficient message passing and propagation of simple temporal constraints: Results on semi-structured networks. In Proceedings of CP/ICAPS'08 Workshop on Constraint Satisfaction for Planning and Scheduling Problems, Sydney, Australia.
[5]
Castillo, L., Fdez-Olivares, J. & García-Pérez, F. P. O. 2006. Efficiently handling temporal knowledge in an HTN planner. In Proceedings of ICAPS'06, Cumbria, UK.
[6]
Choueiry, B. Y. & Wilson, N. 2006. Personal communication.
[7]
Cormen, T., Leiserson, C. & Rivest, R. 1990. Introduction to Algorithms. McGraw-Hill.
[8]
Dechter, R. 2003. Constraint Processing. Morgan Kaufmann.
[9]
Dechter, R., Meiri, I. & Pearl, J. 1991. Temporal constraint networks. Artificial Intelligence 49(1-3), 61-95.
[10]
Dechter, R. & Pearl, J. 1989. Tree clustering schemes for constraint-processing. Artificial Intelligence 38(3), 353-366.
[11]
Erol, K., Hendler, J. & Nau, D. 1994. Semantics for Hierarchical Task-network Planning. Technical report CS-TR-3239. University of Maryland.
[12]
Hunsberger, L. 2008. A practical temporal constraint management system for real-time applications. In Proceedings of ECAI'08, Patras, Greece.
[13]
Jégou, P., Ndiaye, S. & Terrioux, C. 2005. Computing and exploiting tree-decompositions for solving constraint networks. In Proceedings of CP'05, Sitges, Spain.
[14]
Jégou, P. & Terrioux, C. 2003. Hybrid backtracking bounded by tree-decomposition of constraint networks. Artificial Intelligence 146(1), 43-75.
[15]
Khatib, L., Morris, P., Morris, R. A. & Rossi, F. 2001. Temporal constraint reasoning with preferences. In Proceedings of IJCAI'01, Seattle, WA.
[16]
Kjaerulff, U. 1990. Triangulation of Graphs: Algorithms Giving Small Total State Space. Technical report R90-09. Aalborg University.
[17]
Laborie, P. & Ghallab, M. 1995. Planning with sharable resource constraints. In Proceedings of IJCAI'95, Montréal, Canada.
[18]
Larrosa, J., Morancho, E. & Niso, D. 2005. On the practical use of variable elimination in constraint optimization problems: 'still-life' as a case study. Journal of Artificial Intelligence Research 23, 421-440.
[19]
Myers, K. L., Tyson, M. W., Wolverton, M. J., Jarvis, P. A., Lee, T. J. & desJardins, M. 2002. PASSAT: a user-centric planning framework. In Proceedings of the Third Intl. NASA Workshop on Planning and Scheduling for Space, Houston, TX.
[20]
Planken, L., de Weerdt, M. & van der Krogt, R. 2008. P3C: a new algorithm for the simple temporal problem. In Proceedings of ICAPS'08, Sydney, Australia.
[21]
Shi, Y., Lal, A. & Choueiry, B. Y. 2004. Evaluating consistency algorithms for temporal metric constraints. In Proceedings of AAAI-04, San Jose, CA.
[22]
Smith, D. E., Frank, J. & Jónsson, A. K. 2000. Bridging the gap between planning and scheduling. Knowledge Engineering Review 15(1), 47-83.
[23]
Xu, L. & Choueiry, B. Y. 2003. A new efficient algorithm for solving the simple temporal problem. In Proceedings of TIME'03, Cairns, Australia.
[24]
Yorke-Smith, N. 2005. Exploiting the structure of hierarchical plans in temporal constraint propagation. In Proceedings of AAAI-05, Pittsburgh, PA.

Cited By

View all
  • (2023)An assembly timing planning method based on knowledge and mixed integer linear programmingJournal of Intelligent Manufacturing10.1007/s10845-021-01819-734:2(429-453)Online publication date: 1-Feb-2023
  • (2019)Decision-making model to generate novel emergency response plans for improving coordination during large-scale emergenciesKnowledge-Based Systems10.1016/j.knosys.2015.09.02790:C(111-128)Online publication date: 1-Jan-2019
  • (2018)Computing all-pairs shortest paths by leveraging low treewidthJournal of Artificial Intelligence Research10.5555/2387915.238792543:1(353-388)Online publication date: 20-Dec-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image The Knowledge Engineering Review
The Knowledge Engineering Review  Volume 25, Issue 3
September 2010
120 pages

Publisher

Cambridge University Press

United States

Publication History

Published: 01 September 2010

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)An assembly timing planning method based on knowledge and mixed integer linear programmingJournal of Intelligent Manufacturing10.1007/s10845-021-01819-734:2(429-453)Online publication date: 1-Feb-2023
  • (2019)Decision-making model to generate novel emergency response plans for improving coordination during large-scale emergenciesKnowledge-Based Systems10.1016/j.knosys.2015.09.02790:C(111-128)Online publication date: 1-Jan-2019
  • (2018)Computing all-pairs shortest paths by leveraging low treewidthJournal of Artificial Intelligence Research10.5555/2387915.238792543:1(353-388)Online publication date: 20-Dec-2018
  • (2011)Computing all-pairs shortest paths by leveraging low treewidthProceedings of the Twenty-First International Conference on International Conference on Automated Planning and Scheduling10.5555/3038485.3038508(170-177)Online publication date: 11-Jun-2011

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media