Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1. Задачи / Образцы выполненных СРС 1-12 МАТЕСО / 12 / Ашурок И. гр.8511-СРС №12 (2)-

.doc
Скачиваний:
29
Добавлен:
30.05.2015
Размер:
25.6 Кб
Скачать

Ашурок И. гр. 8511-СРС№12**

Записать дополнительное ограничение на замкнутый маршрут коммивояжера (гамильтонов контур), включающий все города, используя переменные Xij и параметры Ui, Uj- номера шагов, на которых посещает коммивояжер города i и j соответственно.

Ui - Uj + N  Xi j  N-1, i, j = 1...N, i  j

, где

Ui, Uj – номера шагов, на которых посещает коммивояжер города i и j соответственно;

N – Число городов;

Xi j – компонент матрицы переходов.

Доказательство:

Применим метод доказательства от противного.

Предположим, что данное условие выполняется для некоторого подмаршрута T из R городов, где R<N. Сложив все неравенства вдоль этого подмаршрута, получим

.

Так как

,

то N  R  (N -1), где R<N, R  0.

Следовательно, не существует замкнутого подмаршрута с числом городов меньшим, чем N.

Покажем, что существует Ui, которое для замкнутого маршрута, начинающегося в некотором начальном пункте, удовлетворяют условию. При всех Xi j (j-й город не посещается после i-го) в неравенстве имеем Ui - Uj  N - 1, что допустимо в силу произвольных Ui и Uj.

Пусть на некотором R - ом шаге i - й город посещается перед j-м, то есть Xi j = 1. В силу произвольности значений Ui и Uj положим Ui = R, а Uj = R + 1, тогда:

Ui - Uj + N  Xi j  R - (R - 1) + N = N - 1

Итак, существуют такие конечные значения для Ui и Uj, что для маршрута, содержащего N городов, условие удовлетворяется как неравенство или строгое равенство.

Соседние файлы в папке 12