A Learning-Based Particle Swarm Optimizer for Solving Mathematical Combinatorial Problems

被引:3
作者
Olivares, Rodrigo [1 ]
Soto, Ricardo [2 ]
Crawford, Broderick [2 ]
Rios, Victor [1 ]
Olivares, Pablo [1 ]
Ravelo, Camilo [1 ]
Medina, Sebastian [1 ]
Nauduan, Diego [1 ]
机构
[1] Univ Valparaiso, Escuela Ingn Informat, Valparaiso 2362905, Chile
[2] Pontificia Univ Catolica Valparaiso, Escuela Ingn Informat, Valparaiso 2362807, Chile
关键词
reinforcement learning; learning-based hybridizations; particle swarm optimization; mathematical combinatorial problem; PARAMETER CONTROL; ALGORITHM; SEARCH; STRATEGIES; COLONY;
D O I
10.3390/axioms12070643
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents a set of adaptive parameter control methods through reinforcement learning for the particle swarm algorithm. The aim is to adjust the algorithm's parameters during the run, to provide the metaheuristics with the ability to learn and adapt dynamically to the problem and its context. The proposal integrates Q-Learning into the optimization algorithm for parameter control. The applied strategies include a shared Q-table, separate tables per parameter, and flexible state representation. The study was evaluated through various instances of the multidimensional knapsack problem belonging to the NP-hard class. It can be formulated as a mathematical combinatorial problem involving a set of items with multiple attributes or dimensions, aiming to maximize the total value or utility while respecting constraints on the total capacity or available resources. Experimental and statistical tests were carried out to compare the results obtained by each of these hybridizations, concluding that they can significantly improve the quality of the solutions found compared to the native version of the algorithm.
引用
收藏
页数:23
相关论文
共 73 条
  • [1] Data Mining Based Hybridization of Meta-RaPS
    Al-Duoli, Fatemah
    Rabadi, Ghaith
    [J]. COMPLEX ADAPTIVE SYSTEMS, 2014, 36 : 301 - 307
  • [2] Bansal JC, 2019, STUD COMPUT INTELL, V779, P11, DOI 10.1007/978-3-319-91341-4_2
  • [3] BEASLEY JE, 1990, J OPER RES SOC, V41, P1069, DOI 10.2307/2582903
  • [4] A survey on optimization metaheuristics
    Boussaid, Ilhern
    Lepagnot, Julien
    Siarry, Patrick
    [J]. INFORMATION SCIENCES, 2013, 237 : 82 - 117
  • [5] Knapsack problems - An overview of recent advances. Part II: Multiple, multidimensional, and quadratic knapsack problems
    Cacchiani, Valentina
    Iori, Manuel
    Locatelli, Alberto
    Martello, Silvano
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2022, 143
  • [6] Learnheuristics: hybridizing metaheuristics with machine learning for optimization with dynamic inputs
    Calvet, Laura
    de Armas, Jesica
    Masip, David
    Juan, Angel A.
    [J]. OPEN MATHEMATICS, 2017, 15 : 261 - 280
  • [7] A Self-Adaptive Cuckoo Search Algorithm Using a Machine Learning Technique
    Caselli, Nicolas
    Soto, Ricardo
    Crawford, Broderick
    Valdivia, Sergio
    Olivares, Rodrigo
    [J]. MATHEMATICS, 2021, 9 (16)
  • [8] Claus C, 1998, FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, P746
  • [9] Putting Continuous Metaheuristics to Work in Binary Search Spaces
    Crawford, Broderick
    Soto, Ricardo
    Astorga, Gino
    Garcia, Jose
    Castro, Carlos
    Paredes, Fernando
    [J]. COMPLEXITY, 2017,
  • [10] A novel differential evolution algorithm with a self-adaptation parameter control method by differential evolution
    Cui, Laizhong
    Li, Genghui
    Zhu, Zexuan
    Wen, Zhenkun
    Lu, Nan
    Lu, Jian
    [J]. SOFT COMPUTING, 2018, 22 (18) : 6171 - 6190