Papers
Topics
Authors
Recent
Search
2000 character limit reached

Extended Power Weiszfeld Method

Updated 17 January 2026
  • Extended Power Weiszfeld is a robust optimization algorithm that minimizes q-th power distances, generalizing the geometric median and weighted least squares.
  • It introduces a desingularization subgradient strategy to escape singularities, ensuring well-defined iterative updates and global convergence.
  • Empirical results, especially in portfolio optimization, show that intermediate q values balance robustness and convergence speed for enhanced performance.

The Extended Power Weiszfeld method is a de-singularity subgradient approach for solving the extended Weber location problem, formulated as the minimization of a sum of qq-th power distances between a variable point and a collection of weighted data points: f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d, where wi>0w_i > 0 are positive weights, ai∈Rda_i\in\mathbb{R}^d are data points, and the objective ff is strictly convex under non-collinearity assumptions. This formulation generalizes the geometric median (q=1q=1) and weighted least squares (q=2q=2) problems. Classical iterative solutions, such as the Weiszfeld algorithm, experience a breakdown at singularities (data points) for q<2q < 2. The Extended Power Weiszfeld method introduces systematic desingularization through a subgradient-based remedy, ensuring well-defined iterative progress and global convergence, including at data points.

1. Formulation and Singularity of the Extended Weber Problem

The extended Weber location problem seeks the unique minimizer x∗x_* of

f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,

with f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,0. For f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,1 for all f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,2, the gradient is

f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,3

The standard "power–Weiszfeld" update is defined as

f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,4

For f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,5, if an iterate lands on f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,6, then f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,7, causing the update to be undefined ("breakdown"). This singularity obstructs convergence at and near data points.

2. The De-Singularity Subgradient Approach

To address the breakdown, a desingularized subgradient strategy is adopted.

Subgradient at a Data Point

For f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,8, isolate f(x)=∑i=1nwi∥x−ai∥q,1≤q<2,x∈Rd,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q, \qquad 1 \leq q < 2,\quad x\in\mathbb{R}^d,9 as wi>0w_i > 00, with wi>0w_i > 01. Define the wi>0w_i > 02-power desingularity subgradient as

wi>0w_i > 03

For wi>0w_i > 04, the subdifferential at wi>0w_i > 05 is the singleton wi>0w_i > 06; for wi>0w_i > 07 it is the classical wi>0w_i > 08-median subgradient set.

Escape from a Singular Point

If wi>0w_i > 09 and ai∈Rda_i\in\mathbb{R}^d0, move by

ai∈Rda_i\in\mathbb{R}^d1

with ai∈Rda_i\in\mathbb{R}^d2 chosen small enough to ensure strict decrease in ai∈Rda_i\in\mathbb{R}^d3. An initial ai∈Rda_i\in\mathbb{R}^d4 can be set as

ai∈Rda_i\in\mathbb{R}^d5

and then backtracked (ai∈Rda_i\in\mathbb{R}^d6 with ai∈Rda_i\in\mathbb{R}^d7) until ai∈Rda_i\in\mathbb{R}^d8 decreases.

Unified Iteration Scheme

The overall method operates as follows: ai∈Rda_i\in\mathbb{R}^d9 with backtracking ensuring ff0 at each step (Lai et al., 2024).

3. Convergence Properties

Global Convergence

Under the assumptions ff1 and non-collinear ff2, the sequence ff3 generated by this rule exhibits:

  • Monotonic decrease: ff4 until termination.
  • Fixed points: Only possible at the data points ff5 and the unique minimizer ff6.
  • Any non-optimal data point can be visited at most once; the escape step immediately returns the iterate to the regular region.
  • Global convergence: ff7 from any starting point.

Superlinear Local Convergence at Singular Minima

If the unique minimizer ff8 coincides with a data point ff9, then as q=1q=10,

q=1q=11

Thus, near a singular minimizer and for q=1q=12,

q=1q=13

implying a superlinear convergence rate (Lai et al., 2024).

4. Algorithmic Structures

A structured summary of the procedure is as follows:

Scenario Update Step Stopping Criterion
q=1q=14 q=1q=15 N/A
q=1q=16, q=1q=17 q=1q=18 (optimum found) q=1q=19
q=2q=20, q=2q=21 q=2q=22 (with backtracking on q=2q=23 until q=2q=24 decreases) N/A

Typical parameters are backtracking factor q=2q=25 and tolerance q=2q=26.

5. Comparisons across Exponent Choices

  • q=2q=27: Reduces to the classical Weiszfeld algorithm ("geometric median") with the Kuhn–Weiszfeld escape step for singularities.
  • q=2q=28: Exact minimizer in one step at the weighted Euclidean mean.
  • q=2q=29: Interpolates between robustness (q<2q < 20) and speed (q<2q < 21), achieving faster (superlinear) convergence near singular minima, with an automatically scaled linesearch step.

A plausible implication is that selecting intermediate values q<2q < 22–q<2q < 23 provides a balance between robustness to outliers and iterative efficiency.

6. Empirical Evaluation in Portfolio Optimization

In online portfolio selection:

  • At each trading day, compute the q<2q < 24-median of the last q<2q < 25 price-relative vectors via this method and use as forecast in a reversion strategy.
  • Evaluated on NYSE(N) (q<2q < 26, q<2q < 27) and CSI300 (Chinese index, q<2q < 28, q<2q < 29), for x∗x_*0 or x∗x_*1, over x∗x_*2 to x∗x_*3.
  • The algorithm does not stall and escapes singularities efficiently (x∗x_*42–3 inner backtrackings).
  • Iteration count is modest (x∗x_*5), CPU time per median below x∗x_*6 ms.
  • Empirical rate of convergence decreases from x∗x_*7 at x∗x_*8 to x∗x_*9 at f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,0.
  • Using f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,1-median forecasts in reversion portfolios, intermediate f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,2 (f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,3--f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,4) often yields better cumulative returns and Sharpe ratios than both f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,5 and f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,6 (Lai et al., 2024).

7. Practical Recommendations and Significance

  • The de-singularity escape step guarantees robustness against iterate stalling and adds negligible computational overhead.
  • For online learning, machine learning, and optimization applications that generalize the median/minimum norm paradigm, intermediate values of f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,7 are recommended for an optimal robustness–convergence trade-off.
  • Theoretical guarantees include monotonic decrease, avoidance of singularity lock-in, and superlinear local convergence at most problematic cases.

The Extended Power Weiszfeld method thus advances both theoretical analysis and practical computation for the extended Weber location problem in the non-quadratic, nonconvex setting of f(x)=∑i=1nwi∥x−ai∥q,f(x) = \sum_{i=1}^n w_i \|x - a_i\|^q,8 (Lai 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 Extended Power Weiszfeld.