248
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Bi-sided facility location problems: an efficient algorithm for k-centre, k-median, and travelling salesman problems

ORCID Icon & ORCID Icon
 

Abstract

This study introduces a general framework, called Bi-sided facility location, for a wide range of problems in the area of combined facility location and routing problems such as locating test centres and designing the network of supermarkets. It is based on a multi-objective optimisation model to enhance the service quality which the clients received, called client-side, and enhance the interconnection quality and eligibility among the centres, called center-side. Well-known problems such as k-median and k-centre for the client-side and the travelling salesman problem for the centre-side are taken into account in this paper. After discussing the complexity of this kind of combination, we propose a heuristic approximation algorithm to find approximation Pareto-optimal solutions for the problem. The algorithm is an efficient local search utilising geometric objects such as the Voronoi diagram and Delaunay triangulation as well as algorithms for computing approximation travelling salesman tour. In addition to the comprehensive theoretical analysis of the proposed models and algorithm, we apply the algorithm to different instances and benchmarks, and compare it with NSGA-II based on set coverage and spacing metrics. The results confirm the efficiency of the algorithm in terms of running time and providing a diverse set of efficient trade-off solutions.

Highlights

  • Introducing a general bi-side location model considering centres and clients’ utilities

  • Discussing and proving the NP-hardness of the model in the general framework

  • Considering two instances; k-centre and k-median for client-side and TSP for centre-side

  • Proposing an efficient geometric-based algorithm for solving the problems

  • Implementing, testing, and comparing the proposed algorithm on several benchmarks

Acknowledgment

This research was financinsally supported by Dutch Research Council (NWO), Social Sciences and Humanities: grant number 040.11.7421.

Data availability statement

Two classes of data have been used in this study: randomly generated instances and benchmarks. This first class is simply generated by a C# language code and the second class, which is mentioned in Table , is freely available at the following website and references. http://sweet.ua.pt/sbarreto/_private/SergioBarretoHomePage.htm; Baldacci et al., Citation2011; Harks et al., Citation2013.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Notes on contributors

Mansoor Davoodi

Mansoor Davoodi is an expert in modeling real-world problems, optimization algorithms and operations research. He is an assistant professor and currently, he is a senior researcher at the Center for Advanced Systems Understanding, Helmholtz-Zentrum Dresden Rossendorf (HZDR), Germany.

Jafar Rezaei

Jafar Rezaei is an associate professor of operations and supply chain management at Delft University of Technology, The Netherlands, where he obtained his Ph.D. in 2012. His main research interests are in the areas of logistics and supply chain management, and decision science.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.