Alfredo Lima, Luiz Satoru Ochi, Bruno Nogueira, Rian G. S. Pinheiro
{"title":"加权最小广播时间问题的有偏随机密钥遗传算法","authors":"Alfredo Lima, Luiz Satoru Ochi, Bruno Nogueira, Rian G. S. Pinheiro","doi":"10.1007/s10479-025-06609-5","DOIUrl":null,"url":null,"abstract":"<div><p>Broadcasting is an essential operation in distributed systems, with a wide range of applications. This study is focused on solving the Weighted Minimum Broadcast Time (WMBT), a problem that extends the classical Minimum Broadcast Time problem (MBT) by incorporating costs associated with each communication operation. We propose five contributions to the WMBT: (i) an integer linear programming model, (ii) two greedy algorithms, (iii) two Biased Random-Key Genetic Algorithms (BRKGAs), (iv) a lower bound algorithm, (v) a reduction rule to decrease an instance size, and (vi) a method to create instances with known optimal solutions. Our novel approaches are compared with state-of-the-art methods using large-scale synthetic instances. The experimental results demonstrate the effectiveness of our proposals. The greedy algorithms attains the best known solutions in a significant number of instances, while the two BRKGAs further enhance this performance, surpassing the greedy algorithms in many of the tested instances.\n</p></div>","PeriodicalId":8215,"journal":{"name":"Annals of Operations Research","volume":"349 3","pages":"1749 - 1783"},"PeriodicalIF":4.5000,"publicationDate":"2025-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Biased random-key genetic algorithms for the weighted minimum broadcast time problem\",\"authors\":\"Alfredo Lima, Luiz Satoru Ochi, Bruno Nogueira, Rian G. S. Pinheiro\",\"doi\":\"10.1007/s10479-025-06609-5\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Broadcasting is an essential operation in distributed systems, with a wide range of applications. This study is focused on solving the Weighted Minimum Broadcast Time (WMBT), a problem that extends the classical Minimum Broadcast Time problem (MBT) by incorporating costs associated with each communication operation. We propose five contributions to the WMBT: (i) an integer linear programming model, (ii) two greedy algorithms, (iii) two Biased Random-Key Genetic Algorithms (BRKGAs), (iv) a lower bound algorithm, (v) a reduction rule to decrease an instance size, and (vi) a method to create instances with known optimal solutions. Our novel approaches are compared with state-of-the-art methods using large-scale synthetic instances. The experimental results demonstrate the effectiveness of our proposals. The greedy algorithms attains the best known solutions in a significant number of instances, while the two BRKGAs further enhance this performance, surpassing the greedy algorithms in many of the tested instances.\\n</p></div>\",\"PeriodicalId\":8215,\"journal\":{\"name\":\"Annals of Operations Research\",\"volume\":\"349 3\",\"pages\":\"1749 - 1783\"},\"PeriodicalIF\":4.5000,\"publicationDate\":\"2025-05-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Annals of Operations Research\",\"FirstCategoryId\":\"91\",\"ListUrlMain\":\"https://link.springer.com/article/10.1007/s10479-025-06609-5\",\"RegionNum\":3,\"RegionCategory\":\"管理学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"OPERATIONS RESEARCH & MANAGEMENT SCIENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annals of Operations Research","FirstCategoryId":"91","ListUrlMain":"https://link.springer.com/article/10.1007/s10479-025-06609-5","RegionNum":3,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
Biased random-key genetic algorithms for the weighted minimum broadcast time problem
Broadcasting is an essential operation in distributed systems, with a wide range of applications. This study is focused on solving the Weighted Minimum Broadcast Time (WMBT), a problem that extends the classical Minimum Broadcast Time problem (MBT) by incorporating costs associated with each communication operation. We propose five contributions to the WMBT: (i) an integer linear programming model, (ii) two greedy algorithms, (iii) two Biased Random-Key Genetic Algorithms (BRKGAs), (iv) a lower bound algorithm, (v) a reduction rule to decrease an instance size, and (vi) a method to create instances with known optimal solutions. Our novel approaches are compared with state-of-the-art methods using large-scale synthetic instances. The experimental results demonstrate the effectiveness of our proposals. The greedy algorithms attains the best known solutions in a significant number of instances, while the two BRKGAs further enhance this performance, surpassing the greedy algorithms in many of the tested instances.
期刊介绍:
The Annals of Operations Research publishes peer-reviewed original articles dealing with key aspects of operations research, including theory, practice, and computation. The journal publishes full-length research articles, short notes, expositions and surveys, reports on computational studies, and case studies that present new and innovative practical applications.
In addition to regular issues, the journal publishes periodic special volumes that focus on defined fields of operations research, ranging from the highly theoretical to the algorithmic and the applied. These volumes have one or more Guest Editors who are responsible for collecting the papers and overseeing the refereeing process.