Extended Power Weiszfeld Method
- 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 -th power distances between a variable point and a collection of weighted data points: where are positive weights, are data points, and the objective is strictly convex under non-collinearity assumptions. This formulation generalizes the geometric median () and weighted least squares () problems. Classical iterative solutions, such as the Weiszfeld algorithm, experience a breakdown at singularities (data points) for . 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 of
with 0. For 1 for all 2, the gradient is
3
The standard "power–Weiszfeld" update is defined as
4
For 5, if an iterate lands on 6, then 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 8, isolate 9 as 0, with 1. Define the 2-power desingularity subgradient as
3
For 4, the subdifferential at 5 is the singleton 6; for 7 it is the classical 8-median subgradient set.
Escape from a Singular Point
If 9 and 0, move by
1
with 2 chosen small enough to ensure strict decrease in 3. An initial 4 can be set as
5
and then backtracked (6 with 7) until 8 decreases.
Unified Iteration Scheme
The overall method operates as follows: 9 with backtracking ensuring 0 at each step (Lai et al., 2024).
3. Convergence Properties
Global Convergence
Under the assumptions 1 and non-collinear 2, the sequence 3 generated by this rule exhibits:
- Monotonic decrease: 4 until termination.
- Fixed points: Only possible at the data points 5 and the unique minimizer 6.
- Any non-optimal data point can be visited at most once; the escape step immediately returns the iterate to the regular region.
- Global convergence: 7 from any starting point.
Superlinear Local Convergence at Singular Minima
If the unique minimizer 8 coincides with a data point 9, then as 0,
1
Thus, near a singular minimizer and for 2,
3
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 |
|---|---|---|
| 4 | 5 | N/A |
| 6, 7 | 8 (optimum found) | 9 |
| 0, 1 | 2 (with backtracking on 3 until 4 decreases) | N/A |
Typical parameters are backtracking factor 5 and tolerance 6.
5. Comparisons across Exponent Choices
- 7: Reduces to the classical Weiszfeld algorithm ("geometric median") with the Kuhn–Weiszfeld escape step for singularities.
- 8: Exact minimizer in one step at the weighted Euclidean mean.
- 9: Interpolates between robustness (0) and speed (1), achieving faster (superlinear) convergence near singular minima, with an automatically scaled linesearch step.
A plausible implication is that selecting intermediate values 2–3 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 4-median of the last 5 price-relative vectors via this method and use as forecast in a reversion strategy.
- Evaluated on NYSE(N) (6, 7) and CSI300 (Chinese index, 8, 9), for 0 or 1, over 2 to 3.
- The algorithm does not stall and escapes singularities efficiently (42–3 inner backtrackings).
- Iteration count is modest (5), CPU time per median below 6 ms.
- Empirical rate of convergence decreases from 7 at 8 to 9 at 0.
- Using 1-median forecasts in reversion portfolios, intermediate 2 (3--4) often yields better cumulative returns and Sharpe ratios than both 5 and 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 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 8 (Lai et al., 2024).