$
 [Добавить в избранное] [Сделать стартовой] Сегодня: Пятница, 08.12.2017 
Бизнес - Портал «Открой СВОЕ ДЕЛО»

Бизнес-портал «Открой Своё Дело»

В жизни дело идет о жизни, а не о каком-то результате ее.
Вольфганг фон Гете  [еще цитаты]
$ Меню сайта
$ Профиль пользователя
Добро пожаловать, Гость!
54.165.90.203
$ Счетчик пользователей
Зарегистрировавшихся
Всего: 7228
Новых за месяц: 34
Новых за неделю: 8
Новых вчера: 3
Новых сегодня: 0
Из них по полу
Мужчин: 5520
Женщин: 1706
$ Рассылки от портала
Бесплатная интернет-газета «Открой СВОЕ ДЕЛО»
В нашей рассылке Вы найдете идеи по созданию СВОЕГО ДЕЛА с нуля и получите советы от опытных предпринимателей!
Рассылки Subscribe.Ru
«Открой СВОЕ ДЕЛО»

«КРУПИЦЫ ИСТИНЫ»
Сильные мысли от успешных людей каждое утро в Вашем почтовом ящике!
Рассылки Subscribe.Ru
«КРУПИЦЫ ИСТИНЫ»

«Финансовая Грамотность»
Насколько богат ваш финансовый словарный запас? Изучайте по одному "богатому" слову в день и становитесь богатыми!
Рассылки Subscribe.Ru
«Финансовая Грамотность»
Главная » Каталог бизнес-статей » Научные статьи

Распределение ресурсов с помощью метода динамического программирования.
Динамическое программирование (ДП) – это метод, приспособленный для решения оптимизационных задач, связанных с многошаговыми процессами. В задачах динамического программирования находится ряд оптимальных решений последовательно для каждого этапа, обеспечивающих оптимальное развитие всего процесса в целом.
Многошаговый процесс можно интерпретировать так: весь цикл разбить на несколько этапов и на каждом этапе требуется принять то или иное решение.
При решении задач методом ДП вводят функцию Беллмана fk, которая представляет собой максимальную эффективность многошагового процесса, состоящего из К шагов. Для вычисления функции Беллмана составляется так называемое функциональное уравнение Беллмана, позволяющее находить значения функции Беллмана fк+1, если известно fk.
При выводе уравнения Беллмана используется та или иная форма принципа оптимальности.
Если на первом шаге принято решение, то дальнейшее решение должно приниматься таким образом, чтобы за оставшееся число шагов достичь максимального (минимального) результата. Пусть, например, n предприятий использует некоторые ресурсы. Известно, что, если “K” –ому предприятию выделить X единиц ресурсов, то количество произведенной продукции будет равно φk(X).
Требуется распределить A единиц ресурсов между всеми предприятиями так, чтобы выпуск продукции был максимальным. Обозначим через Xk количество ресурсов, которое нужно выделить K - му предприятию, тогда математическая модель задачи запишется так:
φ1(X1)+φ2(X2)+…+φn(Xn)→max
при ограничениях
X1+X2+…+Xn=A
X1≥0, X2≥0,…,Xn≥0.
Если φ1, … φn – заданы таблично, то задача решается методами динамического программирования.
Рассмотрим оптимальное распределение ресурсов с помощью метода динамического программирования.
При решении задачи о распределении ресурсов введем функцию Беллмана fk(X) – максимальное количество продукции, которое могут выпустить K предприятий, при этом αk(X) – количество ресурса, получаемое K - ым предприятием при оптимальном распределении ресурса между первыми предприятиями.
Предположим, что fk(X) известно, тогда вычислим fk+1 (X).
Пусть К+1 – ое предприятие получает t единиц (0 ≤ t ≤ X) ресурса, тогда оно выпускает φk+1 (t) единиц продукции. На долю же первых K предприятий останется X – t единиц ресурса.
В силу принципа оптимальности: чтобы получить больше продукции, необходимо распределить оптимально оставшиеся (X – t) единиц ресурса между K предприятиями. Тогда общий выпуск продукции будет равен
φk+1(t)+fk(X – t).
Но, чтобы этот общий выпуск продукции был максимальным, необходимо t подобрать так, чтобы эта сумма достигала наибольшего значения, т.е. fk+1 (X). Функциональное уравнение Беллмана:

Зная f1(X), находим f2(X), затем f3(X) и т.д
Нагляднее этот метод рассмотрим на примере.
Пример.
Известно, что K – ое предприятие, получив Xk единиц ресурсов, выпускает φk(Xk) единиц продукции (рис.1)

Рисунок 1
Требуется распределить 5 единиц некоторого ресурса между 4 – мя предприятиями так, чтобы общий выпуск продукции всеми предприятиями был максимальным.
Решение.
Функциональное уравнение Беллмана для оптимального распределения ресурсов имеет вид:

Найдем fк(X) – максимальный выпуск продукции одним предприятием, например первым. Если предприятие не имеет ресурса (Х=0), то и нет выпуска продукции, т.е φk(0)=0, а значит и f1(0)=0.
При Х=1 f1(1)= φ1(1)=3,
При Х=2 f1(2)= φ1(2)=5,
При Х=3 f1(3)= φ1(3)=7,
При Х=4 f1(4)= φ1(4)=8,
При Х=5 f1(5)= φ1(5)=8,
Т.е. f1(X)=φ1(Х) и α1(Х)=Х.
Результаты записываем в колонку f1(X) и α1(Х) (рис. 2).

Рисунок 2
Для вычисления f2(X) и α2(Х) составим таблицу, исходя из формулы:

Полученные значения f2(X) и α2(Х) записываем соответственно в колонки таблицы (рис. 2).
Следует заметить, что в формуле первое слагаемое φ2(t) возрастает “сверху вниз”, а второе слагаемое f1(X-t) убывает “снизу вверх” (отмечено стрелками в таблице), что позволяет без дополнительной табл. находить максимальную сумму для каждого t є [0,5].
Найдем f3(X) и α3(Х) по формуле:


Рисунок 3.

Вычисленные значения f3(X) и α3(Х) записываем в табл.
f3(0)=0, α3(0)=0;
f3(1)=4, α3(1)=0;
f3(2)=7, α3(2)=0;
f3(3)=10, α3(3)=1;
f3(4)=13, α3(4)=2;

f3(5)=15, α3(5)=2 или 3.
Затем вычислим f4(X) и α4(Х) по формуле

Получим:
f4(0)=0, α4(0)=0;
f4(1)=4, α4(1)=0 или 1;
f4(2)=8, α4(2)=1;
f4(3)=11, α4(3)=1;
f4(4)=14, α4(4)=1;
f4(5)=17, α4(5)=1.

Заполнив столбцы f4(X) и α4(Х) таблицы (рис. 3), делаем вывод: при распределении 5 единиц ресурсов между первым, вторым, третьим и четвертым предприятиями получим максимальный выпуск продукции всеми предприятиями 17 единиц, при этом четвертому предприятию следует выделить 1 ед. ресурса, т.к. α4(5)=1.
Осталось 5 – 1 = 4 ед. ресурса и три предприятия, поэтому в таблице (рис. 3). находим α3(4) – количество ресурса, необходимое третьему предприятию, α3(4)=2. После этого осталось на два предприятия 5 – 1 – 2 = 2 ед. ресурса.
Находим из той же таблицы α2(2)=1, т.е. второму предприятию следует выделить одну единицу ресурса. Тогда первому предприятию останется одна единица ресурса, что и указано в таблице: α1(1)=1. Если нет ошибок в вычислениях, то это совпадение единиц ресурса обязательно.
Итого получим:

Рисунок 4
Сумма равна 17.
Для проверки правильности расчетов (самоконтроль) найдем количество выпускаемой продукции при данном распределении ресурсов между предприятиями по исходной информации, т.е.
φ1(1)=3; φ2(1)=4; φ3(2)=6; φ4(1)=4.
Суммарный выпуск продукции составляет 17 единиц, что подтверждает правильность расчета распределения ресурсов.

Категория: Научные статьи | Добавил: Катерина (16.08.2010) | Автор: Местецкая Е.В., ТюмГУ МИФУБ
Просмотров: 15201 | Комментарии: 2 | Рейтинг: 3.8/4 |
Всего комментариев: 2
20.04.2012 Спам
2. DRox
Извените, а может кто нибудь написать эту задачу на каком либо языке программирования, желательно паскаль.

28.03.2012 Спам
1. Иванова В.
Здравствуйте! Не могли бы Вы пояснить как рассчитывался показатель аk(Х)?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Институт Юрия Мороза
Институт Юрия Мороза
$ Категории бизнес-Статей
Идеи бизнеса [2010]
Сборник идей бизнеса, своего дела с нуля. Интересные технологии и ноу-хау!
Интервью [11]
Интервью с бизнесменами, предпринимателями и другими интересными людьми
Успешные люди [180]
Биографии и интересные факты из жизни успешных и богатых людей
Готовые бизнес-планы [77]
Сборник готовых бизнес-планов
Бизнес в Интернет [371]
Идеи интернет-бизнеса и его развития в интернете
Маркетинг и Реклама [312]
Сборник маркетинговых решений и идей рекламы
Менеджмент [56]
Статьи на темы управления и менеджмента
Инвестирование [168]
Статьи об инвестировании, все о пассивном доходе
Законодательство [52]
Юриспруденция, Законодательство, Суд, Иск и тд.
Развитие личности [113]
Статьи на темы развития навыков, способностей, ума, интеллекта, души
Здоровье и Красота [208]
Статьи на тему здоровья и красоты
Научные статьи [17]
Научно об экономике и финансах
РАБота, Карьера [116]
Статьи о РАБоте и о том как сделать карьеру
Юмор [34]
О бизнесе с улыбкой :-)
Статьи от Юрия Мороза [51]
Подборка статей Юрия Мороза (предприниматель с большим стажем). Лучшие материалы для обучения и развития!
Другое [3003]
Интересные статьи не подходящие под конкретную рубрику
От редакции [0]
Информация от редакции портала и журнала
$ Поиск по заголовкам
$ Бизнес Цитаты
Мир в точности таков, каким мы его видим.
Пауло Коэльо
$ Анекдоты и Юмор
Про семью
В церкви священник объясняет молодому жениху:
- На вопрос "Согласны ли вы стать мужем?" надо отвечать "Согласен", а не "Была, не была"!
$ Друзья портала
Уникальные технологии для создания Своего Дела! Ваш доход не ограничен!
$ Счетчики материалов
Каталог статей: 6779
Дневник: 22410
Доска объявлений: 45455
Бизнес - Форум: 2912/4850
Тесты: 56
Гостевая книга: 635
Новости портала: 80
Комментарии на портале: 2456
$ Рейтинги и Топы
Находится в каталоге Апорт
BPOSD.RU Обратная связь: Форма
Мнение сайта не всегда совпадает с точкой зрения авторов статей и других материалов
Хостинг от uCoz
Онлайн всего: 4
Гостей: 4
Пользователей: 0