<?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-09-10T09:44:54Z</responseDate>
  <request identifier="27757" metadataPrefix="oai_dc" verb="GetRecord">https://drops.dagstuhl.de/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:drops-oai.dagstuhl.de:27757</identifier>
        <datestamp>2026-09-09T12:19:37Z</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>Output-Sparse Matrix Multiplication Using Compressed Sensing</dc:title>
          <dc:creator>Bennett, Huck</dc:creator>
          <dc:creator>Gajulapalli, Karthik</dc:creator>
          <dc:creator>Golovnev, Alexander</dc:creator>
          <dc:creator>Warton, Evelyn</dc:creator>
          <dc:subject>Matrix Multiplication</dc:subject>
          <dc:subject>Sparse Matrices</dc:subject>
          <dc:subject>Compressed Sensing</dc:subject>
          <dc:description>We give two algorithms for output-sparse matrix multiplication (OSMM), the problem of multiplying two n × n matrices A, B when their product AB is promised to have at most O(n^δ) many non-zero entries for a given value δ ∈ [0, 2]. We then show how to speed up these algorithms in the fully sparse matrix multiplication (FSMM) setting, where the input matrices A, B are themselves sparse. All of our algorithms work over arbitrary rings.&#13;
Our first, deterministic algorithm for OSMM works via a two-pass reduction to compressed sensing. It runs in roughly n^{ω(δ/2, 1, 1)} time, where ω(⋅, ⋅, ⋅) is the rectangular matrix multiplication exponent. This substantially improves on prior deterministic algorithms for output-sparse matrix multiplication.&#13;
Our second, randomized algorithm for OSMM works via a reduction to compressed sensing and a variant of matrix multiplication verification, and runs in roughly n^{ω(δ-1, 1, 1)} time. This algorithm and its extension to the fully sparse setting have running times that match those of the (randomized) algorithms for OSMM and FSMM, respectively, in recent work of Abboud, Bringmann, Fischer, and Künnemann (SODA, 2024). Our algorithm is quite simple when taking a suitable compressed sensing scheme as a black box.</dc:description>
          <dc:publisher>Schloss Dagstuhl – Leibniz-Zentrum für Informatik</dc:publisher>
          <dc:contributor>Huck Bennett and Karthik Gajulapalli and Alexander Golovnev and Evelyn Warton</dc:contributor>
          <dc:date>2026</dc:date>
          <dc:relation>Is Part Of LIPIcs, Volume 392, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2026)</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/LIPIcs.APPROX/RANDOM.2026.40</dc:identifier>
          <dc:identifier>urn:nbn:de:0030-drops-277570</dc:identifier>
          <dc:identifier>https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.APPROX/RANDOM.2026.40</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>
