Preprint
Article

This version is not peer-reviewed.

An Exact Determinantal Calculus for Reliability and Reconfiguration of Radially Operated Distribution Networks

Submitted:

18 August 2026

Posted:

19 August 2026

You are already at the latest version

Abstract
A distribution feeder is built meshed and operated radially, so at any instant it occupies one of a combinatorial family of admissible configurations. We show that this family, weighted in the natural maximum-entropy way, is a determinantal point process whose kernel is the transfer-current matrix of the network, and we read that kernel in the operator's language: the probability that a line section is energised equals its own self transfer-current factor, Foster's sum rule is the trace identity, and the covariance of two switching states is minus the square of their transfer current. Independent faults leave the feeder exactly within this family for any number of faults, whereas no restoration mechanism ignorant of the section resistances can return it there; among those that can, one is canonical, being the unique mechanism that reverses the fault, and its weight is the section's transfer-current factor in the post-fault network with everything still energised shorted. We show, and report, that these weights are a structural diagnostic and not a repair priority. The maintained feeder is solved in closed form, the reported reliability indices prove robust to the dispatch policy, the same calculus governs a fleet of distributed generators with a different kernel, and an exact transport equation prices what a reinforcement programme costs the feeder's ability to reconfigure. The central spanning-tree and sector identities are verified against exhaustive enumeration; the dynamical and sensitivity statements are checked by exact master-equation computations and finite differences.
Keywords: 
;  ;  ;  ;  ;  ;  ;  

1. Introduction

1.1. The Problem a Utility Has

A medium-voltage distribution feeder is built meshed and operated radially. Tie switches between branches stand normally open so that the feeder remains radial, which simplifies protection coordination and fault isolation by avoiding closed-loop operating paths; at any instant exactly N 1 of the network’s line sections are energised and the rest stand open.
Three things then happen over the life of the feeder, and the utility has to answer a question about each. Sections fail: insulation ages, a trench is cut, a storm brings down a span, a fuse clears, and the feeder splits into islands, only one of which reaches the substation. Which restoration matters most, and how much of the feeder’s ability to reconfigure has been lost? Distributed generators fail: converters trip, protection operates upstream, units go out for maintenance. Which of them should be brought back first, when the crew cannot restore them all today? The feeder is reinforced: conductors are replaced and sections upsized over a multi-year programme. What does a reinforcement do to the feeder’s ability to reconfigure, and what does it cost the other sections?
None of these is a question about one configuration. Each is a question about the set of configurations the feeder can occupy, how large it is, how it is arranged, and how it degrades. This paper describes that set exactly.
Figure 1. The benchmark feeder of Section 3: substation bus, four branches, thirty-two built-out sections and five tie sections, with the numbering used throughout.
Figure 1. The benchmark feeder of Section 3: substation bus, four branches, thirty-two built-out sections and five tie sections, with the numbering used throughout.
Preprints 229008 g001

1.2. Why the Existing Tools Do Not Answer Them

Reconfiguration of radial networks is a mature subject, and it is almost entirely an optimisation subject. The formulation goes back to Baran and Wu [33]; the literature since has produced branch-exchange heuristics, mixed-integer and convex programmes, radiality constraints in various encodings, metaheuristics and, recently, learning-based controllers, surveyed in [34,35]. What that literature computes is one configuration: the loss-minimising, or the load-balancing, or the most rapidly restoring one. Exhaustive search over the alternatives is routinely and correctly declared infeasible, because the number of admissible configurations grows multiplicatively with the number of tie sections; already at a dozen ties it is out of reach.
The consequence is that the space of admissible configurations is never described, only searched. A number of quantities a utility wants are properties of that space rather than of any point in it: how likely a given section is to be in service across the alternatives, which switching devices substitute for which, how many islands a maintained feeder carries on average, how much configurational freedom a reinforcement programme consumes. These are not obtainable from an optimised configuration, and they are not obtainable by enumeration either.

1.3. What the Resistive Description Decides, and What It Does Not

Everything below is computed on the resistive network: the conductances are g e = 1 / R e , and the quantities the construction delivers – effective resistances, current-division factors, Foster’s sum rule – are properties of that network. Section 2 explains why the resistive convention rather than the reactive one is the right choice for a distribution feeder, and Section 3 reports what changes under the alternatives.
This fixes a clean division of labour, and we state it at the outset so that no reader expects more. The kernel decides how much configurational freedom the feeder retains, which sections substitute for which, and how that freedom degrades under faults and under investment. Whether a given configuration is operable – voltages within limits, conductors within rating, protection still coordinated – is decided by load-flow analysis, and nothing here replaces it. The two are complementary and are meant to be run together.

1.4. What This Paper Does

The set of admissible radial configurations, weighted in the natural maximum-entropy way, is a determinantal point process on the sections, and its kernel is the transfer-current matrix Y of the network. That single fact, classical in probability and to our knowledge not previously used in this setting, converts questions about a combinatorial family into determinants of a matrix computed once from one Laplacian pseudoinverse. On the benchmark feeder it replaces an enumeration of 50 751 configurations by a 37 × 37 matrix; on a feeder with twenty ties it replaces a computation that cannot be performed at all.
A dictionary. The probability that a section is energised across the admissible configurations equals its own self transfer-current factor, g e R eff ( e ) , the resistive-network analogue of a self power-transfer distribution factor and a quantity network analysis software already computes. Foster’s sum rule appears as the trace identity tr Y = N 1 and serves as a structural check on the network data. The covariance of two switching states is minus the square of their transfer current, so the kernel is a quantitative map of which devices substitute for which, and it exposes pairs, such as tie switches on different branches, that the single-line diagram does not suggest (Section 2).
An asymmetry between failure and repair. Independent random faults leave the surviving configuration exactly in the same determinantal family, with the same kernel, for any number of faults; the energisation profile is merely rescaled. Repair is different: no restoration mechanism chosen without knowledge of the section resistances can return the feeder to that family, not even one that knows the single-line diagram in full. Among the conductance-aware mechanisms that do, one is canonical: it is the unique kernel that reverses the random fault, and its weight has the closed electrical form g e R eff ( e ; G / B ) , the section’s own transfer-current factor in the post-fault network with everything still energised short-circuited. The weights sum to the number of islands minus one, which is a free consistency check (Section 4). We are explicit in Section 4 that upward intertwiners are not unique and that the canonical rule is singled out by time reversal alone.
A negative result we report rather than bury. It is tempting to read those weights as a repair priority. They are not. Measured against greedy service restoration on 250 fault episodes they recover load more slowly, and more slowly even than random order, because the kernel is built from a symmetric network with no distinguished node and therefore cannot know where the substation is. For deciding where to send a crew, a service-based ordering is correct and nothing here improves on it. The weights are a structural diagnostic, which restorations are unavoidable and which are redundant at the current step, and they define the canonical reversible repair model under which the finer statistics of the maintained feeder are exact (Section 4.8).
Closed-form reliability, and a robustness statement. Blind faults at rate γ per energised section together with the canonical repair at rate β per unit of vacant rank give a process whose law is the determinantal process with kernel p ( t ) Y at every instant, with an explicit schedule p ( t ) . The expected number of islands is 1 + ( N 1 ) γ / ( β + γ ) , the feeder is radially complete with probability p N 1 , and the model class is closed under independent thinning, so load-dependent indices are obtained by exact sampling with no burn-in. And the indices a utility actually reports are robust to how the crew is dispatched: any repair policy with the same total rate leaves the occupancy process untouched (Section 5).
The same calculus on the generator fleet. Replacing the transfer-current kernel by the projection onto the generation modes estimated from output history, the restoration score of a failed distributed generator becomes the residual novelty of its retained-mode loading relative to the running fleet, and the scores sum to the number of uncovered generation regimes. Here the score is at least a quantity an operator might care about, unlike its network-layer counterpart; but the geometry is whitened and the score is not a gain in output variance, and we are explicit about what that does and does not license (Section 6).
An exact law for the slow layer. Along any schedule of conductances the kernel obeys Y ˙ = ( I Y ) Δ Y + Y Δ ( I Y ) with Δ one half the logarithmic rate of change of the conductances, so a reinforcement programme is fed in directly. The trace is conserved: reinforcement redistributes redundancy and cannot create it. The sensitivity is closed-form, and sizing driven purely by loading spends the feeder’s switching freedom; on the benchmark a redundancy term costing 1.7 per cent in loss buys all of it back (Section 7).
Everything above is exact for a frozen geometry and independent faults. The central spanning-tree and sector identities are verified independently against exhaustive enumeration of the 50 751 configurations of the benchmark feeder, at double-precision round-off (Section 3); the planning sensitivities are checked against finite differences, and the two-scale statement against an exact master-equation computation on a network with 194 partial configurations (Section 8). The results also differ in what they require of the feeder, and Section 10 sets out three levels explicitly: structural quantities assume nothing about how a configuration is chosen, occupancy indices need only independent faults, and the full configuration-level law needs the ensemble as an initial condition and a repair mechanism that intertwines adjacent sectors.

1.5. What Is Not New, and What We Do Not Claim

The transfer-current theorem is due to Burton and Pemantle [2] in the unweighted case and to Lyons [3] in the weighted form used here; Foster’s rule [13], the identification of commute times with effective resistances [14] and Wilson’s sampling algorithm [10,11] are classical, and the down-up operators of Section 8 belong to the theory of strongly Rayleigh measures [16,17,18,19,20,21]. The transport equation of Section 7 is the classical derivative of an orthogonal projection onto a moving subspace; what is new there is its instantiation by a conductance schedule and the consequences drawn from it. Equilibrium Glauber dynamics for determinantal processes were constructed by Shirai and Yoo [22] and others [24,25]; the projection boundary treated here is outside the scope of those constructions, because the L-ensemble matrix K ( I K ) 1 does not exist when the kernel is a projection.
We claim no difficulty. The results of this paper are an exact calculus rather than a hard theorem, and their value is that the identities are closed, cheap and checkable, not that they were troublesome to obtain. We also do not claim that a utility selects its configuration at random; Section 10 separates the results that depend on the ensemble from the ones that do not. Nor do we claim validation: all numerical results are computed on a published benchmark, specified in full in Appendix A, and comparison against an operating utility’s outage log remains the necessary next step.

1.6. Organisation

Section 2 sets up the feeder, the ensemble and the kernel. Section 3 verifies every identity used later against exhaustive enumeration. Section 4 treats faults and repair and establishes the asymmetry between them, together with the negative result on dispatch. Section 5 solves the maintained feeder in closed form. Section 6 carries the same calculus to a fleet of distributed generators. Section 7 gives the exact law of the kernel under a reinforcement programme. Section 8 couples the two time scales, Section 9 states what implementation costs, Section 10 sets out the limitations and Section 11 concludes. Appendix A gives all data and Appendix B the proofs not carried in the text.

2. The Feeder, Its Radial Configurations, and the Transfer-Current Kernel

2.1. The Feeder as an Electrical Graph

We model a medium-voltage distribution feeder as a finite connected graph G = ( V , E ) with N = | V | nodes and m = | E | edges. Nodes are the substation bus together with the junction and load nodes; edges are line sections, each fitted with a switching device – a sectionaliser, a recloser, or a normally open tie switch. Line section e carries conductance g e = 1 / R e > 0 .
Fix an arbitrary orientation and let B R m × N be the signed incidence matrix, G = diag ( g e ) , and L = B G B the weighted Laplacian. For a connected feeder L has rank N 1 with kernel spanned by the all-ones vector, and L + is its Moore–Penrose pseudoinverse. The effective resistance between nodes i and j is R eff ( i , j ) = ( δ i δ j ) L + ( δ i δ j ) , and for an edge e = { i , j } we write R eff ( e ) .
Distribution networks are built meshed but operated radially: with the tie switches normally open the feeder carries no closed operating path, which simplifies protection coordination and fault isolation. We note that radial topology does not by itself make fault current unidirectional once distributed generation is connected, and we make no such claim. An admissible operating configuration is therefore a spanning tree of G: exactly N 1 sections are energised, every node is served, and no loop is closed. We write T for the set of admissible configurations. This is the standard architecture of the reconfiguration literature, and it is the architecture the benchmark of Section 3 describes.

2.2. The Ensemble of Admissible Configurations

Rather than selecting one configuration, we describe the whole set T by a probability measure. For θ > 0 put
Pr θ [ T ] = 1 Z θ e T g e θ , Z θ = T T e T g e θ .
Three remarks fix the status of (1), and we state them plainly because the ensemble is a modelling choice and not an operator’s objective.
First, (1) is the maximum-entropy law on T subject to a prescribed mean of the aggregate log-conductance e T log g e ; θ is the associated Lagrange multiplier. It is the least committed description of the space of admissible configurations consistent with a given average electrical quality, and θ tunes how strongly the ensemble favours low-loss topologies: θ 0 gives the uniform law on radial configurations, θ concentrates on the minimiser of e T log R e . The symbol θ is used for this exponent throughout and is not to be confused with the repair intensity β of Section 5.
Second, the conductance is the resistive one, g e = 1 / R e , and this is a physical choice rather than a free one. The quantities the kernel delivers – effective resistances, current-division factors, Foster’s rule – are properties of the resistive network, and resistive loss is the quantity distribution reconfiguration has minimised since Baran and Wu [33]. The alternative convention g e = 1 / X e belongs to the direct-current power-flow approximation, which is a transmission approximation: it presumes a small resistance-to-reactance ratio, whereas distribution feeders have R / X of order one, which is why distribution analysis uses a full alternating-current solution or a branch-flow formulation rather than the linearised model. We therefore adopt 1 / R throughout, report in Section 3 what the kernel looks like under 1 / X and 1 / | Z | , and record in Section 10 that the ranking of candidates is sensitive to that choice, which is a reason to fix the convention on physical grounds, not a licence to vary it. The kernel is invariant under a common rescaling of all conductances, so the choice of units is immaterial; only the ratios matter.
Third, (1) is not a prediction of which configuration the operator will select. It is a description of the space in which that selection is made, and it is exactly this description that yields closed-form reliability indices, a canonical restoration mechanism and exact planning sensitivities, none of which is available from a single optimised configuration. Section 10 sets out the three levels at which the results below assert anything about a real feeder.
The normalisation is computable without enumeration: by Kirchhoff’s matrix-tree theorem [1] Z θ is the determinant of the Laplacian built from g e θ with any one row and column deleted. To keep the notation light we absorb θ into the conductances and write g for g θ from here on; every determinantal identity below holds for every θ > 0 .
The electrical readings, however, do not. We take θ = 1 as the physical baseline of the paper: there Y is the transfer-current matrix of the actual resistive feeder and its entries are current-division factors of that feeder. For θ 1 the same determinantal identities hold, but they hold for the tempered ensemble, whose kernel is the transfer-current matrix of an auxiliary network with conductances g e θ ; ( Y θ ) e e = g e θ R eff ( θ ) ( e ) is a current-division factor of that auxiliary network and not of the physical one. All numerical results below are at θ = 1 unless stated; the tempered family appears only as a sensitivity study, in Section 3 and Section 10.

2.3. The Transfer-Current Kernel

Set M = G 1 / 2 B and define the transfer-current kernel
Y = G 1 / 2 B L + B G 1 / 2 R m × m .
Y is the orthogonal projection of R E onto the space of rescaled stars G 1 / 2 ran ( B ) ; in particular Y = Y = Y 2 and rank Y = tr Y = N 1 . Its entries have a direct electrical meaning: Y e f is the current observed in section f when a unit current is injected at one terminal of e and withdrawn at the other.
Theorem 1
(configuration ensemble is determinantal). For any distinct sections e 1 , , e k ,
Pr [ e 1 , , e k all energised ] = det Y e i e j i , j = 1 k .
This is the transfer-current theorem of Burton and Pemantle in the weighted form of Lyons [2,3,4]; we recall it because everything below rests on it, and we verify it by exhaustive enumeration in Section 3. Its content is that the 2 k -dimensional joint law of any k switching devices is determined by the k ( k + 1 ) / 2 numbers Y e i e j , so questions about the operating ensemble reduce from combinatorics on T to linear algebra on Y.

2.4. What the Kernel Means to an Operator

Proposition 2.
Let e = { i , j } be a line section. Then:
(i) 
Pr [ e energised ] = Y e e = g e R eff ( e ) , which is exactly the fraction of a unit current injected at i and withdrawn at j that flows through e itself; we call this the section’s self transfer-current factor;
(ii) 
e E g e R eff ( e ) = N 1 for every network and every choice of conductances;
(iii) 
for e f , Cov ( 1 { e } , 1 { f } ) = Y e f 2 0 ;
(iv) 
Y e e = 1 if and only if e is a bridge of G; Y e e = 0 is impossible for e E .
Proof. (i) is (3) at k = 1 with δ e G 1 / 2 B L + B G 1 / 2 δ e = g e R eff ( e ) , together with the current interpretation of Y e f . (ii) is tr Y = rank Y = N 1 . (iii) is (3) at k = 2 . (iv) A projection has diagonal entries in [ 0 , 1 ] , with Y e e = 1 exactly when the corresponding coordinate vector lies in the range, which happens precisely for bridges; and Y e e = g e R eff ( e ) > 0 for every present edge.    □
Part (i) is the resistive-network analogue of a self power-transfer distribution factor, computed by the same linear algebra; we avoid the term PTDF itself because in power-system usage [36] it denotes the incremental change of a branch real-power flow under a specified source–sink power transfer, a related but not identical object. Part (ii) is Foster’s rule [13]: the sum of all self transfer-current factors equals the number of nodes minus one, and a violation indicates an error in the network data rather than an unusual feeder. Part (iii) says that no two sections are positively correlated, so the matrix ( Y e f 2 ) is a quantitative map of which switching devices compete with which.
Remark 3.
Part (i) is the practical bridge of this paper. The probability that a section is energised in a random admissible configuration is not a new quantity to be estimated but a current-division factor already available in network analysis software. Everything that follows is expressed in these terms.
Remark 4.
Y e e also equals half the product of the equilibrium current across e and the commute time of the associated network random walk between its terminals [12,14]. We record the identity because it explains why heavily used but electrically remote sections are the ones the ensemble insists on; it is not used in the sequel.
Table 1. Dictionary between network terminology and the quantities of the kernel.
Table 1. Dictionary between network terminology and the quantities of the kernel.
Feeder term Model quantity
line section edge e
switching state indicator 1 { e T }
radial configuration spanning tree T
section with no bypass bridge; Y e e = 1
self-distribution factor Y e e = g e R eff ( e )
substitutability of two devices Y e f 2
number of islands N | B |
sections still to re-energise vacant rank r k
Figure 2. (a) Probability that each section is energised. (b) The map | Y e f | of substitution between switching devices; squares mark the competing pairs of Table 3.
Figure 2. (a) Probability that each section is energised. (b) The map | Y e f | of substitution between switching devices; squares mark the competing pairs of Table 3.
Preprints 229008 g002

2.5. Computational Cost

Forming Y costs one pseudoinverse of an N × N Laplacian, O ( N 3 ) , after which every statement below is a determinant of size at most a few. For the benchmark feeder this replaces an enumeration of 50 751 admissible configurations by a single 37 × 37 matrix; for feeders with twenty or more tie sections enumeration is out of reach altogether while the kernel is obtained at the same cost.

3. Verification on a Benchmark Feeder

The central spanning-tree and sector identities used in Section 4, Section 5, Section 6 and Section 7 concern finite objects and can be independently checked by exhaustive enumeration on a feeder small enough to enumerate. We do this once, here, before the statements are used, so that the reader may take the remaining sections as computation rather than as assertion; the planning sensitivity is checked against finite differences and the dynamical statements by exact master-equation computation, the latter in Section 8.

3.1. The Benchmark Feeder

The benchmark has N = 33 nodes and m = 37 line sections: 32 forming the built-out branches and 5 tie sections, normally open, joining branches to one another. It is the standard 33-node distribution test system of Baran and Wu [33], used here with its own published resistances; the complete section list is given in Appendix A. The head section leaves the substation bus, which has degree one, so that section is the only bridge; the remaining 36 sections each lie on at least one loop and are therefore switchable.
We use a published benchmark deliberately. The purpose of this section is verification of exact identities, for which a fully specified and reproducible network is worth more than a proprietary one; validation against measured outage data is a separate task, noted among the limitations in Section 10.

3.2. Enumeration of Admissible Configurations

Exhaustive search over the ways of leaving five sections open, retaining those whose complement is connected and spanning, yields | T | = 50 751 . As an independent check of both the topology and the enumeration code, Kirchhoff’s matrix-tree theorem applied to the weighted Laplacian gives the same weighted total to ten significant digits, and the unweighted determinant returns 50 751 exactly.
This network is close to the practical ceiling for enumeration: with five independent loops the search is instantaneous, but the count grows multiplicatively with the number of tie sections. That asymmetry is the point of the paper: Y is a single 37 × 37 matrix obtained from one pseudoinverse, and its cost does not grow combinatorially with the number of loops.

3.3. The kernel

Assembling Y gives a matrix symmetric and idempotent to machine precision, of rank 32, with tr Y = 32.0000000000 = N 1 , which is Proposition 2(ii). Exactly one diagonal entry equals one, the head section, confirming Proposition 2(iv).
Table 2. The six sections whose energisation is least certain across the admissible configurations.
Table 2. The six sections whose energisation is least certain across the admissible configurations.
Section Nodes Pr [ energised ]
T1 8–21 0.5453
T2 9–15 0.5801
T3 12–22 0.6631
L12 12–13 0.7224
L19 19–20 0.7373
L09 9–10 0.7408
The second entry of Table 3 deserves comment: T1 and T3 are two distinct tie sections, on different branches, that compete with one another more strongly than either competes with its own neighbours. Such pairs are not apparent from the single-line diagram and are exactly what the kernel is for.
Table 3. The strongest substitution relations between switching devices.
Table 3. The strongest substitution relations between switching devices.
Section Section | Y e f | Covariance
L12 T2 0.2495 -0.0622
T1 T3 0.2211 -0.0489
L19 T1 0.2025 -0.0410
L21 T3 0.2006 -0.0402
L08 T3 0.1933 -0.0374
L09 T2 0.1802 -0.0325

3.4. The Determinantal Law

All discrepancies are at the level of double-precision round-off. We stress that this is a genuine check and not a tautology: the left-hand side is a combinatorial sum over 50 751 enumerated configurations and the right-hand side is a determinant of a matrix built from a pseudoinverse; the two computations share no code path.
Table 4. Verification of the determinantal law against exhaustive enumeration of 50 751 configurations.
Table 4. Verification of the determinantal law against exhaustive enumeration of 50 751 configurations.
k Subsets tested Max. error
1 all 37 sections 1.4e-15
2 all 666 pairs 2.6e-15
3 400 random subsets 3.0e-15
4 400 random subsets 3.0e-15
5 400 random subsets 2.9e-15
8 400 random subsets 2.3e-15
Figure 3. Enumerated probability against det Y S for k = 1 , , 4 ; inset, the residuals on a 10 15 scale.
Figure 3. Enumerated probability against det Y S for k = 1 , , 4 ; inset, the residuals on a 10 15 scale.
Preprints 229008 g003

3.5. The Electrical Readings, the Sector Family and the Restoration Weights

Computing g e R eff ( e ) from the Laplacian pseudoinverse, and separately computing the self transfer-current factor of each section by injecting a unit current at its terminals, reproduces the diagonal of Y with maximum discrepancy 8.1 × 10 15 . The equivalent form Y e e = 1 2 J e C e , with J e the equilibrium current share across the section and C e the commute time between its terminals, agrees to the same precision, and e J e C e = 64.000000 = 2 ( N 1 ) .
De-energising one uniformly chosen section of a configuration drawn from the ensemble and computing the exact resulting law over 31-section forests reproduces μ r 1 of (4) with a maximum relative error of 8.0 × 10 15 ; two independent faults reproduce μ r 2 to the same precision. For partial configurations with k = 20 , 25 , 28 , 30 , 31 energised sections both sides of (5) agree to 4.9 × 10 15 , and the consistency check of Corollary 10 holds to 1.1 × 10 14 . A quantity defined through the determinantal ensemble is thus computed correctly by a purely electrical procedure that involves no probability at all.
Increasing the conductance of a section and recomputing the kernel by finite differences reproduces Corollary 25 with maximum error 2.0 × 10 9 at a step of 10 6 , and the sum of the predicted changes over all sections vanishes to 4.8 × 10 16 .

3.6. Robustness to the Weighting Convention

Replacing g e = 1 / R e by 1 / X e , the convention of the direct-current power-flow approximation, leaves tr Y = 32 and changes the entries modestly: the least certain section is still T1, with probability 0.5110 instead of 0.5453 ; 1 / | Z e | gives 0.5351 . Section 2 explains why 1 / R is the convention we adopt and Section 10 records how far the ranking moves under the others. Raising the conductances to a power θ as in (1) tightens the ensemble as expected: the smallest diagonal entry falls from 0.6466 at θ = 0.5 to 0.5453 , 0.3844 and 0.1656 at θ = 1 , 2 , 4 , while the number of sections energised in essentially every configuration rises from 1 to 4 and then to 16. The parameter θ therefore controls how much switching freedom the ensemble ascribes to the feeder, and the identities hold along the whole family.
The central spanning-tree and sector identities have thus been verified against exhaustive enumeration of 50 751 configurations, with discrepancies at double-precision round-off; the planning sensitivity was checked against finite differences here, and the dynamical statements are checked separately, by exact master-equation computation, in Section 8. From this point on we use the kernel and dispense with enumeration, which for feeders of realistic size is not merely expensive but impossible.

4. Random Outages and the Restoration Order

4.1. Partially Energised Feeders

A sequence of faults leaves the feeder with fewer than N 1 energised sections. Write r = N 1 and, for 0 k r , let I k = { B E : | B | = k , det Y B > 0 } be the k-section configurations that are electrically admissible, that is, contain no closed loop. A configuration B I k splits the feeder into N k islands, exactly one of which contains the substation bus. We call r k = ( islands ) 1 the vacant rank.
The natural family of laws on partially energised feeders is
μ k ( B ) = r k 1 det Y B , | B | = k .
At k = r this is the operating ensemble (1). For k < r it is a determinantal law on k-edge spanning forests; the normalisation is | B | = k det Y B = r k , which holds because Y is a projection of rank r. For k < r the kernel is a weight matrix in the fixed-size law (4), not a correlation kernel.
The question of this section is whether (4) is preserved by the two elementary mechanisms a feeder is subject to, random faults and repair, and if so what the preserving repair mechanism is. The answers are sharply asymmetric.

4.2. A Ladder Identity

Lemma 5.
Let B I k with 0 k < r . Then e B det Y B e = ( r k ) det Y B .
Proof. 
Electrical. Divide by det Y B . By (3), det Y B e / det Y B is the conditional probability that e is energised given that all of B is. Summing over e B gives the conditional expectation of the number of energised sections outside B, which is r k for every conditioning event.
Algebraic, valid for any projection. Assume det Y B > 0 and let S = Y B c B c Y B c B Y B B 1 Y B B c . Then det Y B e = det Y B S e e , so the sum equals det Y B tr S . The ( B , B ) block of Y 2 = Y gives tr ( Y B B 1 Y B B c Y B c B ) = k tr Y B B , whence tr S = tr Y k = r k . If det Y B = 0 both sides vanish by Fischer’s inequality.    □
The first proof explains the identity; the second shows it is a property of the projection alone, and therefore survives to the generator layer of Section 6, where the kernel is not electrical.

4.3. Random Faults Preserve the Model Class

Theorem 6
(blind de-energisation is exact). Let D k de-energise one uniformly chosen section. Then μ k D k = μ k 1 for every feeder and every 1 k r . Consequently, after any number m of independent random faults the surviving configuration is distributed exactly as μ r m , and Pr [ e energised after m faults ] = r m r Y e e .
Proof. 
For | C | = k 1 the mass arriving at C is e C μ k ( C e ) / k , which by Lemma 5 and k r k = ( r k + 1 ) r k 1 equals r k 1 1 det Y C . Iterating gives the multi-step statement, since a composition of uniform single deletions yields a uniformly chosen subset. The marginal follows from the ladder identity applied to B = { e } .    □
Random faults never take the feeder out of its model class. Whatever sequence of independent failures occurs, the surviving configuration is again a determinantal forest with the same kernel, so every quantity computed in Section 2 remains available in closed form after the event, with no re-derivation and no simulation; the energisation profile is simply rescaled. Here “blind” means uniformly at random and independent of the layout; correlated events are not covered, and Section 10 quantifies the departure. Theorem 6 also propagates the ensemble rather than creating it: it assumes the pre-fault configuration is distributed as μ r , and Section 10 is explicit about which results need that and which do not.

4.4. No Restoration Rule Can Ignore the Resistances

Theorem 7
(no blind restoration). Let G be connected with nontrivial cycle space, let b be the number of its bridges, and let b k < r . There is no Markov kernel U from I k to I k + 1 , chosen once for the skeleton and independent of the conductances, such that μ k U = μ k + 1 for every assignment of positive conductances.
Proof. 
Suppose such a U exists. The bridges of a connected graph form a forest, so, since b k r , there is a configuration B I k containing all of them; fix one such B and let C I k + 1 be arbitrary. The set C B is non-empty because | C | > | B | , and none of its elements is a bridge because B already contains every bridge; pick f C B . Let g f decrease to zero with the other conductances fixed. Since f is not a bridge, R eff ( f ) stays bounded and Y f f = g f R eff ( f ) 0 . By Fischer’s inequality det Y D Y f f det Y D f for every D f , so μ k + 1 ( D ) 0 for all such D, in particular μ k + 1 ( C ) 0 ; whereas μ k ( B ) converges to the corresponding quantity for G f , which is positive because B is a forest of G f and G f is connected. From μ k ( B ) U ( B , C ) ( μ k U ) ( C ) = μ k + 1 ( C ) we conclude U ( B , C ) 0 , and since U does not depend on the conductances, U ( B , C ) = 0 . As C was arbitrary, the row of U at B has total mass zero, contradicting stochasticity.    □
Two features of the argument are worth naming. It applies to an arbitrary Markov kernel and not only to kernels supported on single-section additions: all it uses is that some section of C lies outside B. And the hypothesis b k is mild. A 2-edge-connected feeder has b = 0 and the statement holds for every k; the benchmark feeder of Section 3 has b = 1 , its head section, so the statement holds for every k 1 and the only excluded case is the empty configuration. What the hypothesis asks is that the feeder be carrying at least as many energised sections as it has structural bridges, and those bridges carry restoration weight one in any case, being mandatory reconnections.
Theorem 7 is stronger than the corresponding statement for abstract determinantal families, and the strengthening is the practically relevant one. The rule U is allowed to know the single-line diagram in full and is denied only the numerical values of the conductances, and even so no such rule exists. Knowing the topology is not enough to restore the feeder correctly; the resistances enter irreducibly.

4.5. The Canonical Restoration Rule

One upward mechanism stands out, it is computable, and Proposition 9 says in what sense it is singled out.
Theorem 8
(determinant-ratio restoration). For B I k with k < r define U ( B , B e ) = det Y B e / ( r k ) det Y B . Then U is a stochastic kernel from I k to I k + 1 , μ k U = μ k + 1 , and
det Y B e det Y B = g e R eff ( e ; G / B ) ,
where G / B is the feeder with every energised section of B contracted.
Proof. 
Stochasticity is Lemma 5, and U ( B , C ) det Y C so no mass reaches inadmissible configurations. For C I k + 1 the arriving mass is e C μ k ( C e ) det Y C / ( r k ) det Y C e = r k + 1 1 det Y C , using ( k + 1 ) r k + 1 = ( r k ) r k . For (5), the ratio equals Pr [ e B T ] by (3); the conditional law of the ensemble given B is the ensemble of G / B (Lemma 28), and Proposition 2(i) applied there evaluates it as g e R eff ( e ; G / B ) .    □
Proposition 9
(the rule is the time reversal of the fault). For every 0 k < r , μ k ( B ) U ( B , C ) = μ k + 1 ( C ) D k + 1 ( C , B ) , both sides equalling det Y C / ( r k ) r k when C = B { e } and zero otherwise. Consequently U is the unique Markov kernel reversing uniform blind de-energisation with respect to ( μ k , μ k + 1 ) .
Corollary 10
(total restoration pressure).  e B g e R eff ( e ; G / B ) = r k = ( islands ) 1 , whatever the feeder and whatever the fault pattern.
Remark 11
(in what sense the rule is unique). Theorem 7 excludes conductance-independent restoration; it does not say that the conductance-aware intertwiner is unique, and it is not. Take the triangle with equal conductances, so r = 2 and both μ 1 and μ 2 are uniform, and for a [ 0 , 1 ] let the kernel send { 1 } to { 1 , 2 } with probability a and to { 1 , 3 } with probability 1 a , { 2 } to { 1 , 2 } with probability 1 a and to { 2 , 3 } with probability a, and { 3 } to { 1 , 3 } with probability a and to { 2 , 3 } with probability 1 a . Then μ 1 U a = μ 2 for every a, and the determinant-ratio rule is the case a = 1 / 2 . Upward intertwiners therefore form a family. What singles out (5) is Proposition 9: among all of them it is the unique kernel that reverses blind de-energisation. Every statement in this paper about the rule being canonical is to be read in that sense and in no other.
Three properties make (5) usable rather than merely canonical. Radiality is automatic: if a de-energised section joins two nodes already connected through energised ones, its terminals are identified in G / B , the effective resistance is zero and so is the weight. Bridges of the post-fault network get weight one: if e is the only remaining connection between two islands then R eff ( e ; G / B ) = 1 / g e . And Corollary 10 is a free consistency check: any implementation error is detected by the weights failing to sum to the island count minus one.

4.6. Computing the Weights

We record how the weights are obtained, and then what they do and do not tell an operator. The reader should note now that Theorem 8 is a statement about which mechanism reverses the fault, not a claim that the weights rank repairs by operational value; Section 4.8 establishes that they do not.
Table 5. Algorithm 1: restoration weights.
Table 5. Algorithm 1: restoration weights.
Input: feeder graph G with conductances g; set B of energised sections; set F of faulted or open sections.
1. Contract every section of B, merging its terminals, to obtain G / B on N | B | nodes.
2. Assemble the Laplacian of G / B from the sections not in B and factorise it.
3. For each e F compute R eff ( e ; G / B ) between the contracted terminals and set w e = g e R eff ( e ; G / B ) .
4. Check e w e = ( islands ) 1 ; abort on mismatch.
5. Report the weights; after any restoration move that section to B and return to step 1.
Cost: O ( N 3 ) per iteration, or O ( N 2 ) per candidate with a rank-one update.
The weights are sequential and must be recomputed after each restoration: the value of a candidate depends on what is energised, not only on the feeder. In particular a section with weight zero at one step may acquire a positive weight at the next.

4.7. Worked Example

Sections L04, L05 and L06 are lost, leaving four islands. Algorithm 1 gives the weights of Table 6, summing to 3.0000 as Corollary 10 requires. Note that L07 and L28 are ordinary built-out sections that happen to stand open in the configuration the faults struck; they are not tie sections.
The list is read as a structural diagnostic, and three features of it are worth naming. The zero weights are actionable and exact: every section outside the five listed has weight zero, meaning its terminals are already joined through energised sections, so restoring it would close a loop and cannot reduce the island count at this step. The weights say how replaceable each restoration is: weight 0.8644 on L06 means a large share of the admissible completions pass through it, and a weight approaching one would mean it is the only remaining connection between two islands; in this scenario no candidate is unavoidable, which is itself information. The weights do not point at the substation: the section with the largest weight reconnects no load at all, while the largest load is reconnected by L28 with weight 0.3899 . The kernel is built from a symmetric network and contains no distinguished node, so it cannot and does not rank restorations by load recovered.
Figure 4. The worked outage. (a) Four islands. (b) Weights, summing to the island count minus one. (c) Recomputed weights after the first restoration. (d) The feeder with three islands.
Figure 4. The worked outage. (a) Four islands. (b) Weights, summing to the island count minus one. (c) Recomputed weights after the first restoration. (d) The feeder with three islands.
Preprints 229008 g004

4.8. The Weights Are Not a Dispatch Order

Because (5) is canonical it is tempting to read it as a repair priority. We tested that reading and it fails, and we report the failure because the temptation is strong and the consequence of yielding to it is a worse restoration sequence.
Over 250 episodes, with faults drawn uniformly from a configuration of the operating ensemble and nodal demands as in Appendix A, we compared four policies: ordering by the weights; greedy service, restoring the section that reconnects the most load; working outward from the substation; and random order. The metric is the fraction of feeder load connected to the substation after j restorations.
Table 7. Served capacity after j restorations, three faulted sections, 250 episodes.
Table 7. Served capacity after j restorations, three faulted sections, 250 episodes.
Policy j = 0 j = 1 j = 2 j = 3
weights (5) 0.4306 0.5505 0.6767 1.0000
greedy service 0.4306 0.8030 0.9451 1.0000
outward from the bus 0.4306 0.6838 0.8706 1.0000
random order 0.4306 0.5786 0.7573 1.0000
Ordering by the weights recovers load more slowly than greedy service, more slowly than working outward from the substation, and more slowly than random order. The reason is structural and visible in the definition: the kernel is built from a symmetric network with no distinguished node, so the weights know nothing about where the substation is, and a mechanism blind to the source cannot prioritise service to it.
Nor do the weights maximise the feeder’s remaining freedom. Writing Z ( H ) for the weighted number of spanning trees of H, the weight admits the third form
det Y B e det Y B = g e Z ( G / ( B e ) ) Z ( G / B ) ,
verified numerically to 1.2 × 10 15 , so the weight is the share of admissible completions passing through e, a share carrying the factor g e and therefore pulled towards low-resistance sections. In our episodes random order retains marginally more freedom than the weights do.
What the comparison establishes is a division of roles. For deciding where to send a crew, use a service-based ordering; nothing in this paper improves on greedy service for that purpose. For the model, the mechanism (5) is a canonical representative rather than a necessity. By Proposition 13 the determinantal form and the per-section statements of Section 5 hold for any repair that intertwines the sectors at the same total rate, and other conductance-aware intertwiners exist, as Remark 11 shows. What (5) alone does is reverse the fault, which makes it the unique member of that class with a reversible stationary law. By Proposition 15 the occupancy indices survive even repair policies that do not intertwine the sectors, provided the total rate is the same. For diagnosis, the weights carry information no service ordering contains: which restorations are unavoidable, which are redundant at the current step, and how much of the completion mass each candidate carries.
Section 6 exhibits a milder case. In the generator layer the same determinant ratio measures novelty of a unit’s output profile relative to what is running, which is at least a quantity an operator might care about, whereas here it measures nothing the utility wants. Even there the alignment is empirical rather than proved. Whether a canonical mechanism is also a useful rule is never settled by the algebra alone.

5. Availability and Reliability in Closed Form

5.1. The Maintained Feeder

Section 4 treated a single fault event. A feeder in service is subject to a stream of them. We model this as a continuous-time Markov process on I = k I k . Fix a fault intensity γ > 0 per energised section and a restoration intensity β 0 , and let the generator act on functions of B I k by
( L f ) ( B ) = γ e B f ( B e ) f ( B ) + β e B det Y B e det Y B f ( B e ) f ( B ) .
By Lemma 5 the total restoration rate out of a k-section configuration is β ( r k ) = β [ ( islands ) 1 ] , independent of which sections have failed: the crew effort deployed is proportional to the number of islands to be reconnected. We return in Proposition 18 to a fixed crew.

5.2. Exact solvability

Theorem 12
(closure and explicit law). Let ν t be the law of the process generated by (7) and ν 0 = k w k ( 0 ) μ k any mixture of sectors. Then ν t = k w k ( t ) μ k for all t 0 , where
w ˙ k = γ ( k + 1 ) w k + 1 + β ( r k + 1 ) w k 1 γ k + β ( r k ) w k ,
the equations of r independent two-state units. If w ( 0 ) is binomial with parameter p 0 then w ( t ) is binomial with
p ( t ) = λ + ( p 0 λ ) e ( β + γ ) t , λ = β β + γ ,
and ν t = DPP p ( t ) Y for all t 0 . The stationary law is DPP ( λ Y ) and the occupancy relaxes at rate β + γ .
Proof. 
The death part applied to μ k has exit rate γ k and post-jump law μ k 1 by Theorem 6; the birth part has the configuration-independent exit rate β ( r k ) by Lemma 5 and post-jump law μ k + 1 by Theorem 8. Hence the span of the sectors is invariant and the coefficients obey (8), whose rates are those of r independent binary units, so a binomial initial condition propagates as binomial with p ˙ = β ( 1 p ) γ p . It remains to identify the binomial mixture as a determinantal law, which is Proposition 30 of Appendix B.    □
The case p 0 = 1 is the one an engineer starts from: a fully commissioned, radially complete feeder.
The proof used two properties of the upward mechanism and no others: that the total rate out of a configuration in sector k is β ( r k ) , the same for every configuration in that sector, and that the post-jump law is μ k U = μ k + 1 . Neither is peculiar to the determinant-ratio kernel, and it is worth recording what that implies.
Proposition 13
(the closure does not need the canonical repair). For each k < r let U k be any Markov kernel from I k to I k + 1 , supported on single-section additions, with μ k U k = μ k + 1 , and let the upward rates be q ( B , C ) = β ( r k ) U k ( B , C ) for B I k . Then every statement of Theorem 12 remains valid verbatim, including ν t = DPP ( p ( t ) Y ) and the stationarity of DPP ( λ Y ) .
Proof. 
Immediate from the proof of Theorem 12, which uses only the two properties just named.    □
The determinant-ratio kernel is therefore not distinguished by making the dynamics exactly solvable; the whole class of sector intertwiners does that. It is distinguished by Proposition 9, as the unique time reversal of uniform deletion, and consequently as the unique member of the class for which the stationary law is reversible in the sense of Corollary 17. On the triangle of Remark 11, with β = 3 and γ = 1 , every member U a of the one-parameter family reproduces DPP ( p ( t ) Y ) to 2 × 10 14 in total variation and leaves DPP ( λ Y ) stationary to 10 16 , while the detailed-balance residual is 0.188 at a = 0 , 0.094 at a = 1 / 4 and exactly zero only at a = 1 / 2 , the determinant-ratio rule.

5.3. Reliability Indices

Corollary 14.
Under DPP ( p Y ) with p = p ( t ) :
(i) 
the number of energised sections is Bin ( r , p ) ;
(ii) 
the number of islands is 1 + Bin ( r , 1 p ) , with stationary mean 1 + ( N 1 ) γ / ( β + γ ) ;
(iii) 
the feeder is radially complete with probability p N 1 ;
(iv) 
section e is energised with probability p Y e e ;
(v) 
the joint law of any k switching states is det ( p Y ) S .
Item (ii) is the index most often wanted: the expected number of islands is one plus the number of switchable sections times the fault duty cycle γ / ( β + γ ) , and it involves no topology beyond N. Topology enters (iii) and (iv).
Proposition 15
(the occupancy indices do not depend on the repair policy). Replace the repair mechanism by any allocation of the same total rate β ( r k ) among the admissible candidates, in particular by service priority, which places the whole rate on the candidate reconnecting the most load. Then the number of energised sections evolves exactly as before, so (i), (ii) and (iii) of Corollary 14 continue to hold. Statements (iv) and (v) need not hold; by Proposition 13 they do hold whenever the allocation intertwines the sectors, and service priority is not such an allocation.
Proof. 
Out of any configuration in sector k the total exit rates are γ k downwards and β ( r k ) upwards, whatever the allocation. The occupancy is therefore an autonomous Markov chain with the rates of (8), and (i)–(iii) are functions of it alone.    □
We verified this on a network small enough to enumerate its 194 admissible partial configurations and compute the stationary law of both mechanisms exactly. Under service-priority repair the stationary law lies at total-variation distance 0.351 from DPP ( λ Y ) , with per-section probabilities departing from λ Y e e by as much as 0.211 ; yet the occupancy law reproduces the binomial to 10 16 , the expected island count is 2.000000 against the formula 1 + r ( 1 λ ) = 2 , and the probability of radial completeness is 0.327680 against λ r = 0.327680 . Service-priority repair also delivers the higher served load, 3.95 against 3.34 , consistent with Section 4.8.
The division is sharp, and it falls the convenient way. The indices a utility actually reports are robust to how the crew is dispatched; the determinantal form and the per-section profile are not.
Corollary 16
(exact sampling). A sample of DPP ( p Y ) is obtained by drawing an admissible configuration from the operating ensemble and de-energising each of its sections independently with probability 1 p . The model class is closed under independent thinning, and quantities not available in closed form, such as the number of served nodes, are obtained by cheap exact sampling.

5.4. Reversibility, and what the determinantal form costs

Corollary 17
(detailed balance). Let π λ ( B ) = λ | B | ( 1 λ ) r | B | det Y B , the mass function of DPP ( λ Y ) . Then π λ ( B ) β det Y C / det Y B = π λ ( C ) γ for C = B { e } , which reduces to β ( 1 λ ) = γ λ . The process is reversible with respect to DPP ( λ Y ) .
Proposition 18
(fixed crew). Replace the birth part of (7) by a total restoration rate β independent of the configuration, allocated in proportion to the weights. Then the sector closure still holds, but the occupancy chain has birth rates β and death rates γ k , with stationary law the truncated Poisson w k ( β / γ ) k / k ! on { 0 , , r } . The stationary configuration law is the corresponding mixture of sectors, which is not determinantal.
The contrast is informative rather than a defect. Determinantal form at all times is bought by the assumption that repair capacity follows damage; if capacity is capped, the feeder still stays within the sector family, so the restoration weights, the ladder identity and the exactness of blind faults all survive, but occupancy concentrates differently. Both cases are one-dimensional and solvable; only the first is determinantal.
Corollary 19
(seasonal and campaign maintenance). Let β ( t ) 0 and γ ( t ) > 0 be piecewise continuous. Then the closure remains valid with (9) replaced by the solution of p ˙ = β ( t ) ( 1 p ) γ ( t ) p . A feeder started from DPP ( p 0 Y ) and maintained under any schedule is a determinantal feeder with kernel p ( t ) Y at every instant. No stationary law and no uniform relaxation rate are claimed in this case.
Planning availability thus reduces to a one-dimensional deterministic control problem for p ( t ) , around which the realised number of energised sections fluctuates with binomial statistics.

5.5. Numerical Illustration and Scope

The section and island counts are reproduced by the formulas to sampling accuracy; the served-node column uses the exact sampler of Corollary 16, since it depends on which sections are energised and not only on how many. At a per-section availability of 0.95 the feeder is fully connected less than one fifth of the time, while the expected number of islands is still under three.
Table 8. Reliability indices under independent thinning: simulation against the closed forms of Corollary 14.
Table 8. Reliability indices under independent thinning: simulation against the closed forms of Corollary 14.
p Energ. (MC) Energ. (exact) Islands (MC) Islands (exact) Nodes served Pr [ complete ] (MC) (exact)
0.99 31.68 31.68 1.32 1.32 30.33 0.727 0.725
0.97 31.04 31.04 1.96 1.96 25.73 0.377 0.377
0.95 30.40 30.40 2.60 2.60 21.93 0.193 0.194
0.9 28.80 28.80 4.20 4.20 15.31 0.035 0.034
Figure 5. (a) Island-count distribution at p = 0.95 , formula against simulation. (b) Recovery after a storm, with the binomial band of the realised section count.
Figure 5. (a) Island-count distribution at p = 0.95 , formula against simulation. (b) Recovery after a storm, with the binomial band of the realised section count.
Preprints 229008 g005
Theorem 12 rests on two assumptions. Repair intertwines the sectors at total rate β ( r k ) : by Proposition 13 any such repair, canonical or not, gives the determinantal form and (iv) and (v) of Corollary 14, while (i)–(iii) need only the total rate, by Proposition 15. Faults strike energised sections independently and uniformly: this is the appropriate model for the accumulation of unrelated defects and not for a single event damaging several adjacent sections, and Section 10 quantifies the departure and sets out the three levels at which the results of this paper assert anything about a real feeder.

6. Distributed Generators: The Same Calculus on a Different Ground Set

6.1. A Second Failure Layer

A feeder carrying distributed generation fails in a second, independent way: the generators themselves drop out through converter trips, protection operations, mechanical faults or maintenance, while the network remains intact. The ground set is now the n generators, and substitutability is not topological: two units are substitutes when their output profiles are alike. The entire calculus transfers without modification, because the algebraic proof of Lemma 5 used only that Y is an orthogonal projection.

6.2. The Generation-Mode Projection, and What It Is Not

Let X be the T × n matrix of measured output, each column divided by the installed capacity of its unit. Centre X, compute its singular value decomposition, retain the r leading right singular vectors as the rows of an r × n matrix Ψ with orthonormal rows, and set
P = Ψ Ψ , P = P = P 2 , rank P = r .
The rows of Ψ are the generation modes; the jth column is the loading vector of unit j; and det P B is the squared r-dimensional volume spanned by the loadings in B.
Two properties of this geometry must be stated at once, because they bound what the calculus may claim. First, the construction is whitened: Ψ has orthonormal rows, so the singular values of the output matrix have been divided out. The physical profile of unit j restricted to the retained subspace is Σ r ψ j and not ψ j , so a determinant ratio built from P is not a marginal gain in output variance. Second, in the whitened geometry the natural coverage functional is degenerate: writing Π B for the orthogonal projection onto the span of the loading vectors indexed by B, one has Π B Ψ F 2 / Ψ F 2 = tr ( Π B Ψ Ψ ) / r = k / r for every independent B, because Ψ Ψ = I r . Whichever k units are running, the whitened coverage is the same number. We therefore call the quantity below a geometric novelty score, not a coverage gain, and we claim no output-variance optimality for it anywhere.
The rank r is the number of independent generation regimes the fleet can distinguish. The sector laws are μ k ( B ) = r k 1 det P B .
Proposition 20.
Lemma 5 holds verbatim for P, and S j j = det P B j / det P B equals the squared norm of the component of the loading vector of unit j orthogonal to the span of the loading vectors of the units in B.
Proof. 
The first statement is the algebraic proof of Lemma 5, which used only P 2 = P and tr P = r . For the second, S j j is the Schur complement P j j P j B P B B 1 P B j , and P B B is the Gram matrix of the loading vectors indexed by B.    □
So S j j is the squared residual novelty of unit j in the whitened retained-mode geometry – the part of its loading vector  ψ j , not of its physical profile Σ r ψ j , that the running units do not span. Summed over the failed units these residuals give r rank Ψ B , the number of generation regimes not currently covered; when the running loadings are linearly independent this is r | B | .

6.3. Blind Loss, Blind Repair, and the Repair Rule

Theorem 21.
Let generators fail independently and uniformly at random. Then the surviving fleet is distributed exactly as the sector law of the corresponding size, for any number of failures; and no repair rule chosen independently of P can return the fleet to the sector family for all rank-r projections P with r < n . The rule U ( B , B j ) = det P B j / ( r k ) det P B is stochastic and satisfies μ k U = μ k + 1 ; upward intertwiners are not unique, by Remark 11, and what singles this one out is that it is the unique kernel reversing uniform blind loss.
Remark 22.
The witnesses in the impossibility argument (Appendix B) are degenerate fleets. The obstruction is not an artefact of that degeneracy: the set of projections for which a given candidate rule fails is open, so failure persists on a neighbourhood of each witness.
Two distinct objects share this score and should not be conflated. Theorem 21 describes a stochastic kernel: it restores unit j with probability proportional to S j j , and it is that randomised mechanism which reverses blind loss and carries one sector onto the next. Algorithm 2 restores instead the maximiser of S j j . Greedy selection reverses nothing, does not map the sector family onto itself, and inherits none of the exactness statements of this section; it is a heuristic suggested by the same geometry, and we present it as one.
The parallel with the network layer is exact. There, the repair weight is the resistance seen across a section once everything still energised has been shorted; here, the residual of an output profile once everything still running has been projected out. In both cases the weights sum to the number of gaps: islands minus one there, uncovered modes here.
Table 9. Algorithm 2: fleet repair by novelty score.
Table 9. Algorithm 2: fleet repair by novelty score.
Offline, once: from the output history compute Ψ and P.
1. Let B be the units currently running and F the failed units.
2. Form Ψ B and compute a QR factorisation of Ψ B .
3. For each j F compute S j j = ( I Q Q ) Ψ : , j 2 .
4. Check j F S j j = r rank Ψ B , which the QR of step 2 supplies; abort on mismatch. When the running loadings are independent this reads r | B | , but the rank form is the one to implement, since a running fleet may well contain redundant units.
5. Dispatch to arg max j S j j ; on repair move j to B and return to step 2.

6.4. Worked Example

The model fleet has twelve units in three clusters, each with two morning-weighted and two evening-weighted profiles, r = 6 generation modes and capacities between 5 and 15 MW; four units are running and eight are down.
Table 10. Restoration priority for the generator fleet by novelty score (left) and by installed capacity (right); the scores sum to 2.0000, the number of uncovered generation modes.
Table 10. Restoration priority for the generator fleet by novelty score (left) and by installed capacity (right); the scores sum to 2.0000, the number of uncovered generation modes.
Rank Unit Weight MW Unit MW its weight
1 #8 0.5095 8 #4 15 0.0007
2 #11 0.5005 5 #10 14 0.0010
3 #12 0.4986 9 #7 13 0.4890
4 #7 0.4890 13 #2 9 0.0002
5 #10 0.0010 14 #12 9 0.4986
6 #4 0.0007 15 #8 8 0.5095
7 #6 0.0004 6 #6 6 0.0004
8 #2 0.0002 9 #11 5 0.5005
The two orders are almost reversed at the top, and the reason is structural. Unit #4 is the largest at 15 MW and carries the lowest score: it shares a cluster and a duty profile with unit #3, which is running, so its profile is already reproduced and restoring it adds capacity but no new regime. Unit #8, at 8 MW, covers a regime nothing running covers.
The normalised determinantal restoration kernel applies only below the rank, since its factor ( r k ) 1 is undefined at k = r ; on this fleet that leaves the first r k = 2 repairs. The geometric score S j j itself remains defined throughout and simply vanishes once the running units span the retained mode space, which is what happens here after two repairs. Beyond the rank, by Proposition 23, blind addition is exact and the projection-geometric criterion ceases to distinguish candidates at all. It does not follow that no ordering can beat any other: capacity, energy, location and any regime outside the retained rank continue to distinguish them, and only this criterion falls silent. The curves show the criterion falling silent: they separate sharply over the two score-governed repairs and then converge. After those two repairs the variance not reproducible from the running units is 5.8 times larger under capacity ranking and 3.2 times larger under random order. The trade-off is explicit: over the same two repairs the score recovers 13 MW against 29 MW for the capacity policy.
The metric plotted in Figure 6(d) is the physical one, and we define it explicitly because it is not the quantity the score optimises. Writing X for the centred, capacity-normalised output matrix and X B for its columns indexed by the running units, the reproducible output variance is
R ( B ) = Π col ( X B ) X F 2 X F 2 ,
the fraction of the fleet’s output variance recoverable by least squares from the units that are running. Unlike the whitened coverage of Section 6, this quantity does depend on which units are running, because it carries the singular values that the whitening divides out.

6.5. Which Objective This Serves, and Above the Rank

We state the boundary plainly, because the temptation here is the mirror image of the one resisted in Section 4.8. There the determinant ratio optimises nothing the utility wants; here it optimises something geometric, and the question is whether that something is what an operator wants. It is not the same thing as output variance, for the reason given above, and the two orderings genuinely differ: on the model fleet the novelty score ranks unit 8 first while the marginal gain in R of (11) ranks unit 12 first, though the leading four units are the same set and their variance gains are within four per cent of one another. What can be said is that the score and the physical gain are aligned in this example, not that one optimises the other.
If the objective is recovered energy, the correct dispatch is by lost capacity and no calculus is needed. The score measures novelty of a unit’s profile relative to what is running, which matters when the feeder carries a firm-capacity or ramp obligation, when forecast quality is contractually relevant, or when the exposure of concern is correlated shortfall rather than annual yield. In practice a planner often wants both, and the natural compromise is to rank by the product of installed capacity and novelty score; we note explicitly that this hybrid is a heuristic to which none of the exactness statements apply.
Proposition 23
(the mirror). For r s n let the fleet law above the rank be
ν s ( S ) = n r s r 1 B S , | B | = r det P B det Ψ S Ψ S , | S | = s ,
the two forms agreeing by Cauchy–Binet, where Ψ S is the r × s submatrix of loading vectors indexed by S; this is the squared r-dimensional volume of the frame carried by S, which is the right generalisation once s > r makes an s-dimensional volume meaningless. Then S has the law of a core B μ r together with a padding of s r units chosen uniformly among the rest; blind addition maps the law of size s onto that of size s + 1 exactly; and blind removal does not.
In an over-provisioned fleet the geometric criterion is silent on restoration order, while the decisions it does speak to are the ones that take units out of service: planned outages, curtailment allocation and maintenance scheduling should be made with the residuals in hand. Theorem 12 applies verbatim with Y replaced by P, so the fleet has the determinantal law with kernel p ( t ) P at every instant and the expected number of covered modes is r p ( t ) .
The construction needs an output history long enough to estimate r modes stably, in practice one to two years of sub-hourly data, together with a reliable capacity normalisation. Three cautions apply: the modes must be estimated on outage-free periods, or the outages will be fitted as modes; ageing and seasonal drift move the loadings slowly, so P should be re-estimated on a rolling window; and the failure model is independent failure, which excludes exactly the events that strike neighbouring units together.

7. Reinforcing the Feeder: How the Ensemble Moves

7.1. Transport of the Kernel

Conductors are replaced and existing sections reinforced. These are multi-year decisions and they change g, hence Y, hence every index above. Theorem 24 assumes a fixed edge set and a smooth positive path of conductances, so it covers reconductoring and reweighting but not the installation of a new tie, which sends a conductance from zero and is a jump rather than a drift; Section 8 treats that case.
Theorem 24
(transport of the kernel). Let g ( t ) be any smooth positive path of conductances and Y ( t ) the kernel (2). Put Δ ( t ) = 1 2 diag d log g e / d t . Then
Y ˙ = ( I Y ) Δ Y + Y Δ ( I Y ) ,
and consequently tr Y ˙ = 0 : the total participation e Y e e stays equal to N 1 . On the diagonal,
Y ˙ e e = f d log g f d t δ e f Y f f Y e f 2 .
Proof. 
Let M = G 1 / 2 B , so M ˙ = Δ M and Y = M M + is the orthogonal projection onto ran M , with Y M = M . Differentiating, Y ˙ M = ( I Y ) Δ M , hence Y ˙ Y = ( I Y ) Δ Y . From Y 2 = Y , Y ˙ = Y ˙ Y + Y Y ˙ , and the second term is the transpose of the first, namely Y Δ ( I Y ) . Adding gives (12); the trace of each summand vanishes because tr [ Δ Y ( I Y ) ] = 0 . Expanding on the diagonal gives (13).    □
Equation (12) is the classical derivative of an orthogonal projection onto a moving subspace [37], and we claim no novelty for the identity itself. What is used here is its instantiation: the driver Δ is exactly one half the logarithmic rate of change of the conductances, so a reinforcement schedule is fed directly into (12) and the resulting motion of every index is read off. Here Δ is immediate, with no eigenvector to differentiate, because the conductances are the primitive quantities.

7.2. Exact Planning Sensitivity

Corollary 25.
Reinforcing a single section e, at fixed conductances elsewhere,
Y f f log g e = Y e f 2 ( f e ) , Y e e log g e = Y e e ( 1 Y e e ) ,
and the sum of these changes over all sections is exactly zero.
Three consequences are worth stating in the operator’s language. Reinforcement redistributes redundancy, it does not create it: the total participation is pinned at N 1 by Foster’s rule, so every point a section gains is lost by others, allocated by the squares of the couplings, which is precisely the substitution map of Proposition 2(iii). The price of a reinforcement is computable before it is made. Leverage is highest where certainty is lowest: the self-term Y e e ( 1 Y e e ) is a vacancy factor, vanishing for a section energised in every admissible configuration and maximal at Y e e = 1 / 2 , so investment leverage is concentrated on the sections the feeder is least sure about, which by Table 2 are the tie sections. Finite reinforcements are obtained by integrating, not by extrapolating.
On the benchmark feeder, reinforcing tie T1 by one unit of log-conductance gives itself + 0.2479 and takes 0.0489 from T3, 0.0410 from L19, 0.0251 from L08, 0.0195 from L07 and 0.0173 from L21, with total change 4.8 × 10 16 .
Figure 7. (a) The map Y e f 2 : who pays for reinforcing whom. (b) The vacancy factor Y e e ( 1 Y e e ) , identifying where investment has leverage.
Figure 7. (a) The map Y e f 2 : who pays for reinforcing whom. (b) The vacancy factor Y e e ( 1 Y e e ) , identifying where investment has leverage.
Preprints 229008 g007

7.3. Loading-Driven Sizing and the Loss of Redundancy

Conductor sizing is driven by loading. Written as an optimisation with the conductor budget held fixed, this is the classical problem [28,29,30] of minimising the total ohmic loss
P ( w ) = b L ( w ) + b subject to e w e = 1 ,
where b is the vector of nodal current injections and w e is proportional to the cross-section of section e. We take the reference loading of Appendix A: every node drawing current in proportion to its demand, all of it supplied from the substation bus, and currents computed in the full meshed network. By the envelope theorem P / w e = q e 2 / w e 2 with q e the current in section e, so the gradient flow of P on the simplex is precisely a loading-driven reinforcement.
Integrating that flow and feeding the resulting path into (12) gives the following. Loss-optimal sizing reduces the loss from 87.3 at uniform sizing to 36.98 , by 58 per cent. It also drives three of the thirty-seven sections to zero conductance and pins seventeen of the thirty-two slots at Y e e = 1 , with min e Y e e falling to zero: the feeder keeps two of its five loops and loses most of its switching freedom. The trace is conserved throughout, as Theorem 24 requires; what is destroyed is not the amount of participation but its spread, and in ensemble terms the restoration weights degenerate on the pinned sections.
The collapse is partial rather than total on this feeder: the loss-optimal sizing is not a tree. The dichotomy between tree-like and loop-retaining optima known for adaptive transport networks [29,31,32] is the neighbouring result, and the computation above is an instance of the same phenomenon rather than an application of that dichotomy. Sizing purely by loading is not a neutral policy that happens to save conductor: it is a policy that spends the feeder’s switching freedom.

7.4. An Entropic Redundancy Term Removes the Boundary Optima

Proposition 26
(interiority). Let w lie in the relative interior of the simplex, let J be continuously differentiable with bounded partial derivatives near the simplex, and put F η ( w ) = J ( w ) + η H ( w ) with H the Shannon entropy and η > 0 . Then every maximiser of F η over the simplex lies in the relative interior and satisfies w e exp ( J / w e ) / η . In particular no single-section sizing is optimal for any η > 0 .
Proof. 
Let w lie on the boundary, say w e = 0 and w f > 0 , and move along w ( t ) = w + t ( δ e δ f ) . The entropy contributes η [ t log t + ( w f t ) log ( w f t ) ] up to terms independent of t, whose derivative tends to + as t 0 , while d J / d t stays bounded. Hence F η increases and w is not a maximiser. An interior maximiser is a constrained critical point, which is the stated Gibbs form.    □
The redundancy weight η is distinct from the availability λ = β / ( β + γ ) of Section 5. The result is specific to the entropic penalty and does not hold for redundancy terms in general: what drives the optimum inward is the infinite inward slope of H at the boundary, and a quadratic diversity penalty, for instance, has no such property. The transition at η = 0 is accordingly abrupt rather than gradual.
The hypothesis on J deserves a word, because for the loss objective (14) it is not satisfied on the whole simplex. By Lemma 31, ( P ) / w e = Δ φ e 2 , the squared potential difference across the section, which is bounded on any region where the support of w remains connected and diverges only as a bridge is driven towards zero conductance. That divergence pushes the bridge’s weight up: the singular boundary at which the support disconnects is repelling for the loss objective rather than attracting. On the connected-support region the mechanism of Proposition 26 therefore applies, and the benchmark computation below confirms interiority; we do not claim a separate proof for P ( w ) on the whole simplex. Operationally the rest point is a Gibbs, or logit, allocation in which the utility of a section is its marginal contribution to the objective and η is the weight placed on keeping the feeder reconfigurable; a redundancy standard, a minimum-section rule or an explicit diversity term all act as such an η .
Table 11. Dissipation against retained switching freedom at the rest point of the tempered sizing flow; η is the redundancy weight of Proposition 26.
Table 11. Dissipation against retained switching freedom at the rest point of the tempered sizing flow; η is the redundancy weight of Proposition 26.
η P Excess Dead Pinned min e Y e e
uniform 87.32 +136% 0 1 0.7492
0 36.98 +0.0% 3 17 0.0000
5 37.11 +0.3% 0 21 0.0113
10 37.62 +1.7% 0 1 0.2694
20 39.41 +6.6% 0 1 0.5796
50 44.47 +20.2% 0 1 0.7441
The headline is the row at η = 10 : an excess of 1.7 per cent over the loss-optimal sizing buys back the feeder’s switching freedom in full, with no section driven to zero and only the structural bridge pinned. Two qualifications belong with it. The benchmark optimisation is interior for every η > 0 tested, and interiority is already reached near η = 5 , but interiority is not the same as usable freedom: there twenty-one slots are still pinned and min e Y e e = 0.011 , so the practically relevant threshold is higher than the mathematical one. And the count of pinned slots is not monotone in η , so the recovery is sharp rather than gradual and occurs between η = 5 and η = 10 on this feeder.
Figure 8. (a,b) Sizing trajectories under the pure loss flow and under the tempered flow at η = 10 . (c) The price of switching freedom. (d) The recovery is sharp, not gradual.
Figure 8. (a,b) Sizing trajectories under the pure loss flow and under the tempered flow at η = 10 . (c) The price of switching freedom. (d) The recovery is sharp, not gradual.
Preprints 229008 g008
A candidate reinforcement programme is a path g ( t ) ; integrating (12) along it returns the whole trajectory of the operating ensemble, so candidates can be compared not only by loss reduction, which standard tools already provide, but by what they do to the feeder’s ability to reconfigure. Corollary 25 is exact for the ensemble of admissible topologies and says nothing about voltages, currents or losses at the operating point, which remain the province of load-flow analysis; the two are complementary and should be run together. Equation (14) represents one investment criterion, minimum loss at fixed conductor budget; a planner with a different objective should substitute it into Proposition 26 directly.

8. Two Clocks

8.1. Separation of Time Scales, and What Exactly Lags

Faults and repairs move the occupancy on the time scale of the maintenance cycle, with relaxation rate β + γ : days to weeks. Reconductoring moves the conductances on the time scale of the investment programme: years. The two differ by two to three orders of magnitude, and the question is whether the exact results above may be applied with the current kernel Y ( t ) .
For a frozen geometry there is no lag of any kind inside a sector: by Theorem 12 the jump mechanisms map the sector family onto itself exactly, so the conditional law given the number of energised sections is μ k at every instant. This ceases to hold the moment the geometry moves. At time t the law is a mixture of the sectors of Y ( t 0 ) for whatever earlier t 0 it last equilibrated to, and that is not a mixture of the sectors of Y ( t ) . Re-equilibration of the shape within a shell is a second relaxation process, governed not by β + γ but by the mixing of the down-up exchange chain on each shell, which is the composition of the two mechanisms of Section 4 and leaves μ k invariant. Chains of this type mix rapidly [19,20,21], but their rate is a separate quantity. The size of the perturbation is supplied by (12), bounded by Δ 1 2 max e | d log g e / d t | .

8.2. A Scaling Estimate, Verified Exactly

The statement below is a scaling estimate supported by exact computation, not a theorem: we do not prove it, and we label it accordingly.
Estimate 27
(quasi-static approximation). Let the conductances follow a smooth path g ( t ) and let the feeder evolve under (7) built from Y ( t ) . Put ε = max e | d log g e / d t | / κ , where κ is the spectral gap of the down-up exchange chain on the occupied shells. If the law is initially DPP ( λ Y ( 0 ) ) , then ν t DPP ( λ Y ( t ) ) = O ( ε ) uniformly on compact time intervals.
The occupancy rate β + γ does not appear, because occupancy does not lag. We verified this exactly rather than by simulation. On a network small enough for its 194 admissible partial configurations to be enumerated, we integrated the Kolmogorov equation along a ramp of one conductance and computed the total-variation distance exactly. Three findings. The distance is linear in ε : over ε from 0.01 to 0.08 the log-log slope is 0.9974 and TV / ε is constant at 0.64 ; beyond ε 0.1 the linear regime ends and the distance saturates. The distance depends on the ramp speed and the process rates only through their ratio: varying either at fixed λ produces identical distances at equal ε , to every digit computed. And the prefactor is not governed by β + γ : holding β + γ fixed and varying only the split between them changes TV / ε by a factor of 7.5 as λ runs from 0.5 to 0.9 .
We do not track the constant analytically and do not claim exact tracking; this is why the statement is labelled an estimate. A finite-state adiabatic proof would require a uniform lower bound on the shell gaps along the path, which we do not have. What is established is the linear improvement with scale separation, which for the numbers above means a relative error of order 10 2 to 10 3 .
Figure 9. (a) The two clocks. (b) Exact total-variation distance along a conductance ramp against the scale-separation parameter.
Figure 9. (a) The two clocks. (b) Exact total-variation distance along a conductance ramp against the scale-separation parameter.
Preprints 229008 g009

8.3. What This Licenses, and Where It Is Not the Right Tool

Freeze the kernel over a planning increment, apply the exact results within it, and recompute when the increment closes. The restoration weights use the kernel as commissioned and need no update between reinforcements; the reliability indices are evaluated at the current Y and are exact within the increment; a reinforcement programme is evaluated by integrating (12) along it. The generator layer has the same structure, with P re-estimated on a rolling window.
Two situations are outside the approximation. A commissioning event is a jump, not a drift: a new tie in particular sends a conductance from zero, where log g is undefined, so the kernel jumps and the feeder relaxes from a mixture of the old sectors towards the new family, the occupancy part of that transient decaying at rate β + γ and the shape part not being available in closed form; indices computed immediately after a commissioning carry a transient error of duration of order the maintenance cycle. A storm, by contrast, is a jump in occupancy and not in geometry, and is covered exactly by Corollary 19.

9. Implementation

9.1. Inputs and Cost

For the network layer: the node list; the section list with terminal nodes and resistance, or length, cross-section and conductor material; the switching inventory, and which devices are remotely operable; and the current switching and fault state for online use. For the generator layer: per-unit output at sub-hourly resolution over at least one and preferably two years, installed capacity per unit, and the outage log. Nothing else is required: the restoration weights need no load-flow solution, no weather data, no protection settings and no failure statistics, and β and γ enter only in the reliability indices.
Offline, once per commissioned topology: assemble L = B G B ; factorise it grounded at the substation bus, at cost O ( N 3 ) dense and far less with a sparse factorisation, feeders being sparse and close to planar; read off the effective resistances and hence the diagonal of Y; and, if the full kernel is wanted, assemble it from four look-ups per entry at cost O ( m 2 ) . Online, per fault event: a union-find contraction, a factorisation of the reduced Laplacian on N | B | nodes, and one effective resistance per candidate. Contraction should be implemented by union-find on node labels, never by matrix surgery on L.
Two identities should be asserted in code. tr Y = N 1 is Foster’s rule, and it is worth being precise about what it validates: the identity holds for every assignment of positive conductances, so it does not detect a mis-entered resistance, but it does detect a duplicated section, a node with no connection, a wrong terminal or an incidence matrix built from a stale asset register. The restoration weights summing to the island count minus one validates the contraction and the bookkeeping of the switching state, which are the parts of the online path most likely to drift out of step with reality.

9.2. Sampling, Attachment and Scale

Indices depending only on how many sections are energised are formulas, by Corollary 14; indices depending on which ones require the configuration and are obtained by exact sampling: draw an admissible configuration by Wilson’s algorithm [10,11] rooted at the substation bus, then de-energise each of its sections independently with probability 1 p ; by Corollary 16 the result is an exact draw from DPP ( p Y ) . The procedure is exact rather than asymptotic: no burn-in, no convergence diagnostics, no dependence between draws.
Three attachment points, in increasing order of effort. The asset register feeds a kernel service recomputing Y whenever a commissioning changes the topology, whose output is a static per-section table of self transfer-current factor, vacancy factor and strongest substitutes. The outage management system calls Algorithm 1 and returns the restoration weights, which are a structural diagnostic and not a dispatch order, for the reasons of Section 4.8; they should be displayed beside the service-based ordering the utility already uses, which remains the correct basis for deciding where to send a crew. The planning tool integrates (12) along a candidate reinforcement path and reports the configurational cost of each candidate alongside its loss reduction.
The relevant comparison for scale is with enumeration, the only alternative way to obtain the same quantities exactly. Enumeration grows multiplicatively with the number of independent loops and is out of reach at a dozen ties; the cost of the kernel does not grow combinatorially with the number of loops, though it does grow with the size of the network, through m in the storage of the full kernel and N in the factorisation.
The full m × m kernel costs a dense pseudoinverse: 0.02 s and 1 MB for the medium network, 4.9 s and 35 MB for the large one. As a check at scale, tr Y = 2000.0000 for the large network. Two features of Table 12 are worth naming: the configuration counts come from the matrix-tree determinant, not from enumeration, and are of order 10 113 for the large network while being obtained in a millisecond; and the per-event column is the cheapest of the three, because the contracted post-fault network is far smaller than the feeder.

10. Limitations

The electrical model. The feeder is treated as a linear resistive network with prescribed current injections. That is a description of the loss-relevant physics and not of the operating point: it carries no reactance, no voltage magnitudes, no reactive power, no transformer taps, no conductor temperature dependence and no protection settings. It therefore cannot say whether a configuration is admissible in the operational sense – voltages within limits, sections within rating, protection still coordinated and selective with distributed generation connected. The consequence is a division of labour rather than a defect: the kernel decides how much configurational freedom the feeder retains and how it degrades; an alternating-current load-flow or branch-flow solution decides whether a configuration is operable at all, and a candidate list produced by Algorithm 1 must be filtered through that check before it is acted on.
The ensemble weighting. The measure (1) is a modelling choice with a stated justification, not a description of how an operator selects a configuration. The identities do not depend on the choice: Lemma 5, Theorems 6, 8 and 12, Proposition 9 and Corollaries 10, 14 and 25 hold for any positive conductance weighting. What depends on it is the numerical output. Within the tempered 1 / R -weighting family, that is across θ , the ranking is stable where it matters: over 300 random three-fault scenarios the leading candidate is unchanged in 82 to 87 per cent of cases, the base leader lies within the top three in at least 99.7 per cent, and the mean Kendall correlation with the base ranking is between 0.85 and 0.89 . The reporting unit we recommend is therefore the leading pair, invariant in more than 94 per cent of scenarios, rather than a single value. The 1 / X and 1 / | Z | conventions are a different matter: under 1 / X the leading section changes in 31 per cent of scenarios. That sensitivity is a reason to fix the convention on physical grounds, which Section 2 does, and not a licence to treat it as free.
Independence of failures. Every distributional statement assumes that faults strike energised sections independently and uniformly. That is the right model for the accumulation of unrelated defects and the wrong one for a single event damaging several neighbouring sections: a trench failure, a storm along one branch, a common-mode protection operation. The departure is large rather than marginal: a double outage restricted to adjacent sections produces a surviving configuration whose probability departs from (4) by factors ranging from 0.78 to 8.28 , whereas an independent double outage reproduces the sector law to 1.000000 . Two things follow. The sector law is a testable null hypothesis: since the departure is measurable and the null is exact, the likelihood ratio of an observed surviving configuration against (4) is a statistic for whether an outage was independent, computable from the switching state alone and without weather input; we do not develop this here. And the weights do not require independence: Theorem 8 and Algorithm 1 are statements about the post-fault network and make no reference to how the current state arose, so a utility may use the weights and decline the indices.
The generator layer. The projection P is estimated from a finite output history, so a generation regime absent from the estimation window is invisible to the calculus, and the rank r is an estimate with its own uncertainty. The capacity normalisation affects the loadings and hence the scores. And correlated outage is more rather than less likely here: a weather front, a common-mode converter fault or a protection operation upstream of several units strike neighbouring generators together by construction.
The maintenance model. Repair durations are exponential, faults are Poisson, and the restoration effort is either proportional to the number of islands or capped at a fixed crew (Proposition 18); real maintenance has travel times, spare-part lead times, shift patterns and access windows, none of which appear, and switching costs are ignored. One assumption that might have been expected here is not a limitation: Section 5 builds its process on the canonical repair while Section 4.8 recommends a service-based ordering, and by Proposition 15 the indices a utility reports are exact under either.
The slow layer. Estimate 27 is a scaling statement whose constant is not tracked, and a sharp adiabatic result for this family remains open. Commissioning events are jumps rather than drifts, with a transient not available in closed form.
Symmetry and radiality. The construction requires symmetric conductances and radial operation. Symmetry holds for passive line sections and fails wherever the network contains directional elements: unidirectional protection, series power-electronic devices, or any component whose impedance depends on the direction of flow. Distributed generation does not by itself break the symmetry – a passive section carries current in either direction with the same resistance – but a feeder whose protection or control makes a section usable in only one direction falls outside the model. For such networks the matrix-tree machinery must be replaced by its directed counterpart, and the electrical readings of Proposition 2 do not survive in the same form; this is the most substantial extension we leave open. Radiality is assumed throughout, so feeders operated weakly meshed fall outside the model, a connected spanning subgraph with more than N 1 edges not being the basis family of a matroid.
Validation. All numerical results are computed on a published benchmark specified in full in Appendix A. This is appropriate for verifying exact identities and is not a validation against practice. What would constitute validation is an outage log from an operating utility together with the realised restoration sequences and durations, against which the diagnostic of Algorithm 1 and the indices of Corollary 14 could be compared.

10.1. Three Levels of Assertion

The results of this paper do not all require the same thing of the feeder, and conflating them is the misreading we most want to prevent. They fall into three levels, in decreasing order of robustness.
Level 1: structural quantities of the ensemble. The kernel Y and everything read off it – Y e e as a self transfer-current factor, the substitution map Y e f 2 , the trace identity, the bridges, the restoration weights and their sum rule, the sensitivities of Section 7 – are properties of the network and of the space of admissible configurations. They assume nothing whatever about how the feeder chooses a configuration or about what has happened to it. A feeder that has always operated one fixed radial configuration still has these quantities, and they still mean what they mean.
Level 2: occupancy quantities. The number of energised sections, the number of islands and the probability of radial completeness require that faults strike the energised sections independently and that the total restoration rate out of a k-section configuration be β ( r k ) , or its time-dependent counterpart. They do not require the ensemble distribution of configurations, and by Proposition 15 they do not require any particular allocation of that rate among the candidates. They do not require the pre-fault configuration to be drawn from the ensemble: any spanning tree has exactly N 1 sections, so independent thinning gives Bin ( N 1 , p ) energised sections and 1 + Bin ( N 1 , 1 p ) islands whichever tree the feeder happened to be operating. By Proposition 15 they do not require the canonical repair either. These are the indices a utility actually reports, and they are the most robust results in the paper.
Level 3: the full configuration-level law. The statement ν t = DPP ( p ( t ) Y ) , the sector identities of Theorem 6, and the per-section and joint statements of Corollary 14 do require the initial configuration to be distributed as the operating ensemble, and they require a repair that intertwines the sectors. They do not require the canonical repair specifically: by Proposition 13 any sector intertwiner will do, and the canonical rule of Theorem 8 is the distinguished reversible member of that class. A feeder sitting in a fixed tree T 0 that loses one energised section is left with a uniformly chosen subset of T 0 , not with a sample of μ r 1 : Theorem 6 propagates the ensemble, it does not create it.
The ensemble is thus a description of the space of admissible configurations at Level 1, a harmless bookkeeping device at Level 2, and a genuine modelling assumption at Level 3. It never asserts that the feeder selects its configuration at random. Readers who reject the ensemble as a description of utility behaviour may still use everything at Levels 1 and 2, which is most of what an operator asks for.

11. Conclusions

A distribution feeder operates one configuration at a time but lives in a space of them. This paper describes that space exactly. The admissible radial configurations form a determinantal ensemble whose kernel is the transfer-current matrix, so that every joint statistic of the switching devices is a small determinant rather than a sum over a combinatorial family; on the benchmark feeder this replaces an enumeration of 50 751 configurations by a single 37 × 37 matrix, and for networks of realistic size it replaces a computation that cannot be performed at all.
Three statements summarise what the description buys, and each is exact. Random faults never take the feeder out of its model class: after any number of independent faults the surviving configuration is again a determinantal forest with the same kernel, and the relative importance profile of the sections is merely rescaled. Restoration cannot be blind, and among the mechanisms that are not blind one is canonical: no policy chosen without knowledge of the section resistances returns the feeder to its class, not even one that knows the single-line diagram in full, while conductance-aware upward intertwiners form a family of which exactly one reverses the random fault, weighting each de-energised section by its own transfer-current factor in the post-fault network with everything still energised shorted, the weights summing to the island count minus one. Its practical content is twofold and should not be overstated: it is the distinguished reversible member of the class of sector-intertwining mechanisms under which the determinantal form and the per-section indices remain exact, and the weights themselves are a structural diagnostic computed from the single-line diagram and the resistances alone. It is not a service-restoration heuristic, and Section 4.8 shows that it should not be used as one. Reinforcement redistributes redundancy rather than creating it: the total participation is pinned at N 1 , the leverage of an investment is largest where the feeder is least certain, and sizing driven purely by loading spends the feeder’s switching freedom while a modest redundancy term buys it back at a cost of under two per cent in loss.
The same calculus governs a second failure layer with a different ground set: replacing the transfer-current kernel by the projection onto the generation modes of a fleet of distributed generators, the restoration score of a failed unit becomes the residual novelty of its retained-mode loading relative to the running fleet. On the model fleet the largest unit carries the lowest score, an ordering no capacity-based dispatch would produce. That geometry is whitened, so the score measures novelty and not a gain in output variance, and the two orderings do differ even though their leading candidates coincide as a set. The contrast with the network layer is one of degree rather than of kind: the algebra alone never decides whether a canonical mechanism is also a useful rule.
What is exact and what is not should not be conflated. Everything above holds for a frozen geometry and independent faults, and the central identities were verified against exhaustive enumeration at double-precision round-off. The coupling of the two time scales is a quasi-static estimate whose constant we do not track, and the correlated events a feeder genuinely faces lie outside the distributional apparatus, though not outside the weights themselves. Section 10.1 states which results depend on the ensemble and which do not.
Four directions follow. Validation against an operating utility’s outage log, comparing realised restoration sequences with the diagnostic of Algorithm 1, is the necessary next step and the one we have not taken. The departure from the sector law under correlated outage is measurable and exact under the null, which makes it a test statistic for whether an event was independent, computable from the switching state alone. A sharp adiabatic theorem with explicit constants would upgrade the two-scale estimate to a bound. And feeders containing directional elements require the directed counterpart of the whole construction, in which the electrical readings of Proposition 2 do not survive unchanged.

Author Contributions

Not applicable, single author.

Funding

This research received no external funding.

Data Availability Statement

The benchmark feeder data, the nodal demands, the generation-recipe for the model fleet and the specification of the auxiliary networks are given in full in Appendix A, and every number, table and figure in the paper is generated from them by the scripts, which are available from the author on request.

Conflicts of Interest

The author declares no conflict of interest.

Appendix A. Data of the Benchmark Feeder and the Model Generator Fleet

Everything reported above is computed from the data below and nothing else.

Appendix A.1. Topology

The benchmark has N = 33 nodes and m = 37 line sections. Node 1 is the substation bus; it has degree one, so the head section L01 is the only bridge. Sections L01–L32 form the built-out branches and T1–T5 are the normally open ties. By terminal nodes: L01 1–2, L02 2–3, L03 3–4, L04 4–5, L05 5–6, L06 6–7, L07 7–8, L08 8–9, L09 9–10, L10 10–11, L11 11–12, L12 12–13, L13 13–14, L14 14–15, L15 15–16, L16 16–17, L17 17–18, L18 2–19, L19 19–20, L20 20–21, L21 21–22, L22 3–23, L23 23–24, L24 24–25, L25 6–26, L26 26–27, L27 27–28, L28 28–29, L29 29–30, L30 30–31, L31 31–32, L32 32–33; T1 8–21, T2 9–15, T3 12–22, T4 18–33, T5 25–29. The cycle space has dimension five, so exactly five sections are open in any admissible configuration, and the number of admissible configurations is 50 751.

Appendix A.2. Resistances

This is the 33-node, 12.66 kV test system of Baran and Wu [33], and we use its published section resistances directly; no rescaling or reparameterisation is applied. The resistances, in ohms, in the order of the section list, are 0.0922, 0.4930, 0.3660, 0.3811, 0.8190, 0.1872, 0.7114, 1.0300, 1.0440, 0.1966, 0.3744, 1.4680, 0.5416, 0.5910, 0.7463, 1.2890, 0.7320, 0.1640, 1.5042, 0.4095, 0.7089, 0.4512, 0.8980, 0.8960, 0.2030, 0.2842, 1.0590, 0.8042, 0.5075, 0.9744, 0.3105, 0.3410; ties 2.0, 2.0, 2.0, 0.5, 0.5.
Two remarks. The tie resistances are round numbers in the source rather than quantities derived from route lengths, which is a property of the benchmark and not of our construction; Section 10 reports how far the results move when the weighting is varied. And the kernel is invariant under a common rescaling of all conductances, since L ( c g ) = c L ( g ) makes L + scale by 1 / c while the two factors G 1 / 2 in (2) contribute c each; the choice of units is therefore immaterial and only the ratios matter.
The robustness check of Section 3 additionally uses the benchmark reactances 0.0477, 0.2511, 0.1864, 0.1941, 0.7070, 0.6188, 0.2351, 0.7400, 0.7400, 0.0650, 0.1238, 1.1550, 0.7129, 0.5260, 0.5450, 1.7210, 0.5740, 0.1565, 1.3554, 0.4784, 0.9373, 0.3083, 0.7091, 0.7011, 0.1034, 0.1447, 0.9337, 0.7006, 0.2585, 0.9630, 0.3619, 0.5302; ties 2.0, 2.0, 2.0, 0.5, 0.5. Those conventions appear only in that check, for the reason given in Section 2.

Appendix A.3. Nodal Demands and the Reference Loading

Table A1. Nodal demand at each node of the benchmark feeder, drawn once from U ( 0.5 , 2.0 ) MW with a fixed seed; node 1 is the substation bus and carries none.
Table A1. Nodal demand at each node of the benchmark feeder, drawn once from U ( 0.5 , 2.0 ) MW with a fixed seed; node 1 is the substation bus and carries none.
Node MW Node MW Node MW Node MW
2 1.267 10 1.316 18 1.894 26 1.240
3 1.964 11 1.853 19 0.767 27 1.250
4 0.621 12 1.216 20 1.413 28 1.938
5 1.411 13 1.146 21 1.557 29 1.025
6 1.065 14 1.683 22 1.914 30 0.836
7 1.703 15 1.976 23 1.498 31 1.283
8 0.762 16 1.055 24 0.700 32 1.462
9 1.807 17 1.953 25 1.247 33 1.909
The comparison of policies in Section 4.8 and the loading pattern of Section 7 require a demand at each node. We draw them once, independently and uniformly on 0.5 to 2.0 MW, with the substation bus carrying none, and hold them fixed. These are synthetic; a utility substitutes its own load data. We use the benchmark topology with our own demands rather than its published load profile because the policy comparison needs a demand at every node, and nothing in the paper depends on the particular draw.
Section 7 requires a representative pattern of currents. We take the natural one for a feeder: every node drawing current in proportion to its demand, all of it supplied from the substation bus, and currents computed in the full meshed network, which is the standard reference for choosing conductor cross-sections rather than any one radial configuration. Formally b v is proportional to minus the demand of node v, b at the substation equals the total, the section currents are q = G B L + b and the loss is P = b L + b .

Appendix A.4. The Model Generator Fleet

Twelve distributed generators in three geographical clusters of four, each cluster containing two morning-weighted and two evening-weighted units, with capacities in MW: units 1–12 carry 12, 9, 7, 15, 11, 6, 13, 8, 10, 14, 5, 9; clusters A, A, A, A, B, B, B, B, C, C, C, C; profiles M, M, E, E, M, M, E, E, M, M, E, E. Output is generated over T = 400 equally spaced time stamps t [ 0 , 1 ] by
X t j = m π ( j ) ( t ) 1 + 0.35 c t , κ ( j ) + 0.05 ε t j ,
where m M ( t ) = sin ( π t ) 1 + 0.4 cos ( 2 π t ) and m E ( t ) = sin ( π t ) 1 0.4 cos ( 2 π t ) are the two duty shapes, κ ( j ) and π ( j ) are the cluster and profile of unit j from the table above, and c and ε are independent standard normal arrays of sizes 400 × 3 and 400 × 12 . We give the recipe rather than the matrix because it reproduces Ψ and Σ r to full precision, which three printed decimals would not. The matrix is centred column-wise and decomposed by singular values; the leading eight are 25.761 , 10.734 , 10.581 , 7.263 , 2.284 , 2.105 , 1.111 , 1.056 , with X F 2 = 959.11 , so the r = 6 retained modes carry 99.38 per cent of the variance, which is the criterion by which r was chosen. The retained singular values are needed for the reproducible-variance metric (11); the whitened loading matrix Ψ is the orthonormalised matrix of the six leading right singular vectors. The worked example takes units 1, 5, 9 and 3 as running.

Appendix A.5. The Synthetic Networks and the Small Network

The two larger networks of Table 12 each consist of a substation bus, a number of branches of equal length radiating from it, and ties joining adjacent branches at evenly spaced depths: medium, 6 branches of 50 nodes with 3 ties per adjacent pair, N = 301 , m = 318 ; large, 20 branches of 100 nodes with 4 ties per pair, N = 2001 , m = 2080 . Resistances are drawn independently and uniformly on 5 to 200 m Ω . The configuration counts come from the matrix-tree determinant of the grounded unweighted Laplacian.

Appendix A.6. Random Seeds

All synthetic random variables were generated with NumPy’s default_rng (PCG64), one independent generator per item, with the seeds: nodal demands, 4; the fleet arrays c and ε , 11; the worked outage of Section 4.7, 5; the policy comparison of Section 4.8, 2026; the resistances of the small, medium and large auxiliary networks of Table 12, 101, 102 and 103. The generator family is stated because the same integer seed produces different arrays under different pseudorandom generators.
The exact master-equation computations use a six-node network: a cycle 1–2–3–4–5–6–1 with the chords 2–5 and 3–6, so N = 6 , m = 8 , r = 5 , node 1 the substation bus, and conductances 1.0, 1.6, 0.7, 1.3, 0.9, 2.1 along the cycle and 0.5, 1.8 on the chords. Its acyclic subsets number 194. For the comparison of Proposition 15 the nodal demands are 0, 1.4, 0.7, 1.9, 1.1, 0.6 MW. On this network the generator is a 194 × 194 matrix, its stationary vector comes from the null space, and the law along a ramp is obtained by integrating the Kolmogorov equation directly, so the statements verified this way are exact up to the solver tolerance.

Appendix B. Proofs

Appendix B.1. Standing Facts About the Kernel

Write Y = Ψ Ψ with Ψ an r × m matrix whose rows form an orthonormal basis of the range. Support: det Y B > 0 if and only if B is a forest; this is the graphic matroid represented by the star space, and it is why I k consists of the loop-free partial configurations. Fischer’s inequality: det Y B e det Y B Y e e , which supplies the degenerate case of Lemma 5. Elementary symmetric identity: for any symmetric M, | B | = k det M B = e k ( spec M ) ; applied to Y, whose spectrum is r ones and m r zeros, | B | = k det Y B = r k , which is the normalisation of (4) and, using only the spectrum, holds verbatim for P. Cauchy–Binet: det Y B = | J | = k ( det Ψ [ J , B ] ) 2 .

Appendix B.2. Conditioning Is Contraction

Lemma 28.
Let B be a forest and T drawn from (1). Conditionally on B T , the set T B is distributed as the operating ensemble of G / B , with conductances inherited unchanged.
Proof. 
Spanning trees of G containing B are in bijection with spanning trees of G / B under T T B , and the weight factorises as e B g e e T B g e , the first factor being the same for every T in the conditioning event. □
Hence det Y B e / det Y B = Pr [ e B T ] = g e R eff ( e ; G / B ) by Proposition 2(i) applied to G / B , with the value zero when the terminals of e are identified there, which is (5). The two consequences recorded in Section 4.5 follow at once: a section whose terminals are already joined has weight zero, and a bridge of G / B has R eff ( e ; G / B ) = 1 / g e and weight one.

Appendix B.3. Mixtures of Elementary Determinantal Laws

Lemma 29.
For every 0 k r , μ k = r k 1 | J | = k μ ( J ) , where μ ( J ) is the projection determinantal law of the rank-k projection onto the span of the rows of Ψ indexed by J.
Proof. 
By Cauchy–Binet det Y B = | J | = k ( det Ψ [ J , B ] ) 2 , and ( det Ψ [ J , B ] ) 2 is the probability of B under μ ( J ) . □
Proposition 30.
For 0 p 1 , DPP ( p Y ) = k = 0 r r k p k ( 1 p ) r k μ k .
Proof. 
The kernel p Y has eigenvalue p with multiplicity r and 0 with multiplicity m r . By the spectral construction of determinantal processes [5,8], a sample is obtained by activating each of the r modes independently with probability p and sampling the projection process of the span of the activated modes; the number activated is Bin ( r , p ) and, given it is k, the activated set is uniform, so averaging returns μ k by Lemma 29. □
Corollary 16 follows: the number of retained sections is Bin ( r , p ) and, given it is k, the retained set is a uniformly chosen k-subset of a sample of μ r , which by Theorem 6 is a sample of μ k .

Appendix B.4. The Mirror Above the Rank

Proof of Proposition 23.
Write ν s ( S ) = n r s r 1 B S , | B | = r det P B . The law of B E assigns to S the mass n r s r 1 B S μ r ( B ) , which is ν s , with total mass one because | B | = r det P B = 1 . Under uniform addition the mass arriving at S with | S | = s + 1 is ( n s ) 1 j S ν s ( S { j } ) ; exchanging the order of summation, each core B S is counted s + 1 r times, so the arriving mass is ( s + 1 r ) ( n s ) n r s r 1 B S det P B , and the prefactor equals n r s + 1 r 1 by n r s + 1 r = n r s r ( n s ) / ( s + 1 r ) . For the last statement take n = 2 , r = 1 and P the rank-one projection onto a unit vector u with u 1 2 u 2 2 , and s = 1 : ν 2 is the point mass at { 1 , 2 } , so uniform deletion gives the uniform law on singletons, whereas ν 1 ( { i } ) = u i 2 is not uniform. □
The impossibility statement of Theorem 21 is proved by testing the requirement on the coordinate projections P R = diag ( 1 R ) with | R | = r , for which the sector laws are uniform on the subsets of R: since μ k + 1 charges no set meeting the complement of R, any admissible rule must vanish there, and choosing R containing B but not a target unit j, possible because r n 1 , forces the rule to put no mass on B { j } for every j.

Appendix B.5. The Planning Sensitivity and the Envelope Identity

Proof of Corollary 25.
Put d log g f / d t = 1 for f = e and 0 otherwise in (13). For f e the right-hand side is Y e f 2 and for f = e it is Y e e Y e e 2 . Summing over f gives Y e e ( Y 2 ) e e = 0 by idempotency. □
The vanishing of the sum is thus the same fact as tr Y ˙ = 0 , localised to one section: the total participation is conserved not only in aggregate but against each individual reinforcement.
Lemma 31.
With b a zero-sum vector of nodal injections, w positive conductances and P ( w ) = b L ( w ) + b , one has P / w e = q e 2 / w e 2 , where q is the electrical flow.
Proof. 
By Thomson’s principle [12], P ( w ) = min { e f e 2 / w e : B f = b } , attained at f = q . The objective is smooth in ( w , f ) and the feasible set does not depend on w, so the envelope theorem gives the stated derivative. □

Appendix B.6. What Is Quoted Rather Than Proved

Three results are used as inputs. The transfer-current theorem, Theorem 1, is due to Burton and Pemantle and, in the weighted form, to Lyons; we verify it by enumeration in Section 3 but do not reprove it. Wilson’s algorithm is used only through the statement that loop-erased runs of the network random walk return an exact sample of the operating ensemble. The rapid mixing of down-up exchange chains is used only qualitatively, in naming κ in Estimate 27; no quantitative bound in this paper depends on it, and the exact computations of Section 8 measure the resulting prefactor directly rather than bounding it. Foster’s sum rule, by contrast, is not an input: within the present framework it is the identity tr Y = rank Y = N 1 .

References

  1. Kirchhoff, G. Über die Auflösung der Gleichungen, auf welche man bei der Untersuchung der linearen Verteilung galvanischer Ströme geführt wird. Ann. Phys. Chem. 1847, 72, 497–508. [Google Scholar] [CrossRef]
  2. Burton, R.; Pemantle, R. Local characteristics, entropy and limit theorems for spanning trees and domino tilings via transfer-impedances. Ann. Probab. 1993, 21, 1329–1371. [Google Scholar] [CrossRef]
  3. Lyons, R. Determinantal probability measures. Publ. Math. Inst. Hautes Études Sci. 2003, 98, 167–212. [Google Scholar] [CrossRef]
  4. Lyons, R.; Peres, Y. Probability on Trees and Networks; Cambridge University Press: Cambridge, UK, 2016. [Google Scholar]
  5. Hough, J.B.; Krishnapur, M.; Peres, Y.; Virág, B. Determinantal processes and independence. Probab. Surv. 2006, 3, 206–229. [Google Scholar] [CrossRef]
  6. Macchi, O. The coincidence approach to stochastic point processes. Adv. Appl. Probab. 1975, 7, 83–122. [Google Scholar] [CrossRef]
  7. Soshnikov, A. Determinantal random point fields. Russ. Math. Surv. 2000, 55, 923–975. [Google Scholar] [CrossRef]
  8. Kulesza, A.; Taskar, B. Determinantal point processes for machine learning. Found. Trends Mach. Learn. 2012, 5, 123–286. [Google Scholar] [CrossRef]
  9. Pemantle, R. Choosing a spanning tree for the integer lattice uniformly. Ann. Probab. 1991, 19, 1559–1574. [Google Scholar] [CrossRef]
  10. Wilson, D.B. Generating random spanning trees more quickly than the cover time. In Proceedings of the 28th Annual ACM Symposium on Theory of Computing, Philadelphia, PA, USA, 22–24 May 1996; pp. 296–303. [Google Scholar]
  11. Propp, J.G.; Wilson, D.B. How to get a perfectly random sample from a generic Markov chain and generate a random spanning tree of a directed graph. J. Algorithms 1998, 27, 170–217. [Google Scholar] [CrossRef]
  12. Doyle, P.G.; Snell, J.L. Random Walks and Electric Networks; Mathematical Association of America: Washington, DC, USA, 1984. [Google Scholar]
  13. Foster, R.M. The average impedance of an electrical network. In Contributions to Applied Mechanics (Reissner Anniversary Volume); Edwards Brothers: Ann Arbor, MI, USA, 1949; pp. 333–340. [Google Scholar]
  14. Chandra, A.K.; Raghavan, P.; Ruzzo, W.L.; Smolensky, R.; Tiwari, P. The electrical resistance of a graph captures its commute and cover times. Comput. Complex. 1996, 6, 312–340. [Google Scholar] [CrossRef]
  15. Klein, D.J.; Randić, M. Resistance distance. J. Math. Chem. 1993, 12, 81–95. [Google Scholar] [CrossRef]
  16. Feder, T.; Mihail, M. Balanced matroids. In Proceedings of the 24th Annual ACM Symposium on Theory of Computing, Victoria, BC, Canada, 4–6 May 1992; pp. 26–38. [Google Scholar]
  17. Pemantle, R. Towards a theory of negative dependence. J. Math. Phys. 2000, 41, 1371–1390. [Google Scholar] [CrossRef]
  18. Borcea, J.; Brändén, P.; Liggett, T.M. Negative dependence and the geometry of polynomials. J. Am. Math. Soc. 2009, 22, 521–567. [Google Scholar] [CrossRef]
  19. Anari, N.; Oveis Gharan, S.; Rezaei, A. Monte Carlo Markov chain algorithms for sampling strongly Rayleigh distributions and determinantal point processes. In Proceedings of the 29th Conference on Learning Theory, New York, NY, USA, 23–26 June 2016. [Google Scholar]
  20. Cryan, M.; Guo, H.; Mousa, G. Modified log-Sobolev inequalities for strongly log-concave distributions. Ann. Probab. 2021, 49, 506–525. [Google Scholar] [CrossRef]
  21. Anari, N.; Liu, K.; Oveis Gharan, S.; Vinzant, C. Log-concave polynomials II: high-dimensional walks and an FPRAS for counting bases of a matroid. Ann. Math. 2024, 199, 259–299. [Google Scholar] [CrossRef]
  22. Shirai, T.; Yoo, H.J. Glauber dynamics for fermion point processes. Nagoya Math. J. 2002, 168, 139–166. [Google Scholar] [CrossRef]
  23. Georgii, H.-O.; Yoo, H.J. Conditional intensity and Gibbsianness of determinantal point processes. J. Stat. Phys. 2005, 118, 55–84. [Google Scholar] [CrossRef]
  24. Lytvynov, E.; Ohlerich, N. A note on equilibrium Glauber and Kawasaki dynamics for fermion point processes. Methods Funct. Anal. Topol. 2008, 14, 67–80. [Google Scholar]
  25. Chae, M.; Yoo, H.J. Glauber and Kawasaki dynamics for determinantal point processes in discrete spaces. Interdiscip. Inf. Sci. 2009, 15, 377–388. [Google Scholar] [CrossRef]
  26. Deshpande, A.; Rademacher, L.; Vempala, S.; Wang, G. Matrix approximation and projective clustering via volume sampling. In Proceedings of the 17th Annual ACM–SIAM Symposium on Discrete Algorithms, Miami, FL, USA, 22–24 January 2006; pp. 1117–1126. [Google Scholar]
  27. Dereziński, M.; Warmuth, M.K. Reverse iterative volume sampling for linear regression. J. Mach. Learn. Res. 2018, 19, 1–39. [Google Scholar]
  28. Banavar, J.R.; Colaiori, F.; Flammini, A.; Maritan, A.; Rinaldo, A. Topology of the fittest transportation network. Phys. Rev. Lett. 2000, 84, 4745–4748. [Google Scholar] [CrossRef] [PubMed]
  29. Bohn, S.; Magnasco, M.O. Structure, scaling, and phase transition in the optimal transport network. Phys. Rev. Lett. 2007, 98, 088702. [Google Scholar] [CrossRef] [PubMed]
  30. Durand, M. Structure of optimal transport networks subject to a global constraint. Phys. Rev. Lett. 2007, 98, 088701. [Google Scholar] [CrossRef] [PubMed]
  31. Corson, F. Fluctuations and redundancy in optimal transport networks. Phys. Rev. Lett. 2010, 104, 048703. [Google Scholar] [CrossRef] [PubMed]
  32. Hu, D.; Cai, D. Adaptation and optimization of biological transport networks. Phys. Rev. Lett. 2013, 111, 138701. [Google Scholar] [CrossRef] [PubMed]
  33. Baran, M.E.; Wu, F.F. Network reconfiguration in distribution systems for loss reduction and load balancing. IEEE Trans. Power Deliv. 1989, 4, 1401–1407. [Google Scholar] [CrossRef]
  34. Lavorato, M.; Franco, J.F.; Rider, M.J.; Romero, R. Imposing radiality constraints in distribution system optimization problems. IEEE Trans. Power Syst. 2012, 27, 172–180. [Google Scholar] [CrossRef]
  35. Mahdavi, M.; Alhelou, H.H.; Hatziargyriou, N.D.; Jurado, F. Reconfiguration of electric power distribution systems: comprehensive review and classification. IEEE Access 2021, 9, 118502–118527. [Google Scholar] [CrossRef]
  36. Wood, A.J.; Wollenberg, B.F.; Sheblé, G.B. Power Generation, Operation, and Control, 3rd ed.; Wiley: Hoboken, NJ, USA, 2014. [Google Scholar]
  37. Kato, T. Perturbation Theory for Linear Operators; Springer: Berlin/Heidelberg, Germany, 1995. [Google Scholar]
Figure 6. (a) The two duty shapes. (b) Loading of each unit on each mode. (c) The two priority orders. (d) Reproducible output variance against repairs completed.
Figure 6. (a) The two duty shapes. (b) Loading of each unit on each mode. (c) The two priority orders. (d) Reproducible output variance against repairs completed.
Preprints 229008 g006
Table 6. The worked outage of Section 4.7: restoration weights, summing to 3.0000, beside the load each restoration would reconnect. All sections not listed have weight zero.
Table 6. The worked outage of Section 4.7: restoration weights, summing to 3.0000, beside the load each restoration would reconnect. All sections not listed have weight zero.
Section Nodes Kind Weight Capacity reconnected
L06 6–7 faulted 0.8644 0.000
L04 4–5 faulted 0.7654 0.032
L05 5–6 faulted 0.4958 0.000
L07 7–8 open, not faulted 0.4845 0.038
L28 28–29 open, not faulted 0.3899 0.123
Table 12. Cost by network size. Configuration counts from the matrix-tree determinant, never by enumeration.
Table 12. Cost by network size. Configuration counts from the matrix-tree determinant, never by enumeration.
Feeder N m Configurations Factorise (ms) Y diagonal (ms) Per event (ms)
small 33 37 50 751 0.05 0.3 0.33
medium 301 318 10 21.5 0.20 5.3 0.55
large 2001 2080 10 113 1.45 218.0 1.92
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.