<?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-07-23T03:28:46Z</responseDate>
  <request identifier="8175" metadataPrefix="oai_dc" verb="GetRecord">https://drops.dagstuhl.de/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:drops-oai.dagstuhl.de:8175</identifier>
        <datestamp>2024-03-06T10:39:17Z</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>The Complexity of Problems in P Given Correlated Instances</dc:title>
          <dc:creator>Goldwasser, Shafi</dc:creator>
          <dc:creator>Holden, Dhiraj</dc:creator>
          <dc:subject>Correlated instances</dc:subject>
          <dc:subject>Longest Common Subsequence</dc:subject>
          <dc:subject>Fine-grained complexity</dc:subject>
          <dc:description>Instances of computational problems  do not exist in isolation. Rather, multiple and correlated instances of the same problem arise naturally in the real world. The challenge is how to gain  computationally from correlations when they can be found. &#13;
[DGH, ITCS 2015] showed that significant computational gains can be made by having access to auxiliary instances which are correlated to the primary problem instance via the solution space. They demonstrate this for constraint satisfaction problems, which are NP-hard  in the general worst case form.&#13;
&#13;
Here, we set out  to study the impact of having access to correlated instances on the complexity of  polynomial time problems. Namely, for a problem P that is conjectured to require time n^c for c&gt;0, &#13;
we ask whether access to a few instances of P that are correlated in some natural way can be used to solve P on one of them (the designated "primary instance") faster than the conjectured lower bound of n^c. &#13;
&#13;
We focus our attention on a number of problems: the Longest Common Subsequence (LCS), the minimum Edit Distance between sequences, and Dynamic Time Warping Distance (DTWD) of curves, for all of which the best known algorithms achieve O(n^2/polylog(n)) runtime via dynamic programming. These problems form an interesting case in point to study, as it has been shown that a O(n^(2 - epsilon)) time algorithm for a worst-case instance would imply  improved algorithms &#13;
for a host of other problems as well as disprove complexity hypotheses such as the  Strong Exponential Time Hypothesis.&#13;
&#13;
We show how to use access to a logarithmic number of auxiliary correlated instances, to design novel  o(n^2) time algorithms for  LCS, EDIT, DTWD, and  more generally improved algorithms for computing  any tuple-based similarity measure - a generalization which we define within  on strings. For the multiple sequence alignment problem on k strings, this yields an O(nk\log n) algorithm &#13;
contrasting with classical O(n^k) dynamic programming. &#13;
&#13;
Our results hold for several correlation models between the primary and the auxiliary instances. In the most general correlation model we address, we assume that the primary instance is a worst-case instance and the auxiliary instances are chosen with uniform distribution subject to the constraint that their alignments  are&#13;
epsilon-correlated with the optimal alignment of the primary instance. We emphasize that optimal solutions for the auxiliary instances will not generally coincide with optimal solutions for the worst case primary instance.&#13;
&#13;
We view our work as pointing out a new avenue for looking for significant improvements for sequence alignment problems and&#13;
computing similarity measures, by taking advantage of access to sequences which are correlated through natural generating processes. &#13;
In this first work we  show how to take advantage of  mathematically inspired simple clean models of correlation - the intriguing question, looking forward, is to find correlation models which coincide with evolutionary models and other relationships and for which our approach to multiple sequence alignment gives provable guarantees.</dc:description>
          <dc:publisher>Schloss Dagstuhl – Leibniz-Zentrum für Informatik</dc:publisher>
          <dc:contributor>Shafi Goldwasser and Dhiraj Holden</dc:contributor>
          <dc:date>2017</dc:date>
          <dc:relation>Is Part Of LIPIcs, Volume 67, 8th Innovations in Theoretical Computer Science Conference (ITCS 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.ITCS.2017.13</dc:identifier>
          <dc:identifier>urn:nbn:de:0030-drops-81753</dc:identifier>
          <dc:identifier>https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITCS.2017.13</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>
