RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды Института математики и механики УрО РАН // Архив

Тр. ИММ УрО РАН, 2025, том 31, номер 3, страницы 77–90 (Mi timm2197)

Прямо-двойственный полиномиальный приближенный алгоритм для задачи размещения предприятий

Э. Х. Гимадиa, Е. Н. Гончаровa, А. А. Штепа

a Институт математики им. С.Л. Соболева Сибирского отделения Российской академии наук, г. Новосибирск

Аннотация: В данной работе рассматривается задача размещения предприятий без ограничения на объемы производства. Эта задача является NP-трудной в сильном смысле. Для ее решения предлагается прямо-двойственный полиномиальный приближенный алгоритм с апостериорной оценкой точности. Он состоит из двух полиномиальных приближенных алгоритмов: алгоритма $\mathcal A_1$, основанного на жадной эвристике, и алгоритма $\mathcal A_2$, основанного на отыскании некоторого решения задачи, двойственной к релаксированной исходной постановке. Трудоемкость объединенного алгоритма $\mathcal A$ равна $\mathcal O(mn(m + \log n))$, где $m$ — количество возможных мест размещения предприятий, $n$ — количество клиентов. В двойственном алгоритме используется бинарная куча, что позволило существенно уменьшить реальное время работы алгоритма. Уменьшение времени работы особенно проявилось на многоразмерных примерах. Результаты численных экспериментов со случайно сгенерированными данными подтверждают эффективность предлагаемого алгоритма.

Ключевые слова: задача размещения предприятий, NP-трудная задача, приближенный алгоритм, алгоритм с апостериорной оценкой точности, прямо-двойственный алгоритм, бинарная куча.

УДК: 519.8+518.25

MSC: 05C09, 05C12, 05C92

Поступила в редакцию: 23.04.2025
Исправленный вариант: 18.07.2025
Принята в печать: 21.07.2025

DOI: 10.21538/0134-4889-2025-31-3-77-90



Реферативные базы данных:


© МИАН, 2026