Given an undirected connected graph \(G = (V, E, \rho , \mathcal {X}, \mathcal {Y})\) , where \(\rho : E \rightarrow \textrm{R}^{+} \cup \{ 0 \}\) is an edge-weight function, \(\mathcal {X} \subset V\) is a subset of clients, and \(\mathcal {Y} \subset V\) is a subset of candidates, and a positive integer \(k < |\mathcal {Y}|\) , the k-Supplier Problem (k SP) asks for an optimal subset of \(\mathcal {Y}\) of cardinality at most k in G to minimize the radius from \(\mathcal {X}\) to the subset. In this paper, we focus on the case of \(\mathcal {X} \cap \mathcal {Y} \ne \emptyset , \mathcal {X}, \mathcal {Y}\) , and consider the scenario where the shortest path distances \(d(\cdot , \cdot )\) satisfy a parameterized triangle inequality between \(\mathcal {X}\) and \(\mathcal {Y}\) , i.e., \(d(v, w) + d(w, u) \ge \alpha \cdot d(v, u)\) , \(1 < \alpha \le 2\) , for any \(v, u \in \mathcal {X}, v \ne u\) and \(w \in \mathcal {Y}\) . We present a two-stage dual approximation algorithm KSP-PG for the kSP with parameterized triangle inequality between \(\mathcal {X}\) and \(\mathcal {Y}\) . If KSP-PG stops at the end of Stage 1 then it obtains a \(\frac{2}{\alpha }\) -approximation, and if it stops at the end of Stage 2 then it obtains a \((\frac{2}{\alpha ^{2}} + \frac{1}{\alpha })\) -approximation. It is implied by \(\frac{2}{\alpha } \in [ 1, 2 )\) and \(\frac{2}{\alpha ^{2}} + \frac{1}{\alpha } \in [ 1, 3 )\) that KSP-PG is better than the previously best 3-approximation algorithm of Hochbaum and Shmoys (J. ACM. 33: 533–550, 1986). Regardless of the parameterized aspect, KSP-PG obtains a 2-approximation if it stops at the end of Stage 1 and a 3-approximation if it stops at the end of Stage 2, for the kSP.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Improved Approximation Algorithm for the k-Supplier Problem with Parameterized Triangle Inequality

  • Wei Ding,
  • Guangting Chen,
  • Ke Qiu,
  • Yu Zhou

摘要

Given an undirected connected graph \(G = (V, E, \rho , \mathcal {X}, \mathcal {Y})\) , where \(\rho : E \rightarrow \textrm{R}^{+} \cup \{ 0 \}\) is an edge-weight function, \(\mathcal {X} \subset V\) is a subset of clients, and \(\mathcal {Y} \subset V\) is a subset of candidates, and a positive integer \(k < |\mathcal {Y}|\) , the k-Supplier Problem (k SP) asks for an optimal subset of \(\mathcal {Y}\) of cardinality at most k in G to minimize the radius from \(\mathcal {X}\) to the subset. In this paper, we focus on the case of \(\mathcal {X} \cap \mathcal {Y} \ne \emptyset , \mathcal {X}, \mathcal {Y}\) , and consider the scenario where the shortest path distances \(d(\cdot , \cdot )\) satisfy a parameterized triangle inequality between \(\mathcal {X}\) and \(\mathcal {Y}\) , i.e., \(d(v, w) + d(w, u) \ge \alpha \cdot d(v, u)\) , \(1 < \alpha \le 2\) , for any \(v, u \in \mathcal {X}, v \ne u\) and \(w \in \mathcal {Y}\) . We present a two-stage dual approximation algorithm KSP-PG for the kSP with parameterized triangle inequality between \(\mathcal {X}\) and \(\mathcal {Y}\) . If KSP-PG stops at the end of Stage 1 then it obtains a \(\frac{2}{\alpha }\) -approximation, and if it stops at the end of Stage 2 then it obtains a \((\frac{2}{\alpha ^{2}} + \frac{1}{\alpha })\) -approximation. It is implied by \(\frac{2}{\alpha } \in [ 1, 2 )\) and \(\frac{2}{\alpha ^{2}} + \frac{1}{\alpha } \in [ 1, 3 )\) that KSP-PG is better than the previously best 3-approximation algorithm of Hochbaum and Shmoys (J. ACM. 33: 533–550, 1986). Regardless of the parameterized aspect, KSP-PG obtains a 2-approximation if it stops at the end of Stage 1 and a 3-approximation if it stops at the end of Stage 2, for the kSP.