две.

Ребра ic ic+1 участвуют, таким образом, в (a-1) системах неравенств, если, конечно, (a-3)!- 1 ? [1] или a ? 5, т.е., если они по условию вообще появляются в правой части системы неравенств для любого ik.

Отсюда очевидно, что любое ребро ? (ikik+N), N ? 1, графа будет повторяться в правых частях n систем неравенств (4) (a – N) раз для ik= i1, i2, ..., in.

Следовательно, правая часть системы (4) примет вид:

Итак, условие a-оптимальности примет вид: для a ? 5. После простых преобразований получаем для a ? 5.

Отсюда получаем условие n-оптимальности (a=n)

И, далее, условие (n +1)-оптимальности (a=n+1), т.е. условие оптимальности собственно гамильтонова цикла, принимает вид Можно усилить условие (7), введя вместо проверки суммарного неравенства проверку по всем k. Получим условия а-оптимальности гaмильтонова цикла в виде: a ? 5; k = 1, 2, ..., n. Выше было показано, что a1-оптимальный гамильтонов цикл a2-оптимален, если a1 > a2.

Поэтому условие оптимальности гамильтонова цикла можно преобразовать к виду (a = n + 1):

• «Принцип обогащения» целостного подхода применительно к решению задачи о коммивояжере (ЗОК) заключается в следующем: с помощью некоторого условия проверить все ветви графа на наличие полезных свойств (в данном случае это «способность» участвовать в оптимальном гамильтоновом цикле) и для дальнейшего решения задачи оставить только эти «полезные» ветви. В случае, когда используемое условие достаточно сильно, после этой проверки останутся только ветви оптимального гамильтонова цикла. В другом случае из рассмотрения будет исключена часть ветвей графа, что дает возможность сократить
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату