Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Haller, Stefan, Savchynskyy, Bogdan
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:https://arxiv.org/abs/2408.02086
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913758557765632
author Haller, Stefan
Savchynskyy, Bogdan
author_facet Haller, Stefan
Savchynskyy, Bogdan
contents We propose a scalable approximate algorithm for the NP-hard maximum-weight independent set problem. The core component of our algorithm is a dual coordinate descent applied to a smoothed LP relaxation of the problem. This technique is commonly known by the names Bregman method and Sinkhorn algorithm in the literature. Our algorithm addresses a family of clique cover LP relaxations, where the constraints are determined by the set of cliques covering the underlying graph. The objective function of the relaxation is smoothed with an entropy term. A crucial aspect determining efficiency of our approach is controlling the smoothing level during the optimization process. While several dedicated techniques have been considered in the literature to this end, we propose a new one based on estimation of the relaxed duality gap. To make this estimation possible, we developed a new projection method to the feasible set of the considered LP relaxation. We experimentally show that our smoothing scheduling significantly outperforms the standard one based on feasibility estimation. Additionally to solving the relaxed dual, we utilize a simple and very efficient primal heuristic to obtain feasible integer solutions of the original non-relaxed problem. Our heuristic is a combination of randomized greedy generation and optimal recombination applied to the reduced costs computed by the dual optimization. Our experimental validation considers two datasets rooted in real-world applications, where our method demonstrates the ability to discover high-quality approximate solutions within 10 seconds for graphs with up to 882 thousand nodes and 344 million edges.
format Preprint
id arxiv_https___arxiv_org_abs_2408_02086
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Bregman-Sinkhorn Algorithm for the Maximum Weight Independent Set Problem
Haller, Stefan
Savchynskyy, Bogdan
Optimization and Control
We propose a scalable approximate algorithm for the NP-hard maximum-weight independent set problem. The core component of our algorithm is a dual coordinate descent applied to a smoothed LP relaxation of the problem. This technique is commonly known by the names Bregman method and Sinkhorn algorithm in the literature. Our algorithm addresses a family of clique cover LP relaxations, where the constraints are determined by the set of cliques covering the underlying graph. The objective function of the relaxation is smoothed with an entropy term. A crucial aspect determining efficiency of our approach is controlling the smoothing level during the optimization process. While several dedicated techniques have been considered in the literature to this end, we propose a new one based on estimation of the relaxed duality gap. To make this estimation possible, we developed a new projection method to the feasible set of the considered LP relaxation. We experimentally show that our smoothing scheduling significantly outperforms the standard one based on feasibility estimation. Additionally to solving the relaxed dual, we utilize a simple and very efficient primal heuristic to obtain feasible integer solutions of the original non-relaxed problem. Our heuristic is a combination of randomized greedy generation and optimal recombination applied to the reduced costs computed by the dual optimization. Our experimental validation considers two datasets rooted in real-world applications, where our method demonstrates the ability to discover high-quality approximate solutions within 10 seconds for graphs with up to 882 thousand nodes and 344 million edges.
title A Bregman-Sinkhorn Algorithm for the Maximum Weight Independent Set Problem
topic Optimization and Control
url https://arxiv.org/abs/2408.02086