Abstract
Abstract: For decades, the use of weights has proven its superior ability to improve dynamic local search weighting algorithms’ overall performance. This paper proposes a new mechanism where the initial clause’s weights are dynamically allocated based on the problem’s structure.译文:提出了一种基于问题结构的初始子句权值动态分配机制。 The new mechanism starts by examining each clause in terms of its size and the extent of its link, and its Based on our examination, we categorized the clauses into four categories: (2) clauses small in size and linked with a large neighborhood; (3) clauses large in size and linked with a small neighborhood; (4)clauses large in size and linked with a large neighborhood. Then, the initial weights are dynamically allocated according to each clause category. 译文:然后,根据每个子句类别动态分配初始权值。
To examine the efficacy of the dynamic initial weight assignment, we conducted an extensive study of our new technique on many problems. 译文:然后,根据每个子句类别动态分配初始权值。为了检验动态初始权重分配的有效性,我们在许多问题上对我们的新技术进行了广泛的研究。 The study concluded that the dynamic allocation of initial weights contributes significantly to improving the
To further investigate the new mechanism’s effect, we compared the new mechanism with the state-of-the-art algorithms belonging to the same family in terms of using weights, and it was clear that the new mechanism outperformed the state-ofthe-art clause weighting algorithms. We also show that the new mechanism could be generalized with minor changes to be utilized within the general-purpose stochastic local search state-of-the-art weighting algorithms.译文:我们还证明了这种新的机制可以在通用的随机局部搜索最先进的加权算法中使用。 |
|
1. Introduction
Many real-world problems are of NP-complete (nondeterministic polynomial) class. |
|
Metaheuristics methods are widely employed to handle NP-complete problems with Nature designs generally inspire the global-based metaheuristics was mainly inspired by ants’ actions and behaviors searching for food. Moreover, the |
|
The other metaheuristic category proposed almost four decades ago and received a |
|
In 1971, the Boolean satisfiability problem (SAT) (also known as propositional satisfiability |
|
SAT problems are of great interest to researchers as a wide range of real-world problems |
|
In recent years, handling real-world problems through stochastic local search (SLS) 译文:近年来,通过随机局部搜索(SLS)技术来处理现实世界中的问题已经有了很大的发展,这导致了更复杂的通用随机局部搜索算法的产生。
The evolution of SLS varies from proposing simple yet efficient approaches such as tabu search [25,26], and simulated annealing [18–20]), to more sophisticated approaches such as scatter search [27], evolutionary 译文:近年来,通过随机局部搜索(SLS)技术来处理现实世界中的问题已经有了很大的发展,这导致了更复杂的通用随机局部搜索算法的产生。 |
|
In this paper, we are interested in dynamic local search weighting algorithms, as this 译文:在本文中,我们对动态局部搜索加权算法感兴趣,因为这类算法构成了求解SAT[33]的四种通用机制之一。
译文:更具体地说,我们对初始权值的设置感兴趣,因为据我们所知,参考文献[34]是第一次也是唯一一次在这个方向上的尝试
Therefore, a crucial question appears here: is there a way to allocate the initial value of the weights so that it 译文:因此,这里出现了一个关键的问题:是否有一种方法可以分配权值的初始值,从而优化搜索过程的性能,并减少所需的时间,以比现有算法更高的效率得到一个解决方案。 |
|
In the next Section 2, we discuss the preliminaries that are used within the paper. |
|
译文:第一个是在开始搜索之前从依赖于收集数据的问题结构中分析一组信息。 译文:另一部分是根据第一部分的结果,动态地为子句分配初始权重。 |
|