<p>We introduce <i>Individual Preference Facility Location</i> (IPFL), a variant of uncapacitated facility location that captures heterogeneous service requirements via local density. Fix a threshold <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\tau \ge 1\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>τ</mi> <mo>≥</mo> <mn>1</mn> </mrow> </math></EquationSource> </InlineEquation>. Each client <i>j</i> is assigned a personalized fair radius <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(r_{j,\tau }\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>r</mi> <mrow> <mi>j</mi> <mo>,</mo> <mi>τ</mi> </mrow> </msub> </math></EquationSource> </InlineEquation>, defined as the distance from <i>j</i> to its <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\((\tau -1)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <mi>τ</mi> <mo>-</mo> <mn>1</mn> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>-th nearest client, and IPFL requires assigning every client to an opened facility within its own radius <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(r_{j,\tau }\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>r</mi> <mrow> <mi>j</mi> <mo>,</mo> <mi>τ</mi> </mrow> </msub> </math></EquationSource> </InlineEquation>. Assuming feasibility, we develop a 2-approximation algorithm for IPFL based on a two-stage framework: we first construct a restricted edge set, and then run a dual-fitting algorithm on the restricted instance, while preserving the approximation guarantee for the original problem. We further leverage the Lagrangian-relaxation connection between facility location and <i>k</i>-median, and use our IPFL algorithm as a subroutine to obtain a (4,&#xa0;2)-bicriteria approximation for the individually fair <i>k</i>-median problem with respect to <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\((\text {cost}, \text {fairness violation})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mo stretchy="false">(</mo> <mtext>cost</mtext> <mo>,</mo> <mtext>fairness violation</mtext> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>. We also study two natural relaxations: IPFL with outliers (IPFLO), where up to <i>m</i> clients may be excluded, and IPFL with penalties (IPFLP), where client <i>j</i> may be dropped by paying a penalty <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\pi _j\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>π</mi> <mi>j</mi> </msub> </math></EquationSource> </InlineEquation>. For both variants, we obtain polynomial-time 2-approximation algorithms.</p>

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

Individual Preference Facility Location: A Dual-Fitting Framework and Its Extensions

  • Shuilian Liu,
  • Yicheng Xu,
  • Yong Zhang

摘要

We introduce Individual Preference Facility Location (IPFL), a variant of uncapacitated facility location that captures heterogeneous service requirements via local density. Fix a threshold \(\tau \ge 1\) τ 1 . Each client j is assigned a personalized fair radius \(r_{j,\tau }\) r j , τ , defined as the distance from j to its \((\tau -1)\) ( τ - 1 ) -th nearest client, and IPFL requires assigning every client to an opened facility within its own radius \(r_{j,\tau }\) r j , τ . Assuming feasibility, we develop a 2-approximation algorithm for IPFL based on a two-stage framework: we first construct a restricted edge set, and then run a dual-fitting algorithm on the restricted instance, while preserving the approximation guarantee for the original problem. We further leverage the Lagrangian-relaxation connection between facility location and k-median, and use our IPFL algorithm as a subroutine to obtain a (4, 2)-bicriteria approximation for the individually fair k-median problem with respect to \((\text {cost}, \text {fairness violation})\) ( cost , fairness violation ) . We also study two natural relaxations: IPFL with outliers (IPFLO), where up to m clients may be excluded, and IPFL with penalties (IPFLP), where client j may be dropped by paying a penalty \(\pi _j\) π j . For both variants, we obtain polynomial-time 2-approximation algorithms.