Stochastic Redistribution vs. LP Surrogates for Circuit Balancing

Jonathan Landers

Abstract

We study circuit balancing when service points (SPs) exhibit stochastic load deviations that are separable in time and amplitude (rank‑1). The operator periodically redistributes SPs across circuits to minimize imbalance. We model SP deviation dynamics, derive aggregate circuit loads, and compare a discrete Redistribution objective (RMS risk) with a linear LP surrogate (L1 risk). Our main result shows that, under a global multiplicative factor driving deviations, the LP relaxation is exact, reducing a stochastic assignment problem to a convex program with integral optima. We also delineate when this equivalence breaks (true RMS objectives, capacities, topology) and how to extend it with MILP/MIQP formulations. A lognormal global factor is presented as a concrete statistical instantiation of this separable structure.

Overview of Contributions

Hard nonlinear RMS → equivalent L1 → exact small LP.

1. Problem Setting (stochastic primitives)

Let circuits \(\mathcal{C}=\{C_1,\dots,C_m\}\) and service points \(\mathcal{P}=\{P_1,\dots,P_n\}\). Each SP \(P_j\) is assigned to one circuit:

\[ x_{ij}\in\{0,1\}, \qquad \sum_{i=1}^m x_{ij}=1 \quad (\forall j). \]

For discrete time \(t=1,\dots,T\), actual and predicted loads satisfy

\[ a_j(t)=p_j(t)+\delta_j(t), \qquad \delta_j(t)=b_j+\epsilon_j\sin(\Omega_j t+\phi_j)+\eta_j(t), \]

where \(\eta_j(t)\) is zero‑mean noise. We encode asymmetric stochastic spikes via

\[ \pi_j:=\Pr[\delta_j(t)>0]\sim \mathrm{LogNormal}(\mu_\pi,\sigma_\pi^2), \qquad b_j=-\,\sigma_j\,\Phi^{-1}\!\big(1-\pi_j\big), \]

so most SPs are biased slightly negative, while a fat‑tailed minority spike positive more often.

Circuit aggregates (random processes) are

\[ \Delta_i(t)=\sum_{j=1}^n x_{ij}\,\delta_j(t), \qquad \Delta_S(t)=\sum_{i=1}^m \Delta_i(t). \]

2. Stochastic Objectives & Risk (what we control)

Redistribution (RMS risk, discrete)

\[ \min_{x\in\{0,1\}^{m\times n}} J(x):=\sum_{i=1}^m R_i(x),\quad R_i(x)=\sqrt{\frac{1}{T}\sum_{t=1}^T \Big(\sum_{j=1}^{n} x_{ij}\,\delta_j(t)\Big)^2 }. \]

Interpretation. RMS emphasizes volatility/peaks and aligns with operational stress.

LP surrogate (L1 risk, convex)

\[ \min_{x\in[0,1]^{m\times n}} \tilde J(x):=\sum_{i=1}^m\sum_{t=1}^{T} w_{it}\, \Big|\sum_{j=1}^{n} x_{ij}\,\delta_j(t)\Big| \qquad \text{s.t. } \sum_{i=1}^{m} x_{ij}=1. \]

Linearization with \(z_{it}\ge0\) gives

\[ \begin{aligned} &\min_{x,z}\ \sum_{i,t} w_{it} z_{it} \\ &\text{s.t.}\ z_{it}\ge \sum_{j} x_{ij}\delta_j(t),\quad z_{it}\ge -\sum_{j} x_{ij}\delta_j(t),\\ &\hspace{22mm}\sum_i x_{ij}=1,\quad 0\le x_{ij}\le 1. \end{aligned} \]

3. Complexity Tiers (tractability ladder)

We refer back to these tiers throughout; see §5 for formulations when separability weakens.

4. Rank‑1 Structural Reduction and Lognormal Instantiation

4.1 Setup and Intuition

\[ \delta_j(t)=\theta_j\,\tau_j\,\varepsilon_t \;=\; \tilde{\theta}_j\,\varepsilon_t,\qquad \tau_j>0, \quad \varepsilon_t>0. \]

A single global multiplicative driver \(\varepsilon_t\) induces rank‑1 separability in time; per‑SP scale tuners \(\tau_j\) capture heterogeneity while preserving the collapse.

4.2 Theorem (L2→L1 Proportionality)

Define \(s_i(x):=\sum_j \tilde{\theta}_j x_{ij}\) and sample factors \(A_T:=\tfrac{1}{T}\sum_t \varepsilon_t\), \(B_T:=\sqrt{\tfrac{1}{T}\sum_t \varepsilon_t^2}\). Then

\[ J_{L_2}(x)=B_T\sum_{i=1}^m |s_i(x)|,\qquad J_{L_1}(x)=A_T\sum_{i=1}^m |s_i(x)|,\qquad J_{L_2}(x)=\frac{B_T}{A_T}\,J_{L_1}(x). \]

Analytic proof (concise)

With \(\Delta_i(t)=s_i(x)\varepsilon_t\), we have \(\sqrt{\tfrac{1}{T}\sum_t \Delta_i(t)^2}=|s_i(x)|B_T\) and \(\tfrac{1}{T}\sum_t|\Delta_i(t)|=|s_i(x)|A_T\). Summing over circuits yields the identities; the ratio is independent of \(x\), so minimizers coincide for any finite \(T\).

Geometric intuition (pathwise exactness)

Linearizing absolute values is tight at optimum with nonnegative weights. Minimizing a separable sum of absolute values over the assignment polytope (a product of simplices) admits an extreme‑point minimizer; extreme points are one‑hot per SP. Hence the LP surrogate is pathwise exact and returns a discrete redistribution.

4.3 Collapsed “Small” LP (circuit‑only)

\[ \begin{aligned} \min_{x,u}\quad & \sum_{i=1}^m u_i\\ \text{s.t.}\quad & u_i \ge \sum_{j=1}^n \tilde{\theta}_j x_{ij},\qquad u_i \ge -\sum_{j=1}^n \tilde{\theta}_j x_{ij}\quad(\forall i),\\ & \sum_{i=1}^m x_{ij}=1\quad(\forall j),\qquad 0\le x_{ij}\le 1. \end{aligned} \]

Extreme‑point integrality. An optimal solution exists with each column one‑hot; thus this LP returns a discrete redistribution without rounding.

4.4 Implications

5. Extensions and Break Conditions

Rule of thumb. Use the LP under absolute deviations with no capacity coupling; upgrade to MILP/MIQP when RMS and/or capacities/topology matter.

6. Practical Metrics & Evaluation (stochastic reporting)

\[ \Delta_i(t)=\sum_j x_{ij}\delta_j(t),\quad R_i=\sqrt{\tfrac1T\sum_t \Delta_i(t)^2},\quad J=\sum_i R_i,\quad R_S=\sqrt{\tfrac1T\sum_t \Delta_S(t)^2}. \]

Interpretation. Minimizing \(J\) suppresses persistent volatility at the feeder level; minimizing \(\tilde J\) suppresses large absolute swings and is robust to outliers. Report both per trajectory and summarize across Monte‑Carlo draws (e.g., expectations/quantiles, CVaR).

7. Conclusion and Future Directions

A rank‑1 separable structure turns a stochastic assignment with RMS risk into an exact small LP under an L1 surrogate with identical minimizers. This structural shortcut explains exponential → polynomial → near‑linear behavior in practice.

Future directions. (i) variance bounds under lognormal asymmetry; (ii) capacity‑aware MILP with CVaR‑based stochastic regularization; (iii) topology‑aware mixed‑integer OPF that couples redistribution to volt/VAR limits.

Appendix A. Interactive 3D Demo (Latent a–p–d Space)

Load Rebalancing Demo

We provide an interactive visualization that animates the redistribution process on a single realized sample path. Service points (SPs) appear as glowing spheres labeled with their per–SP statistics—actual a, prediction p, and deviation d—and are grouped inside semi‑opaque circuit spheres. The animation proceeds in two phases: the first half shows the original distribution; at the midpoint, points smoothly transition to their optimized circuits (with a progress bar indicating time). Circuit spheres fade out and back in to highlight the redistribution event, and the overlay displays per‑circuit risks and aggregate objective values.

A.1 Mapping and Visual Design

Let circuits be \(\mathcal{C}=\{C_1,\dots,C_m\}\) and SPs \(\mathcal{P}=\{P_1,\dots,P_n\}\) with assignments \(x_{ij}\in\{0,1\}\), \(\sum_i x_{ij}=1\). For each SP \(P_j\), the demo displays the pair \((a_j, p_j)\) and the residual \(d_j\) (sign convention consistent with the paper), and places a labeled sphere for \(P_j\) inside the sphere of its assigned circuit.

A.2 Objective and Per‑Circuit Risk

The demo’s text panel summarizes the risk the operator seeks to minimize. For a realized trajectory \(\{\delta_j(t)\}_{t=1}^T\), circuit‑level RMS risk and the aggregate objective are

\[ R_i(x)\;=\;\sqrt{\frac{1}{T}\sum_{t=1}^{T}\Big(\sum_{j=1}^{n}x_{ij}\,\delta_j(t)\Big)^2}, \qquad J(x)\;=\;\sum_{i=1}^m R_i(x). \]

A.3 Animation Procedure

  1. Initialization (original assignment). Points are positioned within their circuits and labeled with a, p, d and an SP identifier.
  2. Midpoint transition. At \(t=T/2\), each point interpolates from its “before” circuit center to its “after” circuit center over a short window, while circuit spheres dissolve and reappear to emphasize the segmentation change.
  3. Optimized phase. Points remain stationary in their new circuits; the overlay updates to show per‑circuit \(R_i\) and aggregate \(J\) for the redistributed configuration. The timeline then resets and loops.

A.4 Relation to the Model (and Deviations)

A.5 Interpretation

Visually, the operator’s action is to redistribute which deviations sum together, reshaping each circuit’s aggregate process \(\Delta_i(t)=\sum_j x_{ij}\delta_j(t)\) and, consequently, its risk \(R_i\). A successful redistribution brings the post‑transition points into a configuration whose reported \(J\) is lower than before, indicating reduced circuit stress on the realized path (RMS) or reduced absolute swings under the surrogate (L1).

A.6 Practical Notes