One Color Preprocessing Improves DSATUR

📅 2026-09-15
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出SSLD方法,通过预处理一个良好的颜色类别来改进DSATUR算法,从而解决图着色问题。该方法基于半定规划,并在多种实例上优于DSATUR。
📝 Abstract
The Graph Coloring Problem (GCP) is NP-hard and DSATUR stands as one of the fastest heuristics for it despite producing colorings that typically use more colors than state-of-the-art coloring algorithms. We propose SSLD (Semidefinite Spectral Learning with DSATUR), which improves DSATUR by preprocessing a first good color class before letting DSATUR complete coloring the rest of the given graph. We obtain this color class from a Semidefinite Programming (SDP), similar to an SDP used to compute the Lovász theta number. To the best of our knowledge, SSLD is the first approach to improve DSATUR by preprocessing through fixed color classes. We evaluate SSLD against DSATUR and against a naive 1-color-class preprocessing algorithm on DIMACS instances, random graphs (Erdős--Rényi, Watts-Strogatz, Barabási--Albert), Frequency Assignment and Job Shop Scheduling instances. SSLD matches or beats DSATUR in almost every case across over 1600 benchmark instances, and out performs the naive GISD baseline, allows us to confirm the value brought by the SDP-guided choice of the first color class. This quality comes at a runtime cost of roughly 195 times slower that DSATUR, but demonstrating that SDP-guided preprocessing of a first color class is a direction for future improvements.
Problem

Research questions and friction points this paper is trying to address.

Graph Coloring Problem
DSATUR
Semidefinite Programming
Innovation

Methods, ideas, or system contributions that make the work stand out.

SSLD
Semidefinite Programming (SDP)
preprocessing
color class
DSATUR
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
A
Adam Nouira
Université de Strasbourg
L
Lucas Isenmann
Université de Strasbourg