- •50. Что выражает функция Беллмана в задаче о замене оборудования?
- •51. Запишите рекуррентные соотношения Беллмана для задачи о замене оборудования.
- •1. Двойственная задача лп.
- •2. Экономическая интерпретация двойственной задачи.
- •3. Основные соотношения двойственности.
- •4. Предварительный анализ оптимального решения задачи линейного программирования.
- •5. Чувствительность целевой функции к изменениям ограничений.
- •6. Устойчивость оптимального базисного плана к изменениям ограничений.
- •7. Транспортная задача: постановка задачи.
- •8. Транспортная задача: понятие базисного плана перевозок.
- •9. Методы построения начального базисного плана.
- •10. Распределительный метод решения транспортной задачи. Проверка достаточных условий оптимальности
- •11. Распределительный метод решения транспортной задачи. Вычисление максимально допустимой циркуляции.
- •12. Метод потенциалов решения транспортной задачи.
- •13. Задача целочисленного линейного программирования: постановка, подходы к разработке методов.
- •14. Метод ветвей и границ: общая схема.
- •15. Решение целочисленной задачи линейного программирования методом ветвей и границ.
- •16. Алгоритм Гомори: построение правильного отсечения, его присоединение к симплексной таблице, выбор разрешающей строки и ведущего столбца.
- •17. Динамическое программирование: предмет исследования, математическая модель многошагового процесса.
- •18. Задача распределения ресурсов: постановка и анализ (вывод соотношений Беллмана).
- •19. Задача о замене оборудования: постановка и анализ (вывод соотношений Беллмана))
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)
В процессе оценки множества х1(х2) может оказаться х1*окажется целочисленным в этом случае вершина соответствующая множеству х1 объявляется рекордом и дальше не разбивается на подмножества, а используется для отсечения неперспективных вершин.
Допустим x1* – целое значение, обведем 2-ым кружком.
-
φ(х2)< φ(х1) – удаляем вершину из дерева.
-
φ(х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) Критерий качества, с помощью которого оценивается качество управляющего воздействия