Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
системный анализ шпоры2.doc
Скачиваний:
10
Добавлен:
22.11.2018
Размер:
368.64 Кб
Скачать

14. Метод ветвей и границ: общая схема.

Общая схема ветвей и границ состоит в следующем: используя метод разбиения множества на подмножества, мы последовательно разбиваем исходное множество на все более мелкие подмножества. Параллельно с разбиением производим оценку получаемых множеств. При этом очередное разбиение производится для множества, которое обладает наилучшей оценкой. Описанный процесс продолжается до тех пор, пока не будет получен 1-ый рекорд. С момента появления рекорда схема метода изменяется. Информация о рекорде используется для удаления из дерева неперспективных вершин. Все вершины, оценка которых хуже рекорда, т.е. меньше чем рекорд на max, и больше чем рекорд на min вычеркивается из дерева. В ходе решения задачи рекорд может изменяться.

15. Решение целочисленной задачи линейного программирования методом ветвей и границ.

x – множество целочисленных планов.

φ(х) – оценку получим, решив задачу без требования целочисленности.

x* – оптимальное решение нецелочисленной задачи.

φ(х) = cTx*

Возможны 2 случая:

1) x* – целочисленное решение

2) х* – есть i0 –компонента, не являющаяся целочисленной, т.е. х*i0 – нецелочисленное.

х1={x €X: хi0≤ [х*i0]}

х2={x €X: хi0≥ [х*i0+1]}

Для определенности φ(х1)> φ(х2)

В процессе оценки множества х12) может оказаться х1*окажется целочисленным в этом случае вершина соответствующая множеству х1 объявляется рекордом и дальше не разбивается на подмножества, а используется для отсечения неперспективных вершин.

Допустим x1* – целое значение, обведем 2-ым кружком.

  1. φ(х2)< φ(х1) – удаляем вершину из дерева.

  2. φ(х2)> φ(х1) – с вершиной x2 работаем дальше – разбиваем.

Задача считается решенной, если не осталось не вычеркнутых вершин.

16. Алгоритм Гомори: построение правильного отсечения, его присоединение к симплексной таблице, выбор разрешающей строки и ведущего столбца.

Отсечением будем называть дополнительное ограничение, которое вводится в задачу и отсекает от множества планов (нецелочисленных) его часть.

Правильным отсечение Гомори будем называть такое отсечение, которое удовлетворяет трем требованиям:

1) Отсечение является линейным.

2) Отсечение отсекает оптимальное нецелочисленное оптимальное решение ЗЛП.

3) Отсечение не отсекает ни одного целочисленного плана исходной задачи.

Рассмотрим произвольное вещественное число α. Его целой частью, которую будем отмечать [α], будем называть максимально целое число не превосходящее заданному. Величину {α}= α-[α] будем называть дробной частью.

Представим ЗЛП:

l0+lnTxn→ max

xb=β-Rxn

xb≥0, xn≥0

предположим, что ЗЛП (нецелочисленная) решена.

x* – ее оптимальное нецелочисленное решение.

Гомори доказал, что правильное отсечение строится по след. формуле:

xio*= βio { βio }>0

xн*=0 { βio }≤0

17. Динамическое программирование: предмет исследования, математическая модель многошагового процесса.

1) Набор параметров, которые характеризуют положение системы

x1(t), …, xn(t)

2) Управляющие воздействия

u1(t), …, um(t)

3) Связь между состояниями и управляющими воздействиями

x(t+1)=f( x(t), u(t) )

4) Известное начальное состояние системы

x(0)= x0

5) Критерий качества, с помощью которого оценивается качество управляющего воздействия

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]