Динамическое программирование: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
мНет описания правки
Строка 54:
* [[Задача управления запасами]]
* [[Задача о ранце]]: из неограниченного множества предметов со свойствами «стоимость» и «вес» требуется отобрать некое число предметов таким образом, чтобы получить максимальную суммарную стоимость при ограниченном суммарном весе.
* [[Алгоритм Флойда-Уоршелла]]: найти кратчайшие расстояния между всеми вершинами взвешенного ориентированного графа.
* [[Алгоритм Беллмана — Форда]]: найти кратчайший путь во взвешенном графе между двумя заданными вершинами.
* [[Максимальное независимое множество вершин в дереве]]: дано дерево, найти максимальное множество вершин, никакие две из которых не связаны ребром.