2025-11-24T14:52:17.958368

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

Basic Information

  • Paper ID: 2510.08785
  • Title: FORWARD: A Feasible Radial Reconfiguration Algorithm for Multi-Source Distribution Networks
  • Authors: Joan Vendrell Gallart (UC Irvine), Russell Bent (Los Alamos National Laboratory), Solmaz Kia (UC Irvine)
  • Classification: math.OC (Optimization and Control)
  • Publication Date/Conference: Submitted to arXiv on October 9, 2025; preliminary version published at the 2025 American Control Conference
  • Paper Link: https://arxiv.org/abs/2510.08785v1

Abstract

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.

Research Background and Motivation

Problem Definition

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:

  1. All sink node demands are satisfied
  2. Network quadratic distribution costs are minimized
  3. Capacity constraints are respected

Problem Significance

This problem has important implications across multiple critical infrastructure domains:

  • Power Systems: Radial configurations ensure system stability and safe operation while minimizing power losses
  • Water Networks: Ensure water supply safety and efficiency
  • Natural Gas Distribution: Guarantee safe transportation and cost control

Limitations of Existing Methods

Traditional approaches suffer from the following issues:

  1. High Computational Complexity: MINLP methods exhibit exponential growth in computation time on large-scale networks
  2. Poor Scalability: Commercial solvers frequently fail when handling networks with 400+ nodes
  3. Insufficient Real-Time Performance: Cannot meet real-time network management requirements
  4. Difficult Initialization: Heuristic methods struggle to find initial points within the feasible region

Research Motivation

The authors' research motivation stems from:

  1. Determining the computational complexity of feasible solution construction (weakly NP-complete)
  2. Developing algorithms that find feasible solutions in polynomial time
  3. Providing efficient solutions suitable for real-time network management

Core Contributions

  1. 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
  2. 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
  3. Theoretical Framework: Establishes combinatorial feasibility theorem (Theorem 5) and optimality-preserving corollary (Corollary 6), proving the theoretical correctness of graph decomposition methods
  4. Performance Breakthrough: Significantly outperforms commercial MINLP solvers on large-scale network tests, obtaining solutions in seconds when conventional methods fail or require hours

Methodology Details

Task Definition

Given a distribution network GD = G(VD, ED), where:

  • Input: N nodes, m edges, ng source node set Vg, nc sink node set Vc
  • Constraints: Input vector g, output vector d, capacity constraints x̄, satisfying ∑gi = ∑di
  • Output: Radial configuration S and flow distribution x, minimizing the objective function:

min(i,j)SCi,jxi,j2\min \sum_{(i,j) \in S} C_{i,j} \cdot x_{i,j}^2

Subject to constraints:

  • G(VD,S) ∈ F (radial configuration constraint)
  • 0 ≤ x(S) ≤ x̄(S) (capacity constraint)
  • A(S)x(S) = g - d (flow conservation constraint)

Model Architecture

1. Pre-Processor Component

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

2. Islander Component

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}

3. Net-Concad Component

Function: Dual-graph condensation to address greedy algorithm myopia
Method:
  - Merge sampled multi-trees into super "sampled" nodes
  - Merge unsampled connected components into super "unsampled" nodes
  - Construct quasi-bipartite structure Ḡℓ

4. Sampler Component

Function: Select optimal edges for sampling based on weights
Weight Function: wi,j = pi/(Ri,j · d²j + f̂(Ri_k))
Priority:
  1. Pendant super-unsampled nodes
  2. Edges with sufficient capacity
  3. Descending weight order

5. Rewire Component

Function: Resolve infeasibility caused by capacity constraints 
          through edge swapping
Strategy:
  - Identify unsupplied nodes and surplus supply paths
  - Execute strategic edge swaps
  - Maintain radial structure

Technical Innovations

1. Graph Decomposition Theory

Innovation: Proves combinatorial feasibility theorem, establishing equivalence between the original problem and decomposed subproblems Advantage: Enables parallel processing while preserving optimality

2. Dual-Graph Condensation Technique

Innovation: Net-Concad function overcomes greedy selection myopia by constructing quasi-bipartite structure Mechanism: Transforms complex multi-source multi-sink problems into simpler connections between super-nodes

3. Capacity-Aware Edge Swapping

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

Experimental Setup

Datasets

IEEE Standard Test Systems:

  • IEEE 13 (2 source nodes)
  • IEEE 18 (2 source nodes)
  • IEEE 33 (3 source nodes)

Small-World Networks:

  • WS 120 (10 source nodes)
  • WS 240 (10 source nodes)
  • WS 400 (20 source nodes)

Evaluation Metrics

  • Power Loss: Measured in kilowatts (kW)
  • Computation Time: CPU execution time (seconds)
  • Feasibility: Whether a feasible solution is found

Comparison Methods

  • Knitro: Commercial MINLP solver from Artelys
  • Traditional MINLP Methods: Exact algorithms such as branch-and-bound

Implementation Details

  • Platform: MacBook Air M3 chip, 24GB RAM
  • Programming Language: Julia
  • Framework: PowerDistributionModel (PMD)
  • Time Limit: 3-hour timeout setting

Experimental Results

Main Results

NetworkKnitro Power Loss (kW)Knitro Time (s)FORWARD Power Loss (kW)FORWARD Time (s)
IEEE 13360.1834.189360.1830.033
IEEE 18175.821123.416175.8210.229
IEEE 33318.5683,345.67*919.7830.066
WS 120TLTL1,428.720.361
WS 240TLTL4,393.171.016
WS 400TLTL28,345.73.090

*Indicates manual termination; TL indicates timeout without solution

Performance Analysis

1. Computational Efficiency

  • Small-Scale Networks: FORWARD is 100-500 times faster than Knitro
  • Large-Scale Networks: Knitro fails completely; FORWARD completes 400-node networks in 3 seconds

2. Solution Quality

  • Optimality: Achieves optimal solutions on IEEE 13 and 18
  • Approximation: Provides reasonable approximate solutions on large-scale networks

3. Scalability

  • Linear Growth: Computation time grows approximately linearly with network scale
  • Memory Efficiency: Polynomial space complexity

Experimental Findings

  1. Limitations of Traditional Methods: Commercial solvers' heuristic initialization frequently fails on large-scale networks
  2. Effectiveness of Physics-Aware Weights: Weight functions based on electrical characteristics (Equation 2) significantly improve solution quality
  3. Advantages of Parallel Processing: Graph decomposition strategy enables effective parallel computation

Main Research Directions

1. Spectral Clustering Methods

  • Representative Work: [19]29 use spectral clustering followed by local greedy search
  • Limitations: Lack feasibility guarantees; repair procedures are inefficient

2. Maximum Flow Methods

  • Theoretical Basis: Based on Ford-Fulkerson algorithm 17
  • Problem: Radial constraints make the problem NP-hard

3. Minimum Spanning Tree Methods

  • Traditional Methods: Kruskal and Prim algorithms
  • Limitations: Lose optimality in multi-source cases; MSF is not necessarily a subset of MST

Advantages of This Work

  1. Theoretical Guarantees: Provides rigorous feasibility proofs
  2. Polynomial Complexity: O(n²log n) time complexity
  3. Practicality: Suitable for real-time network management

Conclusions and Discussion

Main Conclusions

  1. Theoretical Contribution: First proof that feasible radial configuration construction is a weakly NP-complete problem
  2. Algorithm Breakthrough: FORWARD algorithm achieves polynomial-time feasible solution construction
  3. Practical Value: Significantly outperforms existing methods on large-scale networks

Limitations

  1. Cost Model: Applicable only to quadratic cost functions
  2. Network Topology: Primarily designed for sparse distribution networks
  3. Optimality Gap: Lacks theoretical optimality gap analysis

Future Directions

  1. Nonlinear Constraints: Extension to more complex physical constraint models
  2. Optimality Analysis: Formal characterization of optimality gaps
  3. Application Extension: Extension to other network optimization problems such as telecommunications and supply chains

In-Depth Evaluation

Strengths

1. Method Innovation

  • Theoretical Depth: Weakly NP-complete proof fills theoretical gaps
  • Algorithm Design: Five-component architecture is elegantly designed with clear responsibilities
  • Technical Breakthrough: Dual-graph condensation technique effectively addresses inherent greedy algorithm deficiencies

2. Experimental Sufficiency

  • Dataset Diversity: Covers standard test systems and randomly generated networks
  • Scale Range: Comprehensive testing from 13 to 400 nodes
  • Comparison Fairness: Direct comparison with commercial solvers is convincing

3. Theoretical Rigor

  • Complete Proofs: All theorems have rigorous mathematical proofs
  • Complexity Analysis: Detailed time complexity analysis
  • Feasibility Guarantees: Theoretical assurance of algorithm correctness

Weaknesses

1. Method Limitations

  • Cost Function Restriction: Applicable only to quadratic costs, limiting application scope
  • Network Assumptions: Assumptions about sparse networks may not apply to all practical scenarios
  • Capacity Handling: Rewire component complexity may affect large-scale applications

2. Experimental Setup

  • Limited Baseline Methods: Primarily compares with Knitro; lacks comparison with other heuristic methods
  • Parameter Sensitivity: Lacks analysis of algorithm parameter sensitivity
  • Statistical Significance: Lacks statistical analysis from multiple runs

3. Analysis Depth

  • Optimality Gap: No theoretical optimality gap bounds provided
  • Failure Cases: Lacks analysis of algorithm failure scenarios
  • Physical Interpretation: Physical interpretation of weight functions could be deeper

Impact

1. Academic Contribution

  • Theoretical Value: Weakly NP-complete proof has important significance for optimization theory
  • Methodological Value: Graph decomposition framework applicable to other network optimization problems
  • Inspirational Value: Provides new perspectives for large-scale network optimization

2. Practical Value

  • Industrial Application: Directly applicable to real-time power system management
  • Efficiency Improvement: Significantly enhances solution efficiency for large-scale networks
  • Scalability: Supports emerging applications such as smart grids

3. Reproducibility

  • Open Code: Authors provide open-source implementation
  • Implementation Details: Algorithm description is detailed, facilitating reproduction
  • Standard Datasets: Use of IEEE standard test systems ensures comparability

Applicable Scenarios

1. Direct Applications

  • Power Systems: Distribution network reconfiguration and real-time management
  • Water Networks: Water supply system optimization and design
  • Natural Gas Networks: Pipeline network planning

2. Extended Applications

  • Telecommunications Networks: Network topology optimization
  • Supply Chains: Distribution network design
  • Transportation Planning: Road network optimization and design

3. Methodological Applications

  • Initialization Strategy: Provides good starting points for iterative optimization algorithms
  • Decomposition Framework: Divide-and-conquer strategy for large-scale optimization problems
  • Parallel Computing: Parallel processing paradigm for network optimization

References

This paper cites 32 important references, primarily covering:

  1. Network Reconfiguration Theory: Pioneering work by Merlin & Back (1975)
  2. Graph Theory Foundations: Modern graph theory by Bollobás
  3. Optimization Algorithms: Ford-Fulkerson maximum flow algorithm
  4. Complexity Theory: NP-completeness of partition problems
  5. 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.