Abstract

In this paper, we study the problem of maximizing the difference between an adaptive submodular (revenue) function and an non-negative modular (cost) function under the adaptive setting. The input of our problem is a set of nn items, where each item has a particular state drawn from some known prior distribution pp. The revenue function gg is defined over items and states, and the cost function cc is defined over items, i.e., each item has a fixed cost. The state of each item is unknown initially, one must select an item in order to observe its realized state. A policy ππ specifies which item to pick next based on the observations made so far. Denote by gavg(π)g_{avg}(π) the expected revenue of ππ and let cavg(π)c_{avg}(π) denote the expected cost of ππ. Our objective is to identify the best policy πo∈arg⁡max⁡πgavg(π)−cavg(π)π^o\in \arg\max_πg_{avg}(π)-c_{avg}(π) under a kk-cardinality constraint. Since our objective function can take on both negative and positive values, the existing results of submodular maximization may not be applicable. To overcome this challenge, we develop a series of effective solutions with performance grantees. Let πoπ^o denote the optimal policy. For the case when gg is adaptive monotone and adaptive submodular, we develop an effective policy πlπ^l such that gavg(πl)−cavg(πl)≥(1−1e−ε)gavg(πo)−cavg(πo)g_{avg}(π^l) - c_{avg}(π^l) \geq (1-\frac{1}{e}-ε)g_{avg}(π^o) - c_{avg}(π^o), using only O(nε−2log⁡ε−1)O(nε^{-2}\log ε^{-1}) value oracle queries. For the case when gg is adaptive submodular, we present a randomized policy πrπ^r such that gavg(πr)−cavg(πr)≥1egavg(πo)−cavg(πo)g_{avg}(π^r) - c_{avg}(π^r) \geq \frac{1}{e}g_{avg}(π^o) - c_{avg}(π^o).

Explore this paper’s authors, topics and related work.

Building this map preview

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

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.