Submodular optimization finds applications in machine learning and data mining. In this paper, we study the problem of maximizing functions of the form , where is a monotone, non-negative, weakly submodular set function and is a modular function. We design a deterministic approximation algorithm that runs with oracle calls to function , and outputs a set such that , where is the submodularity ratio of . Existing algorithms for this problem either admit a worse approximation ratio or have quadratic runtime. We also present an approximation ratio of our algorithm for this problem with an approximate oracle of . We validate our theoretical results through extensive empirical evaluations on real-world applications, including vertex cover and influence diffusion problems for submodular utility function , and Bayesian A-Optimal design for weakly submodular . Our experimental results demonstrate that our algorithms efficiently achieve high-quality solutions.

生成讲解博客的中文版本

生成AI智能校验的中文版本