FORWARD: A Feasible Radial Reconfiguration Algorithm for Multi-Source Distribution Networks
Gallart, Bent, Kia
This paper considers an optimal radial reconfiguration problem in multi-source distribution networks, where the goal is to find a radial configuration that minimizes quadratic distribution costs while ensuring all sink demands are met. This problem arises in critical infrastructure systems such as power distribution, water networks, and gas distribution, where radial configurations are essential for operational safety and efficiency. Optimal solution for this problem is known to be NP-hard. In this paper, we prove further that constructing a feasible radial distribution configuration is weakly NP-complete, making exact solution methods computationally intractable for large-scale networks. We propose FORWARD (Feasibility Oriented Random-Walk Inspired Algorithm for Radial Reconfiguration in Distribution Networks), a polynomial-time algorithm that leverages graph-theoretic decomposition and random walk principles to construct feasible radial configurations. Our approach introduces novel techniques including strategic graph partitioning at articulation points, dual graph condensation to address greedy shortsightedness, and capacity-aware edge swapping for infeasibility resolution. We provide rigorous theoretical analysis proving feasibility guarantees and establish a compositional framework enabling parallel processing while preserving optimality properties. Comprehensive numerical evaluation on networks ranging from IEEE standard test systems to 400-node small-world networks demonstrates that FORWARD consistently outperforms commercial MINLP solvers, achieving optimal or near-optimal solutions in seconds where traditional methods require hours or fail entirely. The algorithm's polynomial-time complexity and scalability make it particularly suitable for real-time distribution network management and as an effective initialization strategy for iterative optimization solvers.
academic
FORWARD: A Feasible Radial Reconfiguration Algorithm for Multi-Source Distribution Networks
This paper investigates the optimal radial reconfiguration problem in multi-source distribution networks, aiming to find a radial configuration that minimizes quadratic distribution costs while satisfying all sink node demands. This problem arises in critical infrastructure systems such as power distribution, water networks, and natural gas distribution, where radial configurations are essential for operational safety and efficiency. The authors prove that constructing feasible radial distribution configurations is a weakly NP-complete problem and propose the FORWARD algorithm—a polynomial-time algorithm that constructs feasible radial configurations using graph decomposition and random walk principles. Comprehensive numerical evaluations on IEEE standard test systems and small-world networks up to 400 nodes demonstrate that FORWARD consistently outperforms commercial MINLP solvers, obtaining optimal or near-optimal solutions in seconds when conventional methods require hours or fail completely.
The core problem addressed in this paper is the optimal radial reconfiguration problem in multi-source distribution networks. Specifically, given a distribution network containing multiple source nodes and sink nodes, the goal is to find a radial configuration (an acyclic tree structure) such that:
All sink node demands are satisfied
Network quadratic distribution costs are minimized
Theoretical Contribution: First proof that constructing feasible radial configurations in multi-source distribution networks is a weakly NP-complete problem, providing theoretical foundation for the problem's computational difficulty
Algorithm Innovation: Proposes the FORWARD algorithm with O(n²log n) polynomial time complexity, containing five core components:
Pre-Processor: Network structure simplification
Islander: Graph decomposition and parallel processing
Net-Concad: Dual-graph condensation technique
Sampler: Weight-based edge sampling
Rewire: Capacity-aware edge swapping
Theoretical Framework: Establishes combinatorial feasibility theorem (Theorem 5) and optimality-preserving corollary (Corollary 6), proving the theoretical correctness of graph decomposition methods
Performance Breakthrough: Significantly outperforms commercial MINLP solvers on large-scale network tests, obtaining solutions in seconds when conventional methods fail or require hours
Function: Identify and process pendant nodes in the network
Algorithm: Iteratively process degree-1 nodes, transferring their
demand/supply to parent nodes
Complexity: O(n + m)
Output: 2-core subgraph GP and sampled edge set S
Function: Decompose 2-core subgraph at articulation points
Strategy: Split only at source articulation points to reduce
computational complexity
Balancing: Adjust node values at separation points to ensure
input-output balance for each subgraph
Output: L balanced subgraphs {G1, G2, ..., GL}
Innovation: Proves combinatorial feasibility theorem, establishing equivalence between the original problem and decomposed subproblems
Advantage: Enables parallel processing while preserving optimality
Innovation: Rewire function resolves capacity bottlenecks through strategic edge swapping
Principle: Reallocates flow from surplus supply regions to unsupplied nodes without requiring additional generation resources
This paper cites 32 important references, primarily covering:
Network Reconfiguration Theory: Pioneering work by Merlin & Back (1975)
Graph Theory Foundations: Modern graph theory by Bollobás
Optimization Algorithms: Ford-Fulkerson maximum flow algorithm
Complexity Theory: NP-completeness of partition problems
Power System Applications: IEEE standard test systems and practical applications
Overall Assessment: This is a high-quality optimization algorithm paper that demonstrates excellence in theoretical contributions, method innovation, and experimental validation. The FORWARD algorithm not only solves an important engineering problem but also provides a new theoretical framework and practical tool for large-scale network optimization. Despite some limitations, its innovation and practical value make it an important contribution to the field.