Методы динамического программирования (ДП)
Оценка 4.8

Методы динамического программирования (ДП)

Оценка 4.8
pptx
26.04.2023
Методы динамического программирования (ДП)
Методы динамического программирования.pptx

Методы динамического программирования

Методы динамического программирования

Методы динамического программирования

Выполнила: Тимошенко Таисия
Науч.Рук: Гумеров Р.

Методы динамического программирования (ДП) - это класс алгоритмов, которые решают задачи оптимизации, разбивая их на более мелкие подзадачи и сохраняя результаты для последующего использования

Методы динамического программирования (ДП) - это класс алгоритмов, которые решают задачи оптимизации, разбивая их на более мелкие подзадачи и сохраняя результаты для последующего использования

Методы динамического программирования (ДП) - это класс алгоритмов, которые решают задачи оптимизации, разбивая их на более мелкие подзадачи и сохраняя результаты для последующего использования. Они основываются на принципе оптимальной подструктуры, согласно которому оптимальное решение задачи может быть получено путем комбинирования оптимальных решений ее подзадач.

Рекурсивный метод - заключается в рекурсивном вызове функции, которая решает задачу, разбивая ее на более мелкие подзадачи

Рекурсивный метод - заключается в рекурсивном вызове функции, которая решает задачу, разбивая ее на более мелкие подзадачи

1. Рекурсивный метод - заключается в рекурсивном вызове функции, которая решает задачу, разбивая ее на более мелкие подзадачи. Результаты вычислений сохраняются в таблице, чтобы избежать повторных вычислений.

2. Метод заполнения таблицы - представляет собой итеративный алгоритм, который заполняет таблицу решения, начиная с наименьших подзадач и двигаясь к более сложным. Результаты сохраняются в таблице, чтобы избежать повторных вычислений.

Основные методы ДП:

Метод нарезки - заключается в разбиении задачи на несколько частей и решении каждой части отдельно

Метод нарезки - заключается в разбиении задачи на несколько частей и решении каждой части отдельно

3. Метод нарезки - заключается в разбиении задачи на несколько частей и решении каждой части отдельно. Результаты сохраняются в таблице, чтобы избежать повторных вычислений.

4. Метод потока - используется для решения задач на максимальный поток в графе. Он основывается на поиске пути с максимальным потоком от источника к стоку.

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
26.04.2023