Krause 2008 - Costs, Online Bounds and Exact Optimisation
Summary
Three extensions of the greedy guarantee: non-uniform sensor costs under a budget (a benefit-cost greedy with enumeration of triples, still up to a cost-dependent error), a data-dependent online bound on how far any placement can be from optimal (Proposition 8), and a mixed integer program with constraint generation that can compute the exact optimum on small problems.
Overview
The a priori bound of Theorem 7 is loose in practice. Sections 4.3-4.5 show how to spend a little extra computation to (a) respect location costs, (b) certify a given solution, and (c) solve small cases exactly.
Main Content
Budgeted greedy (Sec. 4.3, after Sviridenko 2004 and Krause and Guestrin 2005)
With modular cost and budget : enumerate all subsets of size at most three; for each, run greedy adding until the budget is exhausted; return the best. Guarantee: , provided MI is -monotone up to sets of size (mesh as in Corollary 6 with replaced by ).
Proposition 8 (online bound)
Assume the discretisation guarantees -monotonicity and greedy (or any method) returns with . For each let ; sort decreasingly to . Then
Proof. Follows from submodularity (adding to gains at most the sum of the best marginal gains) and -monotonicity. Fig. 7 shows the online bound is much tighter than the a priori and bounds on both datasets; and since it holds for the output of any algorithm, it certifies heuristics such as local search.
Mixed integer program (Sec. 4.5, Nemhauser and Wolsey 1981)
subject to for all (Eq. 7), (Eq. 8), ( iff selected). Replace Eq. 8 by for costs. Exponentially many constraints are generated lazily: solve, test whether the incumbent violates for some , add that constraint; each subproblem is NP-hard so branch and bound/cut is used. Because MI is only approximately monotone, any feasible has with feasible, so the MIP optimum satisfies . A general-submodular MIP without the monotonicity requirement exists but gave looser bounds and slower convergence.
Examples
For the 16-node subsample (Fig. 5) the MIP bound shows greedy is never more than 5 percent from optimal, much tighter than the 37 percent worst case from .
Online-bound sketch (untested): with the Sig matrix from Krause 2008 - Greedy Algorithm and the 1-1 over e Guarantee, compute the vector of marginal gains for all candidates, sort, and add the top to for the certificate.
Connections
- Marketing: costs differ across geos or measurement vendors, so a benefit-cost ratio greedy is the natural rule when measurement budgets differ by market.
- Decision-value version: replacing MI by an EVSI objective keeps the diminishing-returns story but not necessarily the submodularity proof; E89 tests this by comparing simulated joint value with summed gains (Value of Information Concept Note - Kriging with Known Measurement Error and EVSI for Monitor Siting).