research

Оптимизационные модели и алгоритмы для сетевых задач распределения ресурсов

Abstract

Запропоновано ефективні алгоритми нелінійного програмування для задач розрахунку мереж, а також побудовано нові мережеві моделі для визначення оптимальних потоків і розподілу ресурсів. Розглянуто задачі з нелінійними цільовими функціями загального вигляду та мережевою структурою обмежень, що дало змогу охопити єдиним підходом достатньо широкий спектр мереж. Для розрахунків застосовано модифікації добре відомих методів нелінійного програмування. Запропоновані методи першого порядку зіставні за швидкістю збіжності з методами послідовного квадратичного програмування за рахунок ефективного алгоритму розв’язання допоміжних квадратичних задач та зручної процедури обчислення крокового множника. Проаналізовано та чисельно протестовано серію моделей задач розподілу ресурсів, що враховують замовлення споживачів, змінну продуктивність джерел постачання та наявність тимчасових сховищ продукту. Порівняння результатів розрахунку прикладних задач із застосуванням стандартного пакета Solver та спеціально створеної комп’ютерної програми за методом лінеаризації Б.М. Пшеничного продемонструвало можливість зменшення кількості ітерацій у процедурах одного порядку в декілька разів. Побудовані моделі та алгоритми оптимізації потокорозподілу дають змогу створювати ефективні інформаційно-аналітичні системи для оптимального керування функціонуванням мережевих розподільчих систем.The efficient algorithms for nonlinear programming problems for calculating networks have been offered, as well as the new network models to determine the optimal flows and distribution of resources have been constructed. The problems with nonlinear objective functions of general form and network structure of restrictions, which allow reaching quite a wide range of networks using common approach, were considered. For calculations the modifications of well-known methods of nonlinear programming were applied. The proposed methods of the first order is comparable by convergence rate with the methods of sequential quadratic programming through an efficient algorithm for the solution of the auxiliary quadratic problems and convenient procedure of step factor calculation. A series of models of resource distribution problems, taking into account the customers’ orders, the variable performance of sources and temporary storage of the product, was analyzed and numerically tested. The comparison of calculation results of applied problems using a standard package Solver and a specially designed computer program by the method of linearization of B.M. Pshenichniy demonstrated the possibility of reducing the number of iterations in the procedures of the same order by several times. The constructed models and algorithms of optimization of flow distribution allow creating effective information-analytical system for optimum control of functioning of the network distribution systems.Предложены эффективные алгоритмы нелинейного программирования для задач расчета сетей, а также построены новые сетевые модели для определения оптимальных потоков и распределения ресурсов. Рассмотрены задачи с нелинейными целевыми функциями общего вида и сетевой структурой ограничений, что позволило охватить единым подходом достаточно широкий спектр сетей. Для расчетов применены модификации хорошо известных методов нелинейного программирования. Предложенные методы первого порядка сопоставимы по скорости сходимости с методами последовательного квадратичного программирования за счет эффективного алгоритма решения вспомогательных квадратичных задач и удобной процедуры вычисления шагового множителя. Проанализирована и численно протестирована серия моделей задач распределения ресурсов, учитывающих заказы потребителей, переменную производительность источников и наличие временных хранилищ продукта. Сравнение результатов расчета прикладных задач с применением стандартного пакета Solver и специально созданной компьютерной программы по методу линеаризации Б.М. Пшеничного продемонстрировало возможность уменьшения количества итераций в процедурах одного порядка в несколько раз. Построенные модели и алгоритмы оптимизации потокораспределения позволяют создавать эффективные информационно-аналитические системы для оптимального управления функционированием сетевых распределительных систем

    Similar works