Abstract
This essay describes three different contexts in which algorithm designers select input data on which to test their implementations. Selecting input data for past problems typically involves scholarship to assemble existing data and ingenuity to model it efficiently. Selecting data for present problems should be based on active discussions with users and careful study of existing data. Selecting data to model problems that may arise in the future is the most interesting and delicate of the tasks that we will consider.
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
Bentley, J.L.: Fast algorithms for geometric traveling salesman problems. ORSA J. Computing 4, 387–411 (1992)
Bentley, J.L., McIlroy, M.D.: Engineering a sort function. Software Pract. Exper. 23, 1249–1265 (1993)
Bentley, J.L., McIlroy, M.D.: Data compression with long repeated strings. Inform. Sci. 135, 1–11 (2001)
Bentley, J.L., Weide, B.W., Yao, A.C.: Optimal expected-time algorithms for closest point problems, Technical report CMU-CS-79-111. Carnegie-Mellon University Computer Science Department (1979)
Bentley, J.L., Weide, B.W., Yao, A.C.: Optimal expected-time algorithms for closest point problems. ACM Trans. Math. Software 6, 4 (1980)
Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Chandra, T., Fikes, A., Gruber, R.E., Bigtable: A distributed storage system for structured data. ACM Trans. Computer Systems 26, 2 (2008)
Hoare, C.A.R.: Quicksort. Computer J. 5, 10–15 (1962)
McGeoch, C.C.: A Guide to Experimental Algorithmics. Cambridge University Press, Cambridge (2012)
Wikipedia: BigTable (April 2014)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Bentley, J. (2014). Selecting Data for Experiments: Past, Present and Future. In: Gudmundsson, J., Katajainen, J. (eds) Experimental Algorithms. SEA 2014. Lecture Notes in Computer Science, vol 8504. Springer, Cham. https://doi.org/10.1007/978-3-319-07959-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-07959-2_1
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07958-5
Online ISBN: 978-3-319-07959-2
eBook Packages: Computer ScienceComputer Science (R0)