Papers
Topics
Authors
Recent
Search
2000 character limit reached

Proximity Time (PT) in Facility Location

Updated 22 November 2025
  • Proximity Time (PT) is a framework that integrates equity by quantitatively modeling travel distances using the Kolm-Pollak Equally-Distributed Equivalent.
  • The methodology employs a linearized proxy and MILP formulation to balance both mean efficiency and worst-off accessibility in facility location models.
  • Computational experiments demonstrate that the approach maintains near-optimal average distances while significantly reducing the maximum travel distances in large-scale scenarios.

Proximity Time (PT) is not used as a term in the referenced literature; however, the supplied arXiv paper introduces a comprehensive framework for equitable facility location, where proximity—optimal assignment of users to amenities based on travel distance—is quantitatively modeled via the Kolm-Pollak Equally-Distributed Equivalent (EDE) and its linearized proxy. The Kolm-Pollak EDE is leveraged as a foundational metric for evaluating and optimizing facility locations in ways that robustly account for both average accessibility and equity among users. The approach achieves scalable, mixed-integer linear programming (MILP) formulations for large-scale, equity-focused location problems, delivering significant improvements in proximity for the worst-off populations while maintaining near-optimal mean experiences (Horton et al., 2024).

1. Kolm-Pollak Equally-Distributed Equivalent (EDE) in Facility Location

For a vector of undesirable outcomes x=(x1,…,xn)x=(x_1,\ldots,x_n), such as walking distances to a facility, the Kolm-Pollak EDE is defined using the exponential utility function:

  • u(z)=e−κzu(z) = e^{-\kappa z}, with κ=αϵ\kappa = \alpha \epsilon for ϵ<0\epsilon<0 (inequality aversion) and a data-driven normalization α\alpha.
  • The EDE for NN individuals is:

K(z)=−1κln⁡[1N∑i=1Ne−κzi].\mathcal{K}(z) = -\frac{1}{\kappa} \ln \left[ \frac{1}{N} \sum_{i=1}^N e^{-\kappa z_i} \right].

  • In population-weighted settings, with blocks r∈Rr\in R, block populations prp_r, and total T=∑rprT = \sum_r p_r:

u(z)=e−κzu(z) = e^{-\kappa z}0

  • The normalization u(z)=e−κzu(z) = e^{-\kappa z}1 is computed as:

u(z)=e−κzu(z) = e^{-\kappa z}2

The Kolm-Pollak EDE emphasizes protecting the worst-off by making the EDE highly sensitive to higher distances as the inequality aversion u(z)=e−κzu(z) = e^{-\kappa z}3 increases.

2. Linearized Proxy Formulation and MILP Embedding

To render the EDE tractable for large-scale facility location, the nonlinear log-sum-exponential objective is linearized by exploiting assignment binary variables u(z)=e−κzu(z) = e^{-\kappa z}4 (block u(z)=e−κzu(z) = e^{-\kappa z}5 assigned to facility u(z)=e−κzu(z) = e^{-\kappa z}6):

  • In standard p-median notation: u(z)=e−κzu(z) = e^{-\kappa z}7 (facility open), u(z)=e−κzu(z) = e^{-\kappa z}8 (block assignment). Each u(z)=e−κzu(z) = e^{-\kappa z}9.
  • The nonlinear objective becomes:

κ=αϵ\kappa = \alpha \epsilon0

Eliminating the logarithm, minimizing κ=αϵ\kappa = \alpha \epsilon1 is equivalent to minimizing:

κ=αϵ\kappa = \alpha \epsilon2

  • The single-assignment structure yields κ=αϵ\kappa = \alpha \epsilon3, so the entire objective is linear in κ=αϵ\kappa = \alpha \epsilon4.

Final MILP formulation ("KPL"):

Variable Domain Interpretation
κ=αϵ\kappa = \alpha \epsilon5 κ=αϵ\kappa = \alpha \epsilon6 Facility κ=αϵ\kappa = \alpha \epsilon7 open
κ=αϵ\kappa = \alpha \epsilon8 κ=αϵ\kappa = \alpha \epsilon9 or ϵ<0\epsilon<00 Block ϵ<0\epsilon<01 assigned to ϵ<0\epsilon<02 (split demand optional)
ϵ<0\epsilon<03 ϵ<0\epsilon<04 Auxiliary for penalties (if needed)

The objective:

ϵ<0\epsilon<05

subject to standard assignment, capacity, and (optionally) penalty linearization constraints.

3. Model Extensions: Capacities, Split Assignment, and Location Penalties

The KPL framework accommodates key practical features:

  • Facility capacities: ϵ<0\epsilon<06 for all ϵ<0\epsilon<07
  • Split demand assignment: ϵ<0\epsilon<08
  • Penalizing undesirable sites: Introduce penalty ϵ<0\epsilon<09 for α\alpha0, encode via α\alpha1, auxiliary α\alpha2, and add penalty term to the objective.
  • Piecewise linearization for exponentials: For penalty linearization, tangent-based inequalities at points α\alpha3 approximate α\alpha4 with negligible error.

All extensions preserve MILP structure and ensure tractability even in massive real-world instances (Horton et al., 2024).

4. Computational Performance and Scalability

The linearized KPL MILP matches classical p-median models in combinatorial structure (α\alpha5 binaries):

  • For instance, a nationwide supermarket placement problem (30,095 blocks, 7,618 sites, α\alpha6248 million binaries) is solved at a 0.01% MIP gap with times comparable to p-median, and α\alpha7–α\alpha8 faster than the p-center.
  • Experiments utilize Pyomo+Gurobi on large-memory HPC clusters, or SCIP for polling place problems.
  • Penalty piecewise linearization introduces only α\alpha9 new continuous variables (NN0 number of tangents), minimal overhead if penalties are sparse or uniform.
  • All practical extensions, including capacities and split demand, retain full tractability at urban or national scale (Horton et al., 2024).

5. Equity-Performance Trade-offs: Empirical Findings

The Kolm-Pollak EDE-based approach yields marked improvements for equity:

  • In synthetic examples, as the dispersion (inequality) of distances grows (with fixed mean), EDE rises above the mean and approaches the maximum as NN1. For example, NN2 yields NN3 (mean 100, NN4).
  • In practical settings, e.g. across 500 U.S. cities, the KPL model sacrifices under 10 m mean walking distance to achieve 400–530 m reductions in the worst-case distance.
  • For five real cities (polling location), the method attains lower EDE and maximum distance than the p-center, with means comparable to p-median, and consistently tighter (lower variance) distance distributions.
  • Penalty application (Santa Rosa, CA): penalizing site openings with NN5 m and tangent spacing NN6 ensures selection of only 2 penalized sites (versus 8 unpenalized), with a total penalty error NN70.04 m.

This demonstrates that the Kolm-Pollak EDE embedded in MILP can simultaneously balance efficiency and prioritize equity for the most disadvantaged, at nontrivial geographic scales (Horton et al., 2024).

6. Significance and Theoretical Implications

By bridging equity theory and large-scale operational optimization, the described framework provides a tractable, robust apparatus for equitable urban design. The Kolm-Pollak EDE, sensitive to outcome dispersion, directly mitigates the tendency of average-focused models to neglect severely underserved populations. Linearization and integrability enable deployment across domains—food desert remediation, polling site placement—without computational complexity exceeding that of classical facility models. A plausible implication is that similar techniques could extend to other resource allocation contexts emphasizing fairness, provided utility structures support comparable linearization. As NN8 increases, the method interpolates between mean-focused (p-median) and min-max (p-center) paradigms, offering a continuous spectrum of equity-aware solutions (Horton et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Proximity Time (PT).