Cargando…
A Hybrid Algorithm of Ant Colony and Benders Decomposition for Large-Scale Mixed Integer Linear Programming
The mixed integer linear programming (MILP) has been widely applied in many fields such as supply chain management and robot control, while how to develop a more efficient algorithm to solve large-scale MILP is still in discussion. This study addresses a hybrid algorithm of the ant colony and Bender...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9451994/ https://www.ncbi.nlm.nih.gov/pubmed/36093475 http://dx.doi.org/10.1155/2022/1634995 |
_version_ | 1784784845622214656 |
---|---|
author | Shan, Tingting Qiu, Zhaoxuan |
author_facet | Shan, Tingting Qiu, Zhaoxuan |
author_sort | Shan, Tingting |
collection | PubMed |
description | The mixed integer linear programming (MILP) has been widely applied in many fields such as supply chain management and robot control, while how to develop a more efficient algorithm to solve large-scale MILP is still in discussion. This study addresses a hybrid algorithm of the ant colony and Benders decomposition to improve the efficiency. We firstly introduce the design of our algorithm, in which the Benders algorithm decomposes the MILP into a master problem and a slack problem, the ant colony algorithm generates initial solutions for the master problem, and heuristic rules obtain feasible solutions for the slack problem. Then, the computational experiments are carried out to verify efficiency, with a benchmark test and some medium-large scale examples. Compared with other algorithms like CPLEX, GUROBI, and traditional ACA, our algorithm shows a better performance with a 0.3%–4.0% optimality gap, as well as a significant decrease of 54.3% and 33.6% on average in the CPU time and iterations, respectively. Our contribution is to provide a low-workload, time-saving, and high-accuracy hybrid algorithm to solve MILP problems with a large amount of variables, which can be widely used in more commercial solvers and promote the utilization of the artificial intelligence. |
format | Online Article Text |
id | pubmed-9451994 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-94519942022-09-08 A Hybrid Algorithm of Ant Colony and Benders Decomposition for Large-Scale Mixed Integer Linear Programming Shan, Tingting Qiu, Zhaoxuan Comput Intell Neurosci Research Article The mixed integer linear programming (MILP) has been widely applied in many fields such as supply chain management and robot control, while how to develop a more efficient algorithm to solve large-scale MILP is still in discussion. This study addresses a hybrid algorithm of the ant colony and Benders decomposition to improve the efficiency. We firstly introduce the design of our algorithm, in which the Benders algorithm decomposes the MILP into a master problem and a slack problem, the ant colony algorithm generates initial solutions for the master problem, and heuristic rules obtain feasible solutions for the slack problem. Then, the computational experiments are carried out to verify efficiency, with a benchmark test and some medium-large scale examples. Compared with other algorithms like CPLEX, GUROBI, and traditional ACA, our algorithm shows a better performance with a 0.3%–4.0% optimality gap, as well as a significant decrease of 54.3% and 33.6% on average in the CPU time and iterations, respectively. Our contribution is to provide a low-workload, time-saving, and high-accuracy hybrid algorithm to solve MILP problems with a large amount of variables, which can be widely used in more commercial solvers and promote the utilization of the artificial intelligence. Hindawi 2022-08-31 /pmc/articles/PMC9451994/ /pubmed/36093475 http://dx.doi.org/10.1155/2022/1634995 Text en Copyright © 2022 Tingting Shan and Zhaoxuan Qiu. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Shan, Tingting Qiu, Zhaoxuan A Hybrid Algorithm of Ant Colony and Benders Decomposition for Large-Scale Mixed Integer Linear Programming |
title | A Hybrid Algorithm of Ant Colony and Benders Decomposition for Large-Scale Mixed Integer Linear Programming |
title_full | A Hybrid Algorithm of Ant Colony and Benders Decomposition for Large-Scale Mixed Integer Linear Programming |
title_fullStr | A Hybrid Algorithm of Ant Colony and Benders Decomposition for Large-Scale Mixed Integer Linear Programming |
title_full_unstemmed | A Hybrid Algorithm of Ant Colony and Benders Decomposition for Large-Scale Mixed Integer Linear Programming |
title_short | A Hybrid Algorithm of Ant Colony and Benders Decomposition for Large-Scale Mixed Integer Linear Programming |
title_sort | hybrid algorithm of ant colony and benders decomposition for large-scale mixed integer linear programming |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9451994/ https://www.ncbi.nlm.nih.gov/pubmed/36093475 http://dx.doi.org/10.1155/2022/1634995 |
work_keys_str_mv | AT shantingting ahybridalgorithmofantcolonyandbendersdecompositionforlargescalemixedintegerlinearprogramming AT qiuzhaoxuan ahybridalgorithmofantcolonyandbendersdecompositionforlargescalemixedintegerlinearprogramming AT shantingting hybridalgorithmofantcolonyandbendersdecompositionforlargescalemixedintegerlinearprogramming AT qiuzhaoxuan hybridalgorithmofantcolonyandbendersdecompositionforlargescalemixedintegerlinearprogramming |