- The paper introduces a hybrid Stackelberg learning method that combines zeroth-order tariff updates with data-driven estimation of prosumers’ nonsmooth response maps, retaining privacy while providing convergence guarantees to approximate stationary points.
- Simulations with 10 prosumers, real consumption data, and Belgian day-ahead prices reduce normalized objective error below 10^-4 in about 200 iterations and cut DSO–user interactions by several orders of magnitude versus unassisted zeroth-order optimization.
- The method depends on local surrogate accuracy and trust-region tuning: limited private-constraint knowledge slows convergence to roughly 700 iterations and 10^-3 accuracy, while overly long surrogate updates can cause divergence.
Overview
This paper addresses the design of dynamic network tariffs in demand-side management (DSM), formulated as a Stackelberg game between a distribution system operator (DSO), acting as leader, and an energy community (EC) of N prosumers acting as followers. The central obstacle is that the DSO does not know the followers' decision-making model, and existing remedies either require strong information (bilevel/MPEC formulations, Jacobian communication), or preserve privacy but converge slowly (zeroth-order probing). The authors propose a hybrid scheme that alternates zeroth-order tariff updates with data-driven estimation of the parametric lower-level response map, and they support the method with convergence guarantees and simulations on real-world consumption data (2605.00588).
The followers' game is a generalized Nash game with coupling constraints: each prosumer i schedules the consumption of mi assets over T=24 hourly slots to minimize a weighted combination of discomfort, ∥xi−ri∥2, and energy cost, (p+y)⊤ΠiAixi, subject to local constraints Xi and the shared capacity constraint ∑iAixi≤b. The weighting matrix Πi encodes heterogeneous price sensitivities and contractual rules. As solution concept the authors adopt the variational GNE (v-GNE), and Lemma 1 establishes that the i0-GNE set is a singleton given by the projection map
i1
where i2 is a polyhedron capturing shared and local constraints. The DSO (leader) selects the tariff i3 to maximize revenue i4 while penalizing deviation from a prescribed average tariff and tariff volatility. By Lemma 1, the bilevel Stackelberg problem collapses to the unconstrained nonsmooth nonconvex problem i5, whose global minima are Stackelberg equilibria; the paper instead targets stationary points, consistent with prior work on follower-agnostic Stackelberg learning.
Methodology
The proposed procedure cycles through three steps: (a) zeroth-order tariff updates with dataset collection, (b) parameter estimation of the lower-level model, and (c) solution of the estimated bilevel problem to produce a warm start for the next round.
Nonsmooth zeroth-order method. The projection in i6 makes i7 nonsmooth, violating the smoothness assumption of the zeroth-order method of Maheshwari et al. The authors replace the projection with a smooth squared-softplus penalty of parameter i8, yielding a smoothed objective i9 whose stationary points converge to Clarke stationary points as mi0. The DSO probes the EC at mi1 and a perturbed point mi2, forms the two-point estimator mi3 from observed (nonsmooth) responses rather than the smoothed ones, and updates mi4. Theorem 1 provides the explicit bound
mi5
with mi6 under step sizes mi7 and radii mi8. The terms mi9 vanish with T=240; notably, T=241 grows with T=242 because the estimator operates on the true nonsmooth responses, but it can be made arbitrarily small by shrinking T=243. This bias term is the main technical departure from the prior method.
Surrogate model estimation and trust region. After T=244 iterations, the DSO fits T=245 by minimizing the empirical suboptimality loss between observed and predicted leader objectives, subject to the parametric projection structure. Theorem 2 establishes only local validity: around each data point T=246 there is a ball of radius T=247 on which the surrogate is T=248-accurate, and consequently the estimated-model optimum T=249 satisfies
∥xi−ri∥20
This bound is deliberately modest: it guarantees that accepting a candidate point from the surrogate deteriorates the true objective by at most ∥xi−ri∥21, but it does not guarantee improvement. The authors are explicit that the guarantee is local, which motivates the trust-region logic below.
DCP-based surrogate optimization. The estimated bilevel problem admits a difference-of-convex-programming (DCP) reformulation (Proposition 1), solved by successive linearization of the concave part with monotone decrease guarantees. Because the surrogate is reliable only within the trust region, the DCP horizon ∥xi−ri∥22 must be tuned so iterates remain inside ∥xi−ri∥23; since this region is not explicitly characterizable, the authors propose the practical proxy of stopping at the largest ∥xi−ri∥24 with monotone decrease of the true objective — which itself requires querying the users, so ∥xi−ri∥25 cannot be determined a priori. A remark further derives an adaptive rule for choosing the next round length ∥xi−ri∥26 by comparing convergence bounds with and without accepting the candidate ∥xi−ri∥27; the authors note this rule is conservative.
Numerical results
Simulations use the setup of the authors' earlier two-part pricing work: ∥xi−ri∥28 prosumers, each equipped with a shiftable load, a battery, an EV, and rooftop PV, with real consumption data and day-ahead Belgian prices. The leader weights are ∥xi−ri∥29, (p+y)⊤ΠiAixi0, and the optimum (p+y)⊤ΠiAixi1 is computed with Ipopt.
Three findings stand out. First, with the true feasible set (p+y)⊤ΠiAixi2 and optimally tuned (p+y)⊤ΠiAixi3, the hybrid method drives the normalized objective error below (p+y)⊤ΠiAixi4 in roughly 200 iterations under all round lengths (p+y)⊤ΠiAixi5; (p+y)⊤ΠiAixi6 converges fastest (about 60 iterations) because estimation jumps occur more frequently, while the adaptive-(p+y)⊤ΠiAixi7 rule converges more slowly due to bound conservativeness, though it suppresses the oscillations that fixed (p+y)⊤ΠiAixi8 exhibits near convergence. Second, the comparison against unassisted zeroth-order iterations (bottom of the first figure) shows a reduction in required DSO–user interactions of several orders of magnitude — the paper's strongest empirical claim. Third, relaxing knowledge of the private constraint parameters (p+y)⊤ΠiAixi9 (estimated from data as Xi0) degrades performance: convergence slows to roughly 700 iterations and accuracy deteriorates to Xi1, still outperforming unassisted zeroth-order optimization. Finally, the Xi2 study shows the trust-region mechanism is essential: with Xi3 the surrogate eventually produces upward jumps and divergence (accuracy stalls above Xi4), while Xi5 guarantees convergence at Xi6 accuracy at the cost of speed.
Limitations and open questions
The paper concedes several restrictions at the points where they bear on the results. The convergence guarantee of Theorem 1 applies to the smoothed objective and carries the Xi7 bias term, so the guarantee is for approximate, not exact, Clarke stationarity. Theorem 2's surrogate validity is local and does not certify improvement of the candidate point, only bounded deterioration; the trust region Xi8 is not explicitly characterizable, and both Xi9 and the acceptance test require additional probing of the users, partially eroding the claimed reduction in interactions. The estimation step assumes the parametric projection structure of the response map is known to the DSO, an assumption that holds only approximately in practice. The adaptive rule for ∑iAixi≤b0 is empirically conservative and slower than fixed-∑iAixi≤b1 operation. Open questions include a principled, non-conservative criterion for ∑iAixi≤b2 and for accepting surrogate candidates without extra queries, and convergence analysis under inexact or noisy estimation of ∑iAixi≤b3.
Conclusion
The paper contributes a hybrid framework that augments privacy-preserving zeroth-order Stackelberg learning with online estimation of the followers' parametric response model, extending the underlying method to nonsmooth projection-based reactions with an explicit convergence bound. Simulations on real-world data indicate that the learned surrogate accelerates convergence by several orders of magnitude relative to pure zeroth-order methods, at the cost of local-only surrogate guarantees and empirically tuned trust-region parameters.