Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

On Inapproximability of Reconfiguration Problems: PSPACE-Hardness and some Tight NP-Hardness Results (2312.17140v2)

Published 28 Dec 2023 in cs.CC and cs.DS

Abstract: The field of combinatorial reconfiguration studies search problems with a focus on transforming one feasible solution into another. Recently, Ohsaka [STACS'23] put forth the Reconfiguration Inapproximability Hypothesis (RIH), which roughly asserts that for some $\epsilon>0$, given as input a $k$-CSP instance (for some constant $k$) over some constant sized alphabet, and two satisfying assignments $\psi_s$ and $\psi_t$, it is PSPACE-hard to find a sequence of assignments starting from $\psi_s$ and ending at $\psi_t$ such that every assignment in the sequence satisfies at least $(1-\epsilon)$ fraction of the constraints and also that every assignment in the sequence is obtained by changing its immediately preceding assignment (in the sequence) on exactly one variable. Assuming RIH, many important reconfiguration problems have been shown to be PSPACE-hard to approximate by Ohsaka [STACS'23; SODA'24]. In this paper, we prove RIH and establish the first (constant factor) PSPACE-hardness of approximation results for many reconfiguration problems, resolving an open question posed by Ito et al. [TCS'11]. Our proof uses known constructions of Probabilistically Checkable Proofs of Proximity (in a black-box manner) to create the gap. Independently, Hirahara and Ohsaka [STOC'24] have also proved RIH. We also prove that the aforementioned $k$-CSP Reconfiguration problem is NP-hard to approximate to within a factor of $1/2 + \epsilon$ (for any $\epsilon>0$) when $k=2$. We complement this with a $(1/2 - \epsilon)$-approximation polynomial time algorithm, which improves upon a $(1/4 - \epsilon)$-approximation algorithm of Ohsaka 2023. Finally, we show that Set Cover Reconfiguration is NP-hard to approximate to within a factor of $2 - \epsilon$ for any constant $\epsilon > 0$, which matches the simple linear-time 2-approximation algorithm by Ito et al. [TCS'11].

Definition Search Book Streamline Icon: https://streamlinehq.com
References (43)
  1. AM with multiple merlins. In CCC, pages 44–55, 2014.
  2. Proof verification and the hardness of approximation problems. J. ACM, 45(3):501–555, 1998.
  3. Probabilistic checking of proofs: A new characterization of NP. J. ACM, 45(1):70–122, 1998.
  4. Finding paths between graph colourings: PSPACE-completeness and superpolynomial distances. Theor. Comput. Sci., 410(50):5215–5226, 2009.
  5. Robust pcps of proximity, shorter pcps, and applications to coding. SIAM J. Comput., 36(4):889–974, 2006.
  6. Reconfiguring independent sets in claw-free graphs. In SWAT, volume 8503, pages 86–97, 2014.
  7. Paul Bonsma. The complexity of rerouting shortest paths. Theor. Comput. Sci., 510:1–12, 2013.
  8. Paul Bonsma. Independent set reconfiguration in cographs and their generalizations. J. Graph Theory, 83(2):164–195, 2016.
  9. From gap-exponential time hypothesis to fixed parameter tractable inapproximability: Clique, dominating set, and more. SIAM J. Comput., 49(4):772–810, 2020.
  10. Connectedness of the graph of vertex-colourings. Discrete Math., 308(5-6):913–919, 2008.
  11. Finding paths between 3-colorings. J. Graph Theory, 67(1):69–82, 2011.
  12. Irit Dinur. The PCP theorem by gap amplification. J. ACM, 54(3):12, 2007.
  13. Assignment testers: Towards a combinatorial proof of the PCP theorem. SIAM J. Comput., 36(4):975–1024, 2006.
  14. Uriel Feige. A threshold of ln n for approximating set cover. J. ACM, 45(4):634–652, 1998.
  15. Interactive proofs and the hardness of approximating cliques. J. ACM, 43(2):268–292, 1996.
  16. The connectivity of Boolean satisfiability: Computational and structural dichotomies. SIAM J. Comput., 38(6):2330–2355, 2009.
  17. The connectivity of boolean satisfiability: Computational and structural dichotomies. SIAM J. Comput., 38(6):2330–2355, 2009.
  18. Oded Goldreich. Computational Complexity: A Conceptual Perspective. Cambridge University Press, New York, NY, USA, 1 edition, 2008.
  19. PSPACE-completeness of sliding-block puzzles and other problems through the nondeterministic constraint logic model of computation. Theor. Comput. Sci., 343(1-2):72–96, 2005.
  20. The complexity of dominating set reconfiguration. Theor. Comput. Sci., 651:37–49, 2016.
  21. Approximability of the subset sum reconfiguration problem. J. Comb. Optim., 28(3):639–654, 2014.
  22. On the complexity of reconfiguration problems. Theor. Comput. Sci., 412(12-14):1054–1065, 2011.
  23. On the complexity of k-SAT. J. Comput. Syst. Sci., 62(2):367–375, 2001.
  24. Which problems have strongly exponential complexity? J. Comput. Syst. Sci., 63(4):512–530, 2001.
  25. On the parameterized complexity of approximating dominating set. J. ACM, 66(5):33:1–33:38, 2019.
  26. Shortest paths between shortest paths. Theor. Comput. Sci., 412(39):5205–5210, 2011.
  27. Complexity of independent set reconfigurability problems. Theor. Comput. Sci., 439:9–15, 2012.
  28. The complexity of independent set reconfiguration on bipartite graphs. ACM Trans. Algorithms, 15(1):7:1–7:19, 2019.
  29. On the hardness of approximating minimization problems. J. ACM, 41(5):960–981, 1994.
  30. Shortest reconfiguration paths in the solution space of Boolean formulas. SIAM J. Discret. Math., 31(3):2185–2200, 2017.
  31. Spanning tree constrained determinantal point processes are hard to (approximately) evaluate. Oper. Res. Lett., 49(3):304–309, 2021.
  32. Dana Moshkovitz. Parallel repetition from fortification. In FOCS, pages 414–423, 2014.
  33. Amer Mouawad. On Reconfiguration Problems: Structure and Tractability. PhD thesis, University of Waterloo, 2015.
  34. A birthday repetition theorem and complexity of approximating dense csps. In ICALP, pages 78:1–78:15, 2017.
  35. An exact algorithm for the Boolean connectivity problem for k𝑘kitalic_k-CNF. Theor. Comput. Sci., 412(35):4613–4618, 2011.
  36. Naomi Nishimura. Introduction to reconfiguration. Algorithms, 11(4):52, 2018.
  37. Naoto Ohsaka. Gap preserving reductions between reconfiguration problems. In STACS, pages 49:1–49:18, 2023.
  38. Naoto Ohsaka. On approximate reconfigurability of label cover. CoRR, abs/2304.08746, 2023.
  39. Naoto Ohsaka. Gap amplification for reconfiguration problems. In SODA, 2024.
  40. Aviad Rubinstein. Inapproximability of nash equilibrium. SIAM Journal on Computing, 47(3):917–959, 2018.
  41. Salil P. Vadhan. Pseudorandomness. Foundations and Trends® in Theoretical Computer Science, 7(1–3):1–336, 2012.
  42. Jan van den Heuvel. The complexity of change. In Surveys in Combinatorics 2013, volume 409, pages 127–160. Cambridge University Press, 2013.
  43. Marcin Wrochna. Reconfiguration in bounded bandwidth and treedepth. J. Comput. Syst. Sci., 93:1–10, 2018.
Citations (2)

Summary

We haven't generated a summary for this paper yet.