NeFut Logo NeFut
Admin Login

[CS.AI] Minimum Span Antibandwidth and Cyclic Antibandwidth Labeling Problems

Published at: 2026-09-18 22:00 Last updated: 2026-09-20 12:54
#algorithm #optimization #Artificial Intelligence

This paper tackles the Minimum Span Antibandwidth Labeling (MSABL) and Minimum Span Cyclic Antibandwidth Labeling (MSCABL) problems, both of which are NP‑hard graph labeling tasks. Traditional antibandwidth formulations fix a label set and maximize the minimum (cyclic) distance $d_{\min}$ between labels of adjacent vertices. In contrast, we fix a desired minimum distance $\delta$ and, under the constraint $d_{\min}\ge \delta$, minimize the label span $\mathrm{span}=\max\{\ell(v)\}-\min\{\ell(v)\}$.

To solve MSABL/MSCABL, we propose a unified Boolean Satisfiability (SAT) framework. The key idea is to turn the problem into a series of decision problems: for a candidate span $S$, decide whether a feasible labeling exists. Feasibility is monotone in $S$ (if $S$ works, any $S'\ge S$ also works), enabling binary or linear search to speed up the process.

SAT encoding essentials

Two SAT solving strategies

  1. Parallel SAT: launch multiple SAT solvers simultaneously, each testing a different candidate span $S_i$ (e.g., $S, S+1,\dots$). Multi‑core parallelism reduces overall search time.
  2. Incremental SAT: keep a single SAT instance, start with $S=\delta$, and add new label variables and constraints when the current instance is unsatisfiable, thus reusing learned clauses.

Experiments

These results demonstrate that SAT solving is an effective exact method for both MSABL and MSCABL.

Review

Original Source: https://arxiv.org/abs/2609.20091

[h] Back to Home