arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv cs/0701076cs.LO
收藏

可行仿射递归的时间复杂度语义(扩展抽象)

Time-complexity semantics for feasible affine recursions (extended abstract)

Norman Danner, James S. Royer

摘要:

作者的ATR编程形式主义是复杂性理论驱动的类型系统下的按值调用PCF的一个版本。ATR程序运行在2型多项式时间内,所有标准的2型基本可行泛函都是ATR可定义的(ATR类型被限制在0、1和2级)。原始版本的ATR的一个局限性是,唯一可直接表达的递归是尾递归。在这里,我们扩展ATR,使广泛的仿射递归直接表达。特别是,修改后的ATR可以相当自然地表达经典的插入和选择排序算法,从而克服了大多数以前的隐复杂性为基础的形式主义的症结。本文的主要工作是在扩展和简化原来的ATR的时间复杂度语义,开发一套工具,用于提取和解决所产生的高类型的递归可行的仿射递归。

英文摘要:

The authors' ATR programming formalism is a version of call-by-value PCF under a complexity-theoretically motivated type system. ATR programs run in type-2 polynomial-time and all standard type-2 basic feasible functionals are ATR-definable (ATR types are confined to levels 0, 1, and 2). A limitation of the original version of ATR is that the only directly expressible recursions are tail-recursions. Here we extend ATR so that a broad range of affine recursions are directly expressible. In particular, the revised ATR can fairly naturally express the classic insertion- and selection-sort algorithms, thus overcoming a sticking point of most prior implicit-complexity-based formalisms. The paper's main work is in extending and simplifying the original time-complexity semantics for ATR to develop a set of tools for extracting and solving the higher-type recurrences arising from feasible affine recursions.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑