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: Алгоритм осуществимой радиальной реконфигурации для многоисточниковых распределительных сетей
Название: FORWARD: A Feasible Radial Reconfiguration Algorithm for Multi-Source Distribution Networks
Авторы: Joan Vendrell Gallart (UC Irvine), Russell Bent (Los Alamos National Laboratory), Solmaz Kia (UC Irvine)
Классификация: math.OC (Оптимизация и управление)
Дата публикации/конференция: Отправлено на arXiv 9 октября 2025 г., предварительная версия опубликована на Американской конференции по управлению 2025 г.
В данной работе исследуется задача оптимальной радиальной реконфигурации в многоисточниковых распределительных сетях с целью найти радиальную конфигурацию, которая минимизирует квадратичные затраты на распределение при удовлетворении спроса всех потребителей. Эта задача возникает в критических инфраструктурных системах, таких как распределение электроэнергии, водопроводные сети и распределение природного газа, где радиальные конфигурации имеют решающее значение для безопасности и эффективности операций. Авторы доказывают, что построение осуществимой радиальной конфигурации распределения является слабо NP-полной задачей, и предлагают алгоритм FORWARD — полиномиальный алгоритм, использующий теоретико-графовую декомпозицию и принципы случайного блуждания для построения осуществимых радиальных конфигураций. Комплексная численная оценка на стандартных тестовых системах IEEE и сетях малого мира с 400 узлами показывает, что FORWARD последовательно превосходит коммерческие решатели MINLP, получая оптимальные или близкие к оптимальным решения за несколько секунд в случаях, когда традиционные методы требуют часов или полностью не срабатывают.
Основная задача, решаемая в данной работе, — это задача оптимальной радиальной реконфигурации в многоисточниковых распределительных сетях. Конкретно, учитывая распределительную сеть с несколькими исходными узлами и узлами потребления, необходимо найти радиальную конфигурацию (ациклическую древовидную структуру), которая:
Удовлетворяет спросу всех потребителей
Минимизирует квадратичные затраты на распределение в сети
Теоретический вклад: Впервые доказано, что построение осуществимой радиальной конфигурации в многоисточниковых распределительных сетях является слабо NP-полной задачей, что обеспечивает теоретическую основу для вычислительной сложности этой задачи
Инновация алгоритма: Предложен алгоритм FORWARD с полиномиальной временной сложностью O(n²log n), содержащий пять основных компонентов:
Pre-Processor: упрощение структуры сети
Islander: декомпозиция графа и параллельная обработка
Net-Concad: техника двойного сгущения графа
Sampler: взвешенная выборка ребер
Rewire: обмен ребер с учетом пропускной способности
Теоретическая база: Установлены теорема комбинаторной осуществимости (Теорема 5) и следствие сохранения оптимальности (Следствие 6), доказывающие теоретическую корректность метода декомпозиции графа
Прорыв в производительности: На крупномасштабных сетях значительно превосходит коммерческие решатели MINLP, получая решения за несколько секунд в случаях, когда традиционные методы не срабатывают или требуют часов
Функция: Идентификация и обработка висячих узлов в сети
Алгоритм: Итеративная обработка узлов со степенью 1,
передача их спроса/предложения родительскому узлу
Сложность: O(n + m)
Выход: 2-ядро подграфа GP и набор выбранных ребер S
Функция: Декомпозиция 2-ядра подграфа в точках сочленения
Стратегия: Разделение только в исходных точках сочленения,
снижение вычислительной сложности
Балансировка: Корректировка значений узлов разделения для
обеспечения баланса входа-выхода подграфов
Выход: L сбалансированных подграфов {G1, G2, ..., GL}
Функция: Двойное сгущение графа, решение проблемы
близорукости жадного алгоритма
Метод:
- Объединение выбранных многолесов в суперузел "выбранный"
- Объединение невыбранных связных компонент в суперузел "невыбранный"
- Построение квазидвудольной структуры Ḡℓ
Функция: Выбор оптимальных ребер для выборки на основе весов
Функция веса: wi,j = pi/(Ri,j · d²j + f̂(Ri_k))
Приоритет:
1. Висячие суперузлы "невыбранные"
2. Ребра с достаточной пропускной способностью
3. Упорядочение по убыванию веса
Функция: Решение проблем осуществимости, вызванных
ограничениями пропускной способности, путем обмена ребер
Стратегия:
- Идентификация неснабженных узлов и путей избыточного предложения
- Выполнение стратегического обмена ребер
- Сохранение радиальной структуры
Инновация: Доказана теорема комбинаторной осуществимости, установлена эквивалентность между исходной задачей и разложенными подзадачами
Преимущество: Поддерживает параллельную обработку при сохранении оптимальности
Инновация: Функция Net-Concad преодолевает близорукость выбора жадного алгоритма путем построения квазидвудольной структуры
Механизм: Преобразование сложной задачи с несколькими источниками и потребителями в более простую задачу соединения суперузлов
Инновация: Функция Rewire решает узкие места пропускной способности путем стратегического обмена ребер
Принцип: Перераспределение потока из областей избыточного предложения в неснабженные узлы без необходимости дополнительных генерирующих ресурсов
Ограничения традиционных методов: Эвристическая инициализация коммерческих решателей часто не срабатывает на крупномасштабных сетях
Эффективность физически осведомленных весов: Функция веса, основанная на электрических характеристиках (формула 2), значительно улучшает качество решения
Преимущества параллельной обработки: Стратегия декомпозиции графа обеспечивает эффективные параллельные вычисления
Приложения в электроэнергетике: Стандартные тестовые системы IEEE и практические приложения
Общая оценка: Это высококачественная статья по алгоритмам оптимизации, демонстрирующая отличные результаты в теоретическом вкладе, инновации методов и экспериментальной проверке. Алгоритм FORWARD не только решает важную инженерную задачу, но и предоставляет новую теоретическую базу и практические инструменты для оптимизации крупномасштабных сетей. Несмотря на некоторые ограничения, его инновационность и практическая ценность делают его важным вкладом в данную область.