Papers
Topics
Authors
Recent
Search
2000 character limit reached

Kolm-Pollak Equally Distributed Equivalent (EDE)

Updated 22 November 2025
  • Kolm–Pollak EDE is a welfare and equity metric that summarizes burden distributions by equating heterogeneous outcomes to a uniform welfare measure using an exponential inequality-aversion utility.
  • Its derivation includes a linearized proxy that converts nonlinear exponential and logarithmic components into a MILP-friendly form, enabling efficient integration into large-scale facility location models.
  • Empirical validations show that the approach improves equity by reducing worst-case access burdens while maintaining computational scalability across urban planning applications.

The Kolm–Pollak Equally Distributed Equivalent (EDE) is a welfare- and equity-based metric for summarizing distributions of burdens such as access distances to essential services. It defines a single value, the EDE, such that if every individual experienced this value, social welfare (measured with an exponential inequality-aversion utility) would match observed welfare under the true, heterogeneous distribution. Recent advances have produced a linearized proxy of the Kolm–Pollak EDE for efficient integration into large-scale facility location models, improving equity of access without sacrificing computational scalability (Horton et al., 2024).

1. Formal Definition

Let a population be partitioned into units i=1,…,Ni=1,\dots,N, each with outcome ziz_i (e.g., distance to nearest facility). The Kolm–Pollak EDE, denoted K\mathcal K, is defined as the solution to the equation

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

where ϵ<0\epsilon < 0 is an inequality-aversion parameter and κ=αϵ\kappa = \alpha \epsilon with scaling factor α=∑i=1Nzi∑i=1Nzi2\alpha = \frac{\sum_{i=1}^N z_i}{\sum_{i=1}^N z_i^2}. In population-weighted settings, where origin rr with population prp_r has outcome zrz_r, and total population ziz_i0,

ziz_i1

Because ziz_i2 for burdens such as travel distances, ziz_i3 is always greater than or equal to the mean; greater aversion to inequality (more negative ziz_i4) raises ziz_i5 toward the maximum.

2. Linearized Proxy Derivation

Direct optimization over the Kolm–Pollak EDE is infeasible for large-scale discrete facility location, due to exponential and logarithmic nonlinearities. However, by exploiting assignment structure, the objective can be transformed and linearized. Let ziz_i6 indicate assignment of population node ziz_i7 to facility ziz_i8, with ziz_i9 the associated burden (e.g., travel distance), so

K\mathcal K0

The Kolm–Pollak EDE objective becomes

K\mathcal K1

Monotonic transformations allow dropping K\mathcal K2, the logarithm, and K\mathcal K3, yielding a nonlinear sum

K\mathcal K4

Given assignment constraints K\mathcal K5, K\mathcal K6, Proposition 2.1 (Horton et al., 2024) demonstrates that

K\mathcal K7

a function linear in K\mathcal K8 for fixed K\mathcal K9. This linear proxy is denoted

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

In practice, K(z)=−1κln⁡[1N∑i=1Nexp⁡(−κzi)]\mathcal K(\mathbf z) = -\frac{1}{\kappa}\ln\left[\frac{1}{N}\sum_{i=1}^N \exp(-\kappa z_i)\right]1 (and thus K(z)=−1κln⁡[1N∑i=1Nexp⁡(−κzi)]\mathcal K(\mathbf z) = -\frac{1}{\kappa}\ln\left[\frac{1}{N}\sum_{i=1}^N \exp(-\kappa z_i)\right]2) is set via data estimation or warm-start, with post-hoc updates ensuring negligible error in the realized inequity-aversion.

3. Theoretical Properties and Approximation Guarantees

The linear proxy K(z)=−1κln⁡[1N∑i=1Nexp⁡(−κzi)]\mathcal K(\mathbf z) = -\frac{1}{\kappa}\ln\left[\frac{1}{N}\sum_{i=1}^N \exp(-\kappa z_i)\right]3 retains the same optimizers as the original nonlinear Kolm–Pollak objective, provided fixed K(z)=−1κln⁡[1N∑i=1Nexp⁡(−κzi)]\mathcal K(\mathbf z) = -\frac{1}{\kappa}\ln\left[\frac{1}{N}\sum_{i=1}^N \exp(-\kappa z_i)\right]4 (Corollary 2.3, (Horton et al., 2024)). Its linearity in assignment variables K(z)=−1κln⁡[1N∑i=1Nexp⁡(−κzi)]\mathcal K(\mathbf z) = -\frac{1}{\kappa}\ln\left[\frac{1}{N}\sum_{i=1}^N \exp(-\kappa z_i)\right]5 enables direct embedding in mixed-integer linear programming (MILP) frameworks. When K(z)=−1κln⁡[1N∑i=1Nexp⁡(−κzi)]\mathcal K(\mathbf z) = -\frac{1}{\kappa}\ln\left[\frac{1}{N}\sum_{i=1}^N \exp(-\kappa z_i)\right]6 is estimated (rather than computed with final optimal assignments), approximation guarantees are provided (Theorem 2.10); a single update step—recomputing K(z)=−1κln⁡[1N∑i=1Nexp⁡(−κzi)]\mathcal K(\mathbf z) = -\frac{1}{\kappa}\ln\left[\frac{1}{N}\sum_{i=1}^N \exp(-\kappa z_i)\right]7 from an initial solution—brings the output inequity parameter K(z)=−1κln⁡[1N∑i=1Nexp⁡(−κzi)]\mathcal K(\mathbf z) = -\frac{1}{\kappa}\ln\left[\frac{1}{N}\sum_{i=1}^N \exp(-\kappa z_i)\right]8 within K(z)=−1κln⁡[1N∑i=1Nexp⁡(−κzi)]\mathcal K(\mathbf z) = -\frac{1}{\kappa}\ln\left[\frac{1}{N}\sum_{i=1}^N \exp(-\kappa z_i)\right]9 of the intended ϵ<0\epsilon < 00.

Extensions to the basic model, including capacity constraints, fractional assignment, and facility penalties, can be handled by incorporating additional linear or piecewise-linear constraints. Theorems 2.16 and 2.18 give provable error bounds for penalty linearization and for capacity variants, ensuring the overall integrity of the proxy’s equity-optimization properties.

4. Integration into Facility Location Models

The Kolm–Pollak Linear proxy (KPL) facility location model is formulated as: ϵ<0\epsilon < 01 Here ϵ<0\epsilon < 02 are facility location binaries indicating which sites are open. The model supports variant constraints (capacities, penalties, splits) with the addition of further linear or piecewise-linear conditions, without losing MILP tractability. The model thus bridges equity theory and practical optimization by embedding distributionally sensitive objectives into a scalable workflow.

5. Computational and Scaling Strategies

Efficient large-scale solution of Kolm–Pollak-based models is achieved through several computational approaches:

  • Fixing ϵ<0\epsilon < 03 before optimization (optionally updating once) enables precomputation of MILP objective coefficients ϵ<0\epsilon < 04.
  • Assignment variables ϵ<0\epsilon < 05 can be pruned by excluding combinations exceeding a threshold ϵ<0\epsilon < 06, simplifying the search space.
  • Standard high-performance MILP solvers (Gurobi, SCIP) on large-memory HPC nodes reliably scale to problems with ϵ<0\epsilon < 07 million binaries; runs may use up to 2 TB RAM for the largest instances.
  • Relaxing optimality conditions with Gurobi's default MIP gap (0.01%) or looser criteria (e.g., 0.5% gap with time limits) allows controlled trade-offs between run-time and solution quality.
  • Piecewise-linear penalty approximations are constructed using exactly spaced or tightly clustered points to ensure at-worst machine-epsilon errors (Theorem 2.18).

6. Empirical Validation and Applications

Empirical testing (Horton et al., 2024) validates the Kolm–Pollak linear proxy in real-world problem instances:

Food-desert application (500 U.S. cities):

Opening ϵ<0\epsilon < 08 new supermarkets (with preexisting ones fixed) shows that the KPL model achieves solve times similar to ϵ<0\epsilon < 09-median and is one order of magnitude faster than κ=αϵ\kappa = \alpha \epsilon0-center (Figure 1). Across all cities, average distance increases by κ=αϵ\kappa = \alpha \epsilon1 8 m (for κ=αϵ\kappa = \alpha \epsilon2) compared to κ=αϵ\kappa = \alpha \epsilon3-median, while maximum distance decreases by κ=αϵ\kappa = \alpha \epsilon4 432 m, demonstrating significant improvement for worst-off residents (Table 7).

Polling-location application (five mid-sized cities):

When relocating all κ=αϵ\kappa = \alpha \epsilon5 sites under capacity constraints, the KPL approach matches or outperforms κ=αϵ\kappa = \alpha \epsilon6-center in both maximum distance and Kolm–Pollak scores, maintaining mean distance within κ=αϵ\kappa = \alpha \epsilon7 of that achieved by κ=αϵ\kappa = \alpha \epsilon8-median (Table 6, Figure 2). Reestimation of κ=αϵ\kappa = \alpha \epsilon9 after a single update keeps output inequity aversion within α=∑i=1Nzi∑i=1Nzi2\alpha = \frac{\sum_{i=1}^N z_i}{\sum_{i=1}^N z_i^2}0 of the target parameter (Tables 2–3).

These results confirm that the proxy enables optimization of equity-driven public facility planning at realistic national and metropolitan scales, with transparent theoretical guarantees and robust numerical performance.

7. Extensions, Limitations, and Significance

The linear proxy approach for the Kolm–Pollak EDE generalizes to facility location models with heterogeneous site penalties, hard/soft capacity constraints, and split demand assignments. Each extension inherits the proxy’s scalability and tight provable error bounds, retaining direct MILP compatibility. The method offers a principled means to balance average access and worst-off outcomes, addressing policy concerns around equity in public planning.

A plausible implication is that further improvements in computational infrastructure or solver technology will enhance scalability and applicability in domains beyond urban access planning.

For detailed proofs, implementation, and case data, see (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 Kolm-Pollak Equally Distributed Equivalent (EDE).