Testing Submodularity

dc.contributor.authorBommireddi, Venkata Abhinav
dc.date.accessioned2017-09-28T16:56:57Z
dc.date.available2017-09-28T16:56:57Z
dc.date.issued2017-09-28
dc.date.submitted2017-09-27
dc.description.abstractWe show that for any constants $\epsilon > 0$ and $p \ge 1$, given oracle access to an unknown function $f : \{0,1\}^n \to [0,1]$ it is possible to determine if the function is submodular or is $\epsilon$-far from every submodular function, in $\ell_p$ distance, with a \emph{constant} number of queries to the oracle. We refer to the process of determining if an unknown function has a property, or is far from every function having the property, as \emph{property testing}, and we refer to the algorithm that does that as a tester or a testing algorithm. A function $f : \{0,1\}^n \to [0,1]$ is a \emph{$k$-junta} if there is a set $J \subseteq [n]$ of cardinality $|J| \le k$ such that the value of $f$ on any input $x$ is completely determined by the values $x_i$ for $i \in J$. For any constant $\epsilon > 0$ and a set of $k$-juntas $\mathcal{F}$, we give an algorithm which determines if an unknown function $f : \{0,1\}^n \to [0,1]$ is $\frac{\epsilon}{10^6}$-close to some function in $\mathcal{F}$ or is $\epsilon$-far from every function in $\mathcal{F}$, in $\ell_2$ distance, with a constant number of queries to the unknown function. This result, combined with a recent junta theorem of Feldman and \Vondrak (2016) in which they show every submodular function is $\epsilon$-close, in $\ell_2$ distance, to another submodular function which is a $\tilde{O}(\frac{1}{\epsilon^2})$-junta, yields the constant-query testing algorithm for submodular functions. We also give constant-query testing algorithms for a variety of other natural properties of valuation functions, including fractionally additive (XOS) functions, OXS functions, unit demand functions, coverage functions, and self-bounding functions.en
dc.identifier.urihttp://hdl.handle.net/10012/12501
dc.language.isoenen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectProperty testingen
dc.subjectSubmodular functionsen
dc.subjectJuntasen
dc.titleTesting Submodularityen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentDavid R. Cheriton School of Computer Scienceen
uws-etd.degree.disciplineComputer Scienceen
uws-etd.degree.grantorUniversity of Waterlooen
uws.contributor.advisorBlais, Eric
uws.contributor.affiliation1Faculty of Mathematicsen
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Bommireddi_Venkata_Abhinav.pdf
Size:
386.09 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.08 KB
Format:
Item-specific license agreed upon to submission
Description: