Source author record

Keren Cohavi

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

1works
2topics
1close collaborators

Published work

1 publications

preprint2014arXiv

Faster and Simpler Sketches of Valuation Functions

We present fast algorithms for sketching valuation functions. Let NN (∣N∣=n|N|=n) be some ground set and v:2N→Rv:2^N\rightarrow \mathbb R be a function. We say that v~:2N→R\tilde v:2^N\rightarrow \mathbb R is an αα-sketch of vv if for every set SS we have that v(S)α≤v~(S)≤v(S)\frac {v(S)} α \leq \tilde v(S) \leq v(S) and v~\tilde v can be described in poly(n)poly(n) bits. Goemans et al. [SODA'09] showed that if vv is submodular then there exists an O~(n)\tilde O(\sqrt n)-sketch that can be constructed using polynomially many value queries (this is the best possible, as Balcan and Harvey [STOC'11] show that no submodular function admit an n13−εn^{\frac 1 3 - ε}-sketch). Based on their work, Balcan et al. [COLT'12] and Badanidiyuru et al. [SODA'12] show that if vv is subadditive then there exists an O~(n)\tilde O(\sqrt n)-sketch that can be constructed using polynomially many demand queries. All previous sketches are based on complicated geometric constructions. The first step in their constructions is proving the existence of a good sketch by finding an ellipsoid that ``approximates'' vv well (this is done by applying John's theorem to ensure the existence of an ellipsoid that is ``close'' to the polymatroid that is associated with vv). The second step is showing this ellipsoid can be found efficiently, and this is done by repeatedly solving a certain convex program to obtain better approximations of John's ellipsoid. In this paper, we give a much simpler, non-geometric proof for the existence of good sketches, and utilize the proof to obtain much faster algorithms that match the previously obtained approximation bounds. Specifically, we provide an algorithm that finds O~(n)\tilde O(\sqrt n)-sketch of a submodular function with only O~(n32)\tilde O(n^\frac{3}{2}) value queries, and an algorithm that finds O~(n)\tilde O(\sqrt n)-sketch of a subadditive function with O(n)O(n) demand and value queries.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.