English

On Submodular Search and Machine Scheduling

Optimization and Control 2018-06-12 v4

Abstract

Suppose some objects are hidden in a finite set SS of hiding places which must be examined one-by-one. The cost of searching subsets of SS is given by a submodular function and the probability that all objects are contained in a subset is given by a supermodular function. We seek an ordering of SS that finds all the objects in minimal expected cost. This problem is NP-hard and we give an efficient combinatorial 22-approximation algorithm, generalizing analogous results in scheduling theory. We also give a new scheduling application 1precwAh(CA)1|prec|\sum w_A h(C_A), where a set of jobs must be ordered subject to precedence constraints to minimize the weighted sum of some concave function hh of the completion times of {\em subsets} of jobs. We go on to give better approximations for submodular functions with low {\em total curvature} and we give a full solution when the problem is what we call {\em series-parallel decomposable}. Next, we consider a zero-sum game between a cost-maximizing Hider and a cost-minimizing Searcher. We prove that the equilibrium mixed strategies for the Hider are in the base polyhedron of the cost function, suitably scaled, and we solve the game in the series-parallel decomposable case, giving approximately optimal strategies in other cases.

Keywords

Cite

@article{arxiv.1607.07598,
  title  = {On Submodular Search and Machine Scheduling},
  author = {Robbert Fokkink and Thomas Lidbetter and László A. Végh},
  journal= {arXiv preprint arXiv:1607.07598},
  year   = {2018}
}
R2 v1 2026-06-22T15:04:15.694Z