Local search is an effective method for solving large-scale combinatorial optimization problems, and it has made remarkable progress in recent years through several subtle mechanisms. In this paper, we found two ways to improve the local search algorithms in solving Pseudo-Boolean Optimization(PBO): Firstly, some of those mechanisms such as unit propagation are merely used in solving MaxSAT before, which can be generalized to solve PBO as well; Secondly, the existing local search algorithms utilize the heuristic on variables, so-called score, to mainly guide the search. We attempt to gain more insights into the clause, as it plays the role of a middleman who builds a bridge between variables and the given formula. Hence, we first extended the combination of unit propagation-based decimation algorithm to PBO problem, giving a further generalized definition of unit clause for PBO problem, and apply it to the existing solver LS-PBO for constructing an initial assignment; then, we introduced a new heuristic on clauses, dubbed care, to set a higher priority for the clauses that are less satisfied in current iterations. Experiments on three real-world application benchmarks including minimum-width confidence band, wireless sensor network optimization, and seating arrangement problems show that our algorithm DeciLS-PBO has a promising performance compared to the state-of-the-art algorithms.
翻译:本地搜索是解决大规模组合优化问题的有效方法,近年来,它通过若干微妙机制取得了显著进展。在本文件中,我们找到了两种方法来改进本地搜索算法,以解决Pseudo-Boolean优化化(PBO):首先,有些机制,如单位传播仅仅用于解决MaxSAT(PBO),可以推广到解决PBO;其次,现有的本地搜索算法利用变数的杂交法,即所谓的得分,主要指导搜索。我们试图更多地了解条款,因为它是一个在变量和给定公式之间搭建桥梁的中间人。因此,我们首先将单位传播消灭算法的组合扩大到了PBO问题,为PBO问题进一步提供了单位条款的普遍定义,并适用于现有的解决者LS-PBO(LS-PBO),以构建初始任务;然后,我们引入了一个新的关于条款,即所谓的评分,以指导搜索。我们试图为条款设定一个更高的优先级条款,在当前的分类中不那么满意。因此,我们首先将基于单位传播的毁灭算法,在三个网络的SLAS-SLSLS-S-SLSLS-S-S-S-S-S-S-SLADS-S-S-S-SOL-S-S-SOL-S-S-S-S-S-S-S-S-S-S-S-S-S-S-SOL-SLA-S-S-S-S-S-SLS-S-S-S-SLSLS-S-SLSLS-S-SB-SB-SB-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-SAL-S-S-S-S-S-S-SLA-SAL-SAL-SAL-SAL-SAL-SAL-SAL-SAL-SAL-SAL-SL-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S