Two-sided error proximity oblivious testing

Oded Goldreich, Igor Shinkar

Research output: Contribution to journalArticlepeer-review


Loosely speaking, a proximity-oblivious (property) tester is a randomized algorithm that makes a constant number of queries to a tested object and distinguishes objects that have a predetermined property from those that lack it. Specifically, for some threshold probability c, objects having the property are accepted with probability at least c, whereas objects that are ε{lunate}-far from having the property are accepted with probability at most c-F(ε{lunate}), where F: (0,1] → (0,1] is some fixed monotone function. (We stress that, in contrast to standard testers, a proximity-oblivious tester is not given the proximity parameter.) The foregoing notion, introduced by Goldreich and Ron (STOC 2009), was originally defined with respect to c = 1, which corresponds to one-sided error (proximity-oblivious) testing. Here we study the two-sided error version of proximity-oblivious testers; that is, the (general) case of arbitrary c {small element of} (0,1]. We show that, in many natural cases, two-sided error proximity-oblivious testers are more powerful than one-sided error proximity-oblivious testers; that is, many natural properties that have no one-sided error proximity-oblivious testers do have a two-sided error proximity-oblivious tester.

Original languageEnglish
Pages (from-to)341-383
Number of pages43
JournalRandom Structures & Algorithms
Issue number2
StatePublished - 1 Mar 2016

All Science Journal Classification (ASJC) codes

  • Software
  • Applied Mathematics
  • General Mathematics
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'Two-sided error proximity oblivious testing'. Together they form a unique fingerprint.

Cite this