【24h】

Parameterized Weighted Containment

机译:参数化加权遏制

获取原文

摘要

Partially-specified systems and specifications are used in formal methods such as stepwise design and query checking. Existing methods consider a setting in which the systems and their correctness are Boolean. In recent years there has been growing interest and need for quantitative formal methods, where systems may be weighted and specifications may be multi valued. Weighted automata, which map input words to a numerical value, play a key role in quantitative reasoning. Technically, every transition in a weighted automaton A has a cost, and the value A assigns to a finite word w is the sum of the costs on the transitions participating in the most expensive accepting run of A on w. We study parameterized weighted containment: given three weighted automata A, B, and C, with B being partial, the goal is to find an assignment to the missing costs in B so that we end up with B' for which A ≤ B' ≤ C, where ≤ is the weighted counterpart of containment. We also consider a one-sided version of the problem, where only A or only C are given in addition to B, and the goal is to find a minimal assignment with which A ≤ B' or, respectively, a maximal one with which B' ≤ C. We argue that both problems are useful in stepwise design of weighted systems as well as approximated minimization of weighted automata. We show that when the automata are deterministic, we can solve the problems in polynomial time. Our solution is based on the observation that the set of legal assignments to k missing costs forms a k-dimensional polytope. The technical challenge is to find an assignment in polynomial time even though the polytope is defined by means of exponentially many inequalities. We do so by using a powerful mathematical tool that enables us to develop a divide-and-conquer algorithm based on a separation oracle for polytopes. For nondeterministic automata, the weighted setting is much more complex, and in fact even non-parameterized containment is undecidable. We are still able to study variants of the problems, where containment is replaced by simulation.
机译:部分指定的系统和规范用于正式方法中,例如逐步设计和查询检查。现有方法考虑的设置中,系统及其正确性均为布尔值。近年来,人们对定量形式方法的兴趣日益增长,并且需要定量形式方法,在这些方法中,可以对系统进行加权,对规格进行多值评估。加权自动机将输入的单词映射到一个数值,在定量推理中起着关键作用。从技术上讲,加权自动机A中的每个转换都有一个成本,并且分配给有限字w的值A是参与w上最昂贵的A接受运行的转换成本的总和。我们研究参数化加权遏制:给定三个加权自动机A,B和C,且B为局部,目标是找到B中缺失成本的分配,以便最终得到A≤B'≤的B' C,其中≤是安全壳的加权对等物。我们还考虑问题的单方面形式,其中除了B之外,仅给出A或仅给出C,并且目标是找到A≤B'的最小分配,或者分别找到A≤B'的最大分配。 ≤C。我们认为这两个问题对于加权系统的逐步设计以及加权自动机的近似最小化都是有用的。我们证明,当自动机是确定性的时,我们可以解决多项式时间内的问题。我们的解决方案基于以下观察结果:对k个缺失成本的合法分配集形成了k维多面体。技术难题是即使多项式是通过指数上的许多不等式定义的,也要在多项式时间内找到一个赋值。为此,我们使用了功能强大的数学工具,该工具使我们能够开发基于多面体的分离预言的分治算法。对于不确定的自动机,加权设置要复杂得多,实际上,甚至不确定的约束也无法确定。我们仍然能够研究问题的变体,其中用模拟代替了围堵。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号