Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Окрестности на перестановках

2017-10-16 421
Окрестности на перестановках 0.00 из 5.00 0 оценок
Заказать работу

Вверх
Содержание
Поиск

Как уже отмечалось выше, выбор окрестности играет важную роль при построении алгоритмов локального поиска. От него существенно зависит трудоемкость одного шага алгоритма, общее число шагов и, в конечном счете, качество получаемого локального оптимума. На сегодняшний день нет (и, возможно, никогда не будет) единого правила выбора окрестности. Для каждой задачи функцию приходится определять заново, учитывая специфику данной задачи. Более того, по-видимому для каждой задачи можно предложить несколько функций окрестности с разными по мощности множествами соседей и, как следствие, разными множествами локальных оптимумов. Ниже будут приведены три примера выбора окрестностей для задачи коммивояжера, которые иллюстрируют возможные пути построения окрестностей и их свойства.

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

Обозначим через длину гамильтонова цикла и определим разностный оператор для следующим образом [26]:

Этот оператор задает среднее отклонение целевой функции в окрестности данной перестановки. Для локального оптимума справедливо неравенство . Пусть – средняя длина цикла на множестве всех допустимых решений задачи. Тогда справедливы следующие утверждения.

Теорема 5.10. Функция удовлетворяет уравнению

.

Следствие 5.1. Любой локальный минимум имеет длину

Следствие 5.2. Алгоритм локального поиска, начиная с произвольной перестановки, достигнет локального оптимума за шагов, если длина максимального тура превосходит среднее значение не более чем в раз.

Аналогичные утверждения справедливы и для следующих задач:

1) о разбиении -вершиного графа на две части по вершин с минимальным суммарным весом ребер, соединяющих эти части;

2) о раскраске вершин графа в цветов так, чтобы смежные вершины имели разные цвета;

3) о разбиении n-элементного множества на два подмножества так, чтобы суммарный вес одного подмножества совпал с суммарным весом другого подмножества;

4) о 3-выполнимости в следующей постановке: для булевых переменных задан набор троек; каждая переменная может входить в набор с отрицанием или без него; набор считается выполненным, если он содержит разные значения, то есть хотя бы одно истинное и хотя бы одно ложное; требуется узнать, существует ли назначение переменных, при котором все наборы будут выполнены. Развитие этих идей можно найти в [27].


Поделиться с друзьями:

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...



© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.013 с.