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...

Descripción completa

Detalles Bibliográficos
Autores principales: Shan, Tingting, Qiu, Zhaoxuan
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