TY - JOUR
T1 - A hypergraph multi-exchange heuristic for the single-source capacitated facility location problem
AU - Tran, T.H.
AU - Scaparra, M.P.
AU - O'Hanley, J.R.
PY - 2017/11/16
Y1 - 2017/11/16
N2 - In this paper, we introduce a large-scale neighborhood search procedure for solving the single-source capacitated facility location problem (SSCFLP). The neighborhood structures are induced by innovative split multi-customer multi-exchanges, where clusters of customers assigned to one facility can be moved simultaneously to multiple destination facilities and vice versa. To represent these exchanges, we use two types of improvement hypergraphs. The improvement hypergraphs are built dynamically and the moving customers associated with each hyperedge are selected by solving heuristically a suitably defined mixed-integer program. We develop a hypergraph search framework, including forward and backward procedures, to identify improving solutions efficiently. Our proposed algorithm can obtain improving moves more quickly and even find better solutions than a traditional multi-exchange heuristic (Ahuja, Orlin, Pallottino, & Scuttellà, 2004). In addition, when compared with the Kernel Search algorithm (Guastaroba & Speranza, 2014), which at present is the most effective for solving SSCFLP, our algorithm is not only competitive but can find better solutions or even the best known solution to some very large scale benchmark instances from the literature.
AB - In this paper, we introduce a large-scale neighborhood search procedure for solving the single-source capacitated facility location problem (SSCFLP). The neighborhood structures are induced by innovative split multi-customer multi-exchanges, where clusters of customers assigned to one facility can be moved simultaneously to multiple destination facilities and vice versa. To represent these exchanges, we use two types of improvement hypergraphs. The improvement hypergraphs are built dynamically and the moving customers associated with each hyperedge are selected by solving heuristically a suitably defined mixed-integer program. We develop a hypergraph search framework, including forward and backward procedures, to identify improving solutions efficiently. Our proposed algorithm can obtain improving moves more quickly and even find better solutions than a traditional multi-exchange heuristic (Ahuja, Orlin, Pallottino, & Scuttellà, 2004). In addition, when compared with the Kernel Search algorithm (Guastaroba & Speranza, 2014), which at present is the most effective for solving SSCFLP, our algorithm is not only competitive but can find better solutions or even the best known solution to some very large scale benchmark instances from the literature.
UR - http://www.scopus.com/inward/record.url?eid=2-s2.0-85019471951&partnerID=MN8TOARS
UR - https://www.sciencedirect.com/science/article/pii/S037722171730365X?via%3Dihub
U2 - 10.1016/j.ejor.2017.04.032
DO - 10.1016/j.ejor.2017.04.032
M3 - Article
SN - 0377-2217
VL - 263
SP - 173
EP - 187
JO - European Journal of Operational Research
JF - European Journal of Operational Research
IS - 1
ER -