Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/2133036.2133166acmconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
research-article

Nearly tight bounds for testing function isomorphism

Published: 23 January 2011 Publication History

Abstract

We study the problem of testing isomorphism (equivalence up to relabelling of the variables) of two Boolean functions f,g: {0, 1}n → {0, 1}. Our main focus is on the most studied case, where one of the functions is given (explicitly) and the other function may be queried.
We prove that for every kn, the worst-case query complexity of testing isomorphism to a given k-junta is Ω(k) and O(k log k). Consequently, the query complexity of testing function isomorphism is θ(n).
Prior to this work, only lower bounds of Ω(log k) queries were known, for limited ranges of k, proved by Fischer et al. (FOCS 2002), Blais and O'Donnell (CCC 2010), and recently by Alon and Blais (RANDOM 2010). The nearly tight O(k log k) upper bound improves on the Õ(k4) upper bound from Fischer et al. (FOCS 2002).
Extending the lower bound proof, we also show polynomial query-complexity lower bounds for the problems of testing whether a function can be computed by a circuit of size ≤ s, and testing whether the Fourier degree of a function is ≤ d. This answers questions posed by Diakonikolas et al. (FOCS 2007).
We also address two closely related problems --
1. Testing isomorphism to a k-junta with one-sided error: we prove that for any 1 < k < n − 1, the query complexity is Ω(log (nk)), which is almost optimal. This lower bound is a consequence of a proof that the query complexity of testing, with one-sided error, whether a function is a k-parity is Θ(log (nk).
2. Testing isomorphism between two unknown functions that can be queried: we prove that the query complexity in this setting is Ω(√2n) and O(√2nn log n).

References

[1]
{AB10} Noga Alon and Eric Blais. Testing boolean function isomorphism. In Proc. RANDOM-APPROX, pages 394--405, 2010.
[2]
{AKK+03} Noga Alon, Tali Kaufman, Michael Krivelevich, Simon Litsyn, and Dana Ron. Testing low-degree polynomials over GF(2). In Proc. RANDOM-APPROX, pages 188--199, 2003.
[3]
{AS92} Noga Alon and Joel H. Spencer. The Probabilistic Method. Wiley, New York, 1992.
[4]
{BC10} Laszlo Babai and Sourav Chakraborty. Property testing of equivalence under a permutation group action. To appear in The ACM Transactions on Computation Theory (ToCT), 2010.
[5]
{BEHL09} Ido Ben-Eliezer, Rani Hod, and Shachar Lovett. Random low degree polynomials are hard to approximate. In Proc. RANDOM-APPROX, pages 366--377, 2009.
[6]
{BFF+01} T. Batu, L. Fortnow, E. Fischer, R. Kumar, R. Rubinfeld, and P. White. Testing random variables for independence and identity. Proc. IEEE Symposium on Foundations of Computer Science, 0:442, 2001.
[7]
{Bla09} Eric Blais. Testing juntas nearly optimally. In Proc. ACM symposium on the Theory of computing, pages 151--158, New York, NY, USA, 2009. ACM.
[8]
{BO10} Eric Blais and Ryan O'Donnell. Lower bounds for testing function isomorphism. In IEEE Conference on Computational Complexity, pages 235--246, 2010.
[9]
{DLM+07} Ilias Diakonikolas, Homin K. Lee, Kevin Matulef, Krzysztof Onak, Ronitt Rubinfeld, Rocco A. Servedio, and Andrew Wan. Testing for concise representations. Proc. IEEE Symposium on Foundations of Computer Science, 0:549--558, 2007.
[10]
{Fis01} Eldar Fischer. The art of uninformed decisions. Bulletin of the EATCS, 75:97, 2001.
[11]
{FKR+02} Eldar Fischer, Guy Kindler, Dana Ron, Shmuel Safra, and Alex Samorodnitsky. Testing juntas. In FOCS, pages 103--112, 2002.
[12]
{FM08} Eldar Fischer and Arie Matsliah. Testing graph isomorphism. SIAM J. Comput., 38(1):207--225, 2008.
[13]
{FNS04} Eldar Fischer, Ilan Newman, and Jiří Sgall. Functions that have read-twice constant width branching programs are not necessarily testable. Random Struct. Algorithms, 24(2):175--193, 2004.
[14]
{FR87} P. Frankl and V. Rödl. Forbidden intersections. Trans. Amer. Math. Soc. 300, pages 259--286, 1987.
[15]
{FW81} P. Frankl and M. Wilson. Intersection theorems with geometric consequences. Combinatorica 1, pages 357--368, 1981.
[16]
{JPRZ04} Charanjit S. Jutla, Anindya C. Patthak, Atri Rudra, and David Zuckerman. Testing low-degree polynomials over prime fields. Proc. IEEE Symposium on Foundations of Computer Science, 0:423--432, 2004.
[17]
{KR04} Tali Kaufman and Dana Ron. Testing polynomials over general fields. In Proc. IEEE Symposium on Foundations of Computer Science, pages 413--422, Washington, DC, USA, 2004. IEEE Computer Society.
[18]
{KS05} Peter Keevash and Benny Sudakov. Set systems with restricted cross-intersections and the minimum rank of inclusion matrices. SIAM J. Discrete Math., 18(4):713--727, 2005.
[19]
{PRS02} Michal Parnas, Dana Ron, and Alex Samorodnitsky. Testing basic boolean formulae. SIAM J. Discrete Math., 16(1):20--46, 2002.
[20]
{SSS95} Jeanette P. Schmidt, Alan Siegel, and Aravind Srinivasan. Chernoff-Hoeffding bounds for applications with limited independence. SIAM J. Discrete Math., 8(2):223--250, 1995.

Cited By

View all
  1. Nearly tight bounds for testing function isomorphism

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SODA '11: Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete algorithms
      January 2011
      1785 pages

      Sponsors

      Publisher

      Society for Industrial and Applied Mathematics

      United States

      Publication History

      Published: 23 January 2011

      Check for updates

      Qualifiers

      • Research-article

      Conference

      SODA '11
      Sponsor:
      SODA '11: 22nd ACM-SIAM Symposium on Discrete Algorithms
      January 23 - 25, 2011
      California, San Francisco

      Acceptance Rates

      Overall Acceptance Rate 411 of 1,322 submissions, 31%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 16 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2015)Local Correction with Constant Error RateAlgorithmica10.1007/s00453-013-9817-971:2(496-516)Online publication date: 1-Feb-2015
      • (2015)A unified framework for testing linear-invariant propertiesRandom Structures & Algorithms10.1002/rsa.2050746:2(232-260)Online publication date: 1-Mar-2015
      • (2014)Isomorphism testing of Boolean functions computable by constant-depth circuitsInformation and Computation10.1016/j.ic.2014.08.003239:C(3-12)Online publication date: 1-Dec-2014
      • (2012)Isomorphism testing of boolean functions computable by constant-depth circuitsProceedings of the 6th international conference on Language and Automata Theory and Applications10.1007/978-3-642-28332-1_8(83-94)Online publication date: 5-Mar-2012
      • (2011)Efficient sample extractors for juntas with applicationsProceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I10.5555/2027127.2027185(545-556)Online publication date: 4-Jul-2011

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media