SudoPHASE: A Multithreaded Hybrid ACO-SA Sudoku Solver with Ring and Random Communication Topologies

Read full text
Authors: Rico Méndez, Jared Bacay, Jhoe Leil Adel, John Paul T. Yusiong
Cited by: 0

Abstract

Sudoku solving is a combinatorial constraint satisfaction problem that becomes increasingly difficult for large grids and low-clue puzzles. In this paper, SudoPHASE is introduced as a parallel hybrid Sudoku solver that combines constraint propagation, the Ant Colony System (ACS), and Simulated Annealing (SA) within a multithreaded architecture. This work integrates multithreaded hybrid ACO–SA with ring-based and randomized communication topologies for coordinated parallel search. Each thread executes an independent solver and communicates through ring-based exchanges of iteration-best solutions and randomized exchanges of best-so-far solutions. We propose a three-source pheromone update mechanism that integrates local and shared information while preserving search diversity. Experimental results on 9×9, 16×16, and 25×25 Sudoku instances demonstrate that the proposed approach improves robustness, convergence speed, and scalability compared to non-hybrid and non-parallel baselines, particularly for large, low-clue puzzles.

Fields of Study & Subjects

Metaheuristic Optimization Algorithms Research Constraint Satisfaction and Optimization Scheduling and Optimization Algorithms

Publication details

Journal / source
International Conference on Intelligent Systems, Metaheuristics & Swarm Intelligence (ISMSI)
Pages
137–141
Publication date
24 April 2026
Language
EN