首页> 外文期刊>Electronic Colloquium on Computational Complexity >Exponentially improved algorithms and lower bounds for testing signed majorities
【24h】

Exponentially improved algorithms and lower bounds for testing signed majorities

机译:指数改进的算法和下限,用于测试有符号多数

获取原文
           

摘要

A signed majority function is a linear threshold function f:+11n+11 of the formf(x)=sign(ni=1ixi) where each i+1?1 Signed majority functions are a highly symmetrical subclass of the class of all linear threshold functions, which are functions of the form sign(ni=1wixi?) for arbitrary real wi .We study the query complexity of testing whether an unknownf:+1?1n+1?1 is a signed majority function versus -far from every signed majority function.While it is known that the broader class of all linear threshold functions is testable with poly(1) queries (independent of n), prior to our work the best upper bound for signed majority functions wasO(n)poly(1) queries (via a non-adaptive algorithm), and the best lower bound was (logn) queries for non-adaptive algorithms.As our main results we exponentially improve both these prior bounds for testing signed majority functions:We give a poly(logn1) -query adaptive algorithm (which is computationally efficient) for this testing problem;We show that any non-adaptive algorithm for testing the class of signed majorities to constant accuracy must make n(1) queries. This directly implies a lower bound of (logn) queries for any adaptive algorithm.Our testing algorithm performs a sequence of restrictions together with consistency checks to ensure that each successive restriction is ``compatible'' with the function prior to restriction. This approach is used to transform the original n-variable testing problem into a testing problem over poly(logn1) variables where a simple direct method can be applied. Analysis of the degree-1 Fourier coefficients plays an important role in our proofs.
机译:有符号多数函数是形式为f(x)= sign(ni = 1ixi)的线性阈值函数f:+ 11n + 11,其中每个i + 1?1有符号多数函数是所有线性阈值类别的高度对称子类函数,它们是任意实数wi的形式为sign(ni = 1wixi?)的函数。尽管已知可以使用poly(1)查询(独立于n)测试所有线性阈值函数的更广泛类别,但在我们的工作之前,有符号多数函数的最佳上限是O(n)poly(1)查询(通过非自适应算法),最好的下界是非自适应算法的(logn)查询。作为我们的主要结果,我们以指数方式改善了这两个先验界限以测试有符号多数函数:我们给出了poly(logn1)查询自适应算法(计算效率高)解决此测试问题;我们证明了用于测试带符号多数类的恒定精度的非自适应算法必须进行n(1)个查询。这直接暗示了任何自适应算法的(登录)查询的下限。我们的测试算法执行一系列限制以及一致性检查,以确保每个连续的限制与限制之前的功能``兼容''。这种方法用于将原始的n变量测试问题转换为可使用简单直接方法的poly(logn1)变量的测试问题。一级傅立叶系数的分析在我们的证明中起着重要作用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号