Содержание
- Введение 1
- Теоретические основы динамического программирования 2
- - Основные принципы динамического программирования 2.1
- - Метод восходящего динамического программирования 2.2
- - Метод нисходящего динамического программирования 2.3
- Задача о рюкзаке: постановка и алгоритмы решения 3
- - Постановка задачи о рюкзаке 3.1
- - Алгоритм решения задачи о 0/1 рюкзаке 3.2
- - Алгоритм решения задачи о рюкзаке с повторениями 3.3
- Реализация и анализ алгоритмов 4
- - Выбор инструментов разработки и программная реализация 4.1
- - Тестирование и сравнительный анализ алгоритмов 4.2
- - Оптимизация и практическое применение 4.3
- Экспериментальные результаты и обсуждение 5
- - Анализ данных тестирования 5.1
- - Сравнение алгоритмов 5.2
- - Обсуждение результатов и заключение 5.3
- Заключение 6
- Список литературы 7