{"title":"Optimal controller synthesis for timed systems","authors":"Damien Busatto-Gaston, B. Monmege, P. Reynier","doi":"10.46298/lmcs-19(1:20)2023","DOIUrl":null,"url":null,"abstract":"Weighted timed games are zero-sum games played by two players on a timed\nautomaton equipped with weights, where one player wants to minimise the\ncumulative weight while reaching a target. Used in a reactive synthesis\nperspective, this quantitative extension of timed games allows one to measure\nthe quality of controllers in real-time systems. Weighted timed games are\nnotoriously difficult and quickly undecidable, even when restricted to\nnon-negative weights. For non-negative weights, the largest class that can be\nanalysed has been introduced by Bouyer, Jaziri and Markey in 2015. Though the\nvalue problem is undecidable, the authors show how to approximate the value by\nconsidering regions with a refined granularity. In this work, we extend this\nclass to incorporate negative weights, allowing one to model energy for\ninstance, and prove that the value can still be approximated, with the same\ncomplexity. A small restriction also allows us to obtain a class of decidable\nweighted timed games with negative weights and an arbitrary number of clocks.\nIn addition, we show that a symbolic algorithm, relying on the paradigm of\nvalue iteration, can be used as an approximation/computation schema over these\nclasses. We also consider the special case of untimed weighted games, where the\nsame fragments are solvable in polynomial time: this contrasts with the\npseudo-polynomial complexity, known so far, for weighted games without\nrestrictions.","PeriodicalId":314387,"journal":{"name":"Log. Methods Comput. Sci.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Log. Methods Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46298/lmcs-19(1:20)2023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Weighted timed games are zero-sum games played by two players on a timed
automaton equipped with weights, where one player wants to minimise the
cumulative weight while reaching a target. Used in a reactive synthesis
perspective, this quantitative extension of timed games allows one to measure
the quality of controllers in real-time systems. Weighted timed games are
notoriously difficult and quickly undecidable, even when restricted to
non-negative weights. For non-negative weights, the largest class that can be
analysed has been introduced by Bouyer, Jaziri and Markey in 2015. Though the
value problem is undecidable, the authors show how to approximate the value by
considering regions with a refined granularity. In this work, we extend this
class to incorporate negative weights, allowing one to model energy for
instance, and prove that the value can still be approximated, with the same
complexity. A small restriction also allows us to obtain a class of decidable
weighted timed games with negative weights and an arbitrary number of clocks.
In addition, we show that a symbolic algorithm, relying on the paradigm of
value iteration, can be used as an approximation/computation schema over these
classes. We also consider the special case of untimed weighted games, where the
same fragments are solvable in polynomial time: this contrasts with the
pseudo-polynomial complexity, known so far, for weighted games without
restrictions.