244
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
Article: 2235814 | Published online: 18 Jul 2023
 

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.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 1,413.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.