拟阵约束下正则化次模最大化的参数化惩罚随机贪心算法
Parameterized Penalty Stochastic GreedyAlgorithm for Regularized SubmodularMaximization under Matroid Constraint
摘要: 在大数据分析、机器学习特征选择与传感器网络优化等应用中,常需要在结构化约束 (如拟阵约束) 下,从大量候选元素中选取一个子集以最大化收益并控制成本。该类问题可表述为正则 化次模最大化:g(S) = f (S) − c(S),其中 f 为非负次模函数,c 为非负模函数。由于正则化项的引入可能使目标值为负,传统乘性近似比不再适用,因而需要采用双准则近似框架。本文提出一种参数化惩罚随机贪心算法:在每轮迭代中构造一个最大化∑
u∈M(f
u(S)−λc(u))的拟阵基,并从中均匀随机选择元素加入解集,其中 λ ≥ 1 为可调惩罚参数。我们给出严格的概率演化分析与完整推导,证明在假设 c(N ) ≤ 2c(OPT) 下,算法输出S
k 满足标准双准则保证
。刻画了惩罚强度对成本系数的线性影响;通过求解 λ 的最优,我们得到 (0.283, 1) 的近似比保证。
Abstract: In applications such as big data analysis, machine learning feature selection, and sensor network optimization, it is often necessary to select a subset from a large set of candidate elements under structural constraints (e.g., matroid constraints) to maximize the profit while controlling the cost. This kind of problem can be formulated as regularized submodular maximization: g(S) = f(S) − c(S), where f is a nonnegative submodular function and c is a nonnegative modular function. Since the introduction of the regularization term may cause the objective value to be negative, the traditional multiplicative approximation ratio is no longer applicable, thus a bi-criteria approximation framework is required. This paper proposes a parameterized penalty stochastic greedy algorithm: in each round, it constructs a matroid basis that maximizes ∑u∈M(fu(S)−λc(u)), and then uniformly selects an element from this basis to add to the solution set, where λ ≥ 1 is an adjustable penalty parameter. We provide a rigorous probabilistic evolution analysis and complete derivation, proving that under the assumption c(N ) ≤ 2c(OPT), the output Sk satisfies the standard bi-criteria guarantee:. This characterizes the linear influence of the penalty strength on the cost coefficient; by solving for the optimal λ, we obtain an approximation guarantee of (0.283, 1).
参考文献
|
[1]
|
Nemhauser, G.L., Wolsey, L.A. and Fisher, M.L. (1978) An Analysis of Approximations for
Maximizing Submodular Set Functions—I. Mathematical Programming, 14, 265-294.[CrossRef]
|
|
[2]
|
Sviridenko, M., Vondrák, J. and Ward, J. (2017) Optimal Approximation for Submodular and
Supermodular Optimization with Bounded Curvature. Mathematics of Operations Research,
42, 1197-1218.[CrossRef]
|
|
[3]
|
Calinescu, G., Chekuri, C., Pál, M. and Vondrák, J. (2011) Maximizing a Monotone Submodular
Function Subject to a Matroid Constraint. SIAM Journal on Computing, 40, 1740-1766.[CrossRef]
|
|
[4]
|
Ene, A. (2020) A Note on Maximizing the Difference between a Monotone Submodular Function
and a Linear Function. https://arxiv.org/abs/2002.07782v1
|
|
[5]
|
Buchbinder, N. and Feldman, M. (2018) Deterministic Algorithms for Submodular Maximization
Problems. ACM Transactions on Algorithms, 14, Article No. 32.[CrossRef]
|