<?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-17T06:34:10Z</responseDate>
  <request identifier="8389" metadataPrefix="oai_dc" verb="GetRecord">https://drops.dagstuhl.de/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:drops-oai.dagstuhl.de:8389</identifier>
        <datestamp>2024-03-06T10:41:57Z</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>Non-Adaptive Data Structure Bounds for Dynamic Predecessor</dc:title>
          <dc:creator>Boninger, Joseph</dc:creator>
          <dc:creator>Brody, Joshua</dc:creator>
          <dc:creator>Kephart, Owen</dc:creator>
          <dc:subject>dynamic data structures</dc:subject>
          <dc:subject>lower bounds</dc:subject>
          <dc:subject>predecessor search</dc:subject>
          <dc:subject>non-adaptivity</dc:subject>
          <dc:description>In this work, we continue the examination of the role non-adaptivity plays in maintaining dynamic data structures, initiated by Brody and Larsen.  We consider non-adaptive data structures for predecessor search in the w-bit cell probe model.  In this problem, the goal is to dynamically maintain a subset T of up to n elements from&#13;
{1, ..., m}, while supporting insertions, deletions, and a predecessor query Pred(x), which returns the largest element in T that is less than or equal to x.  Predecessor search is one of the most well-studied data structure problems.  For this problem, using non-adaptivity comes at a steep price.  We provide exponential cell probe complexity separations between (i) adaptive and non-adaptive data structures and (ii) non-adaptive and memoryless data structures for predecessor search.&#13;
&#13;
A classic data structure of van Emde Boas solves dynamic predecessor search in log(log(m)) probes; this data structure is adaptive.  For dynamic data structures which make non-adaptive updates, we show the cell probe complexity is O(log(m)/log(w/log(m))).  We also give a nearly-matching Omega(log(m)/log(w)) lower bound.  We also give an m/w lower bound for memoryless data structures.&#13;
&#13;
Our lower bound technique is tailored to non-adaptive (as opposed to memoryless) updates and might be of independent interest.</dc:description>
          <dc:publisher>Schloss Dagstuhl – Leibniz-Zentrum für Informatik</dc:publisher>
          <dc:contributor>Joseph Boninger and Joshua Brody and Owen Kephart</dc:contributor>
          <dc:date>2018</dc:date>
          <dc:relation>Is Part Of LIPIcs, Volume 93, 37th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2017)</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.FSTTCS.2017.20</dc:identifier>
          <dc:identifier>urn:nbn:de:0030-drops-83892</dc:identifier>
          <dc:identifier>https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.FSTTCS.2017.20</dc:identifier>
          <dc:language>eng</dc:language>
          <dc:rights>https://creativecommons.org/licenses/by/3.0/legalcode</dc:rights>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
