Submitted:
07 March 2024
Posted:
08 March 2024
Read the latest preprint version here
Abstract
Keywords:
MSC: 68Q15; 68Q17; 68Q25
1. Introduction
2. Materials and Methods
- Membership in NP: A solution to an -complete problem can be verified in polynomial time. This means that there is an algorithm that can quickly check whether a proposed solution is correct [3].
- Reduction to NP-complete problems: Any problem in can be reduced to an -complete problem in polynomial time. This means that any -problem can be transformed into an -complete problem by making a small number of changes [3].
- Boolean satisfiability problem (SAT): Given a Boolean formula, determine whether there is an assignment of truth values to the variables that makes the formula true [4].
- K-CLOSURE problem: Given a directed graph (V is the set of vertices and A is the set of edges) and positive integer k, determine whether there is a set of at most k vertices such that for all either or (see reference [Queyranne, 1976] from the Johnson and Garey book) [4].
3. Results
- Boolean variables: ;
- Boolean connectives: Any Boolean function with one or two inputs and one output, such as ∧(AND), ∨(OR), ⇁(NOT), ⇒(implication), ⇔(if and only if);
- and parentheses.
- is the number of variables such that either or belongs to the formula whenever ;
- is the number of variables such that either or belongs to the formula whenever .
- , implying that is included in the subset and it is evaluated as true;
- , implying that is included in the subset and it is evaluated as false.
4. Conclusions
References
- Cook, S.A. The P versus NP Problem, Clay Mathematics Institute. 2022. Available online: https://www.claymath.org/wp-content/uploads/2022/06/pvsnp.pdf (accessed on 1 March 2024).
- Fortnow, L. The status of the P versus NP problem. Communications of the ACM 2009, 52, 78–86. [Google Scholar] [CrossRef]
- Cormen, T.H.; Leiserson, C.E.; Rivest, R.L.; Stein, C. Introduction to Algorithms, 3rd ed.; The MIT Press, 2009. [Google Scholar]
- Garey, M.R.; Johnson, D.S. Computers and Intractability: A Guide to the Theory of NP-Completeness, 1st ed.; W. H. Freeman and Company: San Francisco, 1979. [Google Scholar]
- Vega, F. ALMA| MWX2SAT Solver. 2024. Available online: https://github.com/frankvegadelgado/alma (accessed on 1 March 2024).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).