Title :
Property testing and its connection to learning and approximation
Author :
Goldreich, Oded ; Goldwasser, Shafi ; Ron, Dana
Author_Institution :
Dept. of Appl. Math. & Comput. Sci., Weizmann Inst. of Sci., Rehovot, Israel
Abstract :
The authors study the question of determining whether an unknown function has a particular property or is ε-far from any function with that property. A property testing algorithm is given a sample of the value of the function on instances drawn according to some distribution, and possibly may query the function on instances of its choice. First, they establish some connections between property testing and problems in learning theory. Next, they focus on testing graph properties, and devise algorithms to test whether a graph has properties such as being k-colorable or having a ρ-clique (clique of density ρ w.r.t. the vertex set). The graph property testing algorithms are probabilistic and make assertions which are correct with high probability utilizing only poly(1/ε) edge-queries into the graph, where ε is the distance parameter. Moreover, the property testing algorithms can be used to efficiently (i.e., in time linear in the number of vertices) construct partitions of the graph which correspond to the property being tested, if it holds for the input graph
Keywords :
approximation theory; computational complexity; graph colouring; graph theory; learning (artificial intelligence); program testing; program verification; testing; ρ-clique; approximation; assertions; graph property testing; input graph; k-colorable graph; learning theory; probabilistic algorithm; property testing; property testing algorithm; querying; unknown function; Application software; Computer science; Partitioning algorithms; Programming profession; Testing;
Conference_Titel :
Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
Conference_Location :
Burlington, VT
Print_ISBN :
0-8186-7594-2
DOI :
10.1109/SFCS.1996.548493