Skip to main content

Core Instances for Testing: A Case Study

(Extended Abstract)

  • Conference paper
  • First Online:
Experimental and Efficient Algorithms (WEA 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2647))

Included in the following conference series:

  • 553 Accesses

Abstract

Data generation for computational testing of optimization algorithms is a key topic in experimental algorithmics. Recently, concern has arisen that many published computational experiments are inadequate respect to the way test instances are generated. In this paper we suggest a new research direction that might be useful to cope with the possible limitations of data generation. The basic idea is to select a finite set of instances which ‘represent’ the whole set of instances. We propose a measure of the representativeness of an instance, which we call ε-representativeness: for a minimization problem, an instance x ε is ε-representative of another instance x if a (1 + ε)-approximate solution to x can be obtained by solving x ε. Focusing on a strongly NP-hard single machine scheduling problem, we show how to map the infinite set of all instances into a finite set of ε-representative core instances. We propose to use this finite set of ε-representative core instances to test heuristics.

Supported by Swiss National Science Foundation project 20-63733.00/1, “Resource Allocation and Scheduling in Flexible Manufacturing”, and by the “Metaheuristics Network”, grant HPRN-CT-1999-00106.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Barr, B. Golden, J. Kelly, M. Resende, and W. S. Jr. Designing and reporting on computational experiments with heuristic methods. Journal of Heuristics, 1:9–32, 1995.

    Article  MATH  Google Scholar 

  2. L. Berman and J. Hartmanis. On isomorphisms and density of NP and other complete sets. SIAM Journal on Computing, 6(2):305–322, June 1977.

    Article  MATH  MathSciNet  Google Scholar 

  3. M. Cesati and L. Trevisan. On the efficiency of polynomial time approximation schemes. Information Processing Letters, 64(47):165–171, 1997.

    Article  MathSciNet  Google Scholar 

  4. R. Downey and M. Fellows. Parameterized Complexity. Springer, 1998.

    Google Scholar 

  5. A. Fishkin, K. Jansen, and M. Mastrolilli. Grouping techniques for scheduling problems: simpler and faster. In 9th Annual European Symposium on Algorithms (ESA’01), volume LNCS 2161, pages 206–217, 2001.

    Google Scholar 

  6. R. Graham, E. Lawler, J. Lenstra, and A. R. Kan. Optimization and approximation in deterministic sequencing and scheduling: A survey. In Annals of Discrete Mathematics, volume 5, pages 287–326. North-Holland, 1979.

    Article  MATH  MathSciNet  Google Scholar 

  7. H. Greenberg. Computational testing: why, how and how much. ORSA Journal of Computing, 2:94–97, 1990.

    Google Scholar 

  8. L. Hall and D. Shmoys. Approximation algorithms for constrained scheduling problems. In Proceedings of the 30th IEEE Symposium on Foundations of Computer Science, pages 134–139, 1989.

    Google Scholar 

  9. J. Hooker. Needed: An empirical science of algorithms. Operations Research, 42:201–212, 1994.

    MATH  Google Scholar 

  10. J. Hooker. Testing heuristics: We have it all wrong. Journal of Heuristics, 1:33–42, 1995.

    Article  MATH  Google Scholar 

  11. D. Johnson. A theoretician’s guide to the experimental analysis of algorithms. In G. Johnson and McGeoch, editors, to appear in Proceedings of the 5th and 6th DIMACS Implementation Challenges. American Mathematical Society, 2002.

    Google Scholar 

  12. J. Lenstra, A. R. Kan, and P. Brucker. Complexity of machine scheduling problems. Annals of Operations Research, 1:343–362, 1977.

    Google Scholar 

  13. S. Mahaney. Sparse complete sets for NP: Solution of a conjecture of Berman and Hartmanis. Journal of Computer and System Sciences, 25(2):130–143, Oct. 1982.

    Article  MATH  MathSciNet  Google Scholar 

  14. M. Mastrolilli. Grouping techniques for one machine scheduling subject to precedence constraints. In Proceedings of the 21st Foundations of Software Technology and Theoretical Computer Science, volume LNCS 2245, pages 268–279, 2001.

    Google Scholar 

  15. C. McGeoch. Toward an experimental method for algorithm simulation. INFORMS Journal of Computing, 8:1–15, 1996.

    Article  MATH  Google Scholar 

  16. R. Motwani and P. Raghavan. Randomized Algorithms. Cambridge University Press, Cambridge, 1995.

    MATH  Google Scholar 

  17. P. Schuurman and G. Woeginger. Approximation schemes — a tutorial. Technical report, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mastrolilli, M., Bianchi, L. (2003). Core Instances for Testing: A Case Study. In: Jansen, K., Margraf, M., Mastrolilli, M., Rolim, J.D.P. (eds) Experimental and Efficient Algorithms. WEA 2003. Lecture Notes in Computer Science, vol 2647. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44867-5_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-44867-5_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40205-3

  • Online ISBN: 978-3-540-44867-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics