<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-08-15T14:00:08Z</responseDate>
  <request identifier="1777" metadataPrefix="oai_dc" verb="GetRecord">https://drops.dagstuhl.de/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:drops-oai.dagstuhl.de:1777</identifier>
        <datestamp>2024-03-06T11:08:19Z</datestamp>
        <setSpec>ddc:004</setSpec>
        <setSpec>open_access</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>Fast polynomial factorization and modular composition</dc:title>
          <dc:creator>Kedlaya, Kiran</dc:creator>
          <dc:creator>Umans, Christopher</dc:creator>
          <dc:subject>Modular composition; polynomial factorization; multipoint evaluation; Chinese Remaindering</dc:subject>
          <dc:description>We obtain randomized algorithms for factoring degree $n$&#13;
univariate polynomials over $F_q$ requiring $O(n^{1.5 +&#13;
o(1)} log^{1+o(1)} q+ n^{1 + o(1)}log^{2+o(1)} q)$  bit operations.&#13;
When $log q &lt; n$, this is asymptotically faster than the best previous algorithms (von zur Gathen &amp; Shoup (1992) and Kaltofen &amp; Shoup (1998)); for&#13;
$log q ge n$, it matches the asymptotic running time of the best&#13;
known algorithms.&#13;
&#13;
The improvements come from new algorithms for modular composition&#13;
of degree $n$ univariate polynomials, which is the asymptotic&#13;
bottleneck in fast algorithms for factoring polynomials over&#13;
finite fields. The best previous algorithms for modular&#13;
composition use $O(n^{(omega + 1)/2})$ field operations, where&#13;
$omega$ is the exponent of matrix multiplication (Brent &amp; Kung&#13;
(1978)), with a slight improvement in the exponent achieved by&#13;
employing fast rectangular matrix multiplication (Huang &amp; Pan&#13;
(1997)).&#13;
&#13;
We show that modular composition and multipoint evaluation of&#13;
multivariate polynomials are essentially equivalent, in the sense&#13;
that an algorithm for one achieving exponent $alpha$ implies an&#13;
algorithm for the other with exponent $alpha + o(1)$, and vice&#13;
versa. We then give two new algorithms that solve the problem&#13;
optimally (up to lower order terms): an algebraic algorithm for&#13;
fields of characteristic at most $n^{o(1)}$, and a&#13;
nonalgebraic algorithm that works in arbitrary characteristic.&#13;
The latter algorithm works by lifting to characteristic 0,&#13;
applying a small number of rounds of {em multimodular reduction},&#13;
and finishing with a small number of multidimensional FFTs. The&#13;
final evaluations are reconstructed using the Chinese Remainder&#13;
Theorem. As a bonus, this algorithm produces a very efficient data&#13;
structure supporting polynomial evaluation queries, which is of&#13;
independent interest.&#13;
&#13;
Our algorithms use techniques which are commonly employed in&#13;
practice, so they may be competitive for real problem sizes. This&#13;
contrasts with all previous subquadratic algorithsm for these&#13;
problems, which rely on fast matrix multiplication.&#13;
&#13;
This is joint work with Kiran Kedlaya.</dc:description>
          <dc:publisher>Schloss Dagstuhl – Leibniz-Zentrum für Informatik</dc:publisher>
          <dc:contributor>Kiran Kedlaya and Christopher Umans</dc:contributor>
          <dc:date>2008</dc:date>
          <dc:relation>Is Part Of Dagstuhl Seminar Proceedings, Volume 8381, Computational Complexity of Discrete Problems (2008)</dc:relation>
          <dc:type>InProceedings</dc:type>
          <dc:type>Text</dc:type>
          <dc:type>doc-type:ResearchArticle</dc:type>
          <dc:type>publishedVersion</dc:type>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>doi:10.4230/DagSemProc.08381.5</dc:identifier>
          <dc:identifier>urn:nbn:de:0030-drops-17771</dc:identifier>
          <dc:identifier>https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.08381.5</dc:identifier>
          <dc:language>eng</dc:language>
          <dc:rights>https://creativecommons.org/licenses/by/4.0/legalcode</dc:rights>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
