...
首页> 外文期刊>SIGMOD record >Efficient Logspace Classes for Enumeration, Counting, and Uniform Generation
【24h】

Efficient Logspace Classes for Enumeration, Counting, and Uniform Generation

机译:高效的LogSpace类,用于枚举,计数和统一生成

获取原文
获取原文并翻译 | 示例
           

摘要

We study two simple yet general complexity classes, which provide a unifying framework for efficient query evaluation in areas like graph databases and information extraction, among others. We investigate the complexity of three fundamental algorithmic problems for these classes: enumeration, counting and uniform generation of solutions, and show that they have several desirable properties in this respect.Both complexity classes are defined in terms of non deterministic logarithmic-space transducers (NL transducers). For the first class, we consider the case of unambiguous NL transducers, and we prove constant delay enumeration, and both counting and uniform generation of solutions in polynomial time. For the second class, we consider unrestricted NL transducers, and we obtain polynomial delay enumeration, approximate counting in polynomial time, and polynomial-time randomized algorithms for uniform generation. More specifically, we show that each problem in this second class admits a fully polynomial-time randomized approximation scheme (FPRAS) and a polynomial-time Las Vegas algorithm (with preprocessing) for uniform generation. Remarkably, the key idea to prove these results is to show that the fundamental problem #NFA admits an FPRAS, where #NFA is the problem of counting the number of strings of length n (given in unary) accepted by a non-deterministic finite automaton (NFA). While this problem is known to be #P-complete and, more precisely, SpanL-complete, it was open whether this problem admits an FPRAS. In this work, we solve this open problem, and obtain as a welcome corollary that every function in SpanL admits an FPRAS.
机译:我们研究了两个简单但一般的复杂性等级,它为在图形数据库和信息提取等领域的高效查询评估提供了一个统一的框架,等等。我们研究了这些类的三种基本算法问题的复杂性:枚举,计数和统一产生的解决方案,并表明它们在这方面具有若干理想的属性。在非确定性对数空间传感器方面定义了复杂性类别(NL换能器)。对于第一类,我们考虑明确的NL换能器的情况,我们证明了多项式时间中的恒定延迟枚举,以及计数和均匀产生的多项式时间。对于第二阶级,我们考虑不受限制的NL传感器,我们获得多项式延迟枚举,多项式时间内的计数,以及用于均匀生成的多项式随机化算法。更具体地说,我们表明该第二类中的每个问题承认了一个完全多项式随机化近似方案(FPRAS)和多项式LAS VEGAS算法(具有预处理)以均匀生成。值得注意的是,证明这些结果的关键想法是表明,基本问题#nfa承认一个FPRA,其中#nfa是计算由非确定性有限自动机接受的长度n(在机构中给出的长度)的数量的问题(NFA)。虽然已知这个问题是#p-terminy,更准确地说,Spanl-complete,它是打开这个问题是否承认FPRAS。在这项工作中,我们解决了这个公开问题,并获得了一个欢迎推论,即Spanl的每个功能都承认了一个FPRA。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号