z-logo
open-access-imgOpen Access
Multiobjective Maximization of Monotone Submodular Functions with Cardinality Constraint
Author(s) -
Rajan Udwani
Publication year - 2021
Publication title -
informs journal on optimization
Language(s) - English
Resource type - Journals
eISSN - 2575-1492
pISSN - 2575-1484
DOI - 10.1287/ijoo.2019.0041
Subject(s) - submodular set function , cardinality (data modeling) , mathematics , approximation algorithm , combinatorics , monotone polygon , constant (computer programming) , discrete mathematics , multiplicative function , maximization , greedy algorithm , function (biology) , oracle , mathematical optimization , computer science , geometry , software engineering , evolutionary biology , data mining , programming language , mathematical analysis , biology
We consider the problem of multiobjective maximization of monotone submodular functions subject to cardinality constraint, often formulated as [Formula: see text]. 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, [Formula: see text], the problem is inapproximable (unless P = NP). On the other hand, when m is constant, there exists a a randomized [Formula: see text] approximation with runtime (number of queries to function oracle) the scales as [Formula: see text]. 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 [Formula: see text] approximation for [Formula: see text]. This demonstrates a steep transition from constant factor approximability to inapproximability around [Formula: see text]. Then using multiplicative-weight-updates (MWUs), we find a much faster [Formula: see text] time asymptotic [Formula: see text] approximation. Although these results are all randomized, we also give a simple deterministic [Formula: see text] approximation with runtime [Formula: see text]. Finally, we run synthetic experiments using Kronecker graphs and find that our MWU inspired heuristic outperforms existing heuristics.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here