<?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-25T15:33:46Z</responseDate>
  <request identifier="27256" metadataPrefix="oai_dc" verb="GetRecord">https://drops.dagstuhl.de/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:drops-oai.dagstuhl.de:27256</identifier>
        <datestamp>2026-08-25T13:18: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>On the Assadi–Liu–Tarjan Auction Algorithm for Bipartite Matching: Simplification, Alternative Analysis, and Hard Instance</dc:title>
          <dc:creator>Konrad, Christian</dc:creator>
          <dc:creator>Naidu, Kheeran K.</dc:creator>
          <dc:creator>Walton, Archie</dc:creator>
          <dc:creator>Wang, Eric</dc:creator>
          <dc:subject>Maximum Bipartite Matching</dc:subject>
          <dc:subject>Augmenting Paths</dc:subject>
          <dc:subject>Auction Algorithm</dc:subject>
          <dc:subject>Approximation</dc:subject>
          <dc:description>Assadi, Liu, and Tarjan [SOSA'21] gave an auction algorithm that outputs a (1-ε)-approximation to Maximum Matching in bipartite graphs. Their algorithm computes a sequence of O(1/(ε²)) maximal matchings in subgraphs of the input graph and can be implemented in the multi-pass streaming setting with O(1/(ε²)) passes in a straightforward manner, which constitutes the state-of-the-art pass/approximation trade-off result in the multi-pass streaming setting. Their analysis uses tools from combinatorial auctions and, at its heart, relies on a clever potential function argument. Their proof, however, provides only limited insight into the inner workings of the algorithm. &#13;
In this paper, we revisit the ALT-algorithm and present the following contributions:  &#13;
1) Simplification. The ALT-algorithm is built upon a freezing mechanism where vertices on one side of the bipartition that have already been rematched Θ(1/(ε)) times over the course of the algorithm remain matched to their current partner forever. We show that this mechanism is in fact unnecessary, i.e., no special treatment of such vertices is needed. With the freezing mechanism removed, the parameter ε now solely determines the total number of iterations/maximal matching computations, which provides the option of adaptively refining ε as the algorithm runs. &#13;
2) Alternative Analysis. We give an alternative analysis of the algorithm that is based on augmenting paths. Beyond the auction-perspective of the algorithm as established by Assadi et al., our analysis allows for a reinterpretation as one that follows the traditional approach of searching for and eliminating augmenting paths. Our analysis also copes with the removal of the freezing mechanism in a natural way, whereas the analysis of Assadi et al. strictly depends on its use. &#13;
3) Hard Instance. We provide the first hard instance on which the algorithm requires Ω(1/(ε²)) iterations/maximal matching computations. The instance is a simple path graph, where we exhibit a cyclic behaviour that prevents fast progress. Hard instances for this algorithm therefore do not necessarily have to be dense.</dc:description>
          <dc:publisher>Schloss Dagstuhl – Leibniz-Zentrum für Informatik</dc:publisher>
          <dc:contributor>Christian Konrad and Kheeran K. Naidu and Archie Walton and Eric Wang</dc:contributor>
          <dc:date>2026</dc:date>
          <dc:relation>Is Part Of LIPIcs, Volume 388, 34th Annual European Symposium on Algorithms (ESA 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.ESA.2026.120</dc:identifier>
          <dc:identifier>urn:nbn:de:0030-drops-272562</dc:identifier>
          <dc:identifier>https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2026.120</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>
