Show simple item record

dc.contributor.authorWilliams, Richard Ryan
dc.contributor.authorBjörklund, Andreas
dc.contributor.authorKaski, Petteri
dc.date.accessioned2021-11-04T16:28:43Z
dc.date.available2021-11-04T16:28:43Z
dc.date.issued2018
dc.identifier.urihttps://hdl.handle.net/1721.1/137359
dc.description.abstract© 2018 Andreas Björklund, Petteri Kaski, and Ryan Williams. 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 qn points using O(nqd2) 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(nqssq) 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 × m integer matrix with entries bounded in absolute value by a constant can be computed in time 2m-Ω(√m/log log m), improving an earlier algorithm of Björklund (2016) that runs in time 2m-Ω(√m/logm).en_US
dc.language.isoen
dc.relation.isversionof10.4230/LIPIcs.IPEC.2017.6en_US
dc.rightsCreative Commons Attribution 4.0 International licenseen_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en_US
dc.sourceDROPSen_US
dc.titleGeneralized Kakeya sets for polynomial evaluation and faster computation of fermionantsen_US
dc.typeArticleen_US
dc.identifier.citationWilliams, Richard Ryan, Björklund, Andreas and Kaski, Petteri. 2018. "Generalized Kakeya sets for polynomial evaluation and faster computation of fermionants." Leibniz International Proceedings in Informatics, LIPIcs, 89.
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.relation.journalLeibniz International Proceedings in Informatics, LIPIcsen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2021-03-30T14:57:25Z
dspace.orderedauthorsBjörklund, A; Kaski, P; Williams, Ren_US
dspace.date.submission2021-03-30T14:57:25Z
mit.journal.volume89en_US
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record