Skip to main content

Smoothed Analysis

Motivation and Discrete Models

  • Conference paper
Algorithms and Data Structures (WADS 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2748))

Included in the following conference series:

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Chapter  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. Bose, P., Morin, P.: Testing the quality of manufactured balls. In: Workshop on Algorithms and Data Structures, pp. 145–156 (1999)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Bender, M.A., Ron, D.: Testing acyclicity of directed graphs in sublinear time. Automata, Languages and Programming, 809–820 (2000)

    Google Scholar 

  9. Blum, A., Spencer, J.: Coloring random and semi-random k-colorable graphs. J. Algorithms 19(2), 204–234 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. Czumaj, A., Sohler, C., Ziegler, M.: Property testing in computational geometry. In: European Symposium on Algorithms, pp. 155–166 (2000)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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

  16. Ergun, F., Kannan, S., Ravi Kumar, S., Rubinfeld, R., Viswanathan, M.: Spot-checkers. In: ACM Symposium on Theory of Computing, pp. 259–268 (1998)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Feige, U., Krauthgamer, R.: Improved performance guarantees for bandwidth minimization heuristics (1998) (unpublished manuscript)

    Google Scholar 

  19. Goldreich, O., Goldwasser, S., Lehman, E., Ron, D.: Testing monotonicity. In: IEEE Symposium on Foundations of Computer Science, pp. 426–435 (1998)

    Google Scholar 

  20. Goldreich, O., Goldwasser, S., Ron, D.: Property testing and its connection to learning and approximation. Journal of the ACM 45(4), 653–750 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. 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)

    Google Scholar 

  24. Kearns, M., Ron, D.: Testing problems with sublearning sample complexity. J. of Comput. Syst. Sci. 61(3), 428–456 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  25. Motwani, R., Raghavan, P.: Randomized Algorithms. Cambridge University Press, Cambridge (1997)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. Ron, D.: Property testing. Handbook on Randomized Computing, vol. II. Kluwer Academic Publishers, Dordrecht (2001)

    Google Scholar 

  28. Rubinfeld, R., Sudan, M.: Robust characterizations of polynomials with applications to program testing. SIAM Journal on Computing 25(2), 252–271 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  29. 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)

    Google Scholar 

  30. Spielman, D.A., Teng, S.-H.: Smoothed analysis of algorithms. In: Proceedings of the International Congress of Mathematicians, vol. 1 (2002) (to appear)

    Google Scholar 

  31. Spielman, D.A., Teng, S.-H.: Smoothed analysis of termination of linear programming algorithms. Mathematical Programming B (2003) (to appear)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics