Local search has been demonstrated as an efficient approach for both Partial MaxSAT (PMS) and Weighted PMS (WPMS), denoted as (W)PMS, two practical generalizations to the typical combinatorial problem of MaxSAT. In this work, we observe that most (W)PMS local search solvers usually flip a single variable per iteration. Such a mechanism may lead to relatively low-quality local optimal solutions, and may limit the diversity of the search directions to escape from local optima. To this end, we propose a general strategy called farsighted probabilistic sampling (FPS) to replace the single flipping mechanism to boost the (W)PMS local search algorithms. FPS considers the benefit of continuously flipping a pair of variables, so as to find higher-quality local optimal solutions. Moreover, FPS presents an effective approach to escape from local optima by preferring the best to flip among the best sampled single variable and the best sampled variable pair. Extensive experiments demonstrate that our proposed FPS strategy significantly improves the (W)PMS state-of-the-art (local search) solvers, and FPS has an excellent generalization to various (Max)SAT local search solvers.
翻译:局部搜索已被证明是部分最大半径终端(PMS)和加权PMS(WPMS)的一种有效方法,称为(W)PMS,这是对最大半径终端典型组合问题的两种实用概括。在这项工作中,我们发现,大多数(W)PMS本地搜索求解器通常按迭代翻翻一个变量。这种机制可能导致相对低质量的当地最佳解决方案,并可能限制搜索方向的多样性,以逃离本地opima。为此,我们提议了一个称为远视概率抽样的总战略,以取代单一的翻转机制,以提升(W)PMS本地搜索算法。FPS认为,不断翻转一对变量的好处,以便找到更高质量的本地最佳解决方案。此外,FPS提出了一种有效的逃离本地opima办法,即选择最佳的抽样单一变量和最佳抽样变量。我们提议的FPSS战略大大改进了(W)PMS州-马氏本地搜索算法(本地搜索解算器)的本地搜索器。