Skip to main content
Top

2022 | OriginalPaper | Chapter

Metric Temporal Answer Set Programming over Timed Traces

Authors : Pedro Cabalar, Martín Diéguez, Torsten Schaub, Anna Schuhmann

Published in: Logic Programming and Nonmonotonic Reasoning

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In temporal extensions of Answer Set Programming (ASP) based on linear-time, the behavior of dynamic systems is captured by sequences of states. While this representation reflects their relative order, it abstracts away the specific times associated with each state. In many applications, however, timing constraints are important like, for instance, when planning and scheduling go hand in hand. We address this by developing a metric extension of linear-time temporal equilibrium logic, in which temporal operators are constrained by intervals over natural numbers. The resulting Metric Equilibrium Logic provides the foundation of an ASP-based approach for specifying qualitative and quantitative dynamic constraints. To this end, we define a translation of metric formulas into monadic first-order formulas and give a correspondence between their models in Metric Equilibrium Logic and Monadic Quantified Equilibrium Logic, respectively. Interestingly, our translation provides a blue print for implementation in terms of ASP modulo difference constraints.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Aguado, F., Cabalar, P., Diéguez, M., Pérez, G., Vidal, C.: Temporal equilibrium logic: a survey. J. Appl. Non-Class. Log. 23(1–2), 2–24 (2013)MathSciNetCrossRefMATH Aguado, F., Cabalar, P., Diéguez, M., Pérez, G., Vidal, C.: Temporal equilibrium logic: a survey. J. Appl. Non-Class. Log. 23(1–2), 2–24 (2013)MathSciNetCrossRefMATH
4.
go back to reference Beck, H., Dao-Tran, M., Eiter, T.: LARS: a logic-based framework for analytic reasoning over streams. Artif. Intell. 261, 16–70 (2018)MathSciNetCrossRefMATH Beck, H., Dao-Tran, M., Eiter, T.: LARS: a logic-based framework for analytic reasoning over streams. Artif. Intell. 261, 16–70 (2018)MathSciNetCrossRefMATH
5.
go back to reference Bosser, A., Cabalar, P., Diéguez, M., Schaub, T.: Introducing temporal stable models for linear dynamic logic. In: Proceedings of the Sixteenth International Conference on Principles of Knowledge Representation and Reasoning (KR 2018), pp. 12–21. AAAI Press (2018) Bosser, A., Cabalar, P., Diéguez, M., Schaub, T.: Introducing temporal stable models for linear dynamic logic. In: Proceedings of the Sixteenth International Conference on Principles of Knowledge Representation and Reasoning (KR 2018), pp. 12–21. AAAI Press (2018)
7.
go back to reference Cabalar, P., Diéguez, M., Laferriere, F., Schaub, T.: Implementing dynamic answer set programming over finite traces. In: Proceedings of the Twenty-Fourth European Conference on Artificial Intelligence (ECAI 2020), pp. 656–663. IOS Press (2020) Cabalar, P., Diéguez, M., Laferriere, F., Schaub, T.: Implementing dynamic answer set programming over finite traces. In: Proceedings of the Twenty-Fourth European Conference on Artificial Intelligence (ECAI 2020), pp. 656–663. IOS Press (2020)
8.
go back to reference Cabalar, P., Diéguez, M., Schaub, T.: Towards dynamic answer set programming over finite traces. In: [2], pp. 148–162 (2019) Cabalar, P., Diéguez, M., Schaub, T.: Towards dynamic answer set programming over finite traces. In: [2], pp. 148–162 (2019)
9.
go back to reference Cabalar, P., Diéguez, M., Schaub, T., Schuhmann, A.: Towards metric temporal answer set programming. Theory Pract. Logic Program. 20(5), 783–798 (2020)MathSciNetCrossRefMATH Cabalar, P., Diéguez, M., Schaub, T., Schuhmann, A.: Towards metric temporal answer set programming. Theory Pract. Logic Program. 20(5), 783–798 (2020)MathSciNetCrossRefMATH
10.
go back to reference Cabalar, P., Kaminski, R., Morkisch, P., Schaub, T.: telingo = ASP + Time. In: [2], pp. 256–269 (2019) Cabalar, P., Kaminski, R., Morkisch, P., Schaub, T.: telingo = ASP + Time. In: [2], pp. 256–269 (2019)
11.
go back to reference Cabalar, P., Kaminski, R., Schaub, T., Schuhmann, A.: Temporal answer set programming on finite traces. Theory Pract. Logic Program. 18(3–4), 406–420 (2018)MathSciNetCrossRefMATH Cabalar, P., Kaminski, R., Schaub, T., Schuhmann, A.: Temporal answer set programming on finite traces. Theory Pract. Logic Program. 18(3–4), 406–420 (2018)MathSciNetCrossRefMATH
12.
go back to reference Cabalar, P., Diéguez, M., Schaub, T., Schuhmann, A.: Metric temporal answer set programming over timed traces (extended abstract). In: Stream Reasoning Workshop (2021) Cabalar, P., Diéguez, M., Schaub, T., Schuhmann, A.: Metric temporal answer set programming over timed traces (extended abstract). In: Stream Reasoning Workshop (2021)
13.
go back to reference De Giacomo, G., Murano, A., Patrizi, F., Perelli, G.: Timed trace alignment with metric temporal logic over finite traces. In: Proceedings of the Eighteenth International Conference on Principles of Knowledge Representation and Reasoning (KR 2022), pp. 227–236. AAAI Press (2020) De Giacomo, G., Murano, A., Patrizi, F., Perelli, G.: Timed trace alignment with metric temporal logic over finite traces. In: Proceedings of the Eighteenth International Conference on Principles of Knowledge Representation and Reasoning (KR 2022), pp. 227–236. AAAI Press (2020)
14.
go back to reference Fisher, M., Gabbay, D., Vila, L. (eds.): Handbook of Temporal Reasoning in Artificial Intelligence. Elsevier Science (2005) Fisher, M., Gabbay, D., Vila, L. (eds.): Handbook of Temporal Reasoning in Artificial Intelligence. Elsevier Science (2005)
15.
go back to reference Gebser, M., Kaminski, R., Kaufmann, B., Ostrowski, M., Schaub, T., Wanko, P.: Theory solving made easy with Clingo 5. In: Technical Communications of the Thirty-Second International Conference on Logic Programming (ICLP 2016), pp. 2:1–2:15. OASIcs (2016) Gebser, M., Kaminski, R., Kaufmann, B., Ostrowski, M., Schaub, T., Wanko, P.: Theory solving made easy with Clingo 5. In: Technical Communications of the Thirty-Second International Conference on Logic Programming (ICLP 2016), pp. 2:1–2:15. OASIcs (2016)
17.
go back to reference Heyting, A.: Die formalen Regeln der intuitionistischen Logik. In: Sitzungsberichte der Preussischen Akademie der Wissenschaften, pp. 42–56. Deutsche Akademie der Wissenschaften zu Berlin (1930) Heyting, A.: Die formalen Regeln der intuitionistischen Logik. In: Sitzungsberichte der Preussischen Akademie der Wissenschaften, pp. 42–56. Deutsche Akademie der Wissenschaften zu Berlin (1930)
18.
go back to reference Hofmann, T., Lakemeyer, G.: A logic for specifying metric temporal constraints for Golog programs. In: Proceedings of the Eleventh Workshop on Cognitive Robotics (CogRob 2018), pp. 36–46. CEUR Workshop Proceedings (2019) Hofmann, T., Lakemeyer, G.: A logic for specifying metric temporal constraints for Golog programs. In: Proceedings of the Eleventh Workshop on Cognitive Robotics (CogRob 2018), pp. 36–46. CEUR Workshop Proceedings (2019)
19.
go back to reference Kamp, J.: Tense logic and the theory of linear order. Ph.D. thesis, University of California at Los Angeles (1968) Kamp, J.: Tense logic and the theory of linear order. Ph.D. thesis, University of California at Los Angeles (1968)
20.
go back to reference Koymans, R.: Specifying real-time properties with metric temporal logic. Real-Time Syst. 2(4), 255–299 (1990)CrossRef Koymans, R.: Specifying real-time properties with metric temporal logic. Real-Time Syst. 2(4), 255–299 (1990)CrossRef
21.
go back to reference Lifschitz, V.: Answer set planning. In: Proceedings of the International Conference on Logic Programming (ICLP 1999), pp. 23–37. MIT Press (1999) Lifschitz, V.: Answer set planning. In: Proceedings of the International Conference on Logic Programming (ICLP 1999), pp. 23–37. MIT Press (1999)
22.
go back to reference Luo, R., Valenzano, R., Li, Y., Beck, C., McIlraith, S.: Using metric temporal logic to specify scheduling problems. In: Proceedings of the Fifteenth International Conference on Principles of Knowledge Representation and Reasoning (KR 2016), pp. 581–584. AAAI Press (2016) Luo, R., Valenzano, R., Li, Y., Beck, C., McIlraith, S.: Using metric temporal logic to specify scheduling problems. In: Proceedings of the Fifteenth International Conference on Principles of Knowledge Representation and Reasoning (KR 2016), pp. 581–584. AAAI Press (2016)
26.
go back to reference Pnueli, A.: The temporal logic of programs. In: Proceedings of the Eighteenth Symposium on Foundations of Computer Science (FOCS 1977), pp. 46–57. IEEE Computer Society Press (1977) Pnueli, A.: The temporal logic of programs. In: Proceedings of the Eighteenth Symposium on Foundations of Computer Science (FOCS 1977), pp. 46–57. IEEE Computer Society Press (1977)
27.
go back to reference Son, T., Baral, C., Tuan, L.: Adding time and intervals to procedural and hierarchical control specifications. In: Proceedings of the Nineteenth National Conference on Artificial Intelligence (AAAI 2004), pp. 92–97. AAAI Press (2004) Son, T., Baral, C., Tuan, L.: Adding time and intervals to procedural and hierarchical control specifications. In: Proceedings of the Nineteenth National Conference on Artificial Intelligence (AAAI 2004), pp. 92–97. AAAI Press (2004)
28.
go back to reference Wałega, P., Cuenca Grau, B., Kaminski, M., Kostylev, E.: DatalogMTL: computational complexity and expressive power. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI 2019), pp. 1886–1892. ijcai.org (2019) Wałega, P., Cuenca Grau, B., Kaminski, M., Kostylev, E.: DatalogMTL: computational complexity and expressive power. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI 2019), pp. 1886–1892. ijcai.org (2019)
29.
go back to reference Wałega, P., Kaminski, M., Cuenca Grau, B.: Reasoning over streaming data in metric temporal Datalog. In: Proceedings of the Thirty-third National Conference on Artificial Intelligence (AAAI 2019), pp. 3092–3099. AAAI Press (2019) Wałega, P., Kaminski, M., Cuenca Grau, B.: Reasoning over streaming data in metric temporal Datalog. In: Proceedings of the Thirty-third National Conference on Artificial Intelligence (AAAI 2019), pp. 3092–3099. AAAI Press (2019)
Metadata
Title
Metric Temporal Answer Set Programming over Timed Traces
Authors
Pedro Cabalar
Martín Diéguez
Torsten Schaub
Anna Schuhmann
Copyright Year
2022
DOI
https://doi.org/10.1007/978-3-031-15707-3_10

Premium Partner