ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1907.05378
99
11
v1v2 (latest)

Quantum and Classical Algorithms for Approximate Submodular Function Minimization

11 July 2019
Yassine Hamoudi
Patrick Rebentrost
A. Rosmanis
M. Santha
ArXiv (abs)PDFHTML
Abstract

Submodular functions are set functions mapping every subset of some ground set of size nnn into the real numbers and satisfying the diminishing returns property. Submodular minimization is an important field in discrete optimization theory due to its relevance for various branches of mathematics, computer science and economics. The currently fastest strongly polynomial algorithm for exact minimization [LSW15] runs in time O~(n3⋅EO+n4)\widetilde{O}(n^3 \cdot \mathrm{EO} + n^4)O(n3⋅EO+n4) where EO\mathrm{EO}EO denotes the cost to evaluate the function on any set. For functions with range [−1,1][-1,1][−1,1], the best ϵ\epsilonϵ-additive approximation algorithm [CLSW17] runs in time O~(n5/3/ϵ2⋅EO)\widetilde{O}(n^{5/3}/\epsilon^{2} \cdot \mathrm{EO})O(n5/3/ϵ2⋅EO). In this paper we present a classical and a quantum algorithm for approximate submodular minimization. Our classical result improves on the algorithm of [CLSW17] and runs in time O~(n3/2/ϵ2⋅EO)\widetilde{O}(n^{3/2}/\epsilon^2 \cdot \mathrm{EO})O(n3/2/ϵ2⋅EO). Our quantum algorithm is, up to our knowledge, the first attempt to use quantum computing for submodular optimization. The algorithm runs in time O~(n5/4/ϵ5/2⋅log⁡(1/ϵ)⋅EO)\widetilde{O}(n^{5/4}/\epsilon^{5/2} \cdot \log(1/\epsilon) \cdot \mathrm{EO})O(n5/4/ϵ5/2⋅log(1/ϵ)⋅EO). The main ingredient of the quantum result is a new method for sampling with high probability TTT independent elements from any discrete probability distribution of support size nnn in time O(Tn)O(\sqrt{Tn})O(Tn​). Previous quantum algorithms for this problem were of complexity O(Tn)O(T\sqrt{n})O(Tn​).

View on arXiv
Comments on this paper