🗊Презентация Методы типа ветвей и границ

Нажмите для полного просмотра!
Методы типа ветвей и границ, слайд №1Методы типа ветвей и границ, слайд №2Методы типа ветвей и границ, слайд №3Методы типа ветвей и границ, слайд №4Методы типа ветвей и границ, слайд №5Методы типа ветвей и границ, слайд №6Методы типа ветвей и границ, слайд №7Методы типа ветвей и границ, слайд №8Методы типа ветвей и границ, слайд №9Методы типа ветвей и границ, слайд №10Методы типа ветвей и границ, слайд №11Методы типа ветвей и границ, слайд №12Методы типа ветвей и границ, слайд №13Методы типа ветвей и границ, слайд №14Методы типа ветвей и границ, слайд №15Методы типа ветвей и границ, слайд №16Методы типа ветвей и границ, слайд №17Методы типа ветвей и границ, слайд №18Методы типа ветвей и границ, слайд №19Методы типа ветвей и границ, слайд №20Методы типа ветвей и границ, слайд №21Методы типа ветвей и границ, слайд №22Методы типа ветвей и границ, слайд №23Методы типа ветвей и границ, слайд №24Методы типа ветвей и границ, слайд №25Методы типа ветвей и границ, слайд №26Методы типа ветвей и границ, слайд №27Методы типа ветвей и границ, слайд №28Методы типа ветвей и границ, слайд №29Методы типа ветвей и границ, слайд №30Методы типа ветвей и границ, слайд №31

Содержание

Вы можете ознакомиться и скачать презентацию на тему Методы типа ветвей и границ. Доклад-сообщение содержит 31 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Методы типа ветвей и границ
ТПР
Лекция № 2-10
Описание слайда:
Методы типа ветвей и границ ТПР Лекция № 2-10

Слайд 2





Содержание:
1. Задачи с булевыми переменными 
1.1. Фронтальный спуск по дереву ветвлений
1.2. Поиск с возвратом (алгоритм Балаша)
2. Многокритериальные задачи
 2.1.Поиск величин эталонов методами типа ветвей и границ.
2.2. Формальная постановка задачи.
2.3. Решение многокритериальной задачи методом типа ветвей и границ. 
 
Описание слайда:
Содержание: 1. Задачи с булевыми переменными  1.1. Фронтальный спуск по дереву ветвлений 1.2. Поиск с возвратом (алгоритм Балаша) 2. Многокритериальные задачи  2.1.Поиск величин эталонов методами типа ветвей и границ. 2.2. Формальная постановка задачи. 2.3. Решение многокритериальной задачи методом типа ветвей и границ.  

Слайд 3





ОБЩИЕ СВОЙСТВА МЕТОДОВ ТИПА ВЕТВЕЙ И ГРАНИЦ
1. Метод вычисления оценки таков, что по мере спуска по дереву ветвлений оценка не улучшается.
2. Спуск по дереву ветвлений прекращается, если выбранная вершина обладает следующими свойствами:
 оценка этой вершины является наилучшей;
 существует возможность определить значения всех переменных, причем оценка остается неизменной.
Описание слайда:
ОБЩИЕ СВОЙСТВА МЕТОДОВ ТИПА ВЕТВЕЙ И ГРАНИЦ 1. Метод вычисления оценки таков, что по мере спуска по дереву ветвлений оценка не улучшается. 2. Спуск по дереву ветвлений прекращается, если выбранная вершина обладает следующими свойствами: оценка этой вершины является наилучшей; существует возможность определить значения всех переменных, причем оценка остается неизменной.

Слайд 4





Часть 1
Решение задач с булевыми переменными
Описание слайда:
Часть 1 Решение задач с булевыми переменными

Слайд 5





1.1. Фронтальный спуск по дереву ветвлений
1.1. Фронтальный спуск по дереву ветвлений
Описание слайда:
1.1. Фронтальный спуск по дереву ветвлений 1.1. Фронтальный спуск по дереву ветвлений

Слайд 6





Содержательное описание алгоритма
Шаг 1. На построенной части дерева ветвлений выбирается вершина с наилучшей оценкой, принадлежащая i-у ярусу.
Шаг 2. Если i=n, где n – число переменных, то перейти к шагу  , в противном случае – к  шагу 3.
Шаг 3. В базис частичного плана, соответствующего выбранной вершине, вводится (i+1)-я переменная и вычисляются соответствующие оценки.  Перейти к шагу 1.
Шаг 4. Конец алгоритма. Оценка выбранной на предыдущем шаге вершины является оптимальным значением целевой функции.
Описание слайда:
Содержательное описание алгоритма Шаг 1. На построенной части дерева ветвлений выбирается вершина с наилучшей оценкой, принадлежащая i-у ярусу. Шаг 2. Если i=n, где n – число переменных, то перейти к шагу , в противном случае – к шагу 3. Шаг 3. В базис частичного плана, соответствующего выбранной вершине, вводится (i+1)-я переменная и вычисляются соответствующие оценки. Перейти к шагу 1. Шаг 4. Конец алгоритма. Оценка выбранной на предыдущем шаге вершины является оптимальным значением целевой функции.

Слайд 7





ПРИМЕР 1
Пусть задана задача о ранце вида:
 
Описание слайда:
ПРИМЕР 1 Пусть задана задача о ранце вида:  

Слайд 8





ДЕРЕВО ВЕТВЛЕНИЙ
Описание слайда:
ДЕРЕВО ВЕТВЛЕНИЙ

Слайд 9





Достоинства и недостатки фронтального спуска по дереву ветвлений:

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

Слайд 10





САМОСТОЯТЕЛЬНО
Пользуясь фронтальным спуском решить задачу вида:
 
Описание слайда:
САМОСТОЯТЕЛЬНО Пользуясь фронтальным спуском решить задачу вида:  

Слайд 11






1.2. Поиск с возвратом
Описание слайда:
1.2. Поиск с возвратом

Слайд 12





Содержательное описание алгоритма
Шаг 1. R = плохое значение
Шаг 2. i = 1
Шаг 3. xi = 1
Шаг 4. Вычисляется оценка рекорда F
Шаг 5. Если F R, то перейти к шагу 6, нет – 
к шагу 9
Шаг 6. Если все ограничения удовлетворяют, то 
перейти к шагу 7, нет к шагу 9
Шаг 7. Если i = n, то перейти к шагу 8, нет – 
к шагу 13
Шаг 8. R = F, печать R и вектора 
Шаг 9. Если xi = 1, то перейти к шагу 10, нет – 
к шагу 13
Шаг 10. xi = 0, перейти к шагу 4
Шаг 11. Если i = 1, то перейти к шагу 14, нет к шагу 12.
Шаг 12. i = i - 1, перейти к шагу 9.
Шаг 13. i = i + 1, перейти к шагу 3.
Шаг 14. Конец алгоритма. Последние выданные на печать значения R и , оптимальны.
Описание слайда:
Содержательное описание алгоритма Шаг 1. R = плохое значение Шаг 2. i = 1 Шаг 3. xi = 1 Шаг 4. Вычисляется оценка рекорда F Шаг 5. Если F R, то перейти к шагу 6, нет – к шагу 9 Шаг 6. Если все ограничения удовлетворяют, то перейти к шагу 7, нет к шагу 9 Шаг 7. Если i = n, то перейти к шагу 8, нет – к шагу 13 Шаг 8. R = F, печать R и вектора Шаг 9. Если xi = 1, то перейти к шагу 10, нет – к шагу 13 Шаг 10. xi = 0, перейти к шагу 4 Шаг 11. Если i = 1, то перейти к шагу 14, нет к шагу 12. Шаг 12. i = i - 1, перейти к шагу 9. Шаг 13. i = i + 1, перейти к шагу 3. Шаг 14. Конец алгоритма. Последние выданные на печать значения R и , оптимальны.

Слайд 13





ПРИМЕР 2
Описание слайда:
ПРИМЕР 2

Слайд 14





Построение дерева ветвлений
Описание слайда:
Построение дерева ветвлений

Слайд 15





САМОСТОЯТЕЛЬНО
Пользуясь методом типа ветвей и границ, реализующим поиск с возвратом, решить задачу вида:
 
Описание слайда:
САМОСТОЯТЕЛЬНО Пользуясь методом типа ветвей и границ, реализующим поиск с возвратом, решить задачу вида:  

Слайд 16





ЧАСТЬ 2
ЧАСТЬ 2
Решение многокритериальных задач методами типа ветвей и границ
Описание слайда:
ЧАСТЬ 2 ЧАСТЬ 2 Решение многокритериальных задач методами типа ветвей и границ

Слайд 17





Основные положения
Свертка критериев с помощью эталонов позволяет получить новую целевую функцию вида:
где Fi  - i– я целевая функция, zi = 1, если Fi      max,
и zi = 0, если Fi      min.
Описание слайда:
Основные положения Свертка критериев с помощью эталонов позволяет получить новую целевую функцию вида: где Fi - i– я целевая функция, zi = 1, если Fi max, и zi = 0, если Fi min.

Слайд 18





ПРИМЕР 2
Пользуясь описанным выше методом свертки, решить многокритериальную задачу с булевыми переменными вида:
Описание слайда:
ПРИМЕР 2 Пользуясь описанным выше методом свертки, решить многокритериальную задачу с булевыми переменными вида:

Слайд 19





Условия свертки
Для того, чтобы преобразовать (1)  в однокритериальную задачу, следует определить максимальные и минимальные значения F1  и  F2.
Описание слайда:
Условия свертки Для того, чтобы преобразовать (1) в однокритериальную задачу, следует определить максимальные и минимальные значения F1 и F2.

Слайд 20





Поиск максимальной величины F1
Описание слайда:
Поиск максимальной величины F1

Слайд 21





Решение задачи (2) методом типа ветвей и границ
Описание слайда:
Решение задачи (2) методом типа ветвей и границ

Слайд 22





Поиск минимальной величины F1 сводится к решению задачи (3):
Описание слайда:
Поиск минимальной величины F1 сводится к решению задачи (3):

Слайд 23





Решение задачи (3) методом типа ветвей и границ
Описание слайда:
Решение задачи (3) методом типа ветвей и границ

Слайд 24





Поиск максимальной величины F2
Описание слайда:
Поиск максимальной величины F2

Слайд 25





Решение задачи (4) методом типа ветвей и границ
Описание слайда:
Решение задачи (4) методом типа ветвей и границ

Слайд 26





Поиск минимальной величины F2
Описание слайда:
Поиск минимальной величины F2

Слайд 27





Решение задачи (5) методом типа ветвей и границ
Описание слайда:
Решение задачи (5) методом типа ветвей и границ

Слайд 28





Использование эталонов для преобразования(1) в однокритериальную задачу
Описание слайда:
Использование эталонов для преобразования(1) в однокритериальную задачу

Слайд 29





Вид системы (6) после преобразований
Описание слайда:
Вид системы (6) после преобразований

Слайд 30





Решение задачи (7) методом ветвей и границ
Описание слайда:
Решение задачи (7) методом ветвей и границ

Слайд 31





САМОСТОЯТЕЛЬНО
Решить, пользуясь рассмотренной выше технологией, систему вида:
Описание слайда:
САМОСТОЯТЕЛЬНО Решить, пользуясь рассмотренной выше технологией, систему вида:



Похожие презентации
Mypresentation.ru
Загрузить презентацию