Multiobjective Maximization of Monotone Submodular Functions with Cardinality Constraint
Abstract
We consider the problem of multiobjective maximization of monotone submodular functions subject to cardinality constraint, often formulated as . Although it is widely known that greedy methods work well for a single objective, the problem becomes much harder with multiple objectives. In fact, it is known that when the number of objectives m grows as the cardinality k, that is, , the problem is inapproximable (unless P = NP). On the other hand, when m is constant, there exists a a randomized approximation with runtime (number of queries to function oracle) the scales as . We focus on finding a fast algorithm that has (asymptotic) approximation guarantees even when m is super constant. First, through a continuous greedy based algorithm we give a approximation for . This demonstrates a steep transition from constant factor approximability to inapproximability around . Then using multiplicative-weight-updates (MWUs), we find a much faster time asymptotic approximation. Although these results are all randomized, we also give a simple deterministic approximation with runtime . Finally, we run synthetic experiments using Kronecker graphs and find that our MWU inspired heuristic outperforms existing heuristics.

