Submodular maximization is a classic algorithmic problem with multiple applications in data mining and machine learning; there, the growing need to deal with massive instances motivates the design of algorithms balancing the quality of the solution with applicability. For the latter, an important measure is the adaptive complexity, which captures the number of sequential rounds of parallel computation needed by an algorithm to terminate. In this work, we obtain the first constant factor approximation algorithm for non-monotone submodular maximization subject to a knapsack constraint with near-optimal O(log n) adaptive complexity. Low adaptivity by itself, however, is not enough: a crucial feature to account for is represented by the total number of function evaluations (or value queries). Our algorithm asks O˜(n2) value queries but can be modified to run with only O˜(n), while retaining a low adaptive complexity of O(log2n). Besides the above improvement in adaptivity, this is also the first combinatorial approach with sublinear adaptive complexity for the problem and yields algorithms comparable to the state-of-the-art even for the special cases of cardinality constraints or monotone objectives.
Submodular maximization subject to a knapsack constraint: Combinatorial algorithms with near-optimal adaptive complexity / Amanatidis, G.; Fusco, Federico; Lazos, Philippos; Leonardi, Stefano; Marchetti Spaccamela, Alberto; Reiffenhauser, Rebecca Eva Maria. - In: THEORETICAL COMPUTER SCIENCE. - ISSN 0304-3975. - 1060:January(2026). [10.1016/j.tcs.2025.115629]
Submodular maximization subject to a knapsack constraint: Combinatorial algorithms with near-optimal adaptive complexity
Amanatidis G.;Fusco Federico
;Leonardi Stefano;Marchetti-Spaccamela Alberto;Reiffenhauser Rebecca
2026
Abstract
Submodular maximization is a classic algorithmic problem with multiple applications in data mining and machine learning; there, the growing need to deal with massive instances motivates the design of algorithms balancing the quality of the solution with applicability. For the latter, an important measure is the adaptive complexity, which captures the number of sequential rounds of parallel computation needed by an algorithm to terminate. In this work, we obtain the first constant factor approximation algorithm for non-monotone submodular maximization subject to a knapsack constraint with near-optimal O(log n) adaptive complexity. Low adaptivity by itself, however, is not enough: a crucial feature to account for is represented by the total number of function evaluations (or value queries). Our algorithm asks O˜(n2) value queries but can be modified to run with only O˜(n), while retaining a low adaptive complexity of O(log2n). Besides the above improvement in adaptivity, this is also the first combinatorial approach with sublinear adaptive complexity for the problem and yields algorithms comparable to the state-of-the-art even for the special cases of cardinality constraints or monotone objectives.| File | Dimensione | Formato | |
|---|---|---|---|
|
Amanatidis_Submodular_preprint_2023.pdf
accesso aperto
Note: https://doi.org/10.1016/j.tcs.2025.115629
Tipologia:
Documento in Pre-print (manoscritto inviato all'editore, precedente alla peer review)
Licenza:
Creative commons
Dimensione
420.29 kB
Formato
Adobe PDF
|
420.29 kB | Adobe PDF | |
|
Amanatidis_Submodular_2026.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
2.98 MB
Formato
Adobe PDF
|
2.98 MB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


