We use cookies to improve your experience with our site.

一种求解最小赋权支配集问题的二进制粒子群算法

A Binary Particle Swarm Optimization for the Minimum Weight Dominating Set Problem

  • 摘要: 最小赋权支配集问题是一个有着广泛应用背景的NP困难问题。目前的启发式算法能够求得高质量的解,但是,随着问题规模的增加,它们的求解时间快速增长。本文提出了一个近似求解最小赋权支配集问题的二进制粒子群算法。该算法基于最小赋权支配集问题的结构特征,设计了一个新的位置更新规则来指导搜索,通过迭代贪心禁忌搜索快速提高解的质量。此外,采用若干个随机策略来多样化搜索和避免早熟收敛。这些方法有效地保持了局部开拓能力和全局收敛能力之间的平衡性。在106组共1060个例子上的数值实验结果表明,本文算法能够在较短时间内找到近似最优解。算法得到的近似解与已知最好解的平均偏差是0.441%。而且,本文算法的平均求解时间低于现存算法的平均求解时间。特别地,随着问题规模的增加,本文算法求解时间增加的速度明显低于现存算法。

     

    Abstract: The minimum weight dominating set problem (MWDSP) is an NP-hard problem with a lot of real-world applications. Several heuristic algorithms have been presented to produce good quality solutions. However, the solution time of them grows very quickly as the size of the instance increases. In this paper, we propose a binary particle swarm optimization (FBPSO) for solving the MWDSP approximately. Based on the characteristic of MWDSP, this approach designs a new position updating rule to guide the search to a promising area. An iterated greedy tabu search is used to enhance the solution quality quickly. In addition, several stochastic strategies are employed to diversify the search and prevent premature convergence. These methods maintain a good balance between the exploration and the exploitation. Experimental studies on 106 groups of 1 060 instances show that FBPSO is able to identify near optimal solutions in a short running time. The average deviation between the solutions obtained by FBPSO and the best known solutions is 0.441%. Moreover, the average solution time of FBPSO is much less than that of other existing algorithms. In particular, with the increasing of instance size, the solution time of FBPSO grows much more slowly than that of other existing algorithms.

     

/

返回文章
返回