Abstract

In this note, we consider the antibandwidth problem, also known as dual bandwidth problem, separation problem and maximum differential coloring problem. Given a labeled graph (i.e., a numbering of the vertices of a graph), the antibandwidth of a node is defined as the minimum absolute difference of its labeling to the labeling of all its adjacent vertices. The goal in the antibandwidth problem is to find a labeling maximizing the antibandwidth. The problem is NP-hard in general graphs and has applications in diverse areas like scheduling, radio frequency assignment, obnoxious facility location and map-coloring. There has been much work on deriving theoretical bounds for the problem and also in the design of metaheuristics in recent years. However, the optimality gaps between the best known solution values and reported upper bounds for the HarwellBoeing Matrix-instances, which are the commonly used benchmark instances for this problem, are often very large (e.g., up to 577%). Moreover, only for three of these 24 instances, the optimal solution is known, leading the authors of a state-of-the-art heuristic to conclude “HarwellBoeing instances are actually a challenge for modern heuristic methods”. The upper bounds reported in literature are based on the theoretical bounds involving simple graph characteristics, i.e., size, order and degree, and a mixed-integer programming (MIP) model. We present new MIP models for the problem, together with valid inequalities, and design a branch-and-cut algorithm and an iterative solution algorithm based on them. These algorithms also include two starting heuristics and a primal heuristic. We also present a constraint programming approach, and calculate upper bounds based on the stability number and chromatic number. Our computational study shows that the developed approaches allow to find the proven optimal solution for eight instances from literature, where the optimal solution was unknown and also provide reduced gaps for eleven additional instances, including improved solution values for seven instances, the largest optimality gap is now 46%.

Highlights

  • Introduction and motivationGraph labeling problems are an important class of problems, which have been studied since the 1960s

  • The results reveal that the heuristics from literature presented for this problem work quite well, and the large optimality gaps reported so far are mainly caused by weak upper bounds

  • For (Fe(k)), we report just the best solution value and the runtime, as this algorithm gives no upper bound, except when it manages to prove optimality – The best optimality gap g∗ obtained after taking into account our new results

Read more

Summary

Introduction and motivation

Graph labeling problems are an important class of problems, which have been studied since the 1960s. Contribution and outline While there has been much work on deriving theoretical bounds for the problem and in the design of metaheuristics, the optimality gaps between the best known solution values and reported upper bounds for the HarwellBoeing Matrix-instances, which are the commonly used benchmark instances for this problem, are often very large Aside from the upper bounds provided by the MIP of Duarte et al (2011), the upper bounds reported in literature are based on the theoretical bounds involving simple graph characteristics, i.e., size, order and degree, leading to the conclusion “On the contrary, the CBT, Hamming and HarwellBoeing instances are a challenge for modern heuristic methods” in Lozano et al (2012), which presents a the state-of-the-art heuristic for the problem.. 3 we present our new MIP models and describe further details of our branch-and-cut algorithm and the iterative solution algorithm, including valid inequalities and heuristics.

Upper bounds for the ABP
New mixed-integer programming approaches
Implementation details
A constraint programming formulation
Computational results
Instances
Results
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call