188
views
1
recommends
+1 Recommend
0
shares
    • Review: found
    Is Open Access

    Review of 'Note for the P versus NP Problem'

    Bookmark
    5
    Note for the P versus NP ProblemCrossref
    Average rating:
        Rated 4.5 of 5.
    Level of importance:
        Rated 5 of 5.
    Level of validity:
        Rated 4 of 5.
    Level of completeness:
        Rated 4 of 5.
    Level of comprehensibility:
        Rated 5 of 5.
    Competing interests:
    None

    Reviewed article

    • Record: found
    • Abstract: found
    • Article: found
    Is Open Access

    Note for the P versus NP Problem

    Frank Vega (2024)
    P versus NP is considered as one of the most fundamental open problems in computer science. This consists in knowing the answer of the following question: Is P equal to NP? It was essentially mentioned in 1955 from a letter written by John Nash to the United States National Security Agency. However, a precise statement of the P versus NP problem was introduced independently by Stephen Cook and Leonid Levin. Since that date, all efforts to find a proof for this problem have failed. Another major complexity class is NP-complete. It is well-known that P is equal to NP under the assumption of the existence of a polynomial time algorithm for some NP-complete. We show that the Monotone Weighted Xor 2-satisfiability problem (MWX2SAT) is NP-complete and P at the same time. Certainly, we make a polynomial time reduction from every directed graph and positive integer k in the K-CLOSURE problem to an instance of MWX2SAT. In this way, we show that MWX2SAT is also an NP-complete problem. Moreover, we create and implement a polynomial time algorithm which decides the instances of MWX2SAT. Consequently, we prove that P = NP.
      Bookmark

      Review information

      10.14293/S2199-1006.1.SOR-COMPSCI.ANMPO5.v1.RKBRYZ
      This work has been published open access under Creative Commons Attribution License CC BY 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Conditions, terms of use and publishing policy can be found at www.scienceopen.com.

      Theoretical computer science
      completeness,graph,polynomial time,Complexity classes,boolean formula

      Review text

      The article starts with a succinct introduction to the concepts of P, NP and NP-completeness basic to computational complexity theory. These necessary definitions, and those appearing later on in the text, are terse, to-the-point and elegantly intuitive and can be understood by anyone regardless of their level of expertise. The examples are equally informative, although the explanation of the logical proposition underlying the definition of K-closure could perhaps benefit from a more specific application of the associative and commutative properties of the OR connective. The example given for a 2CNF could also benefit from a replacement of one of the literals in its first clause, because said clause is a tautology. Definition 2, introducting the MWX2SAT problem for n-variable 2CNF formulae, makes use of the "exclusive or" operator but this is not defined in the text. None of these minor issues, however, hamper the exposition.

      The paradigmatic and nuclear role NP-complete problems occupy within the NP complexity class is crucial to what comes next. Firstly, Lemma 1 establishes that a k-closure problem can be both translated into an equivalent MW2SAT problem, and characterized as NP-complete in its own right. Theorem 1 then proves that MW2SAT also belongs to the P class; this is done by equating this problem to another well known graph-related P problem (this time for undirected graphs), namely that of finding vertex sets of size at most k that are both vertex covers and independent sets.

      The strategy behind the choice of analogous problems, both in Lemma 1 and in Theorem 1, is both inventive and ambitious, particularly given their simplicity, and its implications are potentially groundbreaking. Some additions would contribute to round this up, and I am confident about their feasibility:
      - the easiest one: the justification that variables xuv and xvu introduced in Lemma 1 uniformly exist regardless of u, v and the graph;
      - the justification that the equivalence goes both ways in Lemma 1; the translation from a k-closure problem to a MW2SAT problem is clear, but the implication that any MW2SAT problem can be encoded as k-closure easily enough is still necessary for the complete proof, particularly since it is the implication that is relevant to the overall result.

      Theorem 1, on the other hand, works well without amendment because the translation is performed precisely in the direction that is necessary to the article: from MW2SAT to the graph-related problem (which in turn is easily proved to be P); furthermore, the equivalence between both problems is easier to glean in this case.

      All in all, I believe there is a germ of an outstanding contribution here.

      Comments

      wrote:

      Thank you Sergi. The problems that you found were fixed in the second version of this preprint. However, I decided to upload a new third version which includes the detail that we found in the definition of the K-CLOSURE problem. There is no need of new revisions on this third version since I will submit it to a prestigious journal outside of the ScienceOpen publisher.

      2024-04-20 16:02 UTC
      +1

      Comment on this review