指导式组合算法用于次模最大化
研究了Greedy算法在非子模不减集函数基数约束最大化中的性能,并证明了在一些重要的非子模函数如贝叶斯A-最优目标函数中,该算法具有很强的经验性能。我们以广义曲率α和子模性比率γ的组合为特点,证明了其理论保证,特别地,对于基数约束最大化,我们证明了Greedy算法具有紧密的近似保证为1/α(1-e^(-γα))。另外,我们还限制了在几个重要的真实世界目标中子模性比率和曲率,包括贝叶斯A-最优目标、方形子矩阵的行列式函数和具有组合约束的某些线性规划。
Mar, 2017
本文介绍了针对具有限制条件的子模函数进行最大化的两种算法——Repeated Greedy和Sample Greedy,并比较了这两种算法在电影推荐方面的表现。结果表明,Sample Greedy在保证效用相同的情况下,性能至少比最佳基线提高了两个数量级。
Apr, 2017
本文提出了一种随机贪心算法来最大化弱次模函数在一般拟阵约束下的值,其中距离次模性的距离由参数γ衡量,该算法在实践中表现良好,并且是第一个能够约束弱次模函数最大化具有非平凡逼近保证的算法。
Jul, 2017
针对拥有大规模实例的问题,本文提出了第一个自适应复杂度为 O(log n),且求解非单调子模问题的背包约束问题的常数因子逼近算法,该算法提出了一个子线性适应性的组合方法,其查询值仅为O(n)。
Feb, 2021
针对子模最大化问题,本文提出了一种动态算法,该算法对于给定序列的插入和删除操作,维护了一个在任一时间点上具有 4+ε 近似度的子系统,其参数化为 matroid 约束的秩 k,并且查找复杂度与序列长度无关;同时,我们还探讨了基于基数约束的子模最大化问题的动态算法。
Jun, 2023
本文研究了在多种约束条件下的子模最大化问题,并提出了SPROUT算法和SPROUT++算法,证明它们能够比现有算法更好地实现多项式近似保证,并通过电影推荐和加权最大切割等应用的实验证明了SPROUT++算法的优越性。
Jul, 2023
应用阈值减小算法最大化满足 matroid 约束的 k-次模函数,提出逼近算法来最大化满足单调和非单调 k-次模函数,并提供了关于时间复杂度的结果,同时还介绍了针对总大小约束的快速算法。
Jul, 2023
在本研究中,我们考虑了基于背包约束的子模型最大化问题,该问题涉及大小为n的总体。我们将最快确定性算法的近似因子从6+ε改进为5+ε,同时保持了O(n)的最佳查询复杂度。我们的技术是基于两个组件的性能优化:阈值贪婪子程序和建立两个不相交集合作为候选解。此外,通过仔细分析候选解的成本,我们获得了更紧的近似因子。
May, 2024