<p>Synthesis typically focuses on finding strategies that win against all possible responses of the environment. When a winning strategy does not exist, the agent can either give up or do its best to achieve the goal. In this paper, we develop symbolic techniques to handle the latter case in the context of <span>ltl</span><InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="42979_2024_3337_Article_IEq3.gif" Format="GIF" Height="13" Rendition="HTML" Resolution="72" Type="Linedraw" Width="11" /> </InlineMediaObject> <EquationSource Format="TEX">\(_f\)</EquationSource> <EquationSource Format="MATHML"><math> <mmultiscripts> <mrow /> <mi>f</mi> <mrow /> </mmultiscripts> </math></EquationSource> </InlineEquation>. Specifically, we consider <i>winning</i>, <i>dominant</i>, and <i>best-effort</i> strategies, which achieve the goal against <i>all</i>, <i>the maximum</i> subset, and <i>a maximal</i> subset of environment responses, respectively. While a unified game-theoretic technique that simultaneously solves the three synthesis problems exists, we present several symbolic refinements of such technique. Depending on key choices, such refinements behave in a radically different way. We provide an effective implementation of our symbolic techniques and show, by empirical evaluation, how they compare in practice. In particular, we show that one of them brings only a minor overhead compared to existing standard synthesis techniques for winning strategies.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Symbolic ltl\(_f\) Synthesis: A Unified Approach for Synthesizing Winning, Dominant, and Best-Effort Strategies

  • Giuseppe De Giacomo,
  • Gianmarco Parretti,
  • Shufang Zhu

摘要

Synthesis typically focuses on finding strategies that win against all possible responses of the environment. When a winning strategy does not exist, the agent can either give up or do its best to achieve the goal. In this paper, we develop symbolic techniques to handle the latter case in the context of ltl \(_f\) f . Specifically, we consider winning, dominant, and best-effort strategies, which achieve the goal against all, the maximum subset, and a maximal subset of environment responses, respectively. While a unified game-theoretic technique that simultaneously solves the three synthesis problems exists, we present several symbolic refinements of such technique. Depending on key choices, such refinements behave in a radically different way. We provide an effective implementation of our symbolic techniques and show, by empirical evaluation, how they compare in practice. In particular, we show that one of them brings only a minor overhead compared to existing standard synthesis techniques for winning strategies.