Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MOR_otvety.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
69.63 Кб
Скачать
  1. Эффективность шага в задаче динамического программирования. Как оценивается эффективность всего процесса в задаче динамического программирования? Поясните обозначения.

Ответ: Эффективность шага определяется по формуле zi*(si)=max(fi+1(si,ui+1)+z*­i+1(si+1)). Эффективность всего процесса находится по формуле z= , где si – промежуточное состояние системы, ui – управление на i-ом шаге

  1. Дайте определение функций Zk(Sk) в задаче динамического программирования. Поясните обозначения.

Ответ: Функция zk(sk) – это функция эффективности на k-ом шаге, находится по формуле , где si – промежуточное состояние системы, ui – управление на i-ом шаге

  1. Запишите уравнения Беллмана для общей задачи динамического программирования. Поясните обозначения. В каком порядке их решают?

Ответ: Формулы, называемые уравнениями Беллмана, записываются в виде

z*n-1(sn-1)=maxfn(sn-1,un)

z*n-2(sn-2)=max(fn-1(sn-2,un-1)+z*n-1(sn-1))

… … … … …

z*0(s0)=max(f1(s0,u1)+z1*(s1)), где si – промежуточное состояние системы, ui – управление на i-ом шаге

Процесс решения задачи начинается с оптимизации последнего шага, что называется обратным ходом вычислений и свойственно многим задачам динамического программирования.

  1. Непрерывная задача о распределении средств между предприятиями. Постановка задачи. Уравнения Беллмана.

Ответ: Планируется работа двух предприятий на n лет. Начальные ресурсы равны S0. Средства х, вложенные в 1-е предприятие в начале года, дают в конце года прибыль f1(x), и возвращаются в размере φ1(x). Средства у, вложенные в 2-е предприятие в начале года, дают в конце года прибыль f2(y) и возвращаются в размере φ2(y). В конце года возвращенные средства заново перераспределяются между отраслями. Определить оптимальный план распределения средств и найти максимальную прибыль.

Доход:

Уравнение состояний:

Формулы, называемые уравнениями Беллмана, записываются в виде

z*n-1(sn-1)=maxfn(sn-1,un)

z*n-2(sn-2)=max(fn-1(sn-2,un-1)+z*n-1(sn-1))

… … … … …

z*0(s0)=max(f1(s0,u1)+z1*(s1)), где si – промежуточное состояние системы, ui – управление на i-ом шаге

  1. Дискретная задача о распределении средств между предприятиями. Постановка задачи. Уравнения Беллмана.

Ответ: Планируется работа n предприятий на 1 год. Начальные средства равны S0 тыс. у.е., а вложения кратны 1 тыс. у.е. При этом x тыс. у.е., вложенные в k -е предприятие в начале года, дают в конце года прибыль fk(x). Определить оптимальный план распределения средств и найти максимальную прибыль.

Sk-1 - средства, оставшиеся после k-ого предприятия.

для 3 тыс. у.е.

Uk - средства, вложенные в k+1 предприятие

Sk - средства, оставшиеся после k+1 предприятия

  1. Постановка задачи выпуклого программирования. Условие регулярности. Теорема Куна-Таккера.

Ответ: Задача математического программирования с нелинейной целевой функцией называется задачей выпуклого программирования

Пусть X задано системой неравенств . Эта система должна удовлетворять условиям:

1) все функции gi – линейные, i=1,..,k

2) все hj – вогнутые и дифференцируемые на Х, j=1,…,l

3) в множестве Х существует точка , такая что для любого h выполняется неравенство hj >0 – это соотношение называется условием регулярности Слейтера.

Теорема Куна-Таккера: Пусть дана вогнутая и дифференцируемая на Х функция y=f(x1,…,xn). Определим функцию Лагранжа L(x1,…,xn1,…,λk1,…,μl) = f(x1,…,xn) + λ1g1+…+λkgk1h1+…+μlhl. Функция f принимает свое наибольшее значение на X в некоторой точке тогда и только тогда для нее выполняется следующая система уравнений:

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