Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
133 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Biased Random-Key Genetic Algorithms: A Review (2312.00961v2)

Published 1 Dec 2023 in cs.NE

Abstract: This paper is a comprehensive literature review of Biased Random-Key Genetic Algorithms (BRKGA). BRKGA is a metaheuristic that employs random-key-based chromosomes with biased, uniform, and elitist mating strategies in a genetic algorithm framework. The review encompasses over 150 papers with a wide range of applications, including classical combinatorial optimization problems, real-world industrial use cases, and non-orthodox applications such as neural network hyperparameter tuning in machine learning. Scheduling is by far the most prevalent application area in this review, followed by network design and location problems. The most frequent hybridization method employed is local search, and new features aim to increase population diversity. Overall, this survey provides a comprehensive overview of the BRKGA metaheuristic and its applications and highlights important areas for future research.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (204)
  1. A new efficient biased random key genetic algorithm for open shop scheduling with routing by capacitated single vehicle and makespan minimization. Engineering Applications of Artificial Intelligence, 104:104373, 2021. doi: 10.1016/j.engappai.2021.104373.
  2. A novel brkga for the customer order scheduling with missing operations to minimize total tardiness. Swarm and Evolutionary Computation, 75:101149, 2022. doi: 10.1016/j.swevo.2022.101149.
  3. Zakir Hussain Ahmed. A comparative study of eight crossover operators for the maximum scatter travelling salesman problem. International Journal of Advanced Computer Science and Applications, 11, 2020. URL https://api.semanticscholar.org/CorpusID:226735188.
  4. S. B. Akers. A graphical approach to production scheduling problems. Operations Research, 4(2):244–245, 1956. doi: 10.1287/opre.4.2.244.
  5. Comparative study of crossover operators for the mtsp. In 2019 International Conference on Computer and Information Sciences (ICCIS), pages 1–6, 2019. doi: 10.1109/ICCISci.2019.8716483.
  6. A biased random-key genetic algorithm for the project scheduling problem with flexible resources. TOP, 26(2):283–308, 2018. ISSN 11345764 (ISSN). doi: 10.1007/s11750-018-0472-9.
  7. A parallel biased random-key genetic algorithm with multiple populations applied to irregular strip packing problems. Mathematical Problems in Engineering, 2017:1670709, 2017. ISSN 1024123X (ISSN). doi: 10.1155/2017/1670709.
  8. Metaheuristics for the minimum time cut path problem with different cutting and sliding speeds. Algorithms, 14(11):305, 2021. ISSN 19994893. doi: 10.3390/a14110305.
  9. Evolutionary algorithms for optimization sequence of cut in the laser cutting path problem. Applied Sciences, 13(18):10133, 2023. doi: 10.3390/app131810133.
  10. Evolutionary algorithm for the k𝑘kitalic_k-interconnected multi-depot multi-traveling salesmen problem. In Proceedings of the 15th Annual Conference on Genetic and Evolutionary Computation, GECCO’13, pages 463–470, New York, NY, USA, 2013. ACM. ISBN 978-1-4503-1963-8. doi: 10.1145/2463372.2463434.
  11. A biased random-key genetic algorithm for wireless backhaul network design. Applied Soft Computing Journal, 33:150–169, 2015a. ISSN 15684946 (ISSN). doi: 10.1016/j.asoc.2015.04.016.
  12. Biased random-key genetic algorithms for the winner determination problem in combinatorial auctions. Evolutionary Computation, 23(2):279–307, 2015b. ISSN 10636560 (ISSN). doi: 10.1162/EVCO\_a\_00138.
  13. A hybrid primal heuristic for finding feasible solutions to mixed integer programs. European Journal of Operational Research, 263(1):62–71, 2017a. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2017.05.003.
  14. Scheduling software updates for connected cars with limited availability. Applied Soft Computing Journal, 82:105575, 2019a. ISSN 15684946 (ISSN). doi: 10.1016/j.asoc.2019.105575.
  15. Minimizing flowtime in a flowshop scheduling problem with a biased random-key genetic algorithm. Expert Systems with Applications, 128:67–80, 2019b. ISSN 09574174 (ISSN). doi: 10.1016/j.eswa.2019.03.007.
  16. The multi-parent biased random-key genetic algorithm with implicit path-relinking and its real-world applications. European Journal of Operational Research, 289(1):17–30, 2021. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2019.11.037.
  17. Evolutionary algorithms for overlapping correlation clustering. In Proceedings of the 16th Conference on Genetic and Evolutionary Computation, GECCO’14, pages 405–412, New York, NY, USA, 2014. ACM. ISBN 978-1-4503-2662-9. doi: 10.1145/2576768.2598284.
  18. Managing massive firmware-over-the-air updates for connected cars in cellular networks. In Proceedings of the 2nd ACM International Workshop on Smart, Autonomous, and Connected Vehicular Systems and Services, CarSys ’17, pages 65–72. ACM, 2017b. ISBN 978-1-4503-5146-1. doi: 10.1145/3131944.3131953.
  19. The physical cell identity assignment problem: a practical optimization approach. IEEE Transactions on Evolutionary Computation, pages 1–1, 2022. ISSN 1089-778X. doi: 10.1109/TEVC.2022.3185927. To appear.
  20. Balancing parallel assembly lines with disabled workers. European Journal of Industrial Engineering, 9(3):344–365, 2015. ISSN 17515254 (ISSN). doi: 10.1504/EJIE.2015.069343.
  21. J. C. Bean. Genetic algorithms and random keys for sequencing and optimization. ORSA Journal on Computing, 6(2):154–160, 1994. doi: 10.1287/ijoc.6.2.154.
  22. Nuno C. L. F. Beirão. Sistema de apoio à decisão para sequenciamento de operações em ambientes Job Shop. PhD thesis, University of Porto, 1997. URL https://repositorio-aberto.up.pt/handle/10216/12242.
  23. R. Bellman. Dynamic programming. Science, 153(3731):34–37, 1966. doi: 10.1126/science.153.3731.34.
  24. R. Bernardino and A. Paias. Metaheuristics based on decision hierarchies for the traveling purchaser problem. International Transactions in Operational Research, 25(4):1269–1295, 2018. ISSN 09696016 (ISSN). doi: 10.1111/itor.12330.
  25. Sms-emoa: Multiobjective selection based on dominated hypervolume. European Journal of Operational Research, 181(3):1653–1669, 2007. doi: 10.1016/j.ejor.2006.08.008.
  26. A biased random-key genetic algorithm for the two-stage capacitated facility location problem. Expert Systems with Applications, 115:418–426, 2019. ISSN 09574174 (ISSN). doi: 10.1016/j.eswa.2018.08.024.
  27. Heuristic algorithms for integrated workforce allocation and scheduling of perishable products. International Journal of Production Research, pages 1–16, 2022. doi: 10.1080/00207543.2022.2144525.
  28. Matheuristics: Optimization, simulation and control. In International Workshop on Hybrid Metaheuristics, pages 171–177. Springer, 2009. doi: 10.1007/978-3-642-04918-7\_13.
  29. A biased random-key genetic algorithm for single-round divisible load scheduling. International Transactions in Operational Research, 22(5):823–839, 2015. ISSN 09696016 (ISSN). doi: 10.1111/itor.12178.
  30. A biased random-key genetic algorithm to maximize the number of accepted lightpaths in wdm optical networks. Journal of Global Optimization, 65(4):813–835, 2016. ISSN 09255001 (ISSN). doi: 10.1007/s10898-015-0389-x.
  31. A biased random-key genetic algorithm for scheduling heterogeneous multi-round systems. International Transactions in Operational Research, 24(5):1061–1077, 2017. ISSN 09696016 (ISSN). doi: 10.1111/itor.12429.
  32. John L Bresina. Heuristic-biased stochastic sampling. In Proceedings of the thirteenth national conference on Artificial intelligence-Volume 1, pages 271–278, 1996.
  33. A genetic algorithm applied to optimal allocation in stratified sampling. Communications in Statistics: Simulation and Computation, page 3714–3732, 2020. ISSN 03610918 (ISSN). doi: 10.1080/03610918.2020.1722832.
  34. The effective brkga algorithm for the k-medoids clustering problem. RAIRO-Operations Research, 56(4):3137–3153, 2022. doi: 10.1051/ro/2022141.
  35. A hybrid genetic algorithm for the weight setting problem in ospf/is-is routing. Networks, 46(1):36–56, 2005. doi: 10.1002/net.20070.
  36. A biased random-key genetic algorithm for road congestion minimization. Optimization Letters, 4(4):619–633, 2010. ISSN 18624472 (ISSN). doi: 10.1007/s11590-010-0226-6.
  37. Survivable ip network design with ospf routing. Networks: An International Journal, 49(1):51–64, 2007. doi: 10.1002/net.20141.
  38. Bi-objective scheduling on a restricted batching machine. Computers and Operations Research, 100:201–210, 2018. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2018.07.004.
  39. F. Carrabs. A biased random-key genetic algorithm for the set orienteering problem. European Journal of Operational Research, 292(3):830–854, 2021. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2020.11.043.
  40. M. Caserta and T. Reiners. A pool-based pattern generation algorithm for logical analysis of data with automatic fine-tuning. European Journal of Operational Research, 248(2):593–606, 2016. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2015.05.078.
  41. Optimal configuration of power distribution networks with variable renewable energy resources. Computers and Operations Research, 96:272–280, 2018. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2017.09.021.
  42. The double traveling salesman problem with partial last-in-first-out loading constraints. International Transactions in Operational Research, 29(4):2346–2373, 2020. ISSN 09696016 (ISSN). doi: 10.1111/itor.12876.
  43. A non-dominated sorting based customized random-key genetic algorithm for the bi-objective traveling thief problem. Journal of Heuristics, 27(3):267–301, 2021. ISSN 13811231 (ISSN). doi: 10.1007/s10732-020-09457-7.
  44. A biased random key genetic algorithm approach for inventory-based multi-item lot-sizing problem. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 229(1):157–171, 2015. ISSN 09544054 (ISSN). doi: 10.1177/0954405414523594.
  45. Hybrid method with cs and brkga applied to the minimization of tool switches problem. Computers and Operations Research, 67:174–183, 2016. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2015.10.009.
  46. Adaptive biased random-key genetic algorithm with local search for the capacitated centered clustering problem. Computers and Industrial Engineering, 124:331–346, 2018. ISSN 03608352 (ISSN). doi: 10.1016/j.cie.2018.07.031.
  47. A parallel branch-and-cut and an adaptive metaheuristic to solve the family traveling salesman problem. Expert Systems with Applications, 238:121735, 2024. doi: 10.1016/j.eswa.2023.121735.
  48. Scheduling for a single semiconductor batch-processing machine to minimize total weighted tardiness. Journal of the Chinese Institute of Industrial Engineers, 25(2):136–147, 2008. doi: 10.1080/10170660809509079.
  49. Optimizing the artificial neural network parameters using a biased random key genetic algorithm for time series forecasting. Applied Soft Computing, 102:107091, 2021. ISSN 15684946 (ISSN). doi: 10.1016/j.asoc.2021.107091.
  50. J. F. Correcher and R. Alvarez-Valdes. A biased random-key genetic algorithm for the time-invariant berth allocation and quay crane assignment problem. Expert Systems with Applications, 89:112–128, 2017. ISSN 09574174 (ISSN). doi: 10.1016/j.eswa.2017.07.028.
  51. Memetic algorithms. In Rafael Martí, Panos M. Pardalos, and Mauricio G. C. Resende, editors, Handbook of Heuristics, pages 607–638. Springer International Publishing, Cham, 2018. doi: 10.1007/978-3-319-07124-4\_29.
  52. A biased random key genetic algorithm for the field technician scheduling problem. Computers and Operations Research, 75:49–63, 2016. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2016.05.003.
  53. A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE transactions on evolutionary computation, 6(2):182–197, 2002. doi: 10.1109/4235.996017.
  54. Improved heuristics for the regenerator location problem. International Transactions in Operational Research, 21(4):541–558, 2014. ISSN 09696016 (ISSN). doi: 10.1111/itor.12085.
  55. Variable neighborhood descent. In Rafael Martí, Panos M. Pardalos, and Mauricio G. C. Resende, editors, Handbook of Heuristics, pages 341–367. Springer International Publishing, Cham, 2018. doi: 10.1007/978-3-319-07124-4\_9.
  56. A genetic algorithm for the weight setting problem in OSPF routing. Journal of Combinatorial Optimization, 6(3):299–333, 2002. ISSN 1382-6905. doi: 10.1023/A:1014852026591.
  57. Microaggregation heuristic applied to statistical disclosure control. Information Sciences, 548:37–55, 2021. ISSN 00200255 (ISSN). doi: 10.1016/j.ins.2020.09.069.
  58. Use of genetic algorithms for ocean model parameter optimisation: a case study using pisces-v2_rc for north atlantic particulate organic carbon. Geoscientific Model Development, 15(14):5713–5737, 2022. doi: 10.5194/gmd-15-5713-2022.
  59. A biased random key genetic algorithm applied to the electric distribution network reconfiguration problem. Journal of Heuristics, 23(6):533–550, 2017. ISSN 13811231 (ISSN). doi: 10.1007/s10732-017-9355-8.
  60. P. Festa. A biased random-key genetic algorithm for data clustering. Mathematical Biosciences, 245(1):76–85, 2013. ISSN 00255564 (ISSN). doi: 10.1016/j.mbs.2013.07.011.
  61. Matheuristics. In Rafael Martí, Panos M. Pardalos, and Mauricio G. C. Resende, editors, Handbook of Heuristics, pages 121–153. Springer International Publishing, Cham, 2018. doi: 10.1007/978-3-319-07124-4\_14.
  62. D. B. M. M. Fontes and J. F. Gonçalves. Heuristic solutions for general concave minimum cost network flow problems. Networks, 50(1):67–76, 2007. ISSN 00283045 (ISSN). doi: 10.1002/net.20167.
  63. D. B. M. M. Fontes and J. F. Gonçalves. A multi-population hybrid biased random key genetic algorithm for hop-constrained trees in nonlinear cost flow networks. Optimization Letters, 7(6):1303–1324, 2013. ISSN 18624472 (ISSN). doi: 10.1007/s11590-012-0505-5.
  64. An evolutionary approach to the maximum edge weight clique problem. Recent Advances in Electrical and Electronic Engineering, 11(3):260–266, 2018. ISSN 23520965 (ISSN). doi: 10.2174/2352096511666180214105643.
  65. Dalila B. M. M. Fontes and S Mahdi Homayouni. A bi-objective multi-population biased random key genetic algorithm for joint scheduling quay cranes and speed adjustable vehicles in container terminals. Flexible Services and Manufacturing Journal, 35(1):241–268, 2023. doi: 10.1007/s10696-022-09467-6.
  66. Energy-efficient job shop scheduling problem with transport resources considering speed adjustable resources. International Journal of Production Research, pages 1–24, 2023. doi: 10.1080/00207543.2023.2175172.
  67. A biased random-key genetic algorithm for the two-level hub location routing problem with directed tours. OR Spectrum, pages 1–22, 2023. doi: 10.1007/s00291-023-00718-y.
  68. Fred Glover. Heuristics for integer programming using surrogate constraints. Decision sciences, 8(1):156–166, 1977. doi: 10.1111/j.1540-5915.1977.tb01074.x.
  69. Fred Glover. Future paths for integer programming and links to artificial intelligence. Computers & operations research, 13(5):533–549, 1986. doi: 10.1016/0305-0548(86)90048-1.
  70. Fred Glover. Tabu search and adaptive memory programming – advances, applications and challenges. In Interfaces in computer science and operations research, pages 1–75. Springer, 1997. doi: 10.1007/978-1-4615-4102-8\_1.
  71. A hybrid genetic algorithm for assembly line balancing. Journal of Heuristics, 8(6):629–642, 2002. ISSN 13811231 (ISSN). doi: 10.1023/A:1020377910258.
  72. An evolutionary algorithm for manufacturing cell formation. Computers and Industrial Engineering, 47(2-3):247–273, 2004. ISSN 03608352 (ISSN). doi: 10.1016/j.cie.2004.07.003.
  73. Biased random-key genetic algorithms for combinatorial optimization. Journal of Heuristics, 17(5):487–525, 2011a. ISSN 13811231 (ISSN). doi: 10.1007/s10732-010-9143-1.
  74. A parallel multi-population genetic algorithm for a constrained two-dimensional orthogonal packing problem. Journal of Combinatorial Optimization, 22(2):180–201, 2011b. ISSN 13826905 (ISSN). doi: 10.1007/s10878-009-9282-1.
  75. A parallel multi-population biased random-key genetic algorithm for a container loading problem. Computers and Operations Research, 39(2):179–190, 2012. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2011.03.009.
  76. A biased random key genetic algorithm for 2d and 3d bin packing problems. International Journal of Production Economics, 145(2):500–510, 2013. ISSN 09255273 (ISSN). doi: 10.1016/j.ijpe.2013.04.019.
  77. An extended akers graphical method with a biased random-key genetic algorithm for job-shop scheduling. International Transactions in Operational Research, 21(2):215–246, 2014. ISSN 09696016 (ISSN). doi: 10.1111/itor.12044.
  78. A biased random-key genetic algorithm for the unequal area facility layout problem. European Journal of Operational Research, 246(1):86–107, 2015. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2015.04.029.
  79. A genetic algorithm for lot sizing and scheduling under capacity constraints and allowing backorders. International Journal of Production Research, 49(9):2683–2703, 2011. ISSN 00207543 (ISSN). doi: 10.1080/00207543.2010.532936.
  80. J. F. Gonçalves and G. Wäscher. A mip model and a biased random-key genetic algorithm based approach for a two-dimensional cutting problem with defects. European Journal of Operational Research, 286(3):867–882, 2020. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2020.04.028.
  81. A hybrid genetic algorithm for the job shop scheduling problem. European Journal of Operational Research, 167(1):77–95, 2005. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2004.03.012.
  82. A genetic algorithm for the resource constrained multi-project scheduling problem. European Journal of Operational Research, 189(3):1171–1190, 2008. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2006.06.074.
  83. A biased random-key genetic algorithm with forward-backward improvement for the resource constrained project scheduling problem. Journal of Heuristics, 17(5):467–486, 2011. ISSN 13811231 (ISSN). doi: 10.1007/s10732-010-9142-2.
  84. A biased random-key genetic algorithm for the minimization of open stacks problem. International Transactions in Operational Research, 23(1-2):25–46, 2016. ISSN 09696016 (ISSN). doi: 10.1111/itor.12109.
  85. José F. Gonçalves and Nuno C. L. F. Beirão. Um algoritmo genético baseado em chave aleatórias para sequenciamento de opearções. Investigação Operacional, 19:123–137, 1999.
  86. On the improvement of blood sample collection at clinical laboratories. BMC Health Services Research, 14:12, 2014. ISSN 14726963 (ISSN). doi: 10.1186/1472-6963-14-12.
  87. Variable neighborhood search. In Search methodologies, pages 211–238. Springer, 2005. doi: 10.1007/0-387-28356-0\_8.
  88. Order acceptance and scheduling with sequence-dependent setup times: A new memetic algorithm and benchmark of the state of the art. Computers and Industrial Engineering, 138:106102, 2019. ISSN 03608352 (ISSN). doi: 10.1016/j.cie.2019.106102.
  89. A cloud brokerage approach for solving the resource management problem in multi-cloud environments. Computers and Industrial Engineering, 95:16–26, 2016. ISSN 03608352 (ISSN). doi: 10.1016/j.cie.2016.02.015.
  90. Kernel methods in machine learning. The Annals of Statistics, 36(3):1171–1220, 2008. doi: 10.1214/009053607000000677.
  91. John H Holland. Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. U Michigan Press, 1975.
  92. A multistart biased random key genetic algorithm for the flexible job shop scheduling problem with transportation. International Transactions in Operational Research, page 688–716, 2020. ISSN 09696016 (ISSN). doi: 10.1111/itor.12878.
  93. A. Hottung and K. Tierney. A biased random-key genetic algorithm for the container pre-marshalling problem. Computers and Operations Research, 75:83–102, 2016. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2016.05.011.
  94. Methods for solving road network problems with disruptions. Electronic Notes in Discrete Mathematics, 64:175–184, 2018. ISSN 15710653 (ISSN). doi: 10.1016/j.endm.2018.01.019.
  95. Bi-objective methods for road network problems with disruptions and connecting requirements. Journal of the Operational Research Society, 71(12):1959–1971, 2020a. ISSN 01605682 (ISSN). doi: 10.1080/01605682.2019.1639479.
  96. Model and methods to address urban road network problems with disruptions. International Transactions in Operational Research, 27(6):2715–2739, 2020b. ISSN 09696016 (ISSN). doi: 10.1111/itor.12641.
  97. O. J. Ibarra-Rojas and Y. Silva-Soto. Vehicle routing problem considering equity of demand satisfaction. Optimization Letters, 15(6):2275–2297, 2021. ISSN 18624472 (ISSN). doi: 10.1007/s11590-021-01704-5.
  98. A population-based hybrid approach for hyperparameter optimization of neural networks. IEEE Access, page 50752, 2023. doi: 10.1109/ACCESS.2023.3277310.
  99. Near-optimal disjoint-path facility location through set cover by pairs. Operations Research, 68(3):896–926, 2020. doi: 10.1287/opre.2019.1956.
  100. Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: A state-of-the-art. European Journal of Operational Research, 296(2):393–422, 2022. doi: 10.1016/j.ejor.2021.04.032.
  101. Effective hybrid genetic algorithm for minimizing makespan on a single-batch-processing machine with non-identical job sizes. International Journal of Production Research, 44(12):2337–2360, 2006. ISSN 00207543 (ISSN). doi: 10.1080/00207540500525254.
  102. A brkga-de algorithm for parallel-batching scheduling with deterioration and learning effects on parallel machines under preventive maintenance consideration. Annals of Mathematics and Artificial Intelligence, 88(1-3):237–267, 2020a. ISSN 10122443 (ISSN). doi: 10.1007/s10472-018-9602-1.
  103. A robust optimization approach for integrated steel production and batch delivery scheduling with uncertain rolling times and deterioration effect. International Journal of Production Research, 58(17):5132–5154, 2020b. ISSN 00207543 (ISSN). doi: 10.1080/00207543.2019.1693659.
  104. A biased random-key genetic algorithm for the home health care problem. International Transactions in Operational Research, page 1–31, 2022. doi: 10.1111/itor.13221.
  105. Biased random key genetic algorithm for the tactical berth allocation problem. Applied Soft Computing Journal, 22:60–76, 2014. ISSN 15684946 (ISSN). doi: 10.1016/j.asoc.2014.04.035.
  106. A hybrid biased random key genetic algorithm for the quadratic assignment problem. Information Processing Letters, 116(8):513–520, 2016. ISSN 00200190 (ISSN). doi: 10.1016/j.ipl.2016.03.002.
  107. A biased random key genetic algorithm for the protein–ligand docking problem. Soft Computing, 23(12):4155–4176, 2019. ISSN 14327643 (ISSN). doi: 10.1007/s00500-018-3065-5.
  108. X. Li and K. Zhang. Single batch processing machine scheduling with two-dimensional bin packing constraints. International Journal of Production Economics, 196:113–121, 2018. ISSN 09255273 (ISSN). doi: 10.1016/j.ijpe.2017.11.015.
  109. A matheuristic approach for the minimum broadcast time problem using a biased random-key genetic algorithm. International Transactions in Operational Research, pages 246–273, 2022. doi: 10.1111/itor.13146.
  110. An evolutionary approach for the p-next center problem. Expert Systems with Applications, 175:114728, 2021. ISSN 09574174 (ISSN). doi: 10.1016/j.eswa.2021.114728.
  111. Exact and heuristic approaches for the root sequence index allocation problem. Applied Soft Computing, 130:109634, 2022. doi: 10.1016/j.asoc.2022.109634.
  112. Heuristics for a hub location-routing problem. Networks, 68(1):54–90, 2016. ISSN 00283045 (ISSN). doi: 10.1002/net.21685.
  113. Iterated local search. In Handbook of metaheuristics, pages 320–353. Springer, 2003. doi: 10.1007/0-306-48056-5\_11.
  114. Improving additive manufacturing production planning: A sub-second pixel-based packing algorithm. Computers & Industrial Engineering, 181:109318, 2023. doi: 10.1016/j.cie.2023.109318.
  115. Unrelated parallel machine scheduling with eligibility constraints and delivery times to minimize total weighted tardiness. Computers & Operations Research, 149:105999, 2023. doi: 10.1016/j.cor.2022.105999.
  116. S. Malve and R. Uzsoy. A genetic algorithm for minimizing maximum lateness on parallel identical batch processing machines with dynamic job arrivals and incompatible job families. Computers and Operations Research, 34(10):3016–3028, 2007. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2005.11.011.
  117. A two-phase multi-objective metaheuristic for a green uav grid routing problem. Optimization Letters, pages 1–24, 2023. doi: 10.1007/s11590-023-02013-9.
  118. Unsupervised feature selection based on bio-inspired approaches. Swarm and Evolutionary Computation, 52:100618, 2020. ISSN 22106502 (ISSN). doi: 10.1016/j.swevo.2019.100618.
  119. Hybrid metaheuristics to solve a multiproduct two-stage capacitated facility location problem. International Transactions in Operational Research, 28(6):3069–3093, 2021. ISSN 09696016 (ISSN). doi: 10.1111/itor.12930.
  120. A biased random-key genetic algorithm for the minimum quasi-clique partitioning problem. Annals of Operations Research, pages 1–33, 2023. doi: 10.1007/s10479-023-05609-7.
  121. A random key based genetic algorithm for the resource constrained project scheduling problem. Computers and Operations Research, 36(1):92–109, 2009. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2007.07.001.
  122. S. Mikulski and A. Tomczewski. Use of energy storage to reduce transmission losses in meshed power distribution networks. Energies, 14(21):7304, 2021. ISSN 19961073. doi: 10.3390/en14217304.
  123. L. Mönch and S. Roob. A matheuristic framework for batch machine scheduling problems with incompatible job families and regular sum objective. Applied Soft Computing Journal, 68:835–846, 2018. ISSN 15684946 (ISSN). doi: 10.1016/j.asoc.2017.10.028.
  124. Randomized heuristics for handover minimization in mobility networks. Journal of Heuristics, 19(6):845–880, 2013. ISSN 13811231 (ISSN). doi: 10.1007/s10732-013-9223-0.
  125. Randomized heuristics for the family traveling salesperson problem. International Transactions in Operational Research, 21(1):41–57, 2014. ISSN 09696016 (ISSN). doi: 10.1111/itor.12026.
  126. Simple heuristics for the assembly line worker assignment and balancing problem. Journal of Heuristics, 18(3):505–524, 2012. ISSN 13811231 (ISSN). doi: 10.1007/s10732-012-9195-5.
  127. Optimization of multispacecraft maneuvers for mobile target tracking from low earth orbit. Journal of Spacecraft and Rockets, 60(2):581–590, 2023. doi: 10.2514/1.A35457.
  128. Pablo Moscato et al. On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Caltech concurrent computation program, C3P Report, 826:1989, 1989.
  129. A biased random key genetic algorithm for open dimension nesting problems using no-fit raster. Expert Systems with Applications, 81:358–371, 2017. ISSN 09574174 (ISSN). doi: 10.1016/j.eswa.2017.03.059.
  130. A biased random-key genetic algorithm for routing and wavelength assignment. Journal of Global Optimization, 50(3):503–518, 2011. ISSN 09255001 (ISSN). doi: 10.1007/s10898-010-9608-7.
  131. Search trajectory networks: A tool for analysing and visualising the behaviour of metaheuristics. Applied Soft Computing, 109:107492, 2021. ISSN 15684946. doi: 10.1016/j.asoc.2021.107492.
  132. Clustering search. Pesquisa operacional, 33(1):105–121, 2013. doi: 10.1590/S0101-74382013000100007.
  133. Integrating pricing and capacity decisions in car rental: A matheuristic approach. Operations Research Perspectives, 5:334–356, 2018. ISSN 22147160 (ISSN). doi: 10.1016/j.orp.2018.10.002.
  134. A co-evolutionary matheuristic for the car rental capacity-pricing stochastic problem. European Journal of Operational Research, 276(2):637–655, 2019. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2019.01.015.
  135. A c++ application programming interface for co-evolutionary biased random-key genetic algorithms for solution and scenario generation. Optimization Methods and Software, 37(3):1065–1086, 2021. ISSN 10556788 (ISSN). doi: 10.1080/10556788.2021.1884250.
  136. A diversity-based genetic algorithm for scenario generation. European Journal of Operational Research, 299(3):1128–1141, 2022. doi: 10.1016/j.ejor.2021.09.047.
  137. Improved biased random key genetic algorithm for the two-dimensional non-guillotine cutting problem. Pesquisa Operacional, 42:1–24, 2022. doi: 10.1590/0101-7438.2022.042.00260406.
  138. A comparison of two hybrid methods for constrained clustering problems. Applied Soft Computing Journal, 54:256–266, 2017. ISSN 15684946 (ISSN). doi: 10.1016/j.asoc.2017.01.023.
  139. Reinforced genetic algorithm learning for optimizing computation graphs. In Proceedings of the 8th International Conference on Learning Representations, ICLR’ 20, pages 1–13, 2020. URL https://openreview.net/pdf?id=rkxDoJBYPB.
  140. Discovering optimal strategies for mitigating covid-19 spread using machine learning: Experience from asia. Sustainable Cities and Society, 75:103254, 2021. ISSN 22106707. doi: 10.1016/j.scs.2021.103254.
  141. A comparative review of approaches to prevent premature convergence in ga. Applied Soft Computing, 24:1047–1077, 2014. doi: 10.1016/j.asoc.2014.08.025.
  142. Bézier-based biased random-key genetic algorithm to address printability constraints in the topology optimization of concrete structures. Structural and Multidisciplinary Optimization, 65(2):64, 2022. doi: 10.1007/s00158-021-03119-3.
  143. Metaheuristic hybridizations for the regenerator placement and dimensioning problem in sub-wavelength switching optical networks. European Journal of Operational Research, 224(3):614–624, 2013a. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2012.08.011.
  144. A grasp with path-relinking heuristic for the survivable ip/mpls-over-wson multi-layer network optimization problem. Computers and Operations Research, 40(12):3174–3187, 2013b. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2011.10.026.
  145. Heuristics for a flowshop scheduling problem with stepwise job objective function. European Journal of Operational Research, 266(3):950–962, 2018. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2017.10.045.
  146. A biased random-key genetic algorithm for the tree of hubs location problem. Optimization Letters, 11(7):1371–1384, 2017. ISSN 18624472 (ISSN). doi: 10.1007/s11590-016-1082-9.
  147. P. Pinacho-Davidson and C. Blum. Barrakuda: A hybrid evolutionary algorithm for minimum capacitated dominating set problem. Mathematics, 8(11):1–26, 2020. ISSN 22277390 (ISSN). doi: 10.3390/math8111858.
  148. A biased random-key genetic algorithm for the maximum quasi-clique problem. European Journal of Operational Research, 271(3):849–865, 2018. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2018.05.071.
  149. A biased random-key genetic algorithm for routing and wavelength assignment under a sliding scheduled traffic model. Journal of Global Optimization, 77(4):949–973, 2020. ISSN 09255001 (ISSN). doi: 10.1007/s10898-020-00877-0.
  150. A brkga-based matheuristic for the maximum quasi-clique problem with an exact local search strategy. RAIRO - Operations Research, 55:S741–S763, 2021. ISSN 03990559 (ISSN). doi: 10.1051/ro/2020003.
  151. A general heuristic for vehicle routing problems. Computers & operations research, 34(8):2403–2435, 2007. doi: 10.1016/j.cor.2005.09.012.
  152. Iterated local search for single machine total weighted tardiness batch scheduling. Journal of Heuristics, 27(3):353–438, 2021. ISSN 13811231 (ISSN). doi: 10.1007/s10732-020-09461-x.
  153. Near linear time algorithm to detect community structures in large-scale networks. Physical review E, 76(3):036106, 2007. doi: 10.1103/PhysRevE.76.036106.
  154. A new load balance methodology for container loading problem in road transportation. European Journal of Operational Research, 266(3):1140–1152, 2018. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2017.10.050.
  155. A container loading algorithm with static mechanical equilibrium stability constraints. Transportation Research Part B: Methodological, 91:565–581, 2016. ISSN 01912615 (ISSN). doi: 10.1016/j.trb.2016.06.003.
  156. Robust meter placement for state estimation considering distribution network reconfiguration for annual energy loss reduction. Electric Power Systems Research, 182:106233, 2020. ISSN 03787796 (ISSN). doi: 10.1016/j.epsr.2020.106233.
  157. A biased random-key genetic algorithm for ospf and deft routing to minimize network congestion. International Transactions in Operational Research, 18(3):401–423, 2011. ISSN 09696016 (ISSN). doi: 10.1111/j.1475-3995.2010.00771.x.
  158. A biased random-key genetic algorithm for the steiner triple covering problem. Optimization Letters, 6(4):605–619, 2012. ISSN 18624472 (ISSN). doi: 10.1007/s11590-011-0285-3.
  159. Celso C Ribeiro and Mauricio G. C. Resende. Path-relinking intensification methods for stochastic local search algorithms. Journal of heuristics, 18(2):193–214, 2012. doi: 10.1007/s10732-011-9167-1.
  160. Biased random key genetic algorithm with insertion and gender selection for capacitated vehicle routing problem with time windows. AIP Conference Proceedings, 1855(1):020025, 2017. doi: 10.1063/1.4985470.
  161. J. Rocholl and L. Mönch. Decomposition heuristics for parallel-machine multiple orders per job scheduling problems with a common due date. Journal of the Operational Research Society, 72(8):1737–1753, 2021. ISSN 01605682 (ISSN). doi: 10.1080/01605682.2019.1640589.
  162. A hybrid biased random key genetic algorithm approach for the unit commitment problem. Journal of Combinatorial Optimization, 28(1):140–166, 2014. ISSN 13826905 (ISSN). doi: 10.1007/s10878-014-9710-8.
  163. A metaheuristic approach to the multi-objective unit commitment problem combining economic and environmental criteria. Energies, 10(12):2029, 2017. ISSN 19961073 (ISSN). doi: 10.3390/en10122029.
  164. A biased random-key genetic algorithm for the capacitated minimum spanning tree problem. Computers and Operations Research, 57:95–108, 2015. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2014.11.011.
  165. Solving the open vehicle routing problem with capacity and distance constraints with a biased random key genetic algorithm. Computers and Industrial Engineering, 133:207–219, 2019. ISSN 03608352 (ISSN). doi: 10.1016/j.cie.2019.05.002.
  166. Survivable ip/mpls-over-wson multilayer network optimization. Journal of Optical Communications and Networking, 3(8):629–640, 2011. ISSN 19430620 (ISSN). doi: 10.1364/JOCN.3.000629.
  167. A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. European journal of operational research, 177(3):2033–2049, 2007. doi: 10.1016/j.ejor.2005.12.009.
  168. The dial-a-ride problem with private fleet and common carrier. Computers & Operations Research, 147:105933, 2022. doi: 10.1016/j.cor.2022.105933.
  169. Optimization of robot-trajectory planning with nature-inspired and hybrid quantum algorithms. Physical Review Applied, 18(5):054045, 2022. doi: 10.1103/PhysRevApplied.18.054045.
  170. Biased random-key genetic algorithm with local search applied to the maximum diversity problem. Mathematics, 11(14):3072, 2023a. doi: 10.3390/math11143072.
  171. Finding multiple roots of a box-constrained system of nonlinear equations with a biased random-key genetic algorithm. Journal of Global Optimization, 60(2):289–306, 2014. ISSN 09255001 (ISSN). doi: 10.1007/s10898-013-0105-7.
  172. A python/c++ library for bound-constrained global optimization using a biased random-key genetic algorithm. Journal of Combinatorial Optimization, 30(3):710–728, 2015. ISSN 13826905 (ISSN). doi: 10.1007/s10878-013-9659-z.
  173. A biased random-key genetic algorithm for the chordal completion problem. RAIRO-Operations Research, 57(3):1559–1578, 2023b. doi: 10.1051/ro/2023081.
  174. The multicommodity traveling salesman problem with priority prizes: a mathematical model and metaheuristics. Computational and Applied Mathematics, 38(4):188, 2019. ISSN 22383603 (ISSN). doi: 10.1007/s40314-019-0976-4.
  175. Timetabling with flexible frequencies to synchronise groups of bus lines at common stops. Transportmetrica A: Transport Science, 17(4):978–1001, 2021. ISSN 23249935 (ISSN). doi: 10.1080/23249935.2020.1822952.
  176. Biased random-key genetic algorithm for scheduling identical parallel machines with tooling constraints. European Journal of Operational Research, 285(3):955–964, 2020. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2020.02.047.
  177. Application of a hybrid evolutionary algorithm to resource-constrained parallel machine scheduling with setup times. Computers & Operations Research, 139:105637, 2022. doi: 10.1016/j.cor.2021.105637.
  178. L. R. D. Souza Queiroz and M. Andretta. Two effective methods for the irregular knapsack problem. Applied Soft Computing Journal, 95:106485, 2020. ISSN 15684946 (ISSN). doi: 10.1016/j.asoc.2020.106485.
  179. An analysis of multi-point crossover. In Foundations of genetic algorithms, volume 1, pages 301–315. Elsevier, 1991. doi: 10.1016/B978-0-08-050684-5.50022-7.
  180. On the minimization of traffic congestion in road networks with tolls. Annals of Operations Research, 249(1-2):119–139, 2017. ISSN 02545330 (ISSN). doi: 10.1007/s10479-015-1800-1.
  181. Hybrid algorithms for placement of virtual machines across geo-separated data centers. Journal of Combinatorial Optimization, 38(3):748–793, 2019. ISSN 13826905 (ISSN). doi: 10.1007/s10878-019-00411-3.
  182. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4):341–359, 1997. doi: 10.1023/A:1008202821328.
  183. Bayesian network structure learning with improved genetic algorithm. International Journal of Intelligent Systems, 37(9):6023–6047, 2022. doi: 10.1002/int.22833.
  184. Biased random key genetic algorithm for multi-user earth observation scheduling. Recent Advances in Computational Optimization, 580:143–160, 2015a. ISSN 1860949X (ISSN). doi: 10.1007/978-3-319-12631-9\_9.
  185. A multi-objective local search heuristic for scheduling earth observations taken by an agile satellite. European Journal of Operational Research, 245(2):542–554, 2015b. ISSN 03772217 (ISSN). doi: 10.1016/j.ejor.2015.03.011.
  186. A c++ application programming interface for biased random-key genetic algorithms. Optimization Methods and Software, 30(1):81–93, 2015. ISSN 10556788 (ISSN). doi: 10.1080/10556788.2014.890197.
  187. A genetic algorithm approach for the single machine scheduling problem with linear earliness and quadratic tardiness penalties. Computers and Operations Research, 36(10):2707–2715, 2009. ISSN 03050548 (ISSN). doi: 10.1016/j.cor.2008.11.016.
  188. A hybrid genetic algorithm for the early/tardy scheduling problem. Asia-Pacific Journal of Operational Research, 23(3):393–405, 2006. ISSN 02175959 (ISSN). doi: 10.1142/S0217595906000978.
  189. Saving capex by extending flexgrid-based core optical networks toward the edges. Journal of Optical Communications and Networking, 5(10):A171–A183, 2013. ISSN 19430620 (ISSN). doi: 10.1364/JOCN.5.00A171.
  190. Accessible location of mobile labs for covid-19 testing. Health Care Management Science, pages 1–19, 2022. doi: 10.1007/s10729-022-09614-3.
  191. C.S. Wang and R. Uzsoy. A genetic algorithm to minimize maximum lateness on a batch processing machine. Computers and Operations Research, 29(12):1621–1640, 2002. ISSN 03050548 (ISSN). doi: 10.1016/S0305-0548(01)00031-4.
  192. Q-learning. Machine learning, 8:279–292, 1992. doi: 10.1007/BF00992698.
  193. The island model genetic algorithm: On separability, population size and convergence. Journal of computing and information technology, 7(1):33–47, 1999.
  194. Production scheduling in steel manufacturing with cutting and parallel operations. ICIC Express Letters, Part B: Applications, 9(8):869–877, 2018. ISSN 21852766 (ISSN). doi: 10.24507/icicelb.09.08.869.
  195. An adaptive decoding biased random key genetic algorithm for cloud workflow scheduling. Engineering applications of artificial intelligence, 112:104879, 2022. doi: 10.1016/j.engappai.2022.104879.
  196. An iterative neighborhood local search algorithm for capacitated centered clustering problem. IEEE Access, 10:34497–34510, 2022. doi: 10.1109/ACCESS.2022.3162692.
  197. Xin-She Yang. Flower pollination algorithm for global optimization. In International conference on unconventional computing and natural computation, pages 240–249. Springer, 2012. doi: 10.1007/978-3-642-32894-7\_27.
  198. Supply chain scheduling method for the coordination of agile production and port delivery operation. Mathematics, 11(15):3276, 2023. doi: 10.3390/math11153276.
  199. Jade: adaptive differential evolution with optional external archive. IEEE Transactions on evolutionary computation, 13(5):945–958, 2009. doi: 10.1109/TEVC.2009.2014613.
  200. Parallel batch processing machine scheduling under two-dimensional bin-packing constraints. IEEE Transactions on Reliability, page 1265, 2022. doi: 10.1109/TR.2022.3201333.
  201. Distributed spot welding task allocation and sequential planning for multi-station multi-robot coordinate assembly processes. The International Journal of Advanced Manufacturing Technology, 127(11-12):5233–5251, 2023. doi: 10.1007/s00170-023-11750-1.
  202. Multi-objective multi-population biased random-key genetic algorithm for the 3-d container loading problem. Computers and Industrial Engineering, 89:80–87, 2015. ISSN 03608352 (ISSN). doi: 10.1016/j.cie.2014.07.012.
  203. Indicator-based selection in multiobjective search. In International conference on parallel problem solving from nature, pages 832–842. Springer, 2004. doi: 10.1007/978-3-540-30217-9\_84.
  204. Brkga/vnd hybrid algorithm for the classic three-dimensional bin packing problem. Electronic Notes in Discrete Mathematics, 66:175–182, 2018. ISSN 15710653 (ISSN). doi: 10.1016/j.endm.2018.03.023.
Citations (8)

Summary

  • The paper comprehensively reviews over 150 studies on BRKGA, emphasizing its unique random-key representation and biased mating strategies.
  • It analyzes hybridization techniques, such as local search and multi-parent crossover, that enhance performance in scheduling, routing, and other applications.
  • Challenges like premature convergence are addressed while outlining future research directions in multi-objective optimization and machine learning integration.

Biased Random-Key Genetic Algorithms: A Review

The paper authored by Londe et al. provides a comprehensive literature survey on Biased Random-Key Genetic Algorithms (BRKGA), a prominent population-based metaheuristic under the umbrella of genetic algorithms. The paper encompasses over 150 academic articles, scrutinizing the applicability and evolution of BRKGA in various domains, including complex combinatorial optimization problems, industrial applications, and non-orthodox scenarios such as neural network hyperparameter tuning.

Overview of BRKGA

BRKGA distinguishes itself by utilizing random-key-based chromosomes with a biased, uniform, and elitist mating strategy. The chromosomes are represented as vectors in a half-open unit hypercube, making the method agnostic to the problem structure and promoting code reuse. The decoder function plays a pivotal role by mapping individuals from the BRKGA space to the problem solution space, subsequently evaluating the solution's fitness.

Application Domains

The review identifies ten primary categories of application:

  1. Scheduling: Nearly a third of BRKGA research targets scheduling problems. Hybridizing BRKGA with local search algorithms has been a trend, significantly improving solution quality and computational efficiency.
  2. Network Configuration: Applications include weight setting problems in OSPF routing and network optimization. Indicator-based decoders and hybridization with local search are common.
  3. Location Problems: These range from tollbooth problems to complex facility layout issues. Permutation-based decoders and hybrid methods, particularly local searches, are frequently employed.
  4. Cutting and Packing: BRKGA is applied to container loading and bin packing problems, predominantly using permutation-based decoders without hybridization.
  5. Vehicle Routing: Applications here highlight the importance of real-life-based instances and permutation-based decoders. BRKGA often outperforms other algorithms, though it occasionally lags behind Iterated Local Search (ILS) approaches.
  6. Traveling Salesman Problem (TSP): BRKGA struggles with classic TSP due to its uniform crossover mechanism but performs better on generalized TSP versions.
  7. Clustering: Indicator-based decoders are prevalent, and hybridization with clustering search and local search algorithms demonstrates significant performance gains.
  8. Graph Problems: Applications cover clique problems and broadcast time issues. Permutation-based decoders are typical, with BRKGA consistently delivering high-quality solutions.
  9. Parameter Optimization: BRKGA optimizes hyperparameters for machine learning models, often outperforming other metaheuristics.
  10. Other Problems: Diverse problems such as non-linear equation solving, molecular docking, and COVID-19 mitigation strategies also benefit from BRKGA's versatility.

Hybridization Strategies

The survey emphasizes the varied hybridization strategies employed with BRKGA, which enhance its performance:

  • Local Search Heuristics: Utilized both inside and outside the decoding phase, and often based on neighborhood moves such as item exchange, swap, and greedy insertion.
  • Warm-Start: Initial populations are seeded with high-quality solutions generated from heuristics or mathematical models, significantly enhancing performance.
  • Path Relinking (PR) and Differential Evolution (DE): These intensification methods are hybridized with BRKGA to explore new areas in the solution space.
  • Multi-Objective Approaches: Adaptations for multi-objective problems often leverage concepts from effective algorithms like NSGA-II.

Novel Features and Challenges

Londe et al. discuss several new features introduced to the BRKGA framework to mitigate issues such as premature convergence:

  • Island Model: Parallel evolution of populations with periodic exchange of elite individuals to enhance diversity.
  • Reset and Shake Operators: These operators help in escaping local optima by reinitializing populations or disturbing elite solutions.
  • Online Parameter Tuning: Adaptive mechanisms adjust parameters during evolution to balance exploration and exploitation.
  • Multi-Parent Crossover and Implicit Path-Relinking (IPR): More sophisticated reproduction strategies to maintain diversity and explore promising regions in the solution space.

A notable challenge remains BRKGA's performance on problems with flat solution landscapes, where conventional methods outperform it unless specific adaptations are made, such as increased mutation rates.

Future Research Directions

The paper identifies several avenues for further research:

  1. Multi-Objective and Stochastic Optimization: Developing frameworks specific to these problem types can unveil new applications and theoretical insights.
  2. Hybridizations with Machine Learning: Leveraging machine learning for tasks like algorithm selection, fitness evaluation, and parameter tuning.
  3. Integration with Other Metaheuristics: Exploring hybrids with algorithms like GRASP, ILS, and PSO.
  4. API Development: Enhancing existing APIs and creating new ones in popular programming languages to facilitate broader adoption and experimentation.

Conclusion

BRKGA has proven to be a robust and adaptable metaheuristic across various problem domains. Hybrid strategies and new features continue to enhance its capabilities, making it a valuable tool in both theoretical and practical optimization scenarios. The paper by Londe et al. effectively highlights the strides made in BRKGA research and sets the stage for future developments in this dynamic field.