A polynomial-time exact algorithm for the connected k-facility location problem on trees

This paper studies the Connected [Formula: see text]-Facility Location Problem (Con[Formula: see text]FLP) on trees. Let [Formula: see text] be an undirected tree, where [Formula: see text] is the [Formula: see text]-vertices set and [Formula: see text] is the [Formula: see text]-edges set. A facility set [Formula: see text] and a client set [Formula: see text] are given. Each client [Formula: see text] has one weight [Formula: see text] denoting the demand amount of [Formula: see text], and each facility [Formula: see text] has a weight [Formula: see text] denoting the opening cost at [Formula: see text], and each edge [Formula: see text], for [Formula: see text], is associated with a weight [Formula: see text] denoting the connection cost of it. When some facilities [Formula: see text] are opened, the overall cost involved in Con[Formula: see text]FLP includes three parts: the cost of opening facilities [Formula: see text], [Formula: see text] times the cost of Steiner tree interconnecting all the opened facilities where [Formula: see text] is a fixed parameter, and the total connection cost of assigning each client to the closest facility in [Formula: see text]. The goal of Con[Formula: see text]FLP is to open at most [Formula: see text] facilities to minimize the overall cost, for a given input parameter [Formula: see text]. This paper focuses on the case of Con[Formula: see text]FLP on trees where [Formula: see text], and as a result presents a polynomial-time exact dynamic programming algorithm and a computational experiment to illustrate it. Furthermore, a simple way is shown to adapt the algorithm to the general case of [Formula: see text] and [Formula: see text]. Finally, we apply the algorithm to a Con[Formula: see text]FLP instance in a regional tree-like water transportation network.

Authors

Institutions

Publication Details

Journal
Discrete Mathematics Algorithms and Applications
Published
2024-10-16
DOI
https://doi.org/10.1142/s1793830924501076
Primary Topic
Facility Location and Emergency Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A polynomial-time exact algorithm for the connected k-facility location problem on trees

Wei Ding, Guangting Chen, Ke Qiu, Yu Zhou
Discrete Mathematics Algorithms and Applications
Facility Location and Emergency Management
article

A polynomial-time exact algorithm for the connected k-facility location problem on trees

Wei Ding, Guangting Chen, Ke Qiu, Yu Zhou
article en

Abstract

This paper studies the Connected [Formula: see text]-Facility Location Problem (Con[Formula: see text]FLP) on trees. Let [Formula: see text] be an undirected tree, where [Formula: see text] is the [Formula: see text]-vertices set and [Formula: see text] is the [Formula: see text]-edges set. A facility set [Formula: see text] and a client set [Formula: see text] are given. Each client [Formula: see text] has one weight [Formula: see text] denoting the demand amount of [Formula: see text], and each facility [Formula: see text] has a weight [Formula: see text] denoting the opening cost at [Formula: see text], and each edge [Formula: see text], for [Formula: see text], is associated with a weight [Formula: see text] denoting the connection cost of it. When some facilities [Formula: see text] are opened, the overall cost involved in Con[Formula: see text]FLP includes three parts: the cost of opening facilities [Formula: see text], [Formula: see text] times the cost of Steiner tree interconnecting all the opened facilities where [Formula: see text] is a fixed parameter, and the total connection cost of assigning each client to the closest facility in [Formula: see text]. The goal of Con[Formula: see text]FLP is to open at most [Formula: see text] facilities to minimize the overall cost, for a given input parameter [Formula: see text]. This paper focuses on the case of Con[Formula: see text]FLP on trees where [Formula: see text], and as a result presents a polynomial-time exact dynamic programming algorithm and a computational experiment to illustrate it. Furthermore, a simple way is shown to adapt the algorithm to the general case of [Formula: see text] and [Formula: see text]. Finally, we apply the algorithm to a Con[Formula: see text]FLP instance in a regional tree-like water transportation network.

Discrete Mathematics Algorithms and ApplicationsVol. 17(07)
Shanxi University (CN), Brock University (CA), Zhejiang University of Water Resource and Electric Power (CN), Taiyuan University of Technology (CN)
Openalex Percentile: Top 75%
Facility Location and Emergency Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.