Graph-Based Deterministic Polynomial Algorithm for NP Problems Article Swipe
The P vs NP problem asks whether every problem whose solution can be verified in polynomialtime (NP) can also be solved in polynomial time (P). In this paper, we present a proof that P =NP, demonstrating that every NP problem can be solved deterministically in polynomial time usinga graph-based algorithm. We introduce a new Computation Model that enables the simulation ofa Turing machine, and show that NP problems can be simulated efficiently within this framework.By introducing the concept of a Feasible Graph, we ensure that the simulation can be performedin polynomial time, providing a direct path to resolving the P = NP question. Our result hassignificant implications for fields such as cryptography, optimization, and artificial intelligence, whereNP-complete problems play a central role.
Related Topics
- Type
- preprint
- Landing Page
- https://doi.org/10.5281/zenodo.17784110
- OA Status
- green
- OpenAlex ID
- https://openalex.org/W7108338965
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W7108338965Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.5281/zenodo.17784110Digital Object Identifier
- Title
-
Graph-Based Deterministic Polynomial Algorithm for NP ProblemsWork title
- Type
-
preprintOpenAlex work type
- Publication year
-
2025Year of publication
- Publication date
-
2025-12-02Full publication date if available
- Authors
-
Lee, ChangryeolList of authors in order
- Landing page
-
https://doi.org/10.5281/zenodo.17784110Publisher landing page
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://doi.org/10.5281/zenodo.17784110Direct OA link when available
- Concepts
-
Time complexity, P versus NP problem, Path (computing), Polynomial, Algorithm, Mathematics, Computation, Turing machine, Turing, NP-complete, Computer science, Computational complexity theory, NP, Matrix polynomial, Discrete mathematics, Model of computation, Running time, Stable polynomial, Wilkinson's polynomial, Mathematical optimization, Theoretical computer science, Efficient algorithmTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W7108338965 |
|---|---|
| doi | https://doi.org/10.5281/zenodo.17784110 |
| ids.doi | https://doi.org/10.5281/zenodo.17784110 |
| ids.openalex | https://openalex.org/W7108338965 |
| fwci | |
| type | preprint |
| title | Graph-Based Deterministic Polynomial Algorithm for NP Problems |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C311688 |
| concepts[0].level | 2 |
| concepts[0].score | 0.6771894097328186 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q2393193 |
| concepts[0].display_name | Time complexity |
| concepts[1].id | https://openalex.org/C186861659 |
| concepts[1].level | 3 |
| concepts[1].score | 0.576299786567688 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q746242 |
| concepts[1].display_name | P versus NP problem |
| concepts[2].id | https://openalex.org/C2777735758 |
| concepts[2].level | 2 |
| concepts[2].score | 0.5156489610671997 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q817765 |
| concepts[2].display_name | Path (computing) |
| concepts[3].id | https://openalex.org/C90119067 |
| concepts[3].level | 2 |
| concepts[3].score | 0.508489727973938 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q43260 |
| concepts[3].display_name | Polynomial |
| concepts[4].id | https://openalex.org/C11413529 |
| concepts[4].level | 1 |
| concepts[4].score | 0.4772263467311859 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q8366 |
| concepts[4].display_name | Algorithm |
| concepts[5].id | https://openalex.org/C33923547 |
| concepts[5].level | 0 |
| concepts[5].score | 0.46850186586380005 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[5].display_name | Mathematics |
| concepts[6].id | https://openalex.org/C45374587 |
| concepts[6].level | 2 |
| concepts[6].score | 0.45575016736984253 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q12525525 |
| concepts[6].display_name | Computation |
| concepts[7].id | https://openalex.org/C29248071 |
| concepts[7].level | 3 |
| concepts[7].score | 0.45431435108184814 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q163310 |
| concepts[7].display_name | Turing machine |
| concepts[8].id | https://openalex.org/C9870796 |
| concepts[8].level | 2 |
| concepts[8].score | 0.4484289586544037 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q490481 |
| concepts[8].display_name | Turing |
| concepts[9].id | https://openalex.org/C122749075 |
| concepts[9].level | 3 |
| concepts[9].score | 0.44244861602783203 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q215206 |
| concepts[9].display_name | NP-complete |
| concepts[10].id | https://openalex.org/C41008148 |
| concepts[10].level | 0 |
| concepts[10].score | 0.4283050298690796 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[10].display_name | Computer science |
| concepts[11].id | https://openalex.org/C179799912 |
| concepts[11].level | 2 |
| concepts[11].score | 0.41682565212249756 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q205084 |
| concepts[11].display_name | Computational complexity theory |
| concepts[12].id | https://openalex.org/C91331118 |
| concepts[12].level | 4 |
| concepts[12].score | 0.38676366209983826 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q628036 |
| concepts[12].display_name | NP |
| concepts[13].id | https://openalex.org/C101044782 |
| concepts[13].level | 3 |
| concepts[13].score | 0.3818628787994385 |
| concepts[13].wikidata | https://www.wikidata.org/wiki/Q6787887 |
| concepts[13].display_name | Matrix polynomial |
| concepts[14].id | https://openalex.org/C118615104 |
| concepts[14].level | 1 |
| concepts[14].score | 0.31575366854667664 |
| concepts[14].wikidata | https://www.wikidata.org/wiki/Q121416 |
| concepts[14].display_name | Discrete mathematics |
| concepts[15].id | https://openalex.org/C184596265 |
| concepts[15].level | 3 |
| concepts[15].score | 0.2983971834182739 |
| concepts[15].wikidata | https://www.wikidata.org/wiki/Q2651576 |
| concepts[15].display_name | Model of computation |
| concepts[16].id | https://openalex.org/C3017489831 |
| concepts[16].level | 2 |
| concepts[16].score | 0.2939212918281555 |
| concepts[16].wikidata | https://www.wikidata.org/wiki/Q2393193 |
| concepts[16].display_name | Running time |
| concepts[17].id | https://openalex.org/C45025165 |
| concepts[17].level | 5 |
| concepts[17].score | 0.29380089044570923 |
| concepts[17].wikidata | https://www.wikidata.org/wiki/Q13424738 |
| concepts[17].display_name | Stable polynomial |
| concepts[18].id | https://openalex.org/C170907076 |
| concepts[18].level | 5 |
| concepts[18].score | 0.27696019411087036 |
| concepts[18].wikidata | https://www.wikidata.org/wiki/Q2613931 |
| concepts[18].display_name | Wilkinson's polynomial |
| concepts[19].id | https://openalex.org/C126255220 |
| concepts[19].level | 1 |
| concepts[19].score | 0.2743678689002991 |
| concepts[19].wikidata | https://www.wikidata.org/wiki/Q141495 |
| concepts[19].display_name | Mathematical optimization |
| concepts[20].id | https://openalex.org/C80444323 |
| concepts[20].level | 1 |
| concepts[20].score | 0.26987409591674805 |
| concepts[20].wikidata | https://www.wikidata.org/wiki/Q2878974 |
| concepts[20].display_name | Theoretical computer science |
| concepts[21].id | https://openalex.org/C3018263672 |
| concepts[21].level | 2 |
| concepts[21].score | 0.2617870569229126 |
| concepts[21].wikidata | https://www.wikidata.org/wiki/Q1296251 |
| concepts[21].display_name | Efficient algorithm |
| keywords[0].id | https://openalex.org/keywords/time-complexity |
| keywords[0].score | 0.6771894097328186 |
| keywords[0].display_name | Time complexity |
| keywords[1].id | https://openalex.org/keywords/p-versus-np-problem |
| keywords[1].score | 0.576299786567688 |
| keywords[1].display_name | P versus NP problem |
| keywords[2].id | https://openalex.org/keywords/path |
| keywords[2].score | 0.5156489610671997 |
| keywords[2].display_name | Path (computing) |
| keywords[3].id | https://openalex.org/keywords/polynomial |
| keywords[3].score | 0.508489727973938 |
| keywords[3].display_name | Polynomial |
| keywords[4].id | https://openalex.org/keywords/computation |
| keywords[4].score | 0.45575016736984253 |
| keywords[4].display_name | Computation |
| keywords[5].id | https://openalex.org/keywords/turing-machine |
| keywords[5].score | 0.45431435108184814 |
| keywords[5].display_name | Turing machine |
| keywords[6].id | https://openalex.org/keywords/turing |
| keywords[6].score | 0.4484289586544037 |
| keywords[6].display_name | Turing |
| keywords[7].id | https://openalex.org/keywords/np-complete |
| keywords[7].score | 0.44244861602783203 |
| keywords[7].display_name | NP-complete |
| language | |
| locations[0].id | doi:10.5281/zenodo.17784110 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400562 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | Zenodo (CERN European Organization for Nuclear Research) |
| locations[0].source.host_organization | https://openalex.org/I67311998 |
| locations[0].source.host_organization_name | European Organization for Nuclear Research |
| locations[0].source.host_organization_lineage | https://openalex.org/I67311998 |
| locations[0].license | |
| locations[0].pdf_url | |
| locations[0].version | |
| locations[0].raw_type | article |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | https://doi.org/10.5281/zenodo.17784110 |
| indexed_in | datacite |
| authorships[0].author.id | https://openalex.org/A4301313158 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Lee, Changryeol |
| authorships[0].countries | KR |
| authorships[0].institutions[0].id | https://openalex.org/I193775966 |
| authorships[0].institutions[0].ror | https://ror.org/01wjejq96 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I193775966 |
| authorships[0].institutions[0].country_code | KR |
| authorships[0].institutions[0].display_name | Yonsei University |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Lee, Changryeol |
| authorships[0].is_corresponding | True |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://doi.org/10.5281/zenodo.17784110 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-12-03T00:00:00 |
| display_name | Graph-Based Deterministic Polynomial Algorithm for NP Problems |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-12-03T23:12:59.920255 |
| primary_topic | |
| cited_by_count | 0 |
| locations_count | 1 |
| best_oa_location.id | doi:10.5281/zenodo.17784110 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400562 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | Zenodo (CERN European Organization for Nuclear Research) |
| best_oa_location.source.host_organization | https://openalex.org/I67311998 |
| best_oa_location.source.host_organization_name | European Organization for Nuclear Research |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I67311998 |
| best_oa_location.license | |
| best_oa_location.pdf_url | |
| best_oa_location.version | |
| best_oa_location.raw_type | article |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | https://doi.org/10.5281/zenodo.17784110 |
| primary_location.id | doi:10.5281/zenodo.17784110 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400562 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | Zenodo (CERN European Organization for Nuclear Research) |
| primary_location.source.host_organization | https://openalex.org/I67311998 |
| primary_location.source.host_organization_name | European Organization for Nuclear Research |
| primary_location.source.host_organization_lineage | https://openalex.org/I67311998 |
| primary_location.license | |
| primary_location.pdf_url | |
| primary_location.version | |
| primary_location.raw_type | article |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | https://doi.org/10.5281/zenodo.17784110 |
| publication_date | 2025-12-02 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.= | 100 |
| abstract_inverted_index.P | 1, 33, 99 |
| abstract_inverted_index.a | 30, 52, 79, 93, 119 |
| abstract_inverted_index.In | 25 |
| abstract_inverted_index.NP | 3, 38, 66, 101 |
| abstract_inverted_index.We | 50 |
| abstract_inverted_index.as | 110 |
| abstract_inverted_index.be | 12, 19, 41, 69, 88 |
| abstract_inverted_index.in | 14, 21, 44 |
| abstract_inverted_index.of | 78 |
| abstract_inverted_index.to | 96 |
| abstract_inverted_index.vs | 2 |
| abstract_inverted_index.we | 28, 82 |
| abstract_inverted_index.Our | 103 |
| abstract_inverted_index.The | 0 |
| abstract_inverted_index.and | 63, 113 |
| abstract_inverted_index.can | 11, 17, 40, 68, 87 |
| abstract_inverted_index.for | 107 |
| abstract_inverted_index.new | 53 |
| abstract_inverted_index.ofa | 60 |
| abstract_inverted_index.the | 58, 76, 85, 98 |
| abstract_inverted_index.(NP) | 16 |
| abstract_inverted_index.(P). | 24 |
| abstract_inverted_index.=NP, | 34 |
| abstract_inverted_index.also | 18 |
| abstract_inverted_index.asks | 5 |
| abstract_inverted_index.path | 95 |
| abstract_inverted_index.play | 118 |
| abstract_inverted_index.show | 64 |
| abstract_inverted_index.such | 109 |
| abstract_inverted_index.that | 32, 36, 56, 65, 84 |
| abstract_inverted_index.this | 26, 73 |
| abstract_inverted_index.time | 23, 46 |
| abstract_inverted_index.Model | 55 |
| abstract_inverted_index.every | 7, 37 |
| abstract_inverted_index.proof | 31 |
| abstract_inverted_index.role. | 121 |
| abstract_inverted_index.time, | 91 |
| abstract_inverted_index.whose | 9 |
| abstract_inverted_index.Graph, | 81 |
| abstract_inverted_index.Turing | 61 |
| abstract_inverted_index.direct | 94 |
| abstract_inverted_index.ensure | 83 |
| abstract_inverted_index.fields | 108 |
| abstract_inverted_index.paper, | 27 |
| abstract_inverted_index.result | 104 |
| abstract_inverted_index.solved | 20, 42 |
| abstract_inverted_index.usinga | 47 |
| abstract_inverted_index.within | 72 |
| abstract_inverted_index.central | 120 |
| abstract_inverted_index.concept | 77 |
| abstract_inverted_index.enables | 57 |
| abstract_inverted_index.present | 29 |
| abstract_inverted_index.problem | 4, 8, 39 |
| abstract_inverted_index.whether | 6 |
| abstract_inverted_index.Feasible | 80 |
| abstract_inverted_index.machine, | 62 |
| abstract_inverted_index.problems | 67, 117 |
| abstract_inverted_index.solution | 10 |
| abstract_inverted_index.verified | 13 |
| abstract_inverted_index.introduce | 51 |
| abstract_inverted_index.providing | 92 |
| abstract_inverted_index.question. | 102 |
| abstract_inverted_index.resolving | 97 |
| abstract_inverted_index.simulated | 70 |
| abstract_inverted_index.algorithm. | 49 |
| abstract_inverted_index.artificial | 114 |
| abstract_inverted_index.polynomial | 22, 45, 90 |
| abstract_inverted_index.simulation | 59, 86 |
| abstract_inverted_index.Computation | 54 |
| abstract_inverted_index.efficiently | 71 |
| abstract_inverted_index.graph-based | 48 |
| abstract_inverted_index.introducing | 75 |
| abstract_inverted_index.performedin | 89 |
| abstract_inverted_index.framework.By | 74 |
| abstract_inverted_index.implications | 106 |
| abstract_inverted_index.cryptography, | 111 |
| abstract_inverted_index.demonstrating | 35 |
| abstract_inverted_index.intelligence, | 115 |
| abstract_inverted_index.optimization, | 112 |
| abstract_inverted_index.hassignificant | 105 |
| abstract_inverted_index.polynomialtime | 15 |
| abstract_inverted_index.whereNP-complete | 116 |
| abstract_inverted_index.deterministically | 43 |
| cited_by_percentile_year | |
| countries_distinct_count | 1 |
| institutions_distinct_count | 1 |
| citation_normalized_percentile |