Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

A Surprisal-Based Greedy Heuristic for the Set Covering Problem

Version 1 : Received: 2 June 2023 / Approved: 2 June 2023 / Online: 2 June 2023 (11:45:25 CEST)

A peer-reviewed article of this Preprint also exists.

Adamo, T.; Ghiani, G.; Guerriero, E.; Pareo, D. A Surprisal-Based Greedy Heuristic for the Set Covering Problem. Algorithms 2023, 16, 321. Adamo, T.; Ghiani, G.; Guerriero, E.; Pareo, D. A Surprisal-Based Greedy Heuristic for the Set Covering Problem. Algorithms 2023, 16, 321.

Abstract

In this paper we exploit concepts from Information Theory to improve the classical Chvatal’s greedy algorithm for the Set Covering Problem. In particular, we develop a new greedy procedure, called Surprisal-Based Greedy Heuristic (SBH), incorporating the computation of a “surprisal” measure when selecting the solution columns. Computational experiments, performed on instances from the OR-Library, show that SBH yields a 2.5% improvement in terms of the objective function value over the Chvatal’s algorithm while retaining similar execution times, making it suitable for real-time applications. The new heuristic was also compared with Kordalewski’s greedy algorithm, obtaining similar solutions with much lower times on large instances, and Grossmann and Wool’s algorithm for unicost instances, where SBH obtained better solutions.

Keywords

set covering; greedy; heuristic; real-time applications

Subject

Computer Science and Mathematics, Computer Science

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.