Local search has been demonstrated as an efficient approach for two practical generalizations of the MaxSAT problem, namely Partial MaxSAT (PMS) and Weighted PMS (WPMS). In this work, we observe that most local search (W)PMS 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 search directions to escape from local optima. To address this issue, we propose a general strategy, called farsighted probabilistic sampling (FPS), to replace the single flipping mechanism so as to boost the local search (W)PMS algorithms. FPS considers the benefit of continuously flipping a pair of variables in order to find higher-quality local optimal solutions. Moreover, FPS proposes 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 state-of-the-art (W)PMS solvers, and FPS has an excellent generalization capability to various local search MaxSAT solvers.
翻译:在这项工作中,我们发现,大多数本地搜索(W)PMS解答器通常每次迭代翻翻一个变量。这种机制可能导致相对低质量的本地最佳解决办法,并可能限制搜索方向的多样性,以逃离本地选择。为了解决这一问题,我们提出了一个通用战略,称为远视概率抽样(FPS),以取代单一翻转机制,从而提升本地搜索(W)PMS算法。FPS认为,持续翻转一对变量的好处是,以便找到质量更高的本地最佳解决办法。此外,FPS提出一种有效的办法,通过选择最佳抽样单一变量和最佳抽样变量组合,摆脱本地选择。广泛的实验表明,我们提议的FPS战略大大改进了本地搜索(MaxSAT)解析器的状态(W)PMS解算法,而FPS则具有极佳的通用能力。