skip to main content
research-article

Unbalanced expanders and randomness extractors from Parvaresh--Vardy codes

Published:02 July 2009Publication History
Skip Abstract Section

Abstract

We give an improved explicit construction of highly unbalanced bipartite expander graphs with expansion arbitrarily close to the degree (which is polylogarithmic in the number of vertices). Both the degree and the number of right-hand vertices are polynomially close to optimal, whereas the previous constructions of Ta-Shma et al. [2007] required at least one of these to be quasipolynomial in the optimal. Our expanders have a short and self-contained description and analysis, based on the ideas underlying the recent list-decodable error-correcting codes of Parvaresh and Vardy [2005].

Our expanders can be interpreted as near-optimal “randomness condensers,” that reduce the task of extracting randomness from sources of arbitrary min-entropy rate to extracting randomness from sources of min-entropy rate arbitrarily close to 1, which is a much easier task. Using this connection, we obtain a new, self-contained construction of randomness extractors that is optimal up to constant factors, while being much simpler than the previous construction of Lu et al. [2003] and improving upon it when the error parameter is small (e.g., 1/poly(n)).

References

  1. ]]Armoni, R. 1998. On the derandomization of space-bounded computations. In RANDOM, M. Luby, J. D. P. Rolim, and M. J. Serna, Eds. Lecture Notes in Computer Science, vol. 1518. Springer-Verlag, Berlin, Germany, 47--59. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. ]]Buhrman, H., Miltersen, P. B., Radhakrishnan, J., and Venkatesh, S. 2002. Are bitvectors optimal? SIAM J. Comput. 31, 6, 1723--1744 (electronic). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. ]]Capalbo, M., Reingold, O., Vadhan, S., and Wigderson, A. 2002. Randomness conductors and constant-degree expansion beyond the degree/2 barrier. In Proceedings of the 34th Annual ACM Symposium on Theory of Computing. ACM, New York, 659--668. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. ]]Chor, B., and Goldreich, O. 1988. Unbiased bits from sources of weak randomness and probabilistic communication complexity. SIAM J. Computing 17, 2 (Apr.), 230--261. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. ]]Cohen, A., and Wigderson, A. 1989. Dispersers, deterministic amplification, and weak random sources (extended abstract). In Proceedings of the 30th Annual IEEE Symposium on Foundations of Computer Science. IEEE Computer Society Press, Los Alamitos, 14--19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. ]]Gabber, O., and Galil, Z. 1981. Explicit constructions of linear-sized superconcentrators. J. Comput. Syst. Sci. 22, 3 (June), 407--420.Google ScholarGoogle ScholarCross RefCross Ref
  7. ]]Galvin, D., and Tetali, P. 2006. Slow mixing of Glauber dynamics for the hard-core model on regular bipartite graphs. Rand. Struct. Algor. 28, 4, 427--443. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. ]]Gillman, D. 1998. A Chernoff bound for random walks on expander graphs. SIAM J. Comput. 27, 4, 1203--1220 (electronic). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. ]]Goldreich, O., and Wigderson, A. 1997. Tiny families of functions with random properties: A quality-size trade-off for hashing. Rand. Struct. Algor. 11, 4, 315--343. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. ]]Guruswami, V., Hastad, J., Sudan, M., and Zuckerman, D. 2002. Combinatorial bounds for list decoding. IEEE Trans. Inf. Theory 48, 5, 1021--1035. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. ]]Guruswami, V., and Rudra, A. 2008. Explicit codes achieving list decoding capacity: Error-correction with optimal redundancy. IEEE Transactions on Information Theory 54, 1 (Jan.), 135--150. (Preliminary version appeared in STOC 2006.) Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. ]]Guruswami, V., and Sudan, M. 1999. Improved decoding of Reed-Solomon and Algebraic-Geometry codes. IEEE Trans. Inf. Theory 45, 6, 1757--1767. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. ]]Guruswami, V., Umans, C., and Vadhan, S. 2006. Extractors and condensers from univariate polynomials. Tech. Rep. TR06-134, Electronic Colloquium on Computational Complexity. October.Google ScholarGoogle Scholar
  14. ]]Guruswami, V., Umans, C., and Vadhan, S. 2007. Unbalanced expanders and randomness extractors from Parvaresh--Vardy codes. In Proceedings of the 22nd Annual IEEE Conference on Computational Complexity (CCC ‘07). IEEE Computer Society Press, Los Alamitos, 96--108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. ]]Hoory, S., Linial, N., and Wigderson, A. 2006. Expander graphs and their applications. Bull. Amer. Math. Soc. (N.S.) 43, 4, 439--561 (electronic).Google ScholarGoogle ScholarCross RefCross Ref
  16. ]]Impagliazzo, R., Levin, L. A., and Luby, M. 1989. Pseudo-random generation from one-way functions (extended abstracts). In Proceedings of the 21st Annual ACM Symposium on Theory of Computing. ACM, New York, 12--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. ]]Impagliazzo, R., Shaltiel, R., and Wigderson, A. 2000. Extractors and pseudo-random generators with optimal seed length. In Proceedings of the 32nd Annual ACM Symposium on Theory of Computing. ACM, New York, 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. ]]Impagliazzo, R., and Zuckerman, D. 1989. How to recycle random bits. In Proceedings of the 30th Annual IEEE Symposium on Foundations of Computer Science. 248--253. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. ]]Kahale, N. 1995. Eigenvalues and expansion of regular graphs. J. ACM 42, 5 (Sept.), 1091--1106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. ]]Kalyanaraman, S. and Umans, C. 2006. On obtaining pseudo-randomness from error-correcting codes. In FSTTCS, S. Arun-Kumar and N. Garg, Eds. Lecture Notes in Computer Science, vol. 4337. Springer-Verlag, New York, 105--116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. ]]Lidl, R., and Niederreiter, H. 1986. Introduction to Finite Fields and Their applications. Cambridge University Press, Cambridge. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. ]]Lu, C.-J., Reingold, O., Vadhan, S., and Wigderson, A. 2003. Extractors: Optimal up to constant factors. In Proceedings of the 35th Annual ACM Symposium on Theory of Computing. ACM, New York, 602--611. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. ]]Lubotzky, A., Phillips, R., and Sarnak, P. 1988. Ramanujan graphs. Combinatorica 8, 3, 261--277.Google ScholarGoogle ScholarCross RefCross Ref
  24. ]]Margulis, G. A. 1973. Explicit constructions of expanders. Probl. Peredači Inf. 9, 4, 71--80.Google ScholarGoogle Scholar
  25. ]]Margulis, G. A. 1988. Explicit group-theoretic constructions of combinatorial schemes and their applications in the construction of expanders and concentrators. Probl. Peredachi Inf. 24, 1, 51--60.Google ScholarGoogle Scholar
  26. ]]Nelson, J., and Woodruff, D. P. 2008. Revisiting norm estimation in data streams. CoRR abs/0811.3648.Google ScholarGoogle Scholar
  27. ]]Nisan, N., and Ta-Shma, A. 1999. Extracting randomness: A survey and new constructions. J. Comput. Syst. Sci. 58, 1 (Feb.), 148--173. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. ]]Nisan, N., and Zuckerman, D. 1996. Randomness is linear in space. J. Comput. Syst. Sci. 52, 1, 43--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. ]]Parvaresh, F., and Vardy, A. 2005. Correcting errors beyond the Guruswami-Sudan radius in polynomial time. In Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science. IEEE Computer Society Press, Los Alamitos, 285--294. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. ]]Radhakrishnan, J., and Ta-Shma, A. 2000. Bounds for dispersers, extractors, and depth-two superconcentrators. SIAM J. Disc. Math. 13, 1, 2--24 (electronic). Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. ]]Rao, A., and Zuckerman, D. 2008. Extractors for three uneven-length sources. In Proceedings of the 12th Workshop on Approximation, Randomization and Combinatorial Optimization (RANDOM). Springer-Verlag, Berlin, Germany, 557--570. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. ]]Raz, R., Reingold, O., and Vadhan, S. 2002. Extracting all the randomness and reducing the error in Trevisan's extractors. J. Comput. Syst. Sci. 65, 1 (Aug.), 97--128. (Special Issue on STOC '99.) Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. ]]Reingold, O., Shaltiel, R., and Wigderson, A. 2006. Extracting randomness via repeated condensing. SIAM J. Comput. 35, 5, 1185--1209. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. ]]Reingold, O., Vadhan, S. P., and Wigderson, A. 2001. Entropy waves, the zig-zag graph product, and new constant-degree expanders and extractors. Electron. Colloq. Comput. Complex. (ECCC) 8, 18.Google ScholarGoogle Scholar
  35. ]]Shaltiel, R. 2002. Recent developments in explicit constructions of extractors. Bull. European Assoc. Theoret. Comput. Sci. 77, 67--. Columns: Computational Complexity.Google ScholarGoogle Scholar
  36. ]]Shaltiel, R., and Umans, C. 2005. Simple extractors for all min-entropies and a new pseudo-random generator. J. ACM 52, 2, 172--216. (Conference version appeared in FOCS 2001.) Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. ]]Shoup, V. 1990. New algorithms for finding irreducible polynomials over finite fields. Math. Comput. 54, 189, 435--447.Google ScholarGoogle Scholar
  38. ]]Srinivasan, A., and Zuckerman, D. 1999. Computing with very weak random sources. SIAM J. Comput. 28, 1433--1459. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. ]]Sudan, M. 1997. Decoding of Reed-Solomon codes beyond the error-correction bound. J. Complexity 13, 1, 180--193. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. ]]Sudan, M., Trevisan, L., and Vadhan, S. 2001. Pseudo-random generators without the XOR lemma. J. Comput. Syst. Sci. 62, 2, 236--266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. ]]Ta-Shma, A. 2002. Storing information with extractors. Inform. Process. Lett. 83, 5, 267--274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. ]]Ta-Shma, A., and Umans, C. 2006. Better lossless condensers through derandomized curve samplers. In Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science. IEEE Computer Society Press, Los Alamitos, 177--186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. ]]Ta-Shma, A., Umans, C., and Zuckerman, D. 2007. Lossless condensers, unbalanced expanders, and extractors. Combinatorica 27, 2, 213--240. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. ]]Ta-Shma, A., and Zuckerman, D. 2004. Extractor codes. IEEE Trans. Inf. Theory 50, 12, 3015--3025. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. ]]Ta-Shma, A., Zuckerman, D., and Safra, S. 2006. Extractors from Reed-Muller codes. J. Comput. Syst. Sci. 72, 5, 786--812. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. ]]Trevisan, L. 2001. Extractors and pseudorandom generators. J. ACM 48, 4, 860--879. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. ]]Umans, C. 2003. Pseudo-random generators for all hardnesses. J. Comput. Syst. Sci. 67, 2, 419--440. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. ]]Wigderson, A., and Zuckerman, D. 1999. Expanders that beat the eigenvalue bound: Explicit construction and applications. Combinatorica 19, 1, 125--138.Google ScholarGoogle ScholarCross RefCross Ref
  49. ]]Zuckerman, D. 1996. Simulating BPP using a general weak random source. Algorithmica 16, 4-5, 367--391.Google ScholarGoogle ScholarCross RefCross Ref
  50. ]]Zuckerman, D. 1997. Randomness-optimal oblivious sampling. Random Struct. Algorithms 11, 4, 345--367. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. ]]Zuckerman, D. 2006. Linear degree extractors and the inapproximability of max clique and chromatic number. In Proceedings of the 38th Annual ACM Symposium on Theory of Computing. ACM, New York, 681--690. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Unbalanced expanders and randomness extractors from Parvaresh--Vardy codes

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image Journal of the ACM
            Journal of the ACM  Volume 56, Issue 4
            June 2009
            195 pages
            ISSN:0004-5411
            EISSN:1557-735X
            DOI:10.1145/1538902
            Issue’s Table of Contents

            Copyright © 2009 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 2 July 2009
            • Accepted: 1 March 2009
            • Revised: 1 January 2009
            • Received: 1 June 2008
            Published in jacm Volume 56, Issue 4

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader