Skip to main content

On Testing Convexity and Submodularity

  • Conference paper
  • First Online:
Randomization and Approximation Techniques in Computer Science (RANDOM 2002)

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

Abstract

Submodular and convex functions play an important role in many applications, and in particular in combinatorial optimization. Here we study two special cases: convexity in one dimension and submodularity in two dimensions. The latter type of functions are equivalent to the well known Monge matrices. A matrix \( V = \left\{ {v_{i,j} } \right\}_{i,j = 0}^{i = n_1 ,j = n_2 } \) is called a Monge matrix if for every 0 ≤i < r ≤n 1 and 0 ≤j < s ≤n 2, we have v i,j + vr,s ≤vi,s + vr,j. If inequality holds in the opposite direction then V is an inverse Monge matrix (supermodular function). Many problems, such as the traveling salesperson problem and various transportation problems, can be solved more efficiently if the input is a Monge matrix.

In this work we present a testing algorithm for Monge and inverse Monge matrices, whose running time is O((logn1-logrn2/∈), where ∈ is the distance parameter for testing. In addition we have an algorithm that tests whether a function f: [n] → ℝ is convex (concave) with running time of O ((logn)/∈).

Supported by the Israel Science Foundation (grant number 32/00-1).

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. T. Batu, R. Rubinfeld, and P. White. Fast approximate pcps for multidimensional bin-packing problems. In Proceedings of RANDOM, pages 245–256, 1999.

    Google Scholar 

  2. R.E. Burkard, B. Klinz, and R. Rudolf. Perspectives of monge properties in optimization. Discrete Applied Mathematics and Combinatorial Operations Research and Computer Science, 70, 1996.

    Google Scholar 

  3. S. de Vries and R. Vohra. Combinatorial auctions: a survey. available from: http://www.kellogg.nwu.edu/faculty/vohra/htm/res.htm, 2000.

  4. Y. Dodis, O. Goldreich, E. Lehman, S. Raskhodnikova, D. Ron, and A. Samorodnit-sky. Improved testing algorithms for monotonocity. In Proceedings of RANDOM, pages 97–108, 1999.

    Google Scholar 

  5. F. Ergun, S. Kannan, S. R. Kumar, R. Rubinfeld, and M. Viswanathan. Spot-checkers. In Proceedings of the Thirty-Second Annual ACM Symposium on the Theory of Computing, pages 259–268, 1998.

    Google Scholar 

  6. E. Fischer. The art of uninformed decisions: A primer to property testing. Bulletin of the European Association for Theoretical Computer Science, 75:97–126, 2001.

    MATH  Google Scholar 

  7. E. Fischer, E. Lehman, I. Newman, S. Raskhodnikova, R. Rubinfeld, and A. Sam-rodnitsky. Monotonicity testing over general poset domains. In Proceedings of the Thirty-Sixth Annual ACM Symposium on the Theory of Computing, 2002.

    Google Scholar 

  8. O. Goldreich, S. Goldwasser, E. Lehman, D. Ron, and A. Samordinsky. Testing monotonicity. Combinatorica, 20(3):301–337, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  9. O. Goldreich, S. Goldwasser, and D. Ron. Property testing and its connection to learning and approximation. JACM, 45(4):653–750, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  10. M. Grotschel, L. Lovasz, and A. Schrijver. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica, 1, 1981.

    Google Scholar 

  11. A.J. Hoffman. On simple linear programming problems. In In Proceedings of Symposia in Pure Mathematics, Convexity, volume 7, pages 317–327, 1963. American Mathematical Society.

    Google Scholar 

  12. S. Iwata, L. Fleischer, and S. Fujishige. A combinatorial strongly polynomial algorithm for minimizing submodular functions. In Proceedings of the Thirty-Fourth Annual ACM Symposium on the Theory of Computing, pages 96–107, 2000. To appear in JACM.

    Google Scholar 

  13. B. Lehmann, D. Lehmann, and N. Nisan. Combinatorial auctions with decreasing marginal utilities. In ACM Conference on Electronic Commerce, pages-, 2001.

    Google Scholar 

  14. L. Lovász. Submodular functions and convexity. Mathematical Programming: The State of the Art, pages 235–257, 1983.

    Google Scholar 

  15. M. Parnas, D. Ron, and R. Rubinfeld. On testing convexity and submodularity. Available from: http://www.eng.tau.ac.il/~danar/papers.html, 2002.

  16. D. Ron. Property testing. In Handbook on Randomization, Volume II, pages 597–649, 2001.

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  18. A. Schrijver. A combinatorial algorithm minimizing submodular functions in strongly polynomial time. Journal of Combinatorial Theory B, 80:346–355, 2000.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Parnas, M., Ron, D., Rubinfeld, R. (2002). On Testing Convexity and Submodularity. In: Rolim, J.D.P., Vadhan, S. (eds) Randomization and Approximation Techniques in Computer Science. RANDOM 2002. Lecture Notes in Computer Science, vol 2483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45726-7_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-45726-7_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44147-2

  • Online ISBN: 978-3-540-45726-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics