Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_k_ekzamenu_po_mat_modu.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
77.84 Кб
Скачать

50. Динамическое программирование. Принцип оптимальности Беллмона.

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

Принцип Оптимальности: Каким бы не было состояние системы S, перед очередным этапом, надо выбирать управление на этом этапе так, что бы выигрыш на данной шаге плюс оптимальный выигрыш на всех последующих шагах был max.

Принцип решения ДП:

1.Выбрать параметры, характеризующие состояние системы S, перед каждым шагом.

2.Расчленить операцию на этапы (шаги)

3.Выяснить набор шаговых управлений x1 для каждого шага и налагаемые на них ограничения.

4.Определить какой

выигрыш приносит на i-шаге управление xi, записать функцию выигрыша.

5.Определить, как изменяется состояние под влиянием управления xi, на i-шаге.

6.Записать основное рекуррентное уравнение ДП, выражающее условный оптимальный выигрыш (начиная с i-шага и до конца)

7.Произвести условнуюоптимизацию последнего m-шага.

8.Произвести условную оптимизацию m-1, m-2 шагов, для каждого указать условное оптимальное управление

9.Произвести безусловную оптимизацию управления. Взять оптимальное управление на Первом шаге изменить состояние системы для вновь найденного состояния и так до конца.

53.Вычисление площади произвольной фигуры методом Монте-Карло.

Площадь произвольной фигуры можно вычислить методом Монте-Карло.

Фигура вписывается в другую фигуру с известной площадью. Случайным образом на последнюю ставятся произвольное количество точек. Площадь определяется по формуле S=Nф/N , где Nф – количество точек попавших в заданную фигуру, N – общее количество точек. Достоинство данного метода заключается в простоте реализации, сложность состоит только в определении попадания точки внутрь заданной фигуры. Очевидно, что точность вычисленной площади зависит от количества точек. Приемлемая точность может быть достигнута только при большом их количестве. В этом заключается один из недостатков метода. Точность также сильно зависит от

качества генератора случайных чисел.

46.Дискетное программирование. Метод ветвей и границ .В основе метода “ветвей и границ ” лежит идея последовательного разбиения множества допустимых решений на подмножества. На каждом шаге метода элементов разбиения подвергается проверке для выяснения содержит данное подмножество оптимальное решение или нет.

Проверка осуществляется посредством вычисления оценки снизу для целевой ф-ий на данном подмножестве. Если оценка снизу не меньше “рекорда ”-наилучший из Найденных решений ,то подмножество может быть отброшено. Проверка подмножества может быть отброшено еще и в том случае, когда в нем удастся найти наилучшее решение. Если значение целевой ф-ции на найденном решении меньше “рекорда”,то происходит смена “рекорда”.

По окончании работы алгоритма “ рекорд” является результат его работы.

Если удастся отбросить все элементов разбиения, то рекорд – оптимального решения задачи ,в противном случае из неотображаемое подмножество выбирается перспективнее и оно подвергается разбиению.

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