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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
M. Cesati and L. Trevisan. On the efficiency of polynomial time approximation schemes. Information Processing Letters, 64(47):165–171, 1997.
R. Downey and M. Fellows. Parameterized Complexity. Springer, 1998.
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.
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.
H. Greenberg. Computational testing: why, how and how much. ORSA Journal of Computing, 2:94–97, 1990.
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.
J. Hooker. Needed: An empirical science of algorithms. Operations Research, 42:201–212, 1994.
J. Hooker. Testing heuristics: We have it all wrong. Journal of Heuristics, 1:33–42, 1995.
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.
J. Lenstra, A. R. Kan, and P. Brucker. Complexity of machine scheduling problems. Annals of Operations Research, 1:343–362, 1977.
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.
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.
C. McGeoch. Toward an experimental method for algorithm simulation. INFORMS Journal of Computing, 8:1–15, 1996.
R. Motwani and P. Raghavan. Randomized Algorithms. Cambridge University Press, Cambridge, 1995.
P. Schuurman and G. Woeginger. Approximation schemes — a tutorial. Technical report, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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