IDEAS home Printed from https://ideas.repec.org/a/spr/jcomop/v49y2025i4d10.1007_s10878-025-01299-y.html
   My bibliography  Save this article

Randomized approximation algorithms for monotone k-submodular function maximization with constraints

Author

Listed:
  • Yuying Li

    (Shandong Normal University)

  • Min Li

    (Shandong Normal University)

  • Yang Zhou

    (Shandong Normal University)

  • Shuxian Niu

    (Shandong Normal University)

  • Qian Liu

    (Shandong Normal University)

Abstract

In recent years, k-submodular functions have garnered significant attention due to their natural extension of submodular functions and their practical applications, such as influence maximization and sensor placement. Influence maximization involves selecting a set of nodes in a network to maximize the spread of information, while sensor placement focuses on optimizing the locations of sensors to maximize coverage or detection efficiency. This paper first proposes two randomized algorithms aimed at improving the approximation ratio for maximizing monotone k-submodular functions under matroid constraints and individual size constraints. Under the matroid constraints, we design a randomized algorithm with an approximation ratio of $$\frac{nk}{2nk-1}$$ nk 2 n k - 1 and a complexity of $$O(rn(\text {RO}+k\text {EO}))$$ O ( r n ( RO + k EO ) ) , where n represents the total number of elements in the ground set, k represents the number of disjoint sets in a k-submodular function, r denotes the size of the largest independent set, $$\text {RO}$$ RO indicates the time required for the matroid’s independence oracle, and $$\text {EO}$$ EO denotes the time required for the evaluation oracle of the k-submodular function.Meanwhile, under the individual size constraints, we achieve an approximation factor of $$\frac{nk}{3nk-2}$$ nk 3 n k - 2 with a complexity of O(knB), where n is the total count of elements in the ground set, and B is the upper bound on the total size of the k disjoint subsets, belonging to $$\mathbb {Z_{+}}$$ Z + . Additionally, this paper designs two double randomized algorithms to accelerate the algorithm’s running speed while maintaining the same approximation ratio, with success probabilities of ( $$1-\delta $$ 1 - δ ), where $$\delta $$ δ is a positive parameter input by the algorithms. Under the matroid constraint, the complexity is reduced to $$O(n\log r\log \frac{r}{\delta }(\text {RO}+k\text {EO}))$$ O ( n log r log r δ ( RO + k EO ) ) . Under the individual size constraint, the complexity becomes $$O(k^{2}n\log \frac{B}{k}\log \frac{B}{\delta })$$ O ( k 2 n log B k log B δ ) .

Suggested Citation

  • Yuying Li & Min Li & Yang Zhou & Shuxian Niu & Qian Liu, 2025. "Randomized approximation algorithms for monotone k-submodular function maximization with constraints," Journal of Combinatorial Optimization, Springer, vol. 49(4), pages 1-28, May.
  • Handle: RePEc:spr:jcomop:v:49:y:2025:i:4:d:10.1007_s10878-025-01299-y
    DOI: 10.1007/s10878-025-01299-y
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10878-025-01299-y
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10878-025-01299-y?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:jcomop:v:49:y:2025:i:4:d:10.1007_s10878-025-01299-y. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.