Published August 22, 2025 | Version v1.0
Software Open

A Dynamic Extension of the Petford–Welsh Coloring Algorithm for Estimating the Chromatic Number

  • 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

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