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

Теория графов. Лекция 11

.pdf
Скачиваний:
1
Добавлен:
15.03.2025
Размер:
1.3 Mб
Скачать

Иванова А.П. ТЕОРИЯ ГРАФОВ. Лекция 11

122

 

 

Рис. 11.11

В ячейках С3-Н8 записана матрица расстояний. Её диагональные

элементы равны 1000, что заменяет ∞.

 

В ячейках С11-Н16 – булевы переменные

x

ij . В ячейку I11 нужно

записать формулу =СУММ(С11:Н11), затем скопировать её автозаполнением в ячейки I12-I16, см. рис. 11.12.

Рис. 11.12

Иванова А.П. ТЕОРИЯ ГРАФОВ. Лекция 11

123

 

 

В ячейку С17 нужно записать формулу =СУММ(С11:С16), затем скопировать её автозаполнением в ячейки D17-H17, см. рис. 11.13.

Рис. 11.13

Вячейку с целевой функцией Е28 нужно записать формулу

=СУММПРОИЗВ(C3:H8;C11:H16).

Вячейках D22-H26 нужно записать условия (28), обеспечивающие наличие единственного цикла, см. рис. 11.14.

Рис. 11.14

Чтобы получить решение задачи, на вкладке нужно выбрать

и в появившемся окне «Поиск решения» задать ограничения и параметры решения, см. рис. 11.15, 11.16.

Иванова А.П. ТЕОРИЯ ГРАФОВ. Лекция 11

124

 

 

Рис. 11.15

Рис. 11.16

Результат вычислений представлен на рис. 11.17.

Рис. 11.17

Иванова А.П. ТЕОРИЯ ГРАФОВ. Лекция 11

125

 

 

В некоторых ячейках записать в другом формате: Итак, решение, полученное в

есть числа

вида 5,78Е-18, которые можно

5,78 10

18

,

что приблизительно равно нулю.

 

Excel®, имеет вид:

 

0

1

0

0

0

0

 

 

 

0

0

1

0

0

0

 

 

 

 

 

 

0

0

0

0

1

0

 

 

X

 

,

 

0

0

0

0

0

1

 

 

 

0

0

0

1

0

0

 

 

 

1

0

0

0

0

0

 

 

 

 

 

т.е. оптимальный маршрут коммивояжёра:

1 2 3 5 4 6 1,

l 17,7

,

что соответствует решению, полученному в Mathcad® методом полного перебора (см. рис. 11.10).