A Dynamic Extension of the Petford–Welsh Coloring Algorithm for Estimating the Chromatic Number
Creators
- 1. Rudolfovo - Science and Technology Centre Novo mesto
- 2. University of Ljubljana, Faculty of Mechanical Engineering
Description
We introduce a dynamic extension of the Petford–Welsh coloring algorithm that estimates the chromatic number of a graph without requiring k as an input. The algorithm is based on a model closely related to Boltzmann machines that minimize the Ising Hamiltonian. Starting from a minimal coloring, it adaptively adjusts the number of colors according to solution quality.
We evaluate the method on graphs from the DIMACS benchmark suite under various initialization strategies. The results indicate that the algorithm achieves near-optimal solutions with high robustness and shows promising effectiveness on real-world instances. While additional adaptive or problem-specific strategies may be necessary for harder cases, the main advantage of the approach lies in its inherent parallelism, which opens avenues for further exploration.
Files
omkarbihani/Dynamic_Petford_Welsh-v1.0.zip
Files
(26.4 MB)
Name | Size | Download all |
---|---|---|
md5:75f2513c104f6a43d3bd10547322b9c3
|
26.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/omkarbihani/Dynamic_Petford_Welsh/tree/v1.0 (URL)
Funding
- The Slovenian Research and Innovation Agency
- Annual work program of Rudolfovo
- The Slovenian Research and Innovation Agency
- Inovativni izdelovalni sistemi in procesi P2-0248
- The Slovenian Research and Innovation Agency
- Kvantni reševalnik za težke binarne kvadratične probleme (QBIQ) L1-60136
- The Slovenian Research and Innovation Agency
- Biološka koda vozlov - identifikacija vzorcev vozlanja v biomolekulah z uporabo umetne inteligence N1-0278
- The Slovenian Research and Innovation Agency
- Računalniška knjižnica za zavozlane strukture in aplikacije J1-4031
Software
- Repository URL
- https://github.com/omkarbihani/Dynamic_Petford_Welsh