Skip to main content
Log in

A tabu search algorithm for the covering design problem

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

A (v,k,t)-covering design is a collection of k-subsets (called blocks) of a v-set \({\mathcal{V}}\) such that every t-subset of \({\mathcal{V}}\) is contained in at least one block. Given v, k and t, the goal of the covering design problem is to find a covering made of a minimum number of blocks. In this paper, we present a new tabu algorithm for tackling this problem. Our algorithm exploits a new implementation designed in order to evaluate efficiently the performance of the neighbors of the current configuration. The new implementation is much less space-consuming than the currently used technique, making it possible to tackle much larger problem instances. It is also significantly faster. Thanks to these improved data structures, our tabu algorithm was able to improve the upper bound of more than 50 problem instances.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Chan, A.H., Game, R.A.: (n,k,t)-Covering systems and error-trapping decoding. IEEE Trans. Inf. Theory 27, 643–646 (1981)

    Article  Google Scholar 

  • Colbourn, C.J., Dinitz, D.H. (eds.): Handbook of Combinatorial Designs, 2nd edn. Chapman and Hall/CRC Press, Boca Raton (2007)

    MATH  Google Scholar 

  • Crescenzi, P., Montecalvo, F., Rossi, G.: Optimal covering designs: complexity results and new bounds. Discrete Appl. Math. 144(3), 281–290 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  • Dai, C., Li, P.C., Toulouse, M.: A cooperative multilevel tabu search algorithm for the covering design problem. Artif. Evolution 119–130 (2005)

  • Etzion, T., Wei, V., Zhang, Z.: Bounds on the sizes of constant weight covering codes. Des. Codes Cryptogr. 5, 217–239 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  • Galinier, P., Hao, J.-K.: A general approach for constraint solving by local search. J. Math. Model. Algorithms 3(1), 73–88 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  • Fadlaoui, K., Galinier, P.: Covering designs constructed by using the TS-CD algorithm. Technical Report EPM-RT-2010-01, Ecole Polytechnique de Montréal (2010)

  • Glover, F., Laguna, M.: Tabu Search. Kluwer Academic, Boston (1997)

    Book  MATH  Google Scholar 

  • Gordon, D.M., Kuperberg, G., Patashnik, O.: New constructions for covering designs. J. Combin. Des. 3, 269–284 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  • Gordon, D.M.: La Jolla covering repository tables. http://www.ccrwest.org/cover.html

  • Kreher, D.L., Stinson, D.R.: Combinatorial algorithms: generation, enumeration, and search. SIGACT News 30(1), 33–35 (1999)

    Article  Google Scholar 

  • Li, P.C., van Rees, G.H.J.: New constructions for lotto designs. Utilitas Math. 58, 45–64 (2000)

    MATH  Google Scholar 

  • Margot, F.: Small covering designs by branch-and-cut. Math. Program. 94, 207–220 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  • Mills, W.H., Mullin, R.C.: Coverings and packings. In: Dinitz, J.H., Stinson, D.R. (eds.) Contemporary Design Theory, pp. 371–399 (1992)

    Google Scholar 

  • Nurmela, K.J., Östergård, P.R.J.: Upper bounds for covering designs by simulated annealing. Congr. Numer. 96, 93–111 (1993)

    MathSciNet  MATH  Google Scholar 

  • Schönheim, J.: On coverings. Pac. J. Math. 14, 1405–1411 (1964)

    MATH  Google Scholar 

  • Soriano, P., Gendreau, M.: Diversification strategies in tabu search algorithms for the maximum clique problem. Ann. Oper. Res. 63, 189–207 (1996)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Philippe Galinier.

Additional information

This work was supported by a grant from Natural Sciences and Engineering Research Council of Canada (NSERC).

Electronic Supplementary Material

Below is the link to the electronic supplementary material.

(DOC 91.1 KB)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fadlaoui, K., Galinier, P. A tabu search algorithm for the covering design problem. J Heuristics 17, 659–674 (2011). https://doi.org/10.1007/s10732-010-9150-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-010-9150-2

Keywords

Navigation