Разбиение/ветвление


Если задача-кандидат (P) не прозондирована, то (P) разбивается на несколько задач таких, что и .

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

Комбинаторная релаксация.Задача комбинаторной оптимизации является релаксацией задачикомбинаторной оптимизации , если существует инъекция (взаимно однозначное отображение) , такая, что и для всех . В большинстве случаев , а ‑ тождественное отображение.

Для задачи коммивояжера можно получить комбинаторную релаксацию, убрав все ограничения по инцидентности каждой вершины в точности двум ребрам и оставив ограничение лишь для вершины 1, эта релаксация решается за полиномиальное время (допустимое ее решение – остовное дерево для вершин плюс два ребра, инцидентных вершине 1).



Дата добавления: 2016-06-05; просмотров: 1056;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.069 сек.