Exploiting Fitness Distance Correlation of Set Covering Problems

  • Markus Finger
  • Thomas Stützle
  • Helena Lourenço
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2279)


The set covering problem is an NP-hard combinatorial optimization problem that arises in applications ranging from crew scheduling in airlines to driver scheduling in public mass transport. In this paper we analyze search space characteristics of a widely used set of benchmark instances through an analysis of the fitness-distance correlation. This analysis shows that there exist several classes of set covering instances that show a largely different behavior. For instances with high fitness distance correlation, we propose new ways of generating core problems and analyze the performance of algorithms exploiting these core problems.


Local Search Core Problem Iterate Local Search Crew Schedule Driver Schedule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    E. Housos and T. Elmoth. Automatic optimization of subproblems in scheduling airlines crews. Interfaces, 27(5):68–77, 1997.Google Scholar
  2. 2.
    H. Lourenço, R. Portugal, and J.P. Paix ao. Multiobjective metaheuristics for the bus-driver scheduling problem. Transportation Science, 35(3):331–343, 2001.zbMATHCrossRefGoogle Scholar
  3. 3.
    F.J. Vasko and F.E. Wolf. Optimal selection of ingot sizes via set covering. Operations Research, 15:115–121, 1988.zbMATHMathSciNetGoogle Scholar
  4. 4.
    A. Caprara, M. Fischetti, and P. Toth. Algorithms for the set covering problem. Technical Report OR-98-3, DEIS, University of Bologna, Italy, 1998.Google Scholar
  5. 5.
    S. Ceria, P. Nobili, and A. Sassano. A lagrangian-based heuristic for large-scale set covering problems. Mathematical Programming, 81:215–228, 1998.MathSciNetGoogle Scholar
  6. 6.
    A. Caprara, M. Fischetti, and P. Toth. A heuristic method for the set covering problem. Operations Research, 47:730–743, 1999.zbMATHMathSciNetGoogle Scholar
  7. 7.
    J.E. Beasley and P.C. Chu. A genetic algorithm for the set covering problem. European Journal of Operational Research, 94:392–404, 1996.zbMATHCrossRefGoogle Scholar
  8. 8.
    A.V. Eremeev. A genetic algorithm with a non-binary representation for the set covering problem. In Proceedings of OR’98, pages 175–181. Springer Verlag, 1999.Google Scholar
  9. 9.
    M.J. Brusco, L.W. Jacobs, and G.M. Thompson. A morphing procedure to supplement a simulated annealing heuristic for cost-and coverage-corrleated set covering problems. Annals of Operations Research, 86:611–627, 1999.zbMATHCrossRefMathSciNetGoogle Scholar
  10. 10.
    H.R. Lourenço, O. Martin, and T. Stützle. Iterated local search. In F. Glover and G. Kochenberger, editors, Handbook of Metaheuristics. Kluwer Academic Publishers, Boston, MA, USA, 2002. to appear.Google Scholar
  11. 11.
    E. Marchiori and A. Steenbeek. An evolutionary algorithm for large scale set covering problems with application to airline crew scheduling. In Real World Applications of Evolutionary Computing, volume 1083 of Lecture Notes in Computer Science, pages 367–381. Springer Verlag, Berlin, Germany, 2000.Google Scholar
  12. 12.
    M. Kishida M. Yagiura and T. Ibaraki. A 3-flip neighborhood local search for the set covering problem. submitted for publication, 2001.Google Scholar
  13. 13.
    T. Jones and S. Forrest. Fitness distance correlation as a measure of problem dificulty for genetic algorithms. In L.J. Eshelman, editor, Proc. of the 6th Int. Conf. on Genetic Algorithms, pages 184–192. Morgan Kaufman, 1995.Google Scholar
  14. 14.
    P.F. Stadler. Towards a theory of landscapes. Technical Report Technical Report SFI-95-03-030, Santa Fe Institute, 1995.Google Scholar
  15. 15.
    E.D. Weinberger. Correlated and uncorrelated fitness landscapes and how to tell the difference. Biological Cybernetics, 63:325–336, 1990.zbMATHCrossRefGoogle Scholar
  16. 16.
    K.D. Boese, A.B. Kahng, and S. Muddu. A New Adaptive Multi-Start Technique for Combinatorial Global Optimization. Operations Research Letters, 16:101–113, 1994.zbMATHCrossRefMathSciNetGoogle Scholar
  17. 17.
    E. Balas and M.C. Carrera. A dynamic subgradient-based branch and bound procedure for set covering. Operations Research, 44:875–890, 1996.zbMATHMathSciNetCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Markus Finger
    • 1
  • Thomas Stützle
    • 1
  • Helena Lourenço
    • 2
  1. 1.Intellectics GroupDarmstadt University of TechnologyDarmstadtGermany
  2. 2.Department of Economics and BusinessUniversitat Pompeu FabraBarcelonaSpain

Personalised recommendations