A Graph-Theoretic Solution to NP-Complete Sudoku Puzzles: Malatya Centrality for Large-Scale Optimization
| dc.contributor.author | Yakut, Selman | |
| dc.contributor.author | Karagoz, Erkan | |
| dc.date.accessioned | 2026-04-04T13:33:24Z | |
| dc.date.available | 2026-04-04T13:33:24Z | |
| dc.date.issued | 2025 | |
| dc.department | İnönü Üniversitesi | |
| dc.description.abstract | The sudoku puzzle, an NP-complete problem, presents significant computational challenges due to its constrained structure and vast solution space. While widely studied in artificial intelligence and optimization, existing methods often struggle with scalability and varying difficulty levels. This study introduces a novel, graph coloring-based approach leveraging the Malatya centrality algorithm to efficiently solve sudoku puzzles. By transforming the sudoku board into a graph, we compute node centrality values to guide the coloring process, where distinct color clusters correspond to numerical solutions. Our method was rigorously evaluated on datasets consisting of up to 1,000,000 puzzles and achieved 100% accuracy. It has achieved successful results when compared to other methods across various difficulty levels (easy, medium, and hard). This represents a significant advancement over traditional techniques (e.g., genetic algorithms, constraint propagation) and classical graph colouring methods (Brute Force, DSatur, Welsh Powell, etc.).The Malatya centrality algorithm's robust-ness stems from its centrality-driven prioritization, enabling optimal resource allocation during search. Furthermore, we demonstrate its potential for broader applications, including complex network analysis and combinatorial optimization. This work not only advances sudoku-solving methodologies but also provides a framework for integrating graph-theoretic centrality measures into NP-complete problem domains. Future directions include adaptations to real-world problems such as scheduling, bioinformatics, and social network analysis. | |
| dc.description.sponsorship | Inonu University Scientific Research Projects Unit [FBA-2025-4172] | |
| dc.description.sponsorship | This work was supported by the Inonu University Scientific Research Projects Unit under Project FBA-2025-4172. | |
| dc.identifier.doi | 10.1109/ACCESS.2025.3622191 | |
| dc.identifier.endpage | 182750 | |
| dc.identifier.issn | 2169-3536 | |
| dc.identifier.orcid | 0009-0002-8758-8849 | |
| dc.identifier.orcid | 0000-0002-0649-1993 | |
| dc.identifier.scopus | 2-s2.0-105019621047 | |
| dc.identifier.scopusquality | Q1 | |
| dc.identifier.startpage | 182737 | |
| dc.identifier.uri | https://doi.org/10.1109/ACCESS.2025.3622191 | |
| dc.identifier.uri | https://hdl.handle.net/11616/109133 | |
| dc.identifier.volume | 13 | |
| dc.identifier.wos | WOS:001605379400006 | |
| dc.identifier.wosquality | Q2 | |
| dc.indekslendigikaynak | Web of Science | |
| dc.indekslendigikaynak | Scopus | |
| dc.language.iso | en | |
| dc.publisher | Ieee-Inst Electrical Electronics Engineers Inc | |
| dc.relation.ispartof | IEEE Access | |
| dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.snmz | KA_WOS_20250329 | |
| dc.subject | Machine learning algorithms | |
| dc.subject | Heuristic algorithms | |
| dc.subject | Backtracking | |
| dc.subject | Optimization | |
| dc.subject | Genetic algorithms | |
| dc.subject | Search problems | |
| dc.subject | Force | |
| dc.subject | NP-complete problem | |
| dc.subject | Graph theory | |
| dc.subject | Education | |
| dc.subject | Centrality-driven heuristics | |
| dc.subject | graph coloring for sudoku | |
| dc.subject | large-scale sudoku optimization | |
| dc.subject | Malatya centrality algorithm | |
| dc.subject | NP-complete problem solving | |
| dc.title | A Graph-Theoretic Solution to NP-Complete Sudoku Puzzles: Malatya Centrality for Large-Scale Optimization | |
| dc.type | Article |











