Implementation of Polynomial NP-Complete Algorithms Based on the NP Verifier Simulation Framework

📅 2026-02-11
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the long-standing absence of explicit deterministic polynomial-time solvers for concrete NP-complete problems by presenting the first complete deterministic Turing machine implementation for specific problems such as SAT and Subset-Sum. Building upon an NP-verifier simulation framework, the approach extends verification mechanisms to deterministic FNP solving—without increasing the polynomial time complexity—through techniques including dynamic computation graphs, feasible graph construction, and verification-path traversal. A fully functional simulator is implemented in Python, and experimental results demonstrate that the system strictly adheres to polynomial time bounds while effectively generating valid witnesses for satisfiable instances. The source code is publicly released to ensure transparency and reproducibility of the results.

Technology Category

Constraint Satisfaction and Optimization: Satisfiability Modulo TheoriesKnowledge Representation and Reasoning: Computational Complexity of ReasoningSearch and Optimization: Sampling/Simulation-based Search

Application Category

Graph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphsSearch and Retrieval-Augmented AI: Web learning to rank, online learning, and counterfactual learning for rankingWeb Mining and Content Analysis: Web data generation and simulation
📝 Abstract
While prior work established a verifier-based polynomial time framework for NP, explicit deterministic machines for concrete NP-complete problems have remained elusive. In this paper, we construct fully specified deterministic Turing Machines (DTMs) for SAT and Subset-Sum within a polynomial-time NP verifier simulation framework. We show that both machines operate in polynomial time and, for satisfiable instances, deterministically generate valid witnesses, thereby extending the framework to deterministic FNP computation without increasing the degree of polynomial complexity. Furthermore, we provide a complete implementation of the framework, including the dynamic computation graph, feasible-graph construction, verification walks, and Turing-machine simulation via edge extensions. The implementation behaves in accordance with the predicted polynomial-time bounds. To ensure transparency and reproducibility, the complete Python implementation and source code are made available in a public online repository.
Problem

Research questions and friction points this paper is trying to address.

NP-complete
deterministic Turing Machine
polynomial time
verifier simulation
FNP
Innovation

Methods, ideas, or system contributions that make the work stand out.

deterministic Turing Machine
NP-complete
polynomial-time framework
verifier simulation
FNP computation
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
C
Changryeol Lee
Department of Software, Yonsei University, Mirae Campus, Wonju, Republic of Korea