【24h】

Tail Probabilities for Randomized Program Runtimes via Martingales for Higher Moments

机译:通过Martingales获得更高时刻的随机程序运行时的尾部概率

获取原文

摘要

Programs with randomization constructs is an active research topic, especially after the recent introduction of martingale-based analysis methods for their termination and runtimes. Unlike most of the existing works that focus on proving almost-sure termination or estimating the expected runtime, in this work we study the tail probabilities of runtimes—such as 'the execution takes more than 100 steps with probability at most 1%.'To this goal, we devise a theory of super- martingales that overapproximate higher moments of runtime. These higher moments, combined with a suitable concentration inequality, yield useful upper bounds of tail probabilities. Moreover, our vector-valued formulation enables automated template-based synthesis of those super-martingales. Our experiments suggest the method's practical use.
机译:具有随机结构的程序是一个活跃的研究主题,尤其是在最近引入基于termination的分析方法来终止程序和运行时之后。与大多数现有的工作集中于证明几乎肯定的终止或估计预期的运行时间不同,在本工作中,我们研究运行时间的尾部概率,例如“执行需要100多个步骤,概率最多为1%”。为了实现这一目标,我们设计了一种超级mar理论,该理论过高地估计了更高的运行时间。这些较高的矩,再加上适当的浓度不等式,可得出有用的尾部概率上限。此外,我们的向量值公式化可以实现这些超级市场的​​基于模板的自动化合成。我们的实验表明该方法的实际应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号