Abstract
In smoothed analysis, one measures the complexity of algorithms assuming that their inputs are subject to small amounts of random noise. In an earlier work (Spielman and Teng, 2001), we introduced this analysis to explain the good practical behavior of the simplex algorithm. In this paper, we provide further motivation for the smoothed analysis of algorithms, and develop models of noise suitable for analyzing the behavior of discrete algorithms. We then consider the smoothed complexities of testing some simple graph properties in these models.
The first author was supported in part by NSF grant CCR-0112487, and the second author was supported in part by NSF grant 99-72532
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
Alon, N., Dar, S., Parnas, M., Ron, D.: Testing of clustering. In: 41st Annual Symposium on Foundations of Computer Science, pp. 240–250. IEEE, Los Alamitos (2000)
Alon, N., Krivelevich, M., Fischer, E., Szegedy, M.: Efficient testing of large graphs. In: 40th Annual Symposium on Foundations of Computer Science, pp. 656–666. IEEE, Los Alamitos (1999)
Alon, N.: Testing subgraphs in large graphs. In: IEEE (ed.) Proceedings of the 42nd IEEE Symposium on Foundations of Computer Science: proceedings, pp. 434–439 (2001)
Blum, A., Dunagan, J.: Smoothed analysis of the perceptron algorithm for linear programming. In: Proceedings of the 13th Annual ACM SIAM Symposium On Discrete Mathematics (SODA 2002), pp. 905–914. ACM Press, New York (2002)
Bose, P., Morin, P.: Testing the quality of manufactured disks and cylinders. In: Chwa, K.-Y., Ibarra, O.H. (eds.) ISAAC 1998. LNCS, vol. 1533, pp. 129–138. Springer, Heidelberg (1998)
Bose, P., Morin, P.: Testing the quality of manufactured balls. In: Workshop on Algorithms and Data Structures, pp. 145–156 (1999)
Boppana, R.: Eigenvalues and graph bisection: An average-case analysis. In: Proceedings of the 28th Symposium on Foundation of Computer Science, pp. 280–285 (1987)
Bender, M.A., Ron, D.: Testing acyclicity of directed graphs in sublinear time. Automata, Languages and Programming, 809–820 (2000)
Blum, A., Spencer, J.: Coloring random and semi-random k-colorable graphs. J. Algorithms 19(2), 204–234 (1995)
Coja-Oghlan, A.: Finding sparse induced subgraphs of semirandom graphs. In: Rolim, J.D.P., Vadhan, S.P. (eds.) RANDOM 2002. LNCS, vol. 2483, pp. 139–148. Springer, Heidelberg (2002)
Czumaj, A., Sohler, C.: Property testing with geometric queries. In: Meyer auf der Heide, F. (ed.) ESA 2001. LNCS, vol. 2161, pp. 266–277. Springer, Heidelberg (2001)
Czumaj, A., Sohler, C.: Abstract combinatorial programs and efficient property testers. In: Proceedings of the 43rd Annual IEEE Symposium on Foundations of Computer Science, pp. 83–92 (2002)
Czumaj, A., Sohler, C., Ziegler, M.: Property testing in computational geometry. In: European Symposium on Algorithms, pp. 155–166 (2000)
Dodis, Y., Goldreich, O., Lehman, E., Raskhodnikova, S., Ron, D., Samorodnitsky, A.: Improved testing algorithms for monotonocity. In: Proceedings of RANDOM, pp. 97–108 (1999)
Dunagan, J., Spielman, D.A., Teng, S.-H.: Smoothed analysis of interior point methods: Condition numbers (2002), Available at http://arxiv.org/abs/cs.DS/0302011
Ergun, F., Kannan, S., Ravi Kumar, S., Rubinfeld, R., Viswanathan, M.: Spot-checkers. In: ACM Symposium on Theory of Computing, pp. 259–268 (1998)
Feige, U., Kilian, J.: Heuristics for finding large independent sets, with applications to coloring semi-random graphs. In: Proceedings of the 39th Annual Symposium on Foundations of Computer Science, pp. 674–683. IEEE, Los Alamitos (1998)
Feige, U., Krauthgamer, R.: Improved performance guarantees for bandwidth minimization heuristics (1998) (unpublished manuscript)
Goldreich, O., Goldwasser, S., Lehman, E., Ron, D.: Testing monotonicity. In: IEEE Symposium on Foundations of Computer Science, pp. 426–435 (1998)
Goldreich, O., Goldwasser, S., Ron, D.: Property testing and its connection to learning and approximation. Journal of the ACM 45(4), 653–750 (1998)
Goldreich, O., Ron, D.: Property testing in bounded degree graphs. In: Proceedings of the Twenty-Ninth Annual ACM Symposium on Theory of Computing, pp. 406–415 (1997)
Goldreich, O., Ron, D.: A sublinear bipartiteness tester for bounded degree graphs. In: ACM (ed.) Proceedings of the thirtieth annual ACM Symposium on Theory of Computing, pp. 289–298. ACM Press, New York (1998)
Goldreich, O., Trevisan, L.: Three theorems regarding testing graph properties. In: Proceedings of the 42nd IEEE Symposium on Foundations of Computer Science, pp. 460–469 (2001)
Kearns, M., Ron, D.: Testing problems with sublearning sample complexity. J. of Comput. Syst. Sci. 61(3), 428–456 (2000)
Motwani, R., Raghavan, P.: Randomized Algorithms. Cambridge University Press, Cambridge (1997)
Parnas, M., Ron, D.: Testing the diameter of graphs. In: Hochbaum, D.S., Jansen, K., Rolim, J.D.P., Sinclair, A. (eds.) RANDOM 1999 and APPROX 1999. LNCS, vol. 1671, pp. 85–96. Springer, Heidelberg (1999)
Ron, D.: Property testing. Handbook on Randomized Computing, vol. II. Kluwer Academic Publishers, Dordrecht (2001)
Rubinfeld, R., Sudan, M.: Robust characterizations of polynomials with applications to program testing. SIAM Journal on Computing 25(2), 252–271 (1996)
Spielman, D.A., Teng, S.-H.: Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time. In: Proceedings of the 33rd Annual ACM Symposium on the Theory of Computing (STOC 2001), pp. 296–305 (2001)
Spielman, D.A., Teng, S.-H.: Smoothed analysis of algorithms. In: Proceedings of the International Congress of Mathematicians, vol. 1 (2002) (to appear)
Spielman, D.A., Teng, S.-H.: Smoothed analysis of termination of linear programming algorithms. Mathematical Programming B (2003) (to appear)
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
Spielman, D.A., Teng, SH. (2003). Smoothed Analysis. In: Dehne, F., Sack, JR., Smid, M. (eds) Algorithms and Data Structures. WADS 2003. Lecture Notes in Computer Science, vol 2748. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45078-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-540-45078-8_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40545-0
Online ISBN: 978-3-540-45078-8
eBook Packages: Springer Book Archive