Dynamic Algorithms for Matroid Submodular Maximization (2306.00959v2)
Abstract: Submodular maximization under matroid and cardinality constraints are classical problems with a wide range of applications in machine learning, auction theory, and combinatorial optimization. In this paper, we consider these problems in the dynamic setting, where (1) we have oracle access to a monotone submodular function $f: 2{V} \rightarrow \mathbb{R}+$ and (2) we are given a sequence $\mathcal{S}$ of insertions and deletions of elements of an underlying ground set $V$. We develop the first fully dynamic $(4+\epsilon)$-approximation algorithm for the submodular maximization problem under the matroid constraint using an expected worst-case $O(k\log(k)\log3{(k/\epsilon)})$ query complexity where $0 < \epsilon \le 1$. This resolves an open problem of Chen and Peng (STOC'22) and Lattanzi et al. (NeurIPS'20). As a byproduct, for the submodular maximization under the cardinality constraint $k$, we propose a parameterized (by the cardinality constraint $k$) dynamic algorithm that maintains a $(2+\epsilon)$-approximate solution of the sequence $\mathcal{S}$ at any time $t$ using an expected worst-case query complexity $O(k\epsilon{-1}\log2(k))$. This is the first dynamic algorithm for the problem that has a query complexity independent of the size of ground set $V$.
- Dynamic set cover: improved algorithms and lower bounds. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, STOC 2019, Phoenix, AZ, USA, June 23-26, 2019, pages 114–125. ACM, 2019.
- Fully dynamic all-pairs shortest paths with worst-case update-time revisited. In Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2017, Barcelona, Spain, Hotel Porta Fira, January 16-19, pages 440–452. SIAM, 2017.
- On fully dynamic graph sparsifiers. In IEEE 57th Annual Symposium on Foundations of Computer Science, FOCS 2016, 9-11 October 2016, Hyatt Regency, New Brunswick, New Jersey, USA, pages 335–344. IEEE Computer Society, 2016.
- Diversifying search results. In Proceedings of the Second International Conference on Web Search and Web Data Mining, WSDM 2009, Barcelona, Spain, February 9-11, 2009, pages 5–14. ACM, 2009.
- Analyzing graph structure via linear measurements. In Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2012, Kyoto, Japan, January 17-19, 2012, pages 459–467. SIAM, 2012.
- Optimal streaming algorithms for submodular maximization with cardinality constraints. In 47th International Colloquium on Automata, Languages, and Programming, ICALP 2020, July 8-11, 2020, Saarbrücken, Germany (Virtual Conference), volume 168 of LIPIcs, pages 6:1–6:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2020.
- S. Assadi and S. Khanna. Tight bounds on the round complexity of the distributed maximum coverage problem. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, New Orleans, LA, USA, January 7-10, 2018, pages 2412–2431. SIAM, 2018.
- Fully dynamic maximal independent set with sublinear update time. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, Los Angeles, CA, USA, June 25-29, 2018, pages 815–826. ACM, 2018.
- Matroid secretary problems. J. ACM, 65(6):35:1–35:26, 2018.
- Streaming submodular maximization: massive data summarization on the fly. In The 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’14, New York, NY, USA - August 24 - 27, 2014, pages 671–680. ACM, 2014.
- A. Badanidiyuru Varadaraja. Buyback problem-approximate matroid intersection with cancellation costs. In International Colloquium on Automata, Languages, and Programming, pages 379–390. Springer, 2011.
- M. Balcan and N. J. A. Harvey. Learning submodular functions. In Proceedings of the 43rd ACM Symposium on Theory of Computing, STOC 2011, San Jose, CA, USA, 6-8 June 2011, pages 793–802. ACM, 2011.
- M. Balcan and N. J. A. Harvey. Learning submodular functions. In Machine Learning and Knowledge Discovery in Databases - European Conference, ECML PKDD 2012, Bristol, UK, September 24-28, 2012. Proceedings, Part II, volume 7524 of Lecture Notes in Computer Science, pages 846–849. Springer, 2012.
- The limitations of optimization from samples. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2017, Montreal, QC, Canada, June 19-23, 2017, pages 1016–1027. ACM, 2017.
- E. Balkanski and Y. Singer. The adaptive complexity of maximizing a submodular function. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, Los Angeles, CA, USA, June 25-29, 2018, pages 1138–1151. ACM, 2018.
- E. Balkanski and Y. Singer. Approximation guarantees for adaptive sampling. In Proceedings of the 35th International Conference on Machine Learning, ICML 2018, Stockholmsmässan, Stockholm, Sweden, July 10-15, 2018, volume 80 of Proceedings of Machine Learning Research, pages 393–402. PMLR, 2018.
- Dynamic constrained submodular optimization with polylogarithmic update time. In Proceedings of the 40th International Conference on Machine Learning, volume 202 of Proceedings of Machine Learning Research, pages 1660–1691. PMLR, 23–29 Jul 2023.
- Dynamic non-monotone submodular maximization. In Thirty-seventh Conference on Neural Information Processing Systems, 2023.
- On detection of multiple object instances using hough transforms. IEEE Trans. Pattern Anal. Mach. Intell., 34(9):1773–1784, 2012.
- S. Baswana. Dynamic algorithms for graph spanners. In Algorithms - ESA 2006, 14th Annual European Symposium, Zurich, Switzerland, September 11-13, 2006, Proceedings, volume 4168 of Lecture Notes in Computer Science, pages 76–87. Springer, 2006.
- Fully dynamic randomized algorithms for graph spanners. ACM Trans. Algorithms, 8(4):35:1–35:51, 2012.
- Categorical feature compression via submodular optimization. In Proceedings of the 36th International Conference on Machine Learning, ICML 2019, 9-15 June 2019, Long Beach, California, USA, volume 97 of Proceedings of Machine Learning Research, pages 515–523. PMLR, 2019.
- Submodular secretary problem and extensions. ACM Trans. Algorithms, 9(4):32:1–32:23, 2013.
- S. Behnezhad. Dynamic algorithms for maximum matching size. CoRR, abs/2207.07607, 2022.
- Fully dynamic maximal independent set with polylogarithmic update time. In 60th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2019, Baltimore, Maryland, USA, November 9-12, 2019, pages 382–405. IEEE Computer Society, 2019.
- A. Bernstein. Fully dynamic (2 + epsilon) approximate all-pairs shortest paths with fast query and close to linear update time. In 50th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2009, October 25-27, 2009, Atlanta, Georgia, USA, pages 693–702. IEEE Computer Society, 2009.
- A. Bernstein. Dynamic Algorithms for Shortest Paths and Matching. PhD thesis, Columbia University, USA, 2016.
- A. Bernstein. Dynamic approximate-apsp. In Encyclopedia of Algorithms, pages 602–605. 2016.
- A framework for dynamic matching in weighted graphs. In STOC ’21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, Virtual Event, Italy, June 21-25, 2021, pages 668–681. ACM, 2021.
- A deamortization approach for dynamic spanner and dynamic maximal matching. ACM Trans. Algorithms, 17(4):29:1–29:51, 2021.
- A. Bernstein and C. Stein. Fully dynamic matching in bipartite graphs. In Automata, Languages, and Programming - 42nd International Colloquium, ICALP 2015, Kyoto, Japan, July 6-10, 2015, Proceedings, Part I, volume 9134 of Lecture Notes in Computer Science, pages 167–179. Springer, 2015.
- Fully-dynamic graph sparsifiers against an adaptive adversary. In 49th International Colloquium on Automata, Languages, and Programming, ICALP 2022, July 4-8, 2022, Paris, France, volume 229 of LIPIcs, pages 20:1–20:20. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
- Fully dynamic (ΔΔ\Deltaroman_Δ +1)-coloring in O(1) update time. ACM Trans. Algorithms, 18(2):10:1–10:25, 2022.
- Fully dynamic approximate maximum matching and minimum vertex cover in O(log33{}^{\mbox{3}}start_FLOATSUPERSCRIPT 3 end_FLOATSUPERSCRIPT n) worst case update time. In Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2017, Barcelona, Spain, Hotel Porta Fira, January 16-19, pages 470–489. SIAM, 2017.
- A new deterministic algorithm for dynamic set cover. In 60th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2019, Baltimore, Maryland, USA, November 9-12, 2019, pages 406–423. IEEE Computer Society, 2019.
- Space- and time-efficient algorithm for maintaining dense subgraphs on one-pass dynamic streams. In Proceedings of the Forty-Seventh Annual ACM on Symposium on Theory of Computing, STOC 2015, Portland, OR, USA, June 14-17, 2015, pages 173–182. ACM, 2015.
- Dynamic set cover: Improved amortized and worst-case update time. In Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms, SODA 2021, Virtual Conference, January 10 - 13, 2021, pages 2537–2549. SIAM, 2021.
- S. Bhattacharya and P. Kiss. Deterministic rounding of dynamic fractional matchings. In 48th International Colloquium on Automata, Languages, and Programming, ICALP 2021, July 12-16, 2021, Glasgow, Scotland (Virtual Conference), volume 198 of LIPIcs, pages 27:1–27:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
- Dynamic matching with better-than-2 approximation in polylogarithmic update time. CoRR, abs/2207.07438, 2022.
- G. Bodwin and S. Krinninger. Fully dynamic spanners with worst-case update time. In 24th Annual European Symposium on Algorithms, ESA 2016, August 22-24, 2016, Aarhus, Denmark, volume 57 of LIPIcs, pages 17:1–17:18. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2016.
- Online submodular maximization with preemption. In Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015, San Diego, CA, USA, January 4-6, 2015, pages 1202–1216. SIAM, 2015.
- L. Carter and M. N. Wegman. Universal classes of hash functions (extended abstract). In Proceedings of the 9th Annual ACM Symposium on Theory of Computing, May 4-6, 1977, Boulder, Colorado, USA, pages 106–112, 1977.
- A. Chakrabarti and S. Kale. Submodular maximization meets streaming: Matchings, matroids, and more. Mathematical Programming, 154(1):225–247, 2015.
- M. Charikar and S. Solomon. Fully dynamic almost-maximal matching: Breaking the polynomial worst-case time barrier. In 45th International Colloquium on Automata, Languages, and Programming, ICALP 2018, July 9-13, 2018, Prague, Czech Republic, volume 107 of LIPIcs, pages 33:1–33:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018.
- Differentially private decomposable submodular maximization. In Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, Thirty-Third Conference on Innovative Applications of Artificial Intelligence, IAAI 2021, The Eleventh Symposium on Educational Advances in Artificial Intelligence, EAAI 2021, Virtual Event, February 2-9, 2021, pages 6984–6992. AAAI Press, 2021.
- S. Chechik and T. Zhang. Fully dynamic maximal independent set in expected poly-log update time. In 60th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2019, Baltimore, Maryland, USA, November 9-12, 2019, pages 370–381. IEEE Computer Society, 2019.
- S. Chechik and T. Zhang. Dynamic low-stretch spanning trees in subpolynomial time. In Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms, SODA 2020, Salt Lake City, UT, USA, January 5-8, 2020, pages 463–475. SIAM, 2020.
- Streaming algorithms for submodular function maximization. In Automata, Languages, and Programming - 42nd International Colloquium, ICALP 2015, Kyoto, Japan, July 6-10, 2015, Proceedings, Part I, volume 9134 of Lecture Notes in Computer Science, pages 318–330. Springer, 2015.
- C. Chekuri and K. Quanrud. Parallelizing greedy for submodular set function maximization in matroids and beyond. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, STOC 2019, Phoenix, AZ, USA, June 23-26, 2019, pages 78–89. ACM, 2019.
- Multi-budgeted matchings and matroid intersection via dependent rounding. In Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2011, San Francisco, California, USA, January 23-25, 2011, pages 1080–1097. SIAM, 2011.
- Fast dynamic cuts, distances and effective resistances via vertex sparsifiers. In 61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020, Durham, NC, USA, November 16-19, 2020, pages 1135–1146. IEEE, 2020.
- X. Chen and B. Peng. On the complexity of dynamic submodular maximization. In Proceedings of the Fifty-Fourth Annual ACM on Symposium on Theory of Computing, STOC 2022, to appear, 2022.
- Active detection via adaptive submodularity. In Proceedings of the 31th International Conference on Machine Learning, ICML 2014, Beijing, China, 21-26 June 2014, volume 32 of JMLR Workshop and Conference Proceedings, pages 55–63. JMLR.org, 2014.
- Kernelization via sampling with applications to finding matchings and related problems in dynamic graph streams. In Proceedings of the Twenty-Seventh Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2016, Arlington, VA, USA, January 10-12, 2016, pages 1326–1344. SIAM, 2016.
- Designing fpt algorithms for cut problems using randomized contractions. SIAM Journal on Computing, 45(4):1171–1229, 2016.
- Parameterized streaming: Maximal matching and vertex cover. In Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015, San Diego, CA, USA, January 4-6, 2015, pages 1234–1251. SIAM, 2015.
- A deterministic algorithm for balanced cut with applications to dynamic connectivity, flows, and beyond. In 61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020, Durham, NC, USA, November 16-19, 2020, pages 1158–1167. IEEE, 2020.
- Parameterized algorithms, volume 5. Springer, 2015.
- The power of randomization: Distributed submodular maximization on massive datasets. In Proceedings of the 32nd International Conference on Machine Learning, ICML 2015, Lille, France, 6-11 July 2015, volume 37 of JMLR Workshop and Conference Proceedings, pages 1236–1244. JMLR.org, 2015.
- A new framework for distributed submodular maximization. In IEEE 57th Annual Symposium on Foundations of Computer Science, FOCS 2016, 9-11 October 2016, Hyatt Regency, New Brunswick, New Jersey, USA, pages 645–654. IEEE Computer Society, 2016.
- Parameterized Complexity. Springer Publishing Company, Incorporated, 2012.
- D. Dueck and B. J. Frey. Non-metric affinity propagation for unsupervised image categorization. In IEEE 11th International Conference on Computer Vision, ICCV 2007, Rio de Janeiro, Brazil, October 14-20, 2007, pages 1–8. IEEE Computer Society, 2007.
- Deletion robust submodular maximization over matroids. In International Conference on Machine Learning, ICML 2022, 17-23 July 2022, Baltimore, Maryland, USA, volume 162 of Proceedings of Machine Learning Research, pages 5671–5693. PMLR, 2022.
- Fully dynamic spectral vertex sparsifiers and applications. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, STOC 2019, Phoenix, AZ, USA, June 23-26, 2019, pages 914–925. ACM, 2019.
- Fully dynamic submodular maximization over matroids. arXiv preprint arXiv:2305.19918, 2023.
- J. Edmonds. Matroids and the greedy algorithm. Math. Program., 1(1):127–136, 1971.
- J. Edmonds and D. R. Fulkerson. Transversals and matroid partition. Journal of Research of the National Bureau of Standards Section B Mathematics and Mathematical Physics, page 147, 1965.
- Prophet secretary for combinatorial auctions and matroids. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, New Orleans, LA, USA, January 7-10, 2018, pages 700–714. SIAM, 2018.
- K. El-Arini and C. Guestrin. Beyond keyword search: discovering relevant scientific literature. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, CA, USA, August 21-24, 2011, pages 439–447. ACM, 2011.
- Streaming weak submodularity: Interpreting neural networks on the fly. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA, pages 4044–4054, 2017.
- A. Ene and H. L. Nguyen. Submodular maximization with nearly-optimal approximation and adaptivity in nearly-linear time. In Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2019, San Diego, California, USA, January 6-9, 2019, pages 274–282. SIAM, 2019.
- A. Ene and H. L. Nguyen. Parallel algorithm for non-monotone dr-submodular maximization. In Proceedings of the 37th International Conference on Machine Learning, ICML 2020, 13-18 July 2020, Virtual Event, volume 119 of Proceedings of Machine Learning Research, pages 2902–2911. PMLR, 2020.
- Decomposable submodular function minimization: Discrete and continuous. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA, pages 2870–2880, 2017.
- Submodular maximization with matroid and packing constraints in parallel. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, STOC 2019, Phoenix, AZ, USA, June 23-26, 2019, pages 90–101. ACM, 2019.
- S. Fafianie and S. Kratsch. Streaming kernelization. In Mathematical Foundations of Computer Science 2014 - 39th International Symposium, MFCS 2014, Budapest, Hungary, August 25-29, 2014. Proceedings, Part II, volume 8635 of Lecture Notes in Computer Science, pages 275–286. Springer, 2014.
- U. Feige. A threshold of ln n for approximating set cover. J. ACM, 45(4):634–652, 1998.
- Do less, get more: Streaming submodular maximization with subsampling. In Advances in Neural Information Processing Systems 31: Annual Conference on Neural Information Processing Systems 2018, NeurIPS 2018, December 3-8, 2018, Montréal, Canada, pages 730–740, 2018.
- Streaming submodular maximization under matroid constraints. arXiv preprint arXiv:2107.07183, 2021.
- The one-way communication complexity of submodular maximization with applications to streaming and robustness. In Proccedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2020, Chicago, IL, USA, June 22-26, 2020, pages 1363–1374. ACM, 2020.
- J. Flum and M. Grohe. Parameterized Complexity Theory. Texts in Theoretical Computer Science. An EATCS Series. Springer, 2006.
- F. V. Fomin and T. Korhonen. Fast fpt-approximation of branchwidth. In Proceedings of 54th Annual ACM Symposium on Theory of Computing (STOC), 2022. to appear.
- Fully dynamic electrical flows: Sparse maxflow faster than goldberg-rao. In 62nd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2021, Denver, CO, USA, February 7-10, 2022, pages 516–527. IEEE, 2021.
- S. O. Gharan and J. Vondrák. On variants of the matroid secretary problem. Algorithmica, 67(4):472–497, 2013.
- Online and dynamic algorithms for set cover. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2017, Montreal, QC, Canada, June 19-23, 2017, pages 537–550. ACM, 2017.
- An fpt algorithm beating 2-approximation for k-cut. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’18, page 2821–2837, USA, 2018. Society for Industrial and Applied Mathematics.
- A. Gupta and R. Levin. Fully-dynamic submodular cover with bounded recourse. In 61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020, Durham, NC, USA, November 16-19, 2020, pages 1147–1157. IEEE, 2020.
- Constrained non-monotone submodular maximization: Offline and secretary algorithms. In Internet and Network Economics - 6th International Workshop, WINE 2010, Stanford, CA, USA, December 13-17, 2010. Proceedings, volume 6484 of Lecture Notes in Computer Science, pages 246–257. Springer, 2010.
- Deterministic approximation for submodular maximization over a matroid in nearly linear time. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6-12, 2020, virtual, 2020.
- Improved algorithms for online submodular maximization via first-order regret bounds. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6-12, 2020, virtual, 2020.
- Dynamic approximate all-pairs shortest paths: Breaking the o(mn) barrier and derandomization. In 54th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2013, 26-29 October, 2013, Berkeley, CA, USA, pages 538–547. IEEE Computer Society, 2013.
- Dynamic approximate all-pairs shortest paths: Breaking the o(mn) barrier and derandomization. SIAM J. Comput., 45(3):947–1006, 2016.
- Dynamic approximate all-pairs shortest paths: Breaking the o(mn) barrierand derandomization. In Encyclopedia of Algorithms, pages 600–602. 2016.
- M. R. Henzinger and V. King. Randomized fully dynamic graph algorithms with polylogarithmic time per operation. J. ACM, 46(4):502–516, 1999.
- Dynamic graph connectivity in polylogarithmic worst case time. In Proceedings of the Twenty-Fourth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2013, New Orleans, Louisiana, USA, January 6-8, 2013, pages 1131–1142. SIAM, 2013.
- N. Kashyap. Code decomposition: Theory and applications. In 2007 IEEE International Symposium on Information Theory, pages 481–485, 2007.
- K.-i. Kawarabayashi and M. Thorup. The minimum k-way cut of bounded size is fixed-parameter tractable. In Proceedings of the 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, FOCS ’11, page 160–169, USA, 2011. IEEE Computer Society.
- Submodular streaming in all its glory: Tight approximation, minimum memory and low adaptive complexity. In Proceedings of the 36th International Conference on Machine Learning, ICML 2019, 9-15 June 2019, Long Beach, California, USA, volume 97 of Proceedings of Machine Learning Research, pages 3311–3320. PMLR, 2019.
- Scalable deletion-robust submodular maximization: Data summarization with privacy and fairness constraints. In Proceedings of the 35th International Conference on Machine Learning, ICML 2018, Stockholmsmässan, Stockholm, Sweden, July 10-15, 2018, volume 80 of Proceedings of Machine Learning Research, pages 2549–2558. PMLR, 2018.
- Maximizing the spread of influence through a social network. In Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, August 24 - 27, 2003, pages 137–146. ACM, 2003.
- Maximizing the spread of influence through a social network. Theory of Computing, 11:105–147, 2015.
- R. Kleinberg and S. M. Weinberg. Matroid prophet inequalities. In Proceedings of the 44th Symposium on Theory of Computing Conference, STOC 2012, New York, NY, USA, May 19 - 22, 2012, pages 123–136. ACM, 2012.
- R. Kleinberg and S. M. Weinberg. Matroid prophet inequalities and applications to multi-dimensional mechanism design. Games Econ. Behav., 113:97–115, 2019.
- T. Korhonen. A single-exponential time 2-approximation algorithm for treewidth. In 62nd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2021, Denver, CO, USA, February 7-10, 2022, pages 184–192. IEEE, 2021.
- A. Krause. Submodularity in machine learning and vision. In British Machine Vision Conference, BMVC 2013, Bristol, UK, September 9-13, 2013. BMVA Press, 2013.
- Fast greedy algorithms in mapreduce and streaming. ACM Trans. Parallel Comput., 2(3):14:1–14:22, 2015.
- L. Kumari and J. A. Bilmes. Submodular span, with applications to conditional data summarization. In Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, Thirty-Third Conference on Innovative Applications of Artificial Intelligence, IAAI 2021, The Eleventh Symposium on Educational Advances in Artificial Intelligence, EAAI 2021, Virtual Event, February 2-9, 2021, pages 12344–12352. AAAI Press, 2021.
- The adaptive complexity of maximizing a gross substitutes valuation. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6-12, 2020, virtual, 2020.
- Matroid bandits: Fast combinatorial optimization with learning. In Proceedings of the Thirtieth Conference on Uncertainty in Artificial Intelligence, UAI 2014, Quebec City, Quebec, Canada, July 23-27, 2014, pages 420–429. AUAI Press, 2014.
- Fully dynamic algorithm for constrained submodular optimization. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6-12, 2020, virtual, 2020.
- Fully dynamic algorithm for constrained submodular optimization. CoRR, abs/2006.04704v2, 2023.
- Matroid matching: the power of local search. In Proceedings of the 42nd ACM Symposium on Theory of Computing, STOC 2010, Cambridge, Massachusetts, USA, 5-8 June 2010, pages 369–378. ACM, 2010.
- Submodular maximization over multiple matroids via generalized exchange properties. Math. Oper. Res., 35(4):795–806, 2010.
- Choosing non-redundant representative subsets of protein sequence data sets using submodular optimization. In Proceedings of the 2018 ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics, BCB 2018, Washington, DC, USA, August 29 - September 01, 2018, page 566. ACM, 2018.
- H. Lin and J. A. Bilmes. A class of submodular functions for document summarization. In The 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, Proceedings of the Conference, 19-24 June, 2011, Portland, Oregon, USA, pages 510–520. The Association for Computer Linguistics, 2011.
- P. Liu and J. Vondrák. Submodular optimization in the mapreduce model. In 2nd Symposium on Simplicity in Algorithms, SOSA@SODA 2019, January 8-9, 2019 - San Diego, CA, USA, volume 69 of OASICS, pages 18:1–18:10. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019.
- S. MacLane. Some interpretations of abstract linear dependence in terms of projective geometry. American Journal of Mathematics, 58(1):236–240, 1936.
- F. Maeda and S. Maeda. Matroid Lattices, pages 56–71. Springer Berlin Heidelberg, Berlin, Heidelberg, 1970.
- The matching predicate and a filtering scheme based on matroids. J. Comput., 1(6):37–42, 2006.
- D. Marx. Parameterized complexity and approximation algorithms. The Computer Journal, 51(1):60–78, 2008.
- A. McGregor and H. T. Vu. Better streaming algorithms for the maximum coverage problem. Theory Comput. Syst., 63(7):1595–1619, 2019.
- G. J. MINTY. On the axiomatic foundations of the theories of directed linear graphs, electrical networks and network-programming. Journal of Mathematics and Mechanics, 15(3):485–520, 1966.
- V. S. Mirrokni and M. Zadimoghaddam. Randomized composable core-sets for distributed submodular maximization. In Proceedings of the Forty-Seventh Annual ACM on Symposium on Theory of Computing, STOC 2015, Portland, OR, USA, June 14-17, 2015, pages 153–162. ACM, 2015.
- Streaming non-monotone submodular maximization: Personalized video summarization on the fly. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, (AAAI-18), the 30th innovative Applications of Artificial Intelligence (IAAI-18), and the 8th AAAI Symposium on Educational Advances in Artificial Intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2-7, 2018, pages 1379–1386. AAAI Press, 2018.
- Deletion-robust submodular maximization: Data summarization with "the right to be forgotten". In Proceedings of the 34th International Conference on Machine Learning, ICML 2017, Sydney, NSW, Australia, 6-11 August 2017, volume 70 of Proceedings of Machine Learning Research, pages 2449–2458. PMLR, 2017.
- M. Monemizadeh. Dynamic submodular maximization. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6-12, 2020, virtual, 2020.
- D. Nanongkai and T. Saranurak. Dynamic spanning forest with worst-case update time: adaptive, las vegas, and o(n1/2 - ϵ1/2 - ϵ{}^{\mbox{1/2 - {$\epsilon$}}}start_FLOATSUPERSCRIPT 1/2 - italic_ϵ end_FLOATSUPERSCRIPT)-time. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2017, Montreal, QC, Canada, June 19-23, 2017, pages 1122–1129. ACM, 2017.
- Dynamic minimum spanning forest with subpolynomial worst-case update time. In 58th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2017, Berkeley, CA, USA, October 15-17, 2017, pages 950–961. IEEE Computer Society, 2017.
- O. Neiman and S. Solomon. Simple deterministic algorithms for fully dynamic maximal matching. ACM Trans. Algorithms, 12(1):7:1–7:15, 2016.
- An analysis of approximations for maximizing submodular set functions - I. Math. Program., 14(1):265–294, 1978.
- K. Onak and R. Rubinfeld. Maintaining a large matching and a small vertex cover. In Proceedings of the 42nd ACM Symposium on Theory of Computing, STOC 2010, Cambridge, Massachusetts, USA, 5-8 June 2010, pages 457–464. ACM, 2010.
- J. G. Oxley. Matroid theory. Oxford University Press, 1992.
- C. H. Papadimitriou and K. Steiglitz. Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, 1982.
- B. Peng. Dynamic influence maximization. In Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, pages 10718–10731, 2021.
- Information gathering with peers: Submodular optimization with peer-prediction constraints. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, (AAAI-18), the 30th innovative Applications of Artificial Intelligence (IAAI-18), and the 8th AAAI Symposium on Educational Advances in Artificial Intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2-7, 2018, pages 1603–1610. AAAI Press, 2018.
- M. Rauch. Fully dynamic biconnectivity in graphs. In 33rd Annual Symposium on Foundations of Computer Science, Pittsburgh, Pennsylvania, USA, 24-27 October 1992, pages 50–59. IEEE Computer Society, 1992.
- S. Sawlani and J. Wang. Near-optimal fully dynamic densest subgraph. In Proccedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2020, Chicago, IL, USA, June 22-26, 2020, pages 181–193. ACM, 2020.
- apricot: Submodular selection for data summarization in python. J. Mach. Learn. Res., 21:161:1–161:6, 2020.
- Temporal corpus summarization using submodular word coverage. In 21st ACM International Conference on Information and Knowledge Management, CIKM’12, Maui, HI, USA, October 29 - November 02, 2012, pages 754–763. ACM, 2012.
- S. Solomon. Fully dynamic maximal matching in constant update time. In IEEE 57th Annual Symposium on Foundations of Computer Science, FOCS 2016, 9-11 October 2016, Hyatt Regency, New Brunswick, New Jersey, USA, pages 325–334. IEEE Computer Society, 2016.
- S. Solomon and N. Wein. Improved dynamic graph coloring. ACM Trans. Algorithms, 16(3):41:1–41:24, 2020.
- Probabilistic submodular maximization in sub-linear time. In Proceedings of the 34th International Conference on Machine Learning, ICML 2017, Sydney, NSW, Australia, 6-11 August 2017, volume 70 of Proceedings of Machine Learning Research, pages 3241–3250. PMLR, 2017.
- Submodularity in action: From machine learning to signal processing applications. IEEE Signal Process. Mag., 37(5):120–133, 2020.
- Faster maxflow via improved dynamic spectral vertex sparsifiers. In STOC ’22: 54th Annual ACM SIGACT Symposium on Theory of Computing, Rome, Italy, June 20 - 24, 2022, pages 543–556. ACM, 2022.
- J. van den Brand and D. Nanongkai. Dynamic approximate shortest paths and beyond: Subquadratic and worst-case update time. In 60th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2019, Baltimore, Maryland, USA, November 9-12, 2019, pages 436–455. IEEE Computer Society, 2019.
- Submodularity in data subset selection and active learning. In Proceedings of the 32nd International Conference on Machine Learning, ICML 2015, Lille, France, 6-11 July 2015, volume 37 of JMLR Workshop and Conference Proceedings, pages 1954–1963. JMLR.org, 2015.
- Submodular sketches of single-cell rna-seq measurements. In BCB ’20: 11th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics, Virtual Event, USA, September 21-24, 2020, pages 61:1–61:6. ACM, 2020.
- Kiarash Banihashem (15 papers)
- Leyla Biabani (5 papers)
- Samira Goudarzi (5 papers)
- MohammadTaghi Hajiaghayi (104 papers)
- Peyman Jabbarzade (8 papers)
- Morteza Monemizadeh (18 papers)