Динамическое программирование
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Динамическое программирование – это математический метод поиска оптимального управления, специально приспособленный к многошаговым процессам. Рассмотрим пример такого процесса.
Пусть планируется деятельность группы предприятий на N лет. Здесь шагом является один год. В начале 1-го года на развитие предприятий выделяются средства, которые должны быть как-то распределены между этими предприятиями. В процессе их функционирования выделенные средства частично расходуются. Каждое предприятие за год приносит некоторый доход, зависящий от вложенных средств. В начале года имеющиеся средства могут перераспределяться между предприятиями : каждому из них выделяется какая-то доля средств.
Ставится вопрос : как в начале каждого года распределять имеющиеся средства между предприятиями, чтобы суммарный доход от всех предприятий за N лет был максимальным?
Перед нами типичная задача динамического программирования, в которой рассматривается управляемый процесс – функционирование группы предприятий. Управление процессом состоит в распределении (и перераспределении) средств. Управляющим воздействием (УВ) является выделене каких-то средств каждому из предприятий в начале года.
УВ на каждом шаге должно выбираться с учетом всех его последствий в будущем. УВ должно быть дальновидным, с учетом перспективы. Нет смысла выбирать на рассматриваемом шаге наилучшее УВ, если в дальнейшем это помешает получить наилучшие результаты других шагов. УВ на каждом шаге надо выбирать “c заглядыванием в будущее”, иначе возможны серьезные ошибки.
Пусть планируется деятельность группы предприятий на N лет. Здесь шагом является один год. В начале 1-го года на развитие предприятий выделяются средства, которые должны быть как-то распределены между этими предприятиями. В процессе их функционирования выделенные средства частично расходуются. Каждое предприятие за год приносит некоторый доход, зависящий от вложенных средств. В начале года имеющиеся средства могут перераспределяться между предприятиями : каждому из них выделяется какая-то доля средств.
Ставится вопрос : как в начале каждого года распределять имеющиеся средства между предприятиями, чтобы суммарный доход от всех предприятий за N лет был максимальным?
Перед нами типичная задача динамического программирования, в которой рассматривается управляемый процесс – функционирование группы предприятий. Управление процессом состоит в распределении (и перераспределении) средств. Управляющим воздействием (УВ) является выделене каких-то средств каждому из предприятий в начале года.
УВ на каждом шаге должно выбираться с учетом всех его последствий в будущем. УВ должно быть дальновидным, с учетом перспективы. Нет смысла выбирать на рассматриваемом шаге наилучшее УВ, если в дальнейшем это помешает получить наилучшие результаты других шагов. УВ на каждом шаге надо выбирать “c заглядыванием в будущее”, иначе возможны серьезные ошибки.
Похожие материалы
Задачи динамического программирования.
uksne
: 22 января 2011
ЛАБОРАТОРНАЯ РАБОТА №5 по дисциплине «Теория сложностей вычислительных процессов и структур».
Задачи динамического программирования.
Вариант №10
Задание:
Имеется склад, на котором присутствует некоторый ассортимент товаров. Запас каждого товара неограничен. У каждого товара своя стоимость Ci и масса mi. Написать программу, которая методом динамического программирования формирует такой набор товаров, чтобы его суммарная масса не превышала заданную грузоподъемность М, и стоимость была бы максимал
100 руб.
Динамическое программирование, алгоритмы на графах
Qiwir
: 6 октября 2013
Содержание
Введение
1. Алгоритмы, использующие решение дополнительных подзадач
2. Основные определения теории графов
3. Поиск пути между парой вершин невзвешенного графа
4. Пути минимальной длины во взвешенном графе
Заключение
Литература
Введение
Существует целый класс задач по программированию, которые проще решаются, если ученик владеет определенным набором знаний, умений и навыков в области алгоритмов на графах. Это происходит потому, что такие задачи могут быть переформулиро
10 руб.
Динамическое программирование и вариационное исчисление
Qiwir
: 6 октября 2013
1. Динамические задачи оптимизации управления
1.1. Постановка задачи динамического программирования
Среди разнообразных задач кибернетики значительное место занимают задачи, в которых объект управления находится в состоянии непрерывного движения и изменения под воздействием различных внешних и внутренних факторов. Задачи управления такими объектами относятся к классу динамических задач управления.
Объект называется управляемым, если среди действующих на него разнообразных факторов имеют
10 руб.
Динамическое программирование (задача о загрузке)
Elfa254
: 10 августа 2013
СОДЕРЖАНИЕ
ВВЕДЕНИЕ……………………………………………………………………
1 ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ………………………….
1.1 Задача динамического программирования………………………..
1.2 Примеры задач динамического программирования……………...
1.3 Общая структура динамического программирования…………...
2 ЗАДАЧА О ЗАГРУЗКЕ……………………………………………………
2.1 Общие сведения…………………………………………………………
2.2 Рекуррентные соотношения для процедур прямой и обратной прогонки………………………………………………………………………
2.3 Решение задачи о загрузке…………………………………………….
2.4 Анали
10 руб.
Решение задач динамического программирования
GnobYTEL
: 29 января 2012
Динамическое программирование.
Задача динамического программирования.
Общая структура динамического программирования.
Решение задач в динамическом программирование.
Основная идея и особенности вычислительного метода динамического программирования.
20 руб.
Построение модели динамического программирования
Aronitue9
: 14 января 2012
СОДЕРЖАНИЕ
Введение______________________________________________________3
1. Анализ задания_________________________________________________4
2. Понятие и общая постановка задачи динамического программирования_5
3. Принцип оптимальности_________________________________________7
4. Основные этапы составления математической модели задачи динамического программирования________________________________8
5. Задачи динамического программирования_________________________10
5.1. Оптималь
20 руб.
Динамическое и линейное программирование
Elfa254
: 10 августа 2013
1. Линейная производственная задача_____________________________________________ 3
2. Двойственная задача_________________________________________________________ 7
3. Задача о «Расшивке узких мест производства»____________________________________ 9
4. Транспортная задача________________________________________________________ 12
5. Распределение капитальных вложений_________________________________________ 17
6. Динамическая задача управления запасами_____________________________________ 21
7.
Выбор параметров контроля с использованием метода динамического программирования и метода ветвей и границ
evelin
: 6 октября 2013
Содержание
Задание
1. Метод динамического программирования
1.1 Теоретическая часть
2.2 Практическая часть
- ручной счёт
- листинг программы
2. Метод ветвей и границ
2.1 Теоретическая часть
2.2 Практическая часть
- ручной счёт
- листинг программы
Вывод
Литература
Задание
Вариант II(2)
Выбор параметров контроля с использованием метода динамического программирования и метода ветвей и границ при непересекающихся элементах объекта контроля и ограничениях по затратам на контроль С≤16.
15 руб.
Другие работы
Механика жидкости и газа СПбГАСУ 2014 Задача 6 Вариант 04
Z24
: 27 декабря 2025
Ось горизонтального участка трубы диаметром d1 расположена на высоте h1 = (0,25 + 0,05·y) м над уровнем воды в резервуаре II. Ось горизонтального участка трубы диаметром d2 лежит ниже уровня воды в резервуаре II на величину h2 = (0,5 + 0,05·z) м. Длины участков: l1 = (10 + 0,1·y) м; l2 = (20 + 0,1·z) м; l3 = (10 + 0,1·y) м. Напор в резервуаре I H = (1,0 + 0,1·z) м, коэффициенты поворотов ζ30 = 0,7, ζ120 = 1,44.
Определить расход воды в трубопроводе и построить напорную и пьезометрическую лини
400 руб.
Курсовая "Игры на Ассемблере"
Prapor
: 26 октября 2008
Содержание
Введение 3
1. Спецификация 4
2. Техническое задание 7
3. Описание программы 16
4. Текст программы 21
5. Руководство программиста 36
6. Руководство оператора 41
7. Программа и методика испытаний 46
8. Описание алгоритмов 50
9. Приложение 54
10. Список использованных источников 58
Отстойник нефти ОГ 200ПК-1-2(1)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 7 июня 2016
Отстойник нефти ОГ 200ПК-1-2(1)-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
500 руб.
Акция
Elfa254
: 5 марта 2013
АКЦИЯ ѕ отражает отшошение между собственниками предприятия по поводу их доли в уставном капитале предприятия и их участие в управлении ею. Важным вопросом финансового управления является определение цены акции. Финансовому менеджеру приходится определять цену акции при эмиссии и при оценке эффективности финансовых решений. Целесообразность выпуска акций во моногом определяется издержками выпуска. Существует два типа издержек нового выпуска: административные издержки и дисконт выпуска.
Админист
15 руб.