Skip to main content

2022 | OriginalPaper | Buchkapitel

Metric Temporal Answer Set Programming over Timed Traces

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

Erschienen in: Logic Programming and Nonmonotonic Reasoning

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
16.
17.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Metric Temporal Answer Set Programming over Timed Traces
verfasst von
Pedro Cabalar
Martín Diéguez
Torsten Schaub
Anna Schuhmann
Copyright-Jahr
2022
DOI
https://doi.org/10.1007/978-3-031-15707-3_10

Premium Partner