Abstract

AbstractWe study the Online Multiset Submodular Cover problem (OMSC), where we are given a universe U of elements and a collection of subsets $$\mathcal {S}\subseteq 2^U$$ S ⊆ 2 U . Each element $$u_j \in U$$ u j ∈ U is associated with a nonnegative, nondecreasing, submodular polynomially computable set function $$f_j$$ f j . Initially, the elements are uncovered, and therefore we pay a penalty per each unit of uncovered element. Subsets with various coverage and cost arrive online. Upon arrival of a new subset, the online algorithm must decide how many copies of the arriving subset to add to the solution. This decision is irrevocable, in the sense that the algorithm will not be able to add more copies of this subset in the future. On the other hand, the algorithm can drop copies of a subset, but such copies cannot be retrieved later. The goal is to minimize the total cost of subsets taken plus penalties for uncovered elements. We present an $$O(\sqrt{\rho _{\max }})$$ O ( ρ max ) -competitive algorithm for OMSC that does not dismiss subset copies that were taken into the solution, but relies on prior knowledge of the value of $$\rho _{\max }$$ ρ max , where $$\rho _{\max }$$ ρ max is the maximum ratio, over all subsets, between the penalties covered by a subset and its cost. We provide an $$O\left( \log (\rho _{\max }) \sqrt{\rho _{\max }} \right) $$ O log ( ρ max ) ρ max -competitive algorithm for OMSC that does not rely on advance knowledge of $$\rho _{\max }$$ ρ max but uses dismissals of previously taken subsets. Finally, for the capacitated versions of the Online Multiset Multicover problem, we obtain an $$O(\sqrt{\rho _{\max }'})$$ O ( ρ max ′ ) -competitive algorithm when $$\rho _{\max }'$$ ρ max ′ is known and an $$O\left( \log (\rho _{\max }') \sqrt{\rho _{\max }'} \right) $$ O log ( ρ max ′ ) ρ max ′ -competitive algorithm when $$\rho _{\max }'$$ ρ max ′ is unknown, where $$\rho _{\max }'$$ ρ max ′ is the maximum ratio over all subset incarnations between the penalties covered by this incarnation and its cost.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call