首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >A Strategy for Dynamic Programs: Start over and Muddle Through
【24h】

A Strategy for Dynamic Programs: Start over and Muddle Through

机译:动态程序的策略:从头开始并从头开始

获取原文
       

摘要

A strategy for constructing dynamic programs is introduced that utilises periodic computation of auxiliary data from scratch and the ability to maintain a query for a limited number of change steps. It is established that if some program can maintain a query for log n change steps after an AC^1-computable initialisation, it can be maintained by a first-order dynamic program as well, i.e., in DynFO. As an application, it is shown that decision and optimisation problems defined by monadic second-order (MSO) and guarded second-order logic (GSO) formulas are in DynFO, if only change sequences that produce graphs of bounded treewidth are allowed. To establish this result, Feferman-Vaught-type composition theorems for MSO and GSO are established that might be useful in their own right.
机译:引入了一种用于构造动态程序的策略,该策略利用从头开始的辅助数据的定期计算以及针对有限数量的更改步骤维护查询的能力。可以确定的是,如果某个程序可以在可计算AC ^ 1的初始化之后维护对log n更改步骤的查询,那么它也可以由一阶动态程序维护,即在DynFO中。作为一个应用程序,它表明,如果仅允许生成限制树宽图的更改序列,则DynFO中存在由一元二阶(MSO)和受保护二阶逻辑(GSO)公式定义的决策和优化问题。为了确定该结果,建立了MSO和GSO的费弗曼-沃特型合成定理,这些定理可能本身有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号