Simulating realistic set covering problems with known optimal solutions

This paper outlines a methodology to generate random Set Covering Problem (SCP) instances with known optimal solutions and correlated coefficients. Positive correlation between the objective function coefficients and the column sums of the SCP constraint matrix is known to affect the performance of SCP solution methods. Generating large SCP instances with known optimal solutions and realistic coefficient correlation provides a plethora of test problems with controllable problem characteristics, including correlation, and an ample opportunity to test the performance of SCP heuristics and algorithms without having to solve the problems to optimality. We describe the procedure for generating SCP instances and present the results of a computational demonstration conducted on SCP instances generated by our procedure. This computational demonstration shows that the heuristics' relative errors increase as the correlation increases, that the likelihood of finding a non-optimal solution also increases with the level of correlation, and that the quality of the solutions found is affected by the number of constraints.

[1]  Wen-Chyuan Chiang,et al.  Scatter search for the vehicle routing problem with time windows , 2006, Eur. J. Oper. Res..

[2]  C. H. Reilly Input models for synthetic optimization problems , 1999, WSC'99. 1999 Winter Simulation Conference Proceedings. 'Simulation - A Bridge to the Future' (Cat. No.99CH37038).

[3]  C. H. Reilly Generating coefficients for optimization test problems with implicit correlation induction , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[4]  Charles H. Reilly Optimization test problems with uniformly distributed coefficients , 1991, 1991 Winter Simulation Conference Proceedings..

[5]  Charles H. Reilly,et al.  Characterizing distributions of discrete bivariate random variables for simulation and evaluation of solution methods , 1990, 1990 Winter Simulation Conference Proceedings.

[6]  Charles H. Reilly,et al.  Synthetic Optimization Problem Generation: Show Us the Correlations! , 2009, INFORMS J. Comput..

[7]  Charles H. Reilly,et al.  An investigation of the relationship between problem characteristics and algorithm performance: a case study of the GAP , 2002 .

[8]  Jonathan F. Bard,et al.  Preference scheduling for nurses using column generation , 2005, Eur. J. Oper. Res..

[9]  S. Martello,et al.  A New Algorithm for the 0-1 Knapsack Problem , 1988 .

[10]  J. Beasley A lagrangian heuristic for set‐covering problems , 1990 .

[11]  Dennis Huisman,et al.  A column generation approach for the rail crew re-scheduling problem , 2007, Eur. J. Oper. Res..

[12]  George L. Nemhauser,et al.  Experiments with parallel branch-and-bound algorithms for the set covering problem , 1993, Oper. Res. Lett..

[13]  Claude P. Medard,et al.  Airline crew scheduling from planning to operations , 2007, Eur. J. Oper. Res..

[14]  Paolo Toth,et al.  Upper Bounds and Algorithms for Hard 0-1 Knapsack Problems , 1997, Oper. Res..

[15]  Shangyao Yan,et al.  A network model for airline cabin crew scheduling , 2002, Eur. J. Oper. Res..

[16]  Moshe B. Rosenwein,et al.  An interactive optimization system for bulk-cargo ship scheduling , 1989 .

[17]  Charles H. Reilly A comparison of alternative input models for synthetic optimization problems , 1993, WSC '93.

[18]  John N. Hooker,et al.  Needed: An Empirical Science of Algorithms , 1994, Oper. Res..

[19]  Anthony Wren,et al.  A bus crew scheduling system using a set covering formulation , 1988 .

[20]  Ding-Zhu Du,et al.  Improving Wireless Sensor Network Lifetime through Power Aware Organization , 2005, Wirel. Networks.

[21]  S. Martello,et al.  Dynamic Programming and Strong Bounds for the 0-1 Knapsack Problem , 1999 .

[22]  Richard P. O’Neill A Comparison of Real-World Linear Programs and Their Randomly Generated Analogs , 1982 .

[23]  Paolo Toth,et al.  New trends in exact algorithms for the 0-1 knapsack problem , 2000, Eur. J. Oper. Res..

[24]  Ronald L. Rardin,et al.  Partial polyhedral description and generation of discrete optimization problems with known optima , 1992 .

[25]  Francis J. Vasko,et al.  Optimal Selection of Ingot Sizes Via Set Covering , 1987, Oper. Res..

[26]  Jeffrey L. Arthur,et al.  Generating Travelling-Salesman Problems with Known Optimal Tours , 1988 .

[27]  Zeger Degraeve,et al.  A note on a symmetrical set covering problem: The lottery problem , 2008, Eur. J. Oper. Res..

[28]  E. Balas,et al.  Set Partitioning: A survey , 1976 .

[29]  S. Martello,et al.  Algorithms for Knapsack Problems , 1987 .

[30]  Gerald G. Brown,et al.  Scheduling ocean transportation of crude oil , 1987 .