...
首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Generalized Kakeya Sets for Polynomial Evaluation and Faster Computation of Fermionants
【24h】

Generalized Kakeya Sets for Polynomial Evaluation and Faster Computation of Fermionants

机译:用于多项式评估和快速计算费米子的广义Kakeya集

获取原文
   

获取外文期刊封面封底 >>

       

摘要

We present two new data structures for computing values of an n-variate polynomial P of degree at most d over a finite field of q elements. Assuming that d divides q-1, our first data structure relies on (d+1)^{n+2} tabulated values of P to produce the value of P at any of the q^n points using O(nqd^2) arithmetic operations in the finite field. Assuming that s divides d and d/s divides q-1, our second data structure assumes that P satisfies a degree-separability condition and relies on (d/s+1)^{n+s} tabulated values to produce the value of P at any point using O(nq^ssq) arithmetic operations. Our data structures are based on generalizing upper-bound constructions due to Mockenhaupt and Tao (2004), Saraf and Sudan (2008), and Dvir (2009) for Kakeya sets in finite vector spaces from linear to higher-degree polynomial curves. As an application we show that the new data structures enable a faster algorithm for computing integer-valued fermionants, a family of self-reducible polynomial functions introduced by Chandrasekharan and Wiese (2011) that captures numerous fundamental algebraic and combinatorial invariants such as the determinant, the permanent, the number of Hamiltonian cycles in a directed multigraph, as well as certain partition functions of strongly correlated electron systems in statistical physics. In particular, a corollary of our main theorem for fermionants is that the permanent of an m-by-m integer matrix with entries bounded in absolute value by a constant can be computed in time 2^{m-Omega(sqrt(m/log log m))}, improving an earlier algorithm of Bjorklund (2016) that runs in time 2^{m-Omega(sqrt(m/log m))}.
机译:我们提出了两个新的数据结构,用于计算q元素的有限域上度最大为d的n变量多项式P的值。假设d除以q-1,我们的第一个数据结构依靠P的(d + 1)^ {n + 2}列表值使用O(nqd ^ 2)在任意q ^ n个点上生成P值。有限域中的算术运算。假设s除以d,而d / s除以q-1,我们的第二个数据结构假定P满足度可分性条件,并依靠(d / s + 1)^ {n + s}列表值来产生使用O(nq ^ ssq)算术运算的任意点的P。我们的数据结构基于Mockenhaupt和Tao(2004),Saraf和Sudan(2008)和Dvir(2009)的有限结构空间中从线性到高阶多项式曲线的上界构造的泛化。作为应用程序,我们证明了新的数据结构支持更快的算法来计算整数值费米子,这是Chandrasekharan和Wiese(2011)引入的自约多项式函数族,它捕获了许多基本的代数和组合不变式,例如行列式,统计物理学中的永久性,有向多重图中的哈密顿循环数以及强相关电子系统的某些划分函数。特别地,我们的费米子主定理的推论是,可以在2 ^ {m-Omega(sqrt(m / log log m))},改进了Bjorklund(2016)的早期算法,该算法在时间2 ^ {m-Omega(sqrt(m / log m))}中运行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号