<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>conference paper</genre>

<titleInfo><title>Testing the complexity of a valued CSP language</title></titleInfo>

  
  
<titleInfo type="alternative">
  
  <title>LIPIcs</title>
</titleInfo>

<note type="publicationStatus">published</note>


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Vladimir</namePart>
  <namePart type="family">Kolmogorov</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">3D50B0BA-F248-11E8-B48F-1D18A9856A87</identifier></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">VlKo</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>



<name type="conference">
  <namePart>ICALP: Automata, Languages and Programming</namePart>
</name>



<name type="corporate">
  <namePart>Discrete Optimization in Computer Vision: Theory and Practice</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">A Valued Constraint Satisfaction Problem (VCSP) provides a common framework that can express a wide range of discrete optimization problems. A VCSP instance is given by a finite set of variables, a finite domain of labels, and an objective function to be minimized. This function is represented as a sum of terms where each term depends on a subset of the variables. To obtain different classes of optimization problems, one can restrict all terms to come from a fixed set Γ of cost functions, called a language. 
Recent breakthrough results have established a complete complexity classification of such classes with respect to language Γ: if all cost functions in Γ satisfy a certain algebraic condition then all Γ-instances can be solved in polynomial time, otherwise the problem is NP-hard. Unfortunately, testing this condition for a given language Γ is known to be NP-hard. We thus study exponential algorithms for this meta-problem. We show that the tractability condition of a finite-valued language Γ can be tested in O(3‾√3|D|⋅poly(size(Γ))) time, where D is the domain of Γ and poly(⋅) is some fixed polynomial. We also obtain a matching lower bound under the Strong Exponential Time Hypothesis (SETH). More precisely, we prove that for any constant δ&lt;1 there is no O(3‾√3δ|D|) algorithm, assuming that SETH holds.</abstract>

<relatedItem type="constituent">
  <location>
    <url displayLabel="2019_LIPICS_Kolmogorov.pdf">https://research-explorer.ista.ac.at/download/6725/6738/2019_LIPICS_Kolmogorov.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription><accessCondition type="restrictionOnAccess">no</accessCondition>
</relatedItem>
<originInfo><publisher>Schloss Dagstuhl - Leibniz-Zentrum für Informatik</publisher><dateIssued encoding="w3cdtf">2019</dateIssued><place><placeTerm type="text">Patras, Greece</placeTerm></place>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>46th International Colloquium on Automata, Languages and Programming</title></titleInfo>
  <identifier type="issn">1868-8969</identifier>
  <identifier type="isbn">978-3-95977-109-2</identifier>
  <identifier type="arXiv">1803.02289</identifier><identifier type="doi">10.4230/LIPICS.ICALP.2019.77</identifier>
<part><detail type="volume"><number>132</number></detail><extent unit="pages">77:1-77:12</extent>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<ieee>V. Kolmogorov, “Testing the complexity of a valued CSP language,” in &lt;i&gt;46th International Colloquium on Automata, Languages and Programming&lt;/i&gt;, Patras, Greece, 2019, vol. 132, p. 77:1-77:12.</ieee>
<mla>Kolmogorov, Vladimir. “Testing the Complexity of a Valued CSP Language.” &lt;i&gt;46th International Colloquium on Automata, Languages and Programming&lt;/i&gt;, vol. 132, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019, p. 77:1-77:12, doi:&lt;a href=&quot;https://doi.org/10.4230/LIPICS.ICALP.2019.77&quot;&gt;10.4230/LIPICS.ICALP.2019.77&lt;/a&gt;.</mla>
<apa>Kolmogorov, V. (2019). Testing the complexity of a valued CSP language. In &lt;i&gt;46th International Colloquium on Automata, Languages and Programming&lt;/i&gt; (Vol. 132, p. 77:1-77:12). Patras, Greece: Schloss Dagstuhl - Leibniz-Zentrum für Informatik. &lt;a href=&quot;https://doi.org/10.4230/LIPICS.ICALP.2019.77&quot;&gt;https://doi.org/10.4230/LIPICS.ICALP.2019.77&lt;/a&gt;</apa>
<ista>Kolmogorov V. 2019. Testing the complexity of a valued CSP language. 46th International Colloquium on Automata, Languages and Programming. ICALP: Automata, Languages and Programming, LIPIcs, vol. 132, 77:1-77:12.</ista>
<chicago>Kolmogorov, Vladimir. “Testing the Complexity of a Valued CSP Language.” In &lt;i&gt;46th International Colloquium on Automata, Languages and Programming&lt;/i&gt;, 132:77:1-77:12. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019. &lt;a href=&quot;https://doi.org/10.4230/LIPICS.ICALP.2019.77&quot;&gt;https://doi.org/10.4230/LIPICS.ICALP.2019.77&lt;/a&gt;.</chicago>
<ama>Kolmogorov V. Testing the complexity of a valued CSP language. In: &lt;i&gt;46th International Colloquium on Automata, Languages and Programming&lt;/i&gt;. Vol 132. Schloss Dagstuhl - Leibniz-Zentrum für Informatik; 2019:77:1-77:12. doi:&lt;a href=&quot;https://doi.org/10.4230/LIPICS.ICALP.2019.77&quot;&gt;10.4230/LIPICS.ICALP.2019.77&lt;/a&gt;</ama>
<short>V. Kolmogorov, in:, 46th International Colloquium on Automata, Languages and Programming, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019, p. 77:1-77:12.</short>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>6725</recordIdentifier><recordCreationDate encoding="w3cdtf">2019-07-29T12:23:29Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2025-07-10T11:53:47Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
