143 results on '"Parity game"'
Search Results
2. The Worst-Case Complexity of Symmetric Strategy Improvement
- Author
-
Tom van Dijk and Georg Loho and Matthew T. Maat, van Dijk, Tom, Loho, Georg, Maat, Matthew T., Tom van Dijk and Georg Loho and Matthew T. Maat, van Dijk, Tom, Loho, Georg, and Maat, Matthew T.
- Abstract
Symmetric strategy improvement is an algorithm introduced by Schewe et al. (ICALP 2015) that can be used to solve two-player games on directed graphs such as parity games and mean payoff games. In contrast to the usual well-known strategy improvement algorithm, it iterates over strategies of both players simultaneously. The symmetric version solves the known worst-case examples for strategy improvement quickly, however its worst-case complexity remained open. We present a class of worst-case examples for symmetric strategy improvement on which this symmetric version also takes exponentially many steps. Remarkably, our examples exhibit this behaviour for any choice of improvement rule, which is in contrast to classical strategy improvement where hard instances are usually hand-crafted for a specific improvement rule. We present a generalized version of symmetric strategy iteration depending less rigidly on the interplay of the strategies of both players. However, it turns out it has the same shortcomings.
- Published
- 2024
- Full Text
- View/download PDF
3. Improving Priority Promotion for Parity Games
- Author
-
Benerecetti, Massimo, Dell’Erba, Daniele, Mogavero, Fabio, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Bloem, Roderick, editor, and Arbel, Eli, editor
- Published
- 2016
- Full Text
- View/download PDF
4. Nearest Fixed Points and Concurrent Priority Games
- Author
-
Karelovic, Bruno, Zielonka, Wiesław, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Kosowski, Adrian, editor, and Walukiewicz, Igor, editor
- Published
- 2015
- Full Text
- View/download PDF
5. Measure Properties of Game Tree Languages
- Author
-
Gogacz, Tomasz, Michalewski, Henryk, Mio, Matteo, Skrzypczak, Michał, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Kobsa, Alfred, Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Csuhaj-Varjú, Erzsébet, editor, Dietzfelbinger, Martin, editor, and Ésik, Zoltán, editor
- Published
- 2014
- Full Text
- View/download PDF
6. Minimizing Running Costs in Consumption Systems
- Author
-
Brázdil, Tomáš, Klaška, David, Kučera, Antonín, Novotný, Petr, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Kobsa, Alfred, editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Weikum, Gerhard, editor, Biere, Armin, editor, and Bloem, Roderick, editor
- Published
- 2014
- Full Text
- View/download PDF
7. First-Order Logic on CPDA Graphs
- Author
-
Parys, Paweł, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Kobsa, Alfred, editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Weikum, Gerhard, editor, Hirsch, Edward A., editor, Kuznetsov, Sergei O., editor, Pin, Jean-Éric, editor, and Vereshchagin, Nikolay K., editor
- Published
- 2014
- Full Text
- View/download PDF
8. Research Horizons
- Author
-
Downey, Rodney G., Fellows, Michael R., Gries, David, Series editor, Schneider, Fred B., Series editor, Downey, Rodney G., and Fellows, Michael R.
- Published
- 2013
- Full Text
- View/download PDF
9. Towards a Theory of Application Compartmentalisation
- Author
-
Watson, Robert N. M., Murdoch, Steven J., Gudka, Khilan, Anderson, Jonathan, Neumann, Peter G., Laurie, Ben, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Christianson, Bruce, editor, Malcolm, James, editor, Stajano, Frank, editor, Anderson, Jonathan, editor, and Bonneau, Joseph, editor
- Published
- 2013
- Full Text
- View/download PDF
10. Unlimited Decidability of Distributed Synthesis with Limited Missing Knowledge
- Author
-
Muscholl, Anca, Schewe, Sven, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Chatterjee, Krishnendu, editor, and Sgall, Jirí, editor
- Published
- 2013
- Full Text
- View/download PDF
11. A Pseudo-Polynomial Algorithm for Mean Payoff Stochastic Games with Perfect Information and a Few Random Positions
- Author
-
Boros, Endre, Elbassioni, Khaled, Gurvich, Vladimir, Makino, Kazuhisa, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Fomin, Fedor V., editor, Freivalds, Rūsiņš, editor, Kwiatkowska, Marta, editor, and Peleg, David, editor
- Published
- 2013
- Full Text
- View/download PDF
12. Strategy Synthesis for Multi-Dimensional Quantitative Objectives
- Author
-
Chatterjee, Krishnendu, Randour, Mickael, Raskin, Jean-François, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Koutny, Maciej, editor, and Ulidowski, Irek, editor
- Published
- 2012
- Full Text
- View/download PDF
13. Minimizing Expected Termination Time in One-Counter Markov Decision Processes
- Author
-
Brázdil, Tomáš, Kučera, Antonín, Novotný, Petr, Wojtczak, Dominik, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Czumaj, Artur, editor, Mehlhorn, Kurt, editor, Pitts, Andrew, editor, and Wattenhofer, Roger, editor
- Published
- 2012
- Full Text
- View/download PDF
14. Weak Cost Monadic Logic over Infinite Trees
- Author
-
Vanden Boom, Michael, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Murlak, Filip, editor, and Sankowski, Piotr, editor
- Published
- 2011
- Full Text
- View/download PDF
15. Energy and Mean-Payoff Parity Markov Decision Processes
- Author
-
Chatterjee, Krishnendu, Doyen, Laurent, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Murlak, Filip, editor, and Sankowski, Piotr, editor
- Published
- 2011
- Full Text
- View/download PDF
16. On the Virtue of Patience: Minimizing Büchi Automata
- Author
-
Ehlers, Rüdiger, Finkbeiner, Bernd, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, van de Pol, Jaco, editor, and Weber, Michael, editor
- Published
- 2010
- Full Text
- View/download PDF
17. Safraless Procedures for Timed Specifications
- Author
-
Di Giampaolo, Barbara, Geeraerts, Gilles, Raskin, Jean-François, Sznajder, Nathalie, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Chatterjee, Krishnendu, editor, and Henzinger, Thomas A., editor
- Published
- 2010
- Full Text
- View/download PDF
18. Global Reachability in Bounded Phase Multi-stack Pushdown Systems
- Author
-
Seth, Anil, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Touili, Tayssir, editor, Cook, Byron, editor, and Jackson, Paul, editor
- Published
- 2010
- Full Text
- View/download PDF
19. Parametrized Regular Infinite Games and Higher-Order Pushdown Strategies
- Author
-
Hänsch, Paul, Slaats, Michaela, Thomas, Wolfgang, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Kutyłowski, Mirosław, editor, Charatonik, Witold, editor, and Gębala, Maciej, editor
- Published
- 2009
- Full Text
- View/download PDF
20. On Global Model Checking Trees Generated by Higher-Order Recursion Schemes
- Author
-
Broadbent, Christopher, Ong, Luke, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, and de Alfaro, Luca, editor
- Published
- 2009
- Full Text
- View/download PDF
21. Solving μ-Calculus Parity Games by Symbolic Planning
- Author
-
Bakera, Marco, Edelkamp, Stefan, Kissmann, Peter, Renner, Clemens D., Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Goebel, Randy, editor, Siekmann, Jörg, editor, Wahlster, Wolfgang, editor, Peled, Doron A., editor, and Wooldridge, Michael J., editor
- Published
- 2009
- Full Text
- View/download PDF
22. Security-by-Contract: Toward a Semantics for Digital Signatures on Mobile Code
- Author
-
Dragoni, N., Massacci, F., Naliuka, K., Siahaan, I., Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Lopez, Javier, editor, Samarati, Pierangela, editor, and Ferrer, Josep L., editor
- Published
- 2007
- Full Text
- View/download PDF
23. Satisfiability and Finite Model Property for the Alternating-Time μ-Calculus
- Author
-
Schewe, Sven, Finkbeiner, Bernd, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, and Ésik, Zoltán, editor
- Published
- 2006
- Full Text
- View/download PDF
24. Safraless Compositional Synthesis
- Author
-
Kupferman, Orna, Piterman, Nir, Vardi, Moshe Y., Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Ball, Thomas, editor, and Jones, Robert B., editor
- Published
- 2006
- Full Text
- View/download PDF
25. Unique Sink Orientations of Grids
- Author
-
Gärtner, Bernd, Morris, Walter D., Rüst, Leo, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Jünger, Michael, editor, and Kaibel, Volker, editor
- Published
- 2005
- Full Text
- View/download PDF
26. Transfinite Extension of the Mu-Calculus
- Author
-
Bradfield, Julian, Duparc, Jacques, Quickert, Sandra, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, and Ong, Luke, editor
- Published
- 2005
- Full Text
- View/download PDF
27. Algorithms for Solving Infinite Games
- Author
-
Jurdziński, Marcin, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Nielsen, Mogens, editor, Kučera, Antonín, editor, Miltersen, Peter Bro, editor, Palamidessi, Catuscia, editor, Tůma, Petr, editor, and Valencia, Frank, editor
- Published
- 2009
- Full Text
- View/download PDF
28. Symbolic Qualitative Control for Stochastic Systems via Finite Parity Games
- Author
-
Sadegh Soudjani, Anne-Kathrin Schmuck, Kaushik Mallik, and Rupak Majumdar
- Subjects
Set (abstract data type) ,Class (set theory) ,Nonlinear system ,Mathematical optimization ,Parity game ,Control and Systems Engineering ,Control theory ,Computer science ,Probabilistic logic ,State space ,Abstraction (linguistics) - Abstract
We consider the controller synthesis problem for stochastic, continuous-state, nonlinear systems against ω-regular specifications. We synthesize a symbolic controller that ensures almost sure (qualitative) satisfaction of the specification. The problem reduces, after some automata-theoretic constructions, to computing the almost sure winning region—the largest set of states from which a parity condition can be satisfied with probability 1 (on a possibly hybrid state space). While characterizing the exact almost sure winning region is still open for the considered system class, we propose an algorithm for obtaining a tight under-approximation of this set. The heart of our approach is a technique to symbolically compute this under-approximation via a finite-state abstraction as a 21/2-player parity game. Our abstraction procedure uses only the support of the probabilistic evolution; it does not use precise numerical transition probabilities. We have implemented our approach and evaluated it on the nonlinear model of the perturbed Dubins vehicle.
- Published
- 2021
- Full Text
- View/download PDF
29. Fixpoint Alternation and the Game Quantifier
- Author
-
Bradfield, J. C., Flum, Jörg, editor, and Rodriguez-Artalejo, Mario, editor
- Published
- 1999
- Full Text
- View/download PDF
30. Strategic Reasoning with a Bounded Number of Resources: the Quest for Tractability
- Author
-
Francesco Belardinelli, Stéphane Demri, Department of Computing [Imperial College London], Imperial College London, Informatique, BioInformatique, Systèmes Complexes (IBISC), Université d'Évry-Val-d'Essonne (UEVE)-Université Paris-Saclay, Laboratoire Méthodes Formelles (LMF), Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay), Centre National de la Recherche Scientifique (CNRS), Francesco Belardinelli acknowledges the support of the ANR JCJC Project SVeDaS (ANR-16-CE40- 0021) and Stéphane Demri acknowledges the support of the Centre National de la Recherche Scientifique (C.N.R.S.)., and ANR-16-CE40-0021,SVeDaS,Spécification et Vérification des Systèmes basés sur les Données(2016)
- Subjects
Linguistics and Language ,Theoretical computer science ,Computer science ,EXPTIME ,0102 computer and information sciences ,02 engineering and technology ,resource ,01 natural sciences ,Language and Linguistics ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] ,[INFO.INFO-FL]Computer Science [cs]/Formal Languages and Automata Theory [cs.FL] ,Artificial Intelligence ,0202 electrical engineering, electronic engineering, information engineering ,Temporal logic ,[INFO]Computer Science [cs] ,Special case ,linear-time temporal operator ,[INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO] ,020207 software engineering ,Parity game ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,010201 computation theory & mathematics ,Turing reduction ,Bounded function ,Path (graph theory) ,complexity ,alternating-time temporal logic ATL+ - Abstract
International audience; The resource-bounded alternating-time temporal logic RB±ATL combines strategic reasoning with reasoning about resources. Its model-checking problem is known to be 2EXPTIME-complete (the same as its proper extension RB±ATL$^⁎$) and fragments have been identified to lower the complexity.In this work, we consider the variant RB±ATL+ that allows for Boolean combinations of path formulae starting with single temporal operators, but restricted to a single resource, providing an interesting trade-off between temporal expressivity and resource analysis. We show that the model-checking problem for RB±ATL+ restricted to a single agent and a single resource is $\Delta_{2}^{P}$-complete, hence the same as for the standard branching-time temporal logic CTL+. In this case reasoning about resources comes at no extra computational cost. When a fixed finite set of linear-time temporal operators is considered, the model-checking problem drops to PTIME, which includes the special case of RB±ATL restricted to a single agent and a single resource. Furthermore, we show that, with an arbitrary number of agents and a fixed number of resources, the model-checking problem for RB±ATL+ can be solved in EXPTIME using a sophisticated Turing reduction to the parity game problem for alternating vector addition systems with states (AVASS).
- Published
- 2021
- Full Text
- View/download PDF
31. Resource-Aware Automata and Games for Optimal Synthesis
- Author
-
Corina Cîrstea
- Subjects
I.2.2 ,FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,Theoretical computer science ,Computer science ,lcsh:Mathematics ,Parity (physics) ,lcsh:QA1-939 ,lcsh:QA75.5-76.95 ,Logic in Computer Science (cs.LO) ,Automaton ,Parity game ,Computer Science - Computer Science and Game Theory ,lcsh:Electronic computers. Computer science ,F.1.1 ,Computer Science and Game Theory (cs.GT) - Abstract
We consider quantitative notions of parity automaton and parity game aimed at modelling resource-aware behaviour, and study (memory-full) strategies for exhibiting accepting runs that require a minimum amount of initial resources, respectively for winning a game with minimum initial resources. We also show how such strategies can be simplified to consist of only two types of moves: the former aimed at increasing resources, the latter aimed at satisfying the acceptance condition., Comment: In Proceedings GandALF 2019, arXiv:1909.05979
- Published
- 2019
- Full Text
- View/download PDF
32. Simple Fixpoint Iteration To Solve Parity Games
- Author
-
Dijk, Tom van, Rubbens, Bob, Leroux, Jérôme, Raskin, Jean-François, and Formal Methods and Tools
- Subjects
FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,Computer Science::Computer Science and Game Theory ,Theoretical computer science ,Computer science ,lcsh:Mathematics ,Formal equivalence checking ,D.2.4 ,Fixed point ,lcsh:QA1-939 ,F.4.1 ,lcsh:QA75.5-76.95 ,Logic in Computer Science (cs.LO) ,Parity game ,Reactive synthesis ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,lcsh:Electronic computers. Computer science ,Parity (mathematics) ,Time complexity - Abstract
A naive way to solve the model-checking problem of the mu-calculus uses fixpoint iteration. Traditionally however mu-calculus model-checking is solved by a reduction in linear time to a parity game, which is then solved using one of the many algorithms for parity games. We now consider a method of solving parity games by means of a naive fixpoint iteration. Several fixpoint algorithms for parity games have been proposed in the literature. In this work, we introduce an algorithm that relies on the notion of a distraction. The idea is that this offers a novel perspective for understanding parity games. We then show that this algorithm is in fact identical to two earlier published fixpoint algorithms for parity games and thus that these earlier algorithms are the same. Furthermore, we modify our algorithm to only partially recompute deeper fixpoints after updating a higher set and show that this modification enables a simple method to obtain winning strategies. We show that the resulting algorithm is simple to implement and offers good performance on practical parity games. We empirically demonstrate this using games derived from model-checking, equivalence checking and reactive synthesis and show that our fixpoint algorithm is the fastest solution for model-checking games., In Proceedings GandALF 2019, arXiv:1909.05979
- Published
- 2019
33. A Parity Game Tale of Two Counters
- Author
-
Dijk, Tom van, Leroux, Jérôme, Raskin, Jean-François, and Formal Methods and Tools
- Subjects
FOS: Computer and information sciences ,Discrete mathematics ,Computer Science - Logic in Computer Science ,Computer Science::Computer Science and Game Theory ,Computer science ,lcsh:Mathematics ,Parameterized complexity ,lcsh:QA1-939 ,Upper and lower bounds ,lcsh:QA75.5-76.95 ,Logic in Computer Science (cs.LO) ,Exponential function ,Modal ,Parity game ,Computer Science - Computer Science and Game Theory ,Attractor ,lcsh:Electronic computers. Computer science ,Parity (mathematics) ,Computer Science and Game Theory (cs.GT) - Abstract
Parity games are simple infinite games played on finite graphs with a winning condition that is expressive enough to capture nested least and greatest fixpoints. Through their tight relationship to the modal mu-calculus, they are used in practice for the model-checking and synthesis problems of the mu-calculus and related temporal logics like LTL and CTL. Solving parity games is a compelling complexity theoretic problem, as the problem lies in the intersection of UP and co-UP and is believed to admit a polynomial-time solution, motivating researchers to either find such a solution or to find superpolynomial lower bounds for existing algorithms to improve the understanding of parity games. We present a parameterized parity game called the Two Counters game, which provides an exponential lower bound for a wide range of attractor-based parity game solving algorithms. We are the first to provide an exponential lower bound to priority promotion with the delayed promotion policy, and the first to provide such a lower bound to tangle learning., Comment: In Proceedings GandALF 2019, arXiv:1909.05979
- Published
- 2019
34. Quasipolynomial Computation of Nested Fixpoints
- Author
-
Hausmann, Daniel and Schröder, Lutz
- Subjects
FOS: Computer and information sciences ,Model checking ,Computer Science - Logic in Computer Science ,Computer Science::Computer Science and Game Theory ,satisfiability checking ,0102 computer and information sciences ,02 engineering and technology ,Computational Complexity (cs.CC) ,Fixed point ,energy games ,01 natural sciences ,Article ,parity games ,Computer Science::Logic in Computer Science ,0202 electrical engineering, electronic engineering, information engineering ,Universal graph ,Mathematics ,Discrete mathematics ,Fixpoint theory ,\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mu $$\end{document}μ-calculus ,020207 software engineering ,Function (mathematics) ,model checking ,Satisfiability ,Logic in Computer Science (cs.LO) ,Computer Science - Computational Complexity ,Parity game ,010201 computation theory & mathematics ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,Exponent ,Energy (signal processing) - Abstract
It is well-known that the winning region of a parity game with $n$ nodes and $k$ priorities can be computed as a $k$-nested fixpoint of a suitable function; straightforward computation of this nested fixpoint requires $\mathcal{O}(n^{\frac{k}{2}})$ iterations of the function. Calude et al.'s recent quasipolynomial-time parity game solving algorithm essentially shows how to compute the same fixpoint in only quasipolynomially many iterations by reducing parity games to quasipolynomially sized safety games. Universal graphs have been used to modularize this transformation of parity games to equivalent safety games that are obtained by combining the original game with a universal graph. We show that this approach naturally generalizes to the computation of solutions of systems of \emph{any} fixpoint equations over finite lattices; hence, the solution of fixpoint equation systems can be computed by quasipolynomially many iterations of the equations. We present applications to modal fixpoint logics and games beyond relational semantics. For instance, the model checking problems for the energy $\mu$-calculus, finite latticed $\mu$-calculi, and the graded and the (two-valued) probabilistic $\mu$-calculus -- with numbers coded in binary -- can be solved via nested fixpoints of functions that differ substantially from the function for parity games but still can be computed in quasipolynomial time; our result hence implies that model checking for these $\mu$-calculi is in QP. Moreover, we improve the exponent in known exponential bounds on satisfiability checking., Comment: extended version of conference paper
- Published
- 2021
- Full Text
- View/download PDF
35. Symbolic Self-triggered Control of Continuous-time Non-deterministic Systems without Stability Assumptions for 2-LTL Specifications
- Author
-
Clovis Eberhart, Sasinee Pruekprasert, and Jérémy Dubut
- Subjects
0209 industrial biotechnology ,Computer science ,Computation ,Stability (learning theory) ,Systems and Control (eess.SY) ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Electrical Engineering and Systems Science - Systems and Control ,Computer Science::Robotics ,Nonlinear system ,020901 industrial engineering & automation ,Parity game ,Fragment (logic) ,010201 computation theory & mathematics ,Control theory ,Control system ,FOS: Electrical engineering, electronic engineering, information engineering ,State (computer science) - Abstract
We propose a symbolic self-triggered controller synthesis procedure for non-deterministic continuous-time nonlinear systems without stability assumptions. The goal is to compute a controller that satisfies two objectives. The first objective is represented as a specification in a fragment of LTL, which we call 2-LTL. The second one is an energy objective, in the sense that control inputs are issued only when necessary, which saves energy. To this end, we first quantise the state and input spaces, and then translate the controller synthesis problem to the computation of a winning strategy in a mean-payoff parity game. We illustrate the feasibility of our method on the example of a navigating nonholonomic robot., 16th International Conference on Control, Automation, Robotics and Vision (ICARCV 2020)
- Published
- 2020
36. A Comparison of BDD-Based Parity Game Solvers
- Author
-
Wieger Wesselink, Lisette Sanchez, Tim A. C. Willemse, Mathematics and Computer Science, and Formal System Analysis
- Subjects
FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,Computer Science::Computer Science and Game Theory ,Theoretical computer science ,Computer science ,lcsh:Mathematics ,010102 general mathematics ,ComputingMilieux_PERSONALCOMPUTING ,0102 computer and information sciences ,lcsh:QA1-939 ,01 natural sciences ,lcsh:QA75.5-76.95 ,Satisfiability ,Logic in Computer Science (cs.LO) ,Automaton ,Parity game ,010201 computation theory & mathematics ,lcsh:Electronic computers. Computer science ,0101 mathematics ,Parity (mathematics) ,Implementation - Abstract
Parity games are two player games with omega-winning conditions, played on finite graphs. Such games play an important role in verification, satisfiability and synthesis. It is therefore important to identify algorithms that can efficiently deal with large games that arise from such applications. In this paper, we describe our experiments with BDD-based implementations of four parity game solving algorithms, viz. Zielonka's recursive algorithm, the more recent Priority Promotion algorithm, the Fixpoint-Iteration algorithm and the automata based APT algorithm. We compare their performance on several types of random games and on a number of cases taken from the Keiren benchmark set., Comment: In Proceedings GandALF 2018, arXiv:1809.02416
- Published
- 2018
- Full Text
- View/download PDF
37. The Strahler Number of a Parity Game
- Author
-
Laure Daviaud and Marcin Jurdziński and K. S. Thejaswini, Daviaud, Laure, Jurdziński, Marcin, Thejaswini, K. S., Laure Daviaud and Marcin Jurdziński and K. S. Thejaswini, Daviaud, Laure, Jurdziński, Marcin, and Thejaswini, K. S.
- Abstract
The Strahler number of a rooted tree is the largest height of a perfect binary tree that is its minor. The Strahler number of a parity game is proposed to be defined as the smallest Strahler number of the tree of any of its attractor decompositions. It is proved that parity games can be solved in quasi-linear space and in time that is polynomial in the number of vertices n and linear in (d/(2k))^k, where d is the number of priorities and k is the Strahler number. This complexity is quasi-polynomial because the Strahler number is at most logarithmic in the number of vertices. The proof is based on a new construction of small Strahler-universal trees. It is shown that the Strahler number of a parity game is a robust, and hence arguably natural, parameter: it coincides with its alternative version based on trees of progress measures and - remarkably - with the register number defined by Lehtinen (2018). It follows that parity games can be solved in quasi-linear space and in time that is polynomial in the number of vertices and linear in (d/(2k))^k, where k is the register number. This significantly improves the running times and space achieved for parity games of bounded register number by Lehtinen (2018) and by Parys (2020). The running time of the algorithm based on small Strahler-universal trees yields a novel trade-off k ⋅ lg(d/k) = O(log n) between the two natural parameters that measure the structural complexity of a parity game, which allows solving parity games in polynomial time. This includes as special cases the asymptotic settings of those parameters covered by the results of Calude, Jain Khoussainov, Li, and Stephan (2017), of Jurdziński and Lazić (2017), and of Lehtinen (2018), and it significantly extends the range of such settings, for example to d = 2^O(√{lg n}) and k = O(√{lg n}).
- Published
- 2020
- Full Text
- View/download PDF
38. THE STEVENS-STIRLING-ALGORITHM FOR SOLVING PARITY GAMES LOCALLY REQUIRES EXPONENTIAL TIME.
- Author
-
FRIEDMANN, OLIVER and Sakarovitch, Jacques
- Subjects
- *
ALGORITHMS , *EXPONENTIAL functions , *LINEAR systems , *COMPUTER systems , *COMPUTER science - Abstract
This paper presents a new lower bound for the model-checking algorithm based on solving parity games due to Stevens and Stirling. We outline a family of games of linear size on which the algorithm requires exponential time. [ABSTRACT FROM AUTHOR]
- Published
- 2010
- Full Text
- View/download PDF
39. A combinatorial strongly subexponential strategy improvement algorithm for mean payoff games
- Author
-
Björklund, Henrik and Vorobyov, Sergei
- Subjects
- *
ALGORITHMS , *ALGEBRA , *GRAPH theory , *MATHEMATICAL analysis - Abstract
Abstract: We suggest the first strongly subexponential and purely combinatorial algorithm for solving the mean payoff games problem. It is based on iteratively improving the longest shortest distances to a sink in a possibly cyclic directed graph. We identify a new “controlled” version of the shortest paths problem. By selecting exactly one outgoing edge in each of the controlled vertices we want to make the shortest distances from all vertices to the unique sink as long as possible. The decision version of the problem (whether the shortest distance from a given vertex can be made bigger than a given bound?) belongs to the complexity class . Mean payoff games are easily reducible to this problem. We suggest an algorithm for computing longest shortest paths. Player MAX selects a strategy (one edge from each controlled vertex) and player MIN responds by evaluating shortest paths to the sink in the remaining graph. Then MAX locally changes choices in controlled vertices looking at attractive switches that seem to increase shortest paths lengths (under the current evaluation). We show that this is a monotonic strategy improvement, and every locally optimal strategy is globally optimal. This allows us to construct a randomized algorithm of complexity , which is simultaneously pseudopolynomial (W is the maximal absolute edge weight) and subexponential in the number of vertices n. All previous algorithms for mean payoff games were either exponential or pseudopolynomial (which is purely exponential for exponentially large edge weights). [Copyright &y& Elsevier]
- Published
- 2007
- Full Text
- View/download PDF
40. Hierarchical cost-parity games
- Author
-
Laura Bozzelli, Loredana Sorrentino, Giuseppe Perelli, Aniello Murano, Bozzelli, L., Murano, A., Perelli, G., Sorrentino, L., Bozzelli, Laura, Murano, Aniello, Perelli, Giuseppe, and Sorrentino, Loredana
- Subjects
Hierarchical system ,Consumption (economics) ,Matching (statistics) ,Theoretical computer science ,000 Computer science, knowledge, general works ,Cost parity games ,Formal Methods ,Hierarchical Systems ,Parity Games ,General Computer Science ,Computer science ,Parity game ,Cost-parity games ,Hierarchical systems ,Parity games ,System verification ,Formal methods ,Theoretical Computer Science ,Bounded function ,Cost-parity game ,Computer Science ,Systems design ,Representation (mathematics) ,Software ,PSPACE - Abstract
Cost-parity games are a fundamental tool in system design for the analysis of reactive and distributed systems that recently have received a lot of attention from the formal methods research community. They allow to reason about the time delay on the requests granted by systems, with a bounded consumption of resources, in their executions. In this paper, we contribute to research on cost-parity games by combining them with hierarchical systems, a successful method for the succinct representation of models. We show that determining the winner of a Hierarchical Cost-parity Game is Pspace -complete, thus matching the complexity of the proper special case of Hierarchical Parity Games. This shows that reasoning about temporal delay can be addressed at a free cost in terms of complexity.
- Published
- 2020
41. Robust worst cases for parity games algorithms
- Author
-
Fabio Mogavero, Massimo Benerecetti, Daniele Dell'Erba, Benerecetti, Massimo, Dell'Erba, Daniele, and Mogavero, Fabio
- Subjects
Memoization ,Computer science ,0102 computer and information sciences ,02 engineering and technology ,Parity game ,Formal methods ,Infinite-duration games on graph ,01 natural sciences ,Upper and lower bounds ,Computer Science Applications ,Theoretical Computer Science ,Exponential function ,Dynamic programming ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Parity (mathematics) ,Algorithm ,Time complexity ,Information Systems - Abstract
The McNaughton-Zielonka divide et impera algorithm is the simplest and most flexible approach available in the literature for determining the winner in a parity game. Despite its theoretical exponential worst-case complexity and the negative reputation as a poorly effective algorithm in practice, it has been shown to rank among the best techniques for solving such games. Also, it proved to be resistant to a lower bound attack, even more than the strategy improvements approaches, but finally Friedmann provided a family of games on which the algorithm requires exponential time. An easy analysis of this family shows that a simple memoization technique can help the algorithm solve the family in polynomial time. The same result can also be achieved by exploiting an approach based on the dominion-decomposition techniques proposed in the literature. These observations raise the question whether a suitable combination of dynamic programming and game-decomposition techniques can improve on the exponential worst case of the original algorithm. In this paper we answer this question negatively, by providing a robustly exponential worst case, showing that no possible intertwining of the above mentioned techniques can help mitigating the exponential nature of the divide et impera approaches. The resulting worst case is even more robust than that, since it serves as a lower bound for progress measures based algorithms as well, such as Small Progress Measure and its quasi-polynomial variant recently proposed by Jurdzinski and Lazic.
- Published
- 2020
42. Symbolic Parity Game Solvers that Yield Winning Strategies
- Author
-
Lijzenga, Oebele, van Dijk, Tom, Raskin, Jean-Francois, Bresolin, Davide, Formal Methods and Tools, and Digital Society Institute
- Subjects
FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,Theoretical computer science ,Computer science ,Yield (finance) ,Scale (chemistry) ,020207 software engineering ,0102 computer and information sciences ,02 engineering and technology ,Fixed point ,16. Peace & justice ,01 natural sciences ,Logic in Computer Science (cs.LO) ,Parity game ,010201 computation theory & mathematics ,Control theory ,Order (exchange) ,0202 electrical engineering, electronic engineering, information engineering ,State space ,Parity (mathematics) - Abstract
Parity games play an important role for LTL synthesis as evidenced by recent breakthroughs on LTL synthesis, which rely in part on parity game solving. Yet state space explosion remains a major issue if we want to scale to larger systems or specifications. In order to combat this problem, we need to investigate symbolic methods such as BDDs, which have been successful in the past to tackle exponentially large systems. It is therefore essential to have symbolic parity game solving algorithms, operating using BDDs, that are fast and that can produce the winning strategies used to synthesize the controller in LTL synthesis. Current symbolic parity game solving algorithms do not yield winning strategies. We now propose two symbolic algorithms that yield winning strategies, based on two recently proposed fixpoint algorithms. We implement the algorithms and empirically evaluate them using benchmarks obtained from SYNTCOMP 2020. Our conclusion is that the algorithms are competitive with or faster than an earlier symbolic implementation of Zielonka's recursive algorithm, while also providing the winning strategies., Comment: In Proceedings GandALF 2020, arXiv:2009.09360
- Published
- 2020
- Full Text
- View/download PDF
43. Improving Parity Game Solvers with Justifications
- Author
-
Maurice Bruynooghe, Marc Denecker, Ruben Lapauw, Beyer, Dirk, and Zufferey, Damien
- Subjects
Model checking ,Computer Science::Computer Science and Game Theory ,050101 languages & linguistics ,Theoretical computer science ,Computer science ,05 social sciences ,ComputingMilieux_PERSONALCOMPUTING ,02 engineering and technology ,Directed graph ,Graph ,Automaton ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Parity game ,Computer Science::Logic in Computer Science ,Bounded function ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,0501 psychology and cognitive sciences ,Parity (mathematics) ,Formal verification - Abstract
Parity games are infinite two-player games played on node-weighted directed graphs. Formal verification problems such as verifying and synthesizing automata, bounded model checking of LTL, CTL*, propositional µ-calculus, ...reduce to problems over parity games. The core problem of parity game solving is deciding the winner of some (or all) nodes in a parity game. In this paper, we improve several parity game solvers by using a justification graph. Experimental evaluation shows our algorithms improve upon the state-of-the-art. ispartof: pages:449-470 ispartof: Proceedings of VMCAI 2020 vol:11990 pages:449-470 ispartof: 21st International Conference on Verification, Model Checking, and Abstract Interpretation location:New Orleans date:19 Jan - 21 Jan 2020 status: Published online
- Published
- 2020
- Full Text
- View/download PDF
44. Family-based SPL model checking using parity games with variability
- Author
-
Erik P. de Vink, Sjef van Loo, Maurice H. ter Beek, and Tim A. C. Willemse
- Subjects
Model checking ,050101 languages & linguistics ,Theoretical computer science ,Variability-intensive systems ,Computer science ,05 social sciences ,02 engineering and technology ,Software product lines ,Parity game ,Modal ,mCRL2 ,Transition system ,0202 electrical engineering, electronic engineering, information engineering ,Mu-calculus ,020201 artificial intelligence & image processing ,0501 psychology and cognitive sciences ,Family based ,Software product line ,Parity (mathematics) ,Variability parity games - Abstract
Family-based SPL model checking concerns the simultaneous verification of multiple product models, aiming to improve on enumerative product-based verification, by capitalising on the common features and behaviour of products in a software product line (SPL), typically modelled as a featured transition system (FTS). We propose efficient family-based SPL model checking of modal \(\mu \)-calculus formulae on FTSs based on variability parity games, which extend parity games with conditional edges labelled with feature configurations, by reducing the SPL model checking problem for the modal \(\mu \)-calculus on FTSs to the variability parity game solving problem, based on an encoding of FTSs as variability parity games. We validate our contribution by experiments on SPL benchmark models, which demonstrate that a novel family-based algorithm to collectively solve variability parity games, using symbolic representations of the configuration sets, outperforms the product-based method of solving the standard parity games obtained by projection with classical algorithms.
- Published
- 2020
45. Cheap CTL Compassion in NuSMV
- Author
-
Daniel Hausmann, Christoph Rauch, Matthias Zinner, and Tadeusz Litak
- Subjects
Discrete mathematics ,Model checking ,050101 languages & linguistics ,Computer science ,05 social sciences ,02 engineering and technology ,CTL ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Parity game ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,0202 electrical engineering, electronic engineering, information engineering ,Embedding ,020201 artificial intelligence & image processing ,0501 psychology and cognitive sciences ,Canonical form - Abstract
We discuss expansions of \(\mathsf {CTL}\) with connectives able to express Streett fairness objectives for single paths. We focus on \(\mathsf {(E)SFCTL}\): (Extended) Streett-Fair \(\mathsf {CTL}\) inspired by a seminal paper of Emerson and Lei. Unlike several other fair extensions of \(\mathsf {CTL}\), our entire formalism (not just a subclass of formulas in some canonical form) allows a succinct embedding into the \(\mu \)-calculus, while being able to express concisely all relevant types of path-based fairness objectives. We implement our syntax in the well-known symbolic model checker NuSMV, consequently also implementing \(\mathsf {CTL}\) model checking with “compassion” objectives. Since the \(\mu \)-calculus embedding requires only alternation depth two, the resulting specifications correspond to parity games with two priorities. This allows a comparison of the performance of our NuSMV\(^{\mathsf {sf}}\) with existing parity game solvers (both explicit and symbolic). The advantages of the symbolic approach seem to extend to fair model checking.
- Published
- 2020
- Full Text
- View/download PDF
46. Optimal Path Planning for ω-regular Objectives with Abstraction-Refinement
- Author
-
Yoke Peng Leong and Pavithra Prabhakar
- Subjects
0209 industrial biotechnology ,Mathematical optimization ,Computer science ,Büchi automaton ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Upper and lower bounds ,Automaton ,020901 industrial engineering & automation ,Parity game ,010201 computation theory & mathematics ,Control theory ,Transition system ,Trajectory ,Robot ,Motion planning - Abstract
This paper presents an abstraction-refinement based framework for optimal controller synthesis of discrete-time systems with respect to $\omega$-regular objectives. It first abstracts the discrete-time “concrete” system into a finite weighted transition system using a finite partition of the state-space. Then, a two-player mean payoff parity game is solved on the product of the abstract system and the Buchi automaton corresponding to the $\omega$-regular objective, to obtain an optimal “abstract” controller that satisfies the $\omega$-regular objective. The abstract controller is guaranteed to be implementable in the concrete discrete-time system, with a sub-optimal cost. The abstraction is refined with finer partitions to reduce the suboptimality. In contrast to existing formal controller synthesis algorithms based on abstractions, this technique provides an upper bound on the trajectory cost when implementing the suboptimal controller. A robot surveillance scenario is presented to illustrate the feasibility of the approach.
- Published
- 2019
- Full Text
- View/download PDF
47. Fixpoint games on continuous lattices
- Author
-
Christina Mika-Michalski, Barbara König, Tommaso Padoan, and Paolo Baldan
- Subjects
FOS: Computer and information sciences ,Class (set theory) ,Computer Science - Logic in Computer Science ,Semantics (computer science) ,Computer science ,0102 computer and information sciences ,02 engineering and technology ,Fixed point ,01 natural sciences ,Constructive ,Measure (mathematics) ,Simple (abstract algebra) ,Computer Science::Logic in Computer Science ,0202 electrical engineering, electronic engineering, information engineering ,Safety, Risk, Reliability and Quality ,D.2.4 ,F.3.1 ,F.3.2 ,020207 software engineering ,Logic in Computer Science (cs.LO) ,Algebra ,Informatik ,Monotone polygon ,Parity game ,010201 computation theory & mathematics ,Software - Abstract
Many analysis and verifications tasks, such as static program analyses and model-checking for temporal logics reduce to the solution of systems of equations over suitable lattices. Inspired by recent work on lattice-theoretic progress measures, we develop a game-theoretical approach to the solution of systems of monotone equations over lattices, where for each single equation either the least or greatest solution is taken. A simple parity game, referred to as fixpoint game, is defined that provides a correct and complete characterisation of the solution of equation systems over continuous lattices, a quite general class of lattices widely used in semantics. For powerset lattices the fixpoint game is intimately connected with classical parity games for $\mu$-calculus model-checking, whose solution can exploit as a key tool Jurdzi\'nski's small progress measures. We show how the notion of progress measure can be naturally generalised to fixpoint games over continuous lattices and we prove the existence of small progress measures. Our results lead to a constructive formulation of progress measures as (least) fixpoints. We refine this characterisation by introducing the notion of selection that allows one to constrain the plays in the parity game, enabling an effective (and possibly efficient) solution of the game, and thus of the associated verification problem. We also propose a logic for specifying the moves of the existential player that can be used to systematically derive simplified equations for efficiently computing progress measures. We discuss potential applications to the model-checking of latticed $\mu$-calculi and to the solution of fixpoint equations systems over the reals.
- Published
- 2019
48. Semantic Labelling and Learning for Parity Game Solving in LTL Synthesis
- Author
-
Alexander Manta, Tobias Meggendorfer, and Jan Křetínský
- Subjects
050101 languages & linguistics ,Theoretical computer science ,Exploit ,Computer science ,Computation ,05 social sciences ,Initialization ,02 engineering and technology ,Automaton ,Parity game ,Labelling ,0202 electrical engineering, electronic engineering, information engineering ,Graph (abstract data type) ,020201 artificial intelligence & image processing ,0501 psychology and cognitive sciences ,Heuristics - Abstract
We propose “semantic labelling” as a novel ingredient for solving games in the context of LTL synthesis. It exploits recent advances in the automata-based approach, yielding more information for each state of the generated parity game than the game graph can capture. We utilize this extra information to improve standard approaches as follows. (i) Compared to strategy improvement (SI) with random initial strategy, a more informed initialization often yields a winning strategy directly without any computation. (ii) This initialization makes SI also yield smaller solutions. (iii) While Q-learning on the game graph turns out not too efficient, Q-learning with the semantic information becomes competitive to SI. Since already the simplest heuristics achieve significant improvements the experimental results demonstrate the utility of semantic labelling. This extra information opens the door to more advanced learning approaches both for initialization and improvement of strategies.
- Published
- 2019
- Full Text
- View/download PDF
49. A pseudo-quasi-polynomial algorithm for mean-payoff parity games
- Author
-
Laure Daviaud, Ranko Lazić, and Martin Jurdziński
- Subjects
Computer Science::Computer Science and Game Theory ,Chatterjee ,ComputingMilieux_PERSONALCOMPUTING ,Mean payoff ,TheoryofComputation_GENERAL ,0102 computer and information sciences ,02 engineering and technology ,Quasi-polynomial ,01 natural sciences ,Exponential function ,Running time ,QA76 ,Parity game ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Parity (mathematics) ,Algorithm ,AKA ,Mathematics - Abstract
In a mean-payoff parity game, one of the two players aims both to achieve a qualitative parity objective and to minimize a quantitative long-term average of payoffs (aka. mean payoff). The game is zero-sum and hence the aim of the other player is to either foil the parity objective or to maximize the mean payoff. Our main technical result is a pseudo-quasi-polynomial algorithm for solving mean-payoff parity games. All algorithms for the problem that have been developed for over a decade have a pseudo-polynomial and an exponential factors in their running times; in the running time of our algorithm the latter is replaced with a quasi-polynomial one. By the results of Chatterjee and Doyen (2012) and of Schewe, Weinert, and Zimmermann (2018), our main technical result implies that there are pseudo-quasi-polynomial algorithms for solving parity energy games and for solving parity games with weights. Our main conceptual contributions are the definitions of strategy decompositions for both players, and a notion of progress measures for mean-payoff parity games that generalizes both parity and energy progress measures. The former provides normal forms for and succinct representations of winning strategies, and the latter enables the application to mean-payoff parity games of the order-theoretic machinery that underpins a recent quasi-polynomial algorithm for solving parity games.
- Published
- 2018
50. Improvement in Small Progress Measures
- Author
-
Gazda, M.W., Willemse, T.A.C., Esparza, J., Tronci, E., and Formal System Analysis
- Subjects
Discrete mathematics ,FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,Basis (linear algebra) ,lcsh:Mathematics ,lcsh:QA1-939 ,Measure (mathematics) ,Upper and lower bounds ,lcsh:QA75.5-76.95 ,Interpretation (model theory) ,Logic in Computer Science (cs.LO) ,Parity game ,lcsh:Electronic computers. Computer science ,One pass ,Mathematics - Abstract
Small Progress Measures is one of the classical parity game solving algorithms. For games with n vertices, m edges and d different priorities, the original algorithm computes the winning regions and a winning strategy for one of the players in O(dm.(n/floor(d/2))^floor(d/2)) time. Computing a winning strategy for the other player requires a re-run of the algorithm on that player's winning region, thus increasing the runtime complexity to O(dm.(n/ceil(d/2))^ceil(d/2)) for computing the winning regions and winning strategies for both players. We modify the algorithm so that it derives the winning strategy for both players in one pass. This reduces the upper bound on strategy derivation for SPM to O(dm.(n/floor(d/2))^floor(d/2)). At the basis of our modification is a novel operational interpretation of the least progress measure that we provide., Comment: In Proceedings GandALF 2015, arXiv:1509.06858
- Published
- 2015
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.