• Home
  • Search
  • A Heuristic Method for the Set Covering Problem
  • Cite Icon431
  • https://doi.org/10.1287/opre.47.5.730Copy DOI Icon

A Heuristic Method for the Set Covering Problem

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a Lagrangian-based heuristic for the well-known Set Covering Problem (SCP). The algorithm was initially designed for solving very large scale SCP instances, involving up to 5,000 rows and 1,000,000 columns, arising from crew scheduling in the Italian Railway Company, Ferrovie dello Stato SpA. In 1994 Ferrovie dello Stato SpA, jointly with the Italian Operational Research Society, organized a competition, called FASTER, intended to promote the development of algorithms capable of producing good solutions for these instances, since the classical approaches meet with considerable difficulties in tackling them. The main characteristics of the algorithm we propose are (1) a dynamic pricing scheme for the variables, akin to that used for solving large-scale LPs, to be coupled with subgradient optimization and greedy algorithms, and (2) the systematic use of column fixing to obtain improved solutions. Moreover, we propose a number of improvements on the standard way of defining the step-size and the ascent direction within the subgradient optimization procedure, and the scores within the greedy algorithms. Finally, an effective refining procedure is proposed. Our code won the first prize in the FASTER competition, giving the best solution value for all the proposed instances. The algorithm was also tested on the test instances from the literature: in 92 out of the 94 instances in our test bed we found, within short computing time, the optimal (or the best known) solution. Moreover, among the 18 instances for which the optimum is not known, in 6 cases our solution is better than any other solution found by previous techniques.

Similar Papers
  • Research Article
  • Citations6

A variable iterated greedy algorithm based on grey relational analysis for crew scheduling

  • Sep 02, 2017
  • Scientia Iranica
  • Kunkun Peng +1
  • Research Article
  • Citations15

State space relaxation for set covering problems related to bus driver scheduling

  • Dec 01, 1993
  • European Journal of Operational Research
  • Ana Paias +1
  • Research Article
  • Citations6

Pareto optimality and a class of set covering heuristics

  • May 01, 1993
  • Annals of Operations Research
  • Nicholas G Hall +1
  • Research Article
  • Citations59

Using swarm intelligence algorithms to detect influential individuals for influence maximization in social networks

  • Jul 20, 2018
  • Expert Systems with Applications
  • Aybike Şi̇mşek +1
  • Book Chapter
  • Citations5

Optimal Sensor Placement for Contamination Detection and Identification in Water Distribution Networks

  • Jan 01, 2014
  • Computer Aided Chemical Engineering
  • Venkata Reddy Palleti +2
  • Research Article
  • Citations7

Binary Fruit Fly Swarm Algorithms for the Set Covering Problem

  • Jan 01, 2022
  • Computers, Materials & Continua
  • Broderick Crawford +9
  • Research Article
  • Citations58

Optimization algorithms for the solution of the frictionless normal contact between rough surfaces

  • Jun 16, 2015
  • International Journal of Solids and Structures
  • A Bemporad +1
  • Book Chapter

Two Sides Approximation Algorithms for Channel Assignments in Wireless Network

  • Jan 01, 2011
  • Chuanhe Huang +2
  • PDF
  • Research Article
  • Citations8

Differential Evolution Algorithm for Multilevel Assignment Problem: A Case Study in Chicken Transportation

  • Oct 02, 2018
  • Mathematical and Computational Applications
  • Sasitorn Kaewman +3
  • Research Article
  • Citations32

Tight Results on Minimum Entropy Set Cover

  • Oct 13, 2007
  • Algorithmica
  • Jean Cardinal +2
  • Book Chapter
  • Citations15

Approximating Minimum Linear Ordering Problems

  • Jan 01, 2012
  • Satoru Iwata +2
  • Research Article
  • Citations19

Approximating the dense set-cover problem

  • May 10, 2004
  • Journal of Computer and System Sciences
  • Reuven Bar-Yehuda +1
  • Research Article
  • Citations125

A framework for the greedy algorithm

  • Dec 28, 2001
  • Discrete Applied Mathematics
  • A Vince
  • Book Chapter
  • Citations6

Greedy Methods in Plume Detection, Localization and Tracking

  • Nov 01, 2008
  • Huimin Chen
  • Research Article

Intelligent task scheduling for cutover in optical networks.

  • Jun 18, 2025
  • Optics express
  • Xin Qin +9
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.