Fast Adaptive Non-Monotone Submodular Maximization Subject to a Knapsack Constraint
Amanatidis, Georgios, Fusco, Federico, Lazos, Philip, Leonardi, Stefano, Reiffenhäuser, Rebecca
–Journal of Artificial Intelligence Research
Constrained submodular maximization problems encompass a wide variety of applications, including personalized recommendation, team formation, and revenue maximization via viral marketing. The massive instances occurring in modern-day applications can render existing algorithms prohibitively slow. Moreover, frequently those instances are also inherently stochastic. Focusing on these challenges, we revisit the classic problem of maximizing a (possibly non-monotone) submodular function subject to a knapsack constraint. We present a simple randomized greedy algorithm that achieves a 5.83-approximation and runs in O(n log n) time, i.e., at least a factor n faster than other state-of-the-art algorithms. The versatility of our approach allows us to further transfer it to a stochastic version of the problem. There, we obtain a (9 + ε)-approximation to the best adaptive policy, which is the first constant approximation for non-monotone objectives. Experimental evaluation of our algorithms showcases their improved performance on real and synthetic data.
Journal of Artificial Intelligence Research
Jun-9-2022
- Country:
- South America > Argentina
- Pampas > Buenos Aires F.D. > Buenos Aires (0.04)
- North America
- United States
- Nevada (0.04)
- Oregon > Multnomah County
- Portland (0.04)
- New York
- New York County > New York City (0.14)
- Richmond County > New York City (0.04)
- Queens County > New York City (0.04)
- Kings County > New York City (0.04)
- Bronx County > New York City (0.04)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Florida > Broward County
- Fort Lauderdale (0.04)
- California
- San Francisco County > San Francisco (0.14)
- San Diego County > San Diego (0.04)
- Santa Clara County > Stanford (0.04)
- Riverside County > Palm Springs (0.04)
- Los Angeles County
- Los Angeles (0.28)
- Long Beach (0.04)
- Arizona > Maricopa County
- Phoenix (0.04)
- Canada
- United States
- Europe
- Hungary (0.04)
- United Kingdom > England
- Essex (0.04)
- Spain > Catalonia
- Barcelona Province > Barcelona (0.04)
- Netherlands > North Holland
- Amsterdam (0.04)
- Italy > Lazio
- Rome (0.04)
- Greece > West Greece
- Patra (0.04)
- Germany > Saarland
- Saarbrücken (0.04)
- Asia
- Middle East > Israel (0.04)
- Japan > Honshū
- Kansai > Kyoto Prefecture > Kyoto (0.04)
- China > Beijing
- Beijing (0.04)
- South America > Argentina
- Technology: