Testing coverage functions

11Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A coverage function f over a ground set [m] is associated with a universe U of weighted elements and m sets A1,...,Am ⊆ U, and for any T ⊆ [m], f(T) is defined as the total weight of the elements in the union ∪j∈TAj. Coverage functions are an important special case of submodular functions, and arise in many applications, for instance as a class of utility functions of agents in combinatorial auctions. Set functions such as coverage functions often lack succinct representations, and in algorithmic applications, an access to a value oracle is assumed. In this paper, we ask whether one can test if a given oracle is that of a coverage function or not. We demonstrate an algorithm which makes O(m|U|) queries to an oracle of a coverage function and completely reconstructs it. This gives a polytime tester for succinct coverage functions for which |U| is polynomially bounded in m. In contrast, we demonstrate a set function which is "far" from coverage, but requires queries to distinguish it from the class of coverage functions. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Chakrabarty, D., & Huang, Z. (2012). Testing coverage functions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7391 LNCS, pp. 170–181). https://doi.org/10.1007/978-3-642-31594-7_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free