Главная Бухгалтерия в кармане Учет расходов Экономия на кадровиках Налог на прибыль Как увеличить активы Основные средства
Главная ->  Гамильтоновы циклы 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [ 41 ] 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141

Глава 6

РАЗМЕЩЕНИЕ МЕДИАН В ГРАФЕ

1. Введение

В ряде задач о размещении пунктов обслуживания требуется так расположить пункт обслуживания на графе, чтобы сумма кратчайших расстояний от этого пункта до вершин графа была минимально возможной. Оптимальное в указанном смысле место расположения пункта называется медианой графа. Исходя из природы целевой функции, такие задачи называют минисуммными задачами размещения. Эти задачи в различных формах часто встречаются на практике: при выборе места расположения коммутаторов в телефонной сети, подстанций в электросетях, баз снабжения (складов) в сети дорог (где вершины представляют потребителей) или отделов сортировки в почтовой связи.

С этим типом задач контрастирует минимаксная задача размещения, возникающая при выборе места для таких пунктов обслуживания, как пожарное депо, полицейский участок или амбулатория, и рассмотренная в предыдущей главе. В настоящей главе рассматривается минисуммная задача размещения. В частности, обсуждается задача о нахождении р-медианы данного графа G; это задача об оптимальном размещении заданного числа (скажем р) пунктов обслуживания, при котором сумма кратчайших расстояний от вершин графа G до ближайших к ним пунктов ) принимает минимально возможное значение. Задача нахождения р-медианы может быть несколько обобщена, если каждой вершине Xj сопоставить некоторый вес Vj (представляющий, например, ее размеры или важность); тогда целевой функцией, подлежащей минимизации, станет сумма взвешенных расстояний.

2. Медиана графа

Пусть дан граф G = (X, Г). Для каждой вершины х,- 6 X определим два числа, которые назовем передаточными числами:

OoiXi)= Yi Vjd {Xi,Xj), Ot{Xi)= S Vjd{Xj,Xi),

(6.1)

1) Суммирование ведется по всем вершинам. Для каждой вершины берется кратчайшее расстояние от нее до ближайшего к ней пункта обслуживания.- Прим. ред.



где d (xi, Xj) - кратчайшее расстояние от вершины xt до вершины Xj. Числа Оо (xj) и Oj {xi) называются соответственно внешним и внутренним передаточными числами вершины Xf. Число а о {xi) есть сумма элементов строки Xi матрицы, полученной после умножения каждого столбца матрицы расстояний D (G) = [d (ж,-, Xj)] на вес соответствующей этому столбцу вершины, т. е. /-й столбец умножается на Vj-, число о^ (ж,) есть сумма элементов столбца ж,-матрицы, полученной в результате умножения каждой строки матрицы расстояний D (G) на соответствующий этой строке вес 0-я строка умножается на Vj). Вершина ж^, для которой

Оо{хо) = тт К {Xi)],

(6.2)

называется внешней медианой графа G, а вершина Xt, для которой at{xt) = inm[at{Xi)], (6.3)

называется внутренней медианой графа G.

Рассмотрим еще раз граф, изображенный на рис. 5.1 (для которого все Vj и С;у приняты равными единице), и вычислим внешние и внутренние передаточные числа вершин. Эти числа приведены в присоединенных к матрице расстояний строке и столбце:

<oiXi)

По полученным передаточным числам видно, что внешней медианой является х^ с (х^) = 7 и что существуют три внутренние медианы (х^, Хд и х^), каждая с внутренним передаточным числом, равным 9.



3. КРАТНЫЕ МЕДИАНЫ (р-МЕДИАНЫ) ГРАФА 129

2.1. Выбор места для склада

Рассмотрим задачу снабжения ряда потребителей товарами поступающими с одного склада. Потребителей можно объединить в группы таким образом, чтобы каждую группу обслуживало целое число грузовиков. Машина выезжает со склада, обслуживает некоторую группу потребителей и возвращается на склад. Группы потребителей можно представить вершинами графа, а сеть дорог - его дугами. На практике каждой группе потребителей присваивается вес Vj, представляющий ее важность (например, Vj может быть числом, пропорциональным годовому потреблению или частоте, с которой транспорт должен объезжать эту группу потребителей, чтобы удовлетворить их потребности).

В этом случае задача состоит в определении такого места для склада, чтобы общее расстояние, проходимое транспортом, было бы минимально возможным. Если матрица расстояний D (G) задает действительные расстояния в километрах, то требуемым местом расположения склада будет такая вершина х^ j, для которой сумма внешних и внутренних передаточных чисел будет наименьшей. Вершина Хд, t может быть названа внешне-внутренней медианой и найдена из соотношения, аналогичного (6.1). В следующем разделе будет показано, что для любой точки (вершины или произвольной точки дороги), выбранной для размещения склада, общий километраж, покрываемый транспортом, не может быть меньше, чем для вершины Xgf

3. Кратные медианы (/?-медианы) графа

В предыдущей главе, обобщая понятие центра, мы ввели понятие р-центра. Подобным же образом можно обобщить понятие медианы, определив р-медиану.

Пусть Хр - подмножество множества вершин X графа G = = (Х, Г), и предположим, что Хр содержит р вершин. Как и прежде, введем следующие обозначения:

d (Хр, Xj) = min [d (Xt, Xj)] (6.4 (a))

d {Xj, Xp) = min [d {Xj, X,)]. (6.4 (6))

Если xi - вершина из Хр, на которой достигается минимум в (6.4 (а)) или (6.4 (б)), то говорят, что вершина Xj прикреплена к xi. Передаточные числа множества вершин Хр определяются

9 н. Кристофидес



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [ 41 ] 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141

© 2024 Constanta-Kazan.ru
Тел: 8(843)265-47-53, 8(843)265-47-52, Факс: 8(843)211-02-95