{"title":"Ant Colony Optimization for solving large-scale bi-level network design problems","authors":"Ertan Yakici , Mumtaz Karatas","doi":"10.1016/j.cie.2025.111077","DOIUrl":null,"url":null,"abstract":"<div><div>In this study, we consider a bi-level hierarchical network design problem that encompasses both gradual and cooperative coverage. The lower-level facility serves as the primary point of contact for customers, while the upper-level facility acts as a supplier for the lower-level facilities. We first present a mathematical formulation of the problem, followed by an Ant Colony Optimization (ACO) approach to solve it. We then compare the performance of our method with commercial exact solvers. Our experiments, conducted on instances of various sizes, show that while exact methods may succeed in the long run, our heuristic provides a fast and reliable option for operational decisions that need to be made in a short period of time. In nine out of twelve instances, the exact solver failed to find a feasible solution within three hours for the high-budget case and two hours for the low-budget case. In contrast, our heuristic had run times between 0.1 and 0.4 h for 50 iterations. We also compare the performance of ACO with that of a Genetic Algorithm (GA) to evaluate its effectiveness among heuristics. Our numerical results demonstrate that ACO outperforms GA. This study contributes to the literature by offering a solid theoretical framework for the problem and implementing ACO to solve a bi-level facility location problem. Our results demonstrate that ACO can deliver good solutions in a reasonable time and serves as a promising alternative.</div></div>","PeriodicalId":55220,"journal":{"name":"Computers & Industrial Engineering","volume":"204 ","pages":"Article 111077"},"PeriodicalIF":6.7000,"publicationDate":"2025-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Industrial Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0360835225002232","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
In this study, we consider a bi-level hierarchical network design problem that encompasses both gradual and cooperative coverage. The lower-level facility serves as the primary point of contact for customers, while the upper-level facility acts as a supplier for the lower-level facilities. We first present a mathematical formulation of the problem, followed by an Ant Colony Optimization (ACO) approach to solve it. We then compare the performance of our method with commercial exact solvers. Our experiments, conducted on instances of various sizes, show that while exact methods may succeed in the long run, our heuristic provides a fast and reliable option for operational decisions that need to be made in a short period of time. In nine out of twelve instances, the exact solver failed to find a feasible solution within three hours for the high-budget case and two hours for the low-budget case. In contrast, our heuristic had run times between 0.1 and 0.4 h for 50 iterations. We also compare the performance of ACO with that of a Genetic Algorithm (GA) to evaluate its effectiveness among heuristics. Our numerical results demonstrate that ACO outperforms GA. This study contributes to the literature by offering a solid theoretical framework for the problem and implementing ACO to solve a bi-level facility location problem. Our results demonstrate that ACO can deliver good solutions in a reasonable time and serves as a promising alternative.
期刊介绍:
Computers & Industrial Engineering (CAIE) is dedicated to researchers, educators, and practitioners in industrial engineering and related fields. Pioneering the integration of computers in research, education, and practice, industrial engineering has evolved to make computers and electronic communication integral to its domain. CAIE publishes original contributions focusing on the development of novel computerized methodologies to address industrial engineering problems. It also highlights the applications of these methodologies to issues within the broader industrial engineering and associated communities. The journal actively encourages submissions that push the boundaries of fundamental theories and concepts in industrial engineering techniques.