Table of Contents
Fetching ...

A Critique of Chen's "The 2-MAXSAT Problem Can Be Solved in Polynomial Time"

Tran Duy Anh Le, Michael P. Reidy, Eliot J. Smith

TL;DR

The paper critically examines Chen's claim of a polynomial-time solution to the $2$-MAXSAT problem, detailing a sequence of structural constructions (from converting $2$-CNF to $2$-DNF using fresh variables, to building $p$-graphs, a trie, and a layered graph) and two central algorithms. It provides concrete counterexamples showing that Algorithm 1 can produce incorrect results and questions the correctness and time guarantees of Algorithm 2, as well as the subsequent graph-improvement (Algorithm 3) and the overall complexity analysis. The critique emphasizes the lack of formal definitions and proofs, and argues that the presented analyses do not justify polynomial-time performance or correctness, thereby failing to establish $P=NP$. The work reinforces that $2$-MAXSAT remains NP-hard and that Chen's approach does not provide a credible polynomial-time algorithm, despite extensive use of illustrative examples. Overall, the paper highlights the necessity of rigorous formalism and worst-case proofs when making claims about fundamental complexity classes.

Abstract

In this paper, we examine Yangjun Chen's technical report titled ``The 2-MAXSAT Problem Can Be Solved in Polynomial Time'' [Che23], which revises and expands upon their conference paper of the same name [Che22]. Chen's paper purports to build a polynomial-time algorithm for the ${\rm NP}$-complete problem 2-MAXSAT by converting a 2-CNF formula into a graph that is then searched. We show through multiple counterexamples that Chen's proposed algorithms contain flaws, and we find that the structures they create lack properly formalized definitions. Furthermore, we elaborate on how the author fails to prove the correctness of their algorithms and how they make overgeneralizations in their time analysis of their proposed solution. Due to these issues, we conclude that Chen's technical report [Che23] and conference paper [Che22] both fail to provide a proof that ${\rm P}={\rm NP}$.

A Critique of Chen's "The 2-MAXSAT Problem Can Be Solved in Polynomial Time"

TL;DR

The paper critically examines Chen's claim of a polynomial-time solution to the -MAXSAT problem, detailing a sequence of structural constructions (from converting -CNF to -DNF using fresh variables, to building -graphs, a trie, and a layered graph) and two central algorithms. It provides concrete counterexamples showing that Algorithm 1 can produce incorrect results and questions the correctness and time guarantees of Algorithm 2, as well as the subsequent graph-improvement (Algorithm 3) and the overall complexity analysis. The critique emphasizes the lack of formal definitions and proofs, and argues that the presented analyses do not justify polynomial-time performance or correctness, thereby failing to establish . The work reinforces that -MAXSAT remains NP-hard and that Chen's approach does not provide a credible polynomial-time algorithm, despite extensive use of illustrative examples. Overall, the paper highlights the necessity of rigorous formalism and worst-case proofs when making claims about fundamental complexity classes.

Abstract

In this paper, we examine Yangjun Chen's technical report titled ``The 2-MAXSAT Problem Can Be Solved in Polynomial Time'' [Che23], which revises and expands upon their conference paper of the same name [Che22]. Chen's paper purports to build a polynomial-time algorithm for the -complete problem 2-MAXSAT by converting a 2-CNF formula into a graph that is then searched. We show through multiple counterexamples that Chen's proposed algorithms contain flaws, and we find that the structures they create lack properly formalized definitions. Furthermore, we elaborate on how the author fails to prove the correctness of their algorithms and how they make overgeneralizations in their time analysis of their proposed solution. Due to these issues, we conclude that Chen's technical report [Che23] and conference paper [Che22] both fail to provide a proof that .
Paper Structure (13 sections, 1 theorem, 10 equations, 6 figures)

This paper contains 13 sections, 1 theorem, 10 equations, 6 figures.

Key Result

Proposition 1

For any 2-DNF boolean formula of $n$ clauses and $m$ variables that is in the format specified by Chen, its trie-like graph $G$ will have at most $n(m+2)-1$ vertices and $\frac{(m+2)(m+1)n}{2}$ edges, and its layered-graph $G'$ will have at most $(n(m+2)-1)(m+2)$ vertices and $\frac{(m+2)(m+1)^2n}{2

Figures (6)

  • Figure 6: The trie-like graph for Counterexample 1.
  • Figure 7: The layered graph for Counterexample 1, as generated by Chen's Algorithm 1.
  • Figure 8: A section of a trie-like graph.
  • Figure 9: The trie-like graph for Counterexample 3.
  • Figure 10: The layered graph for Counterexample 3, as generated by Chen's Algorithm 1.
  • ...and 1 more figures

Theorems & Definitions (2)

  • Proposition 1
  • proof : Proof