Page 266 - 《软件学报》2025年第8期
P. 266

田新亮 等: 一种高效的求解最小负载着色问题的局部搜索算法                                                   3689


                 比中取得了优势. 当      bmsLen  取其他值时, IRLTS  算法的表现比     bmsLen  等于  10 000  时  IRLTS  算法的表现差, 因此
                 IRLTS  算法中  bmsLen  参数的默认值为   10 000.


                                                                    5
                                                                                             best
                                     5
                      5                           best                           4           average
                                                  average           4 3     3     3     3
                      4
                      测试用例个数  3 2  3  2  3  3  3                   测试用例个数  2  1 1  2  2     2 2
                         1
                               1
                      1
                                           0    0                   1
                      0                                             0
                        100 000  500 000 1 000 000 2 000 000 5 000 000  1 000  5 000 10 000 20 000 50 000
                                  maxT 的不同取值                                  bmsLen 的不同取值
                      图 3    临界值  maxT  对  IRLTS  算法的影响          图 4    采样个数  bmsLen  对  IRLTS  算法的影响
                 5   总 结

                    本文针对当前求解       MLCP  问题表现最好的启发式算法存在的缺陷, 提出了两点优化策略, 一是一度顶点规则,
                 该规则通过约简测试用例中度为            1  的顶点来减少测试用例的顶点数, 进而降低测试用例的解空间规模, 从而有利
                 于算法在相对较小的搜索空间内寻找最优解. 第                2  个优化策略是    TSBMS  策略. 该策略可以根据解空间规模的大
                 小采用不同的方式在邻域空间中选择最优邻居解, 它有效地提高了算法在处理不同规模测试用例时的求解表现.
                 本文将两个策略优化后的         RLTS  算法命名为    IRLTS  算法. 74  组经典的测试用例和     3  个当前表现最好的启发式算
                 法被用来验证     IRLTS  算法的有效性. 实验结果表明, 无论最优解还是平均解, IRLTS              算法在大多数测试用例上都
                 超过了   3  个当前最优的启发式算法. 此外, 本文还组织实验验证了所提策略的有效性, 以及分析了关键参数对算法
                 的影响. 在未来的研究中, 我们将在两个方面继续完善我们的工作, 一是对                     IRLTS  算法的结构进行优化, 进一步提
                 高  IRLTS  算法的求解表现; 二是针对更大规模的测试用例设计高效的优化策略, 为                    MLCP  问题的解决提供更高效
                 的求解算法.

                 References:
                  [1]  Sun  Z,  Benlic  U,  Li  MJ,  Wu  QH.  Reinforcement  learning  based  tabu  search  for  the  minimum  load  coloring  problem.  Computers  &
                     Operations Research, 2022, 143: 105745. [doi: 10.1016/j.cor.2022.105745]
                  [2]  Ahuja N, Baltz A, Doerr B, Přívětivý A, Srivastav A. On the minimum load coloring problem. Journal of Discrete Algorithms, 2007, 5(3):
                     533–545. [doi: 10.1016/j.jda.2006.09.001]
                  [3]  Baldine I, Rouskas GN. Reconfiguration and dynamic load balancing in broadcast WDM networks. Photonic Network Communications,
                     1999, 1(1): 49–64. [doi: 10.1023/A:1010029100403]
                  [4]  Thaker D, Rouskas GN. Multi-destination communication in broadcast WDM networks: A survey. Optical Networks Magazine, 2002,
                     3(1): 34–44.
                  [5]  Gutin G, Jones M. Parameterized algorithms for load coloring problem. Information Processing Letters, 2014, 114(8): 446–449. [doi: 10.
                     1016/j.ipl.2014.03.008]
                  [6]  Barbero F, Gutin G, Jones M, Sheng B. Parameterized and approximation algorithms for the load coloring problem. Algorithmica, 2017,
                     79(1): 211–229. [doi: 10.1007/s00453-016-0259-z]
                  [7]  Yi JH, Xing LN, Wang GG, Dong JY, Vasilakos AV, Alavi AH, Wang L. Behavior of crossover operators in NSGA-III for large-scale
                     optimization problems. Information Sciences, 2020, 509: 470–487. [doi: 10.1016/j.ins.2018.10.005]
                  [8]  Li  W,  Wang  GG,  Alavi  AH.  Learning-based  elephant  herding  optimization  algorithm  for  solving  numerical  optimization  problems.
                     Knowledge-based Systems, 2020, 195: 105675. [doi: 10.1016/j.knosys.2020.105675]
                  [9]  Fei T, Bo W, Jin W, Liu DC. Artificial bee colony algorithm for the minimum load coloring problem. Journal of Computational and
                     Theoretical Nanoscience, 2013, 10(9): 1968–1971. [doi: 10.1166/jctn.2013.3156]
                 [10]  Ye AS, Zhang ZQ, Zhou XQ, Miao F. Tabu assisted local search for the minimum load coloring problem. Journal of Computational and
   261   262   263   264   265   266   267   268   269   270   271