Abstract
In this paper we address the issue of developing test sets for computational evaluation of algorithms. We discuss both test families for comparing several algorithms and selecting one to use in an application, and test families for predicting algorithm performance in practice.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
W. Barr, B. Golden, J. Kelly, M. Resende, and W. Stewart. Designing and Reporting on Computational Experiments with Heuristic Methods. J. Heuristics, 1:9–32, 1995.
R. E. Bellman. On a Routing Problem. Quart. Appl. Math., 16:87–90, 1958.
D. P. Bertsekas and P. Tseng. Relaxation Methods for Minimum Cost Ordinary and Generalized Network Flow Problems. Oper. Res., 36:93–114, 1988.
C. S. Chekuri, A. V. Goldberg D. R. Karger, M. S. Levine, and C. Stein. Experimental Study of Minimum Cut Algorithms. In Proc. 8th ACM-SIAM Symposium on Discrete Algorithms, pages 324–333, 1997.
J. Cheriyan and S. N. Maheshwari. Analysis of Preflow Push Algorithms for Maximum Network Flow. SIAM J. Comput., 18:1057–1086, 1989.
B. V. Cherkassky and A. V. Goldberg. On Implementing Push-Relabel Method for the Maximum Flow Problem. Algorithmica, 19:390–410, 1997.
B. V. Cherkassky, A. V. Goldberg, and T. Radzik. Shortest Paths Algorithms: Theory and Experimental Evaluation. Math. Prog., 73:129–174, 1996.
E. W. Dijkstra. A Note on Two Problems in Connexion with Graphs. Numer. Math., 1:269–271, 1959.
N. Eiron, M. Rodeh, and I. Steinwarts. Matrix Multiplication: A Case Study of Algorithm Engineering. In Proc. 2-nd Workshop on Algorithm Engineering, Saarbruken, Germany, pages 98–109, 1998.
R.E. Erickson, C.L. Monma, and A.F. Veinott Jr. Send-and-split method for minimum-concave-cost network flows. Math. of Oper. Res., 12:634–664, 1979.
L. R. Ford, Jr. and D. R. Fulkerson. Flows in Networks. Princeton Univ. Press, Princeton, NJ, 1962.
A. V. Goldberg and M. Kharitonov. On Implementing Scaling Push-Relabel Algorithms for the Minimum-Cost Flow Problem. In D. S. Johnson and C. C. McGeoch, editors, Network Flows and Matching: First DIMACS Implementation Challenge (Refereed Proceedings), pages 157–198. AMS, 1993.
A. V. Goldberg and B. M. E. Moret. Combinatorial Algorithms Test Sets (CATS): The ACM/EATCS Platform for Experimental Research. In Proc. 10th ACM-SIAM Symposium on Discrete Algorithms, pages S913–S914, 1999.
M. D. Grigoriadis and Y. Hsu. The Rutgers Minimum Cost Network Flow Subroutines. SIGMAP Bulletin of the ACM, 26:17–18, 1979.
D. Gusfield. University of california at davis. personal communication. 1996.
D. B. Johnson. How to do Experiments. Unpublished manuscript, AT&T Laboratories, 1996.
D. Klingman, A. Napier, and J. Stutz. Netgen: A Program for Generating Large Scale Capacitated Assignment, Transportation, and Minimum Cost Flow Network Problems. Management Science, 20:814–821, 1974.
D. Knuth. The Stanford GraphBase. ACM Press, New York, NY. and Addison-Wesley, Reading, MA, 1993.
A. LaMarca and R. E. Ladner. The Influence of Caches on the Performance of Heaps. ACM Jour. of Experimental Algorithmics, 1, 1996.
T. Leong, P. Shor, and C. Stein. Implementation of a Combinatorial Multicommodity Flow Algorithm. In D. S. Johnson and C. C. McGeoch, editors, Network Flows and Matching: First DIMACS Implementation Challenge (Refereed Proceedings), pages 387–406. AMS, 1993.
M. S. Levine. Experimental Study of Minimum Cut Algorithms. Technical Report MIT-LCS-TR-719, MIT Lab for Computer Science, 1997.
B. Ju. Levit and B. N. Livshits. Nelineinye Setevye Transportnye Zadachi. Transport, Moscow, 1972. In Russian.
C. McGeoch. Towards an Experimental Method for Algorithm Simulation. INFORMS J. Comp., 8:1–15, 1996.
A. A. Middleton. Numerical Result for the Ground-State Interface in Random Medium. Phys. Rev. E, 52:R3337–R3340, 1995.
E. F. Moore. The Shortest Path Through a Maze. In Proc. of the Int. Symp. On the Theory of Switching, pages 285–292. Harvard University Press, 1959.
B. M. E. Moret and H. D. Shapiro. An Empirical Assessment of Algorithms for Constructing a Minimum Spanning Tree. In DIMACS Monographs in Discrete Mathematics and Theoretical Computer Science 15, pages 99–117, 1994.
B. M.E. Moret and H. D. Shapiro. On Minimizing a Set of Tests. SIAM J. Sceintific & Statistical Comp., 6:983–1003, 1985.
A. T. Ogielski. Integer Optimization and Zero-Temperature Fixed Point in Ising Random-Field Systems. Physical Review Lett., 57:1251–1254, 1986.
S. Pallottino. Shortest-Path Methods: Complexity, Interrelations and New Propositions. Networks, 14:257–267, 1984.
U. Pape. Implementation and Efficiency of Moore Algorithms for the Shortest Root Problem. Math. Prog., 7:212–222, 1974.
S. Roy and I. Cox. A Maximum-Flow Formulation to the Stereo Correspondence Problem. In Proc. Int. Conf. on Computer Vision (ICCV’ 98), Bombay, India, pages 492–499, 1998.
F. B. Zhan and C. E. Noon. Shortest Path Algorithms: An Evaluation using Real Road Networks. Transp. Sci., 32:65–73, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Goldberg, A.V. (1999). Selecting Problems for Algorithm Evaluation. In: Vitter, J.S., Zaroliagis, C.D. (eds) Algorithm Engineering. WAE 1999. Lecture Notes in Computer Science, vol 1668. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48318-7_1
Download citation
DOI: https://doi.org/10.1007/3-540-48318-7_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66427-7
Online ISBN: 978-3-540-48318-2
eBook Packages: Springer Book Archive