Abstract
This paper presents a novel application of Genetic Algorithms, as an empirical method in the analysis of algorithms. Online Algorithms are designed for the case in which the problem input does not arrive in its totality, as in Offline Algorithms, but arrives piece by piece, during the course of the computation. Generating worst-case instances for these algorithms, both for use as test cases and as lower-bound proofs, is often non-trivial. We study the use of Genetic Algorithms as a novel method for finding worst-case instances of online problems, including versions of the Taxicab Problem. These worst-case instances give us lower bounds on the non-competitiveness of the approximation algorithms used. In particular, our experimental results demonstrate that 6.93 is a lower bound on the competitive ratio of the hedging and optimal offline algorithms on the Hard Planar Taxicab Problem. This experimental result has theoretical implications for the study of the problem, i.e., further research to prove an upper bound of 7 may be warranted.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Sleator, D., Tarjan, R.: Amortized Efficiency of List Update and Paging Rules. In: Communications of the ACM, Vol. 28(2) (1985) 202–208
de Jong, A., Spears, W.: Using Genetic Algorithms to Solve NP-Complete Problems. In: Proceedings 3rd International Conference on Genetic Algorithms, Morgan Kaufmann (1989) 124–132
Liepins, G.E., Hilliard, M.R., Richardson, J., Palmer, M.: Genetic Algorithm Applications to Set Covering and Traveling Salesman Problems. In: Brown (ed.): OR/AI: The Integration of Problem Solving Strategies (1990)
Hifi, M.: A Genetic Algorithm-Based Heuristic for Solving the Weighted Maximum Independent Set and Some Equivalent Problems. In: J. Oper. Res. Soc. Vol. 48 (1997) 612–622
Johnson, E.: Genetic Algorithms as Algorithm Adversaries. In: GECCO-2001: Proceedings of the Genetic and Evolutionary Computation Conference. Morgan Kaufmann (2001)
Garey, M., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman & Company, New York (1979)
Ausiello, G. (ed.): Complexity and Approximation: Combinatorial Optimization Problems and Their Approximability Properties. Springer-Verlag, Berlin Heidelberg New York (1999)
Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press New York (1998)
Holland, J.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. University of Michigan Press Ann Arbor (1975)
Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press, Cambridge MA (1996).
Manasse, M., McGeogh, L., Sleator, D.: Competitive Algorithms for Server Problems. In: Journal of Algorithms, Vol. 11(2) (1990) 208–230
Fiat, A., Rabani, Y., Ravid, Y.: Competitive K-Server Algorithms. In: Proceedings of the Thirty-First Annual ACM Symposium on Foundations of Computer Science. The Association for Computing Machinery (1990) 454–463
Kosoresow, A.P.: Design and Analysis of Online Algorithms for Mobile Server Applications. University Microfilms, Publication Number 9702926 (1996)
Koza, J.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge, MA (1992)
Hillis, W.J.: Co-evolving Parasites Improve Simulated Evolution as an Optimization Procedure. In: Langton, C., Taylor, C., Farmer, J.D., Rasmussen, S. (eds.): Artificial Life II, SFI Studies in the Sciences of Complexity. Vol. X. Addison-Wesley, Redwood City, CA (1991) 313–324
Kauffman, S., Johnsen, S. Co-Evolution to the Edge of Chaos: Couple Fitness Landscapes, Poised States, and Co-Evolutionary Avalanches. In Langton, C., Taylor, C., Farmer, J.D., Rasmussen, S. (eds.): Artificial Life II, SFI Studies in the Sciences of Complexity. Vol. X. Addison-Wesley, Redwood City, CA (1991) 325–369
Johnson, M.J., Kosoresow, A.P. Find Worst-Case Instances and Lower Bounds for NP-Complete Problems Using Genetic Algorithms. In: 4th Asia-Pacific Conference on Simulated Evolution and Learning (2002) To appear
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kosoresow, A.P., Johnson, M.P. (2002). Finding Worst-Case Instances of, and Lower Bounds for, Online Algorithms Using Genetic Algorithms. In: McKay, B., Slaney, J. (eds) AI 2002: Advances in Artificial Intelligence. AI 2002. Lecture Notes in Computer Science(), vol 2557. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36187-1_30
Download citation
DOI: https://doi.org/10.1007/3-540-36187-1_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00197-3
Online ISBN: 978-3-540-36187-9
eBook Packages: Springer Book Archive