Задано множество местоположений потребителей, пространство возможных точек размещения объектов (производства или обслуживания) и функция стоимости перевозки от любой точки возможного размещения до точки потребления
Нужно найти оптимальную точку расположения объектов, минимизирующее максимальную стоимость доставки от объекта до потребителя.
Простой частный случай, когда объекты размещения и точки потребления находятся на плоскости, а стоимостью доставки является евклидово расстояние (планарная минимаксная евклидова задача размещения объектов, евклидова задача о 1-центре на плоскости), известна также как задача о наименьшей окружности. Её обобщение на многомерные евклидовы пространства известно как задача о наименьшей ограничивающей сфере. В дальнейшем обобщении (взвешенная евклидова задача размещения) точкам потребления приписаны веса и цена транспортировки является суммой расстояний, умноженных на соответствующие веса. Другой частный случай — задача о ближайшей строке[англ.], когда входом задачи служит строка, а расстояние измеряется как расстояние Хэмминга.
Существуют многочисленные частные случаи задачи, зависящие как от выбора местоположения точек потребления и объектов производства (или обслуживания), так и от выбора функции, вычисляющей расстояние.
Постановка такого варианта задачи заключается в том, что дан граф, а также функция стоимости и необходимо найти множество такое, что для него минимально, т.е. такое множество , что максимальная стоимость пути из ближайшей к любой вершине вершины останется минимальной. Также задача может быть дополнена фугкцией стоимости вершин и тогда радиус для нее будет определяться как .
Идея приближенного решения задачи заключается в поиске жадным алгоритмом для фиксированного радиуса . Пока существуют вершины, не покрытые , необходимо жадно выбрать вершину и рассматривать все другие вершины в доступности . Алгоритм повторяется для разных значений . Далее приведено описание метода в формальном виде:
Установи и .
Пока :
.
.
.
Выведи .
Пусть - оптимальное решение для . В случае, когда , жадный алгоритм вернет множество такое, что . Исходя из этого определим и заметим, что функция не монотонна. Далее обозначим радуис , с помощью которого лишь одна вершина в сможет покрыть все вершины графа, т.е. , а .
Лемма. Для любого графа с оптимальным множеством и радиусом справедливо неравенство для всех .
Доказательство. Пусть и - выбранная вершина в цикле алгоритма . Тогда действительно неравенство:
Все вершины из будут удалены в конце итерации, а значит, цикл завершится максимум через итераций, а следовательно .
Из леммы следует, что запускать жадный алгоритм можно до тех пор, пока результирующее множество не станет меньше требуемого , используя для вычисления радиусов матрицу расстояний. Таким образом общая временная сложность алгоритма равна , а фактор аппроксимации равен .
Разрешимость
При условии неравенства классов P и NP для любого не существует полиномиального алгоритма с фактором аппроксимации . Доказательство этого утверждения сводится к редукции к задаче о доминирующем множестве: Пусть подается на вход алгоритму, решающему задачу о доминирующем множестве. Также пусть для всех рёбер . Тогда содержит домнирующее множество размера , если множество содержит вершин и радиус () равен . Если бы существовал -аппроксимирующий алгоритм с , то находил бы доминирующее множество с точно таким же фактором аппроксимации, что невозможно.
Nimrod Megiddo. The weighted Euclidean 1-center problem // Mathematics of Operations Research. — Hanover: Institute for Operations Research and the Management Sciences. — Т. 8, вып. 4. — С. 498–504. — doi:10.1287/moor.8.4.498.
Abdelaziz Foul. A 1-center problem on the plane with uniformly distributed demand points // Operations Research Letters. — Elsevier, 2006. — Т. 34, вып. 3. — С. 264–268. — doi:10.1016/j.orl.2005.04.011.
R. Chandrasekaran. The weighted euclidean 1-center problem // Operations Research Letters. — Elsevier, July 1982. — Т. 1, вып. 3. — С. 111–112. — doi:10.1016/0167-6377(82)90009-8.
Rainer E. Burkard, Helidon Dollani. A Note on the Robust 1-Center Problem on Trees // Annals of Operations Research. — Kluwer Academic Publishers, 2002. — Т. 110, вып. 1-4. — С. 69–82. — ISSN1572-9338. — doi:10.1023/A:1020711416254.
У этой статьи есть несколько проблем, помогите их исправить:
Необходимо проверить качество перевода c неуказанного языка, исправить содержательные и стилистические ошибки.
Пожалуйста, после исправления проблемы исключите её из списка параметров. После устранения всех недостатков этот шаблон может быть удалён любым участником.