Распределение ресурсов методом динамического программирования

Нахождение условно-оптимального шагового управления. Анализ возможностей вложения средств. Размещение инвестиций методом динамического программирования. Вычисление оптимального выигрыша, максимального дохода. Построение схемы распределения инвестиций.

Рубрика Экономико-математическое моделирование
Вид задача
Язык русский
Дата добавления 23.03.2015
Размер файла 206,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Задача распределения ресурсов методом динамического программирования

Для расширения производственных мощностей трех предприятий А, В и С выделяется некоторое количество единиц дополнительной электроэнергии в объеме х0=8 единиц. Электроэнергия может выделяться в виде 1, 2, 3, 4, 5, 6, 7 и 8 единиц. Вкладывая в развитие i-того предприятия хi единиц электроэнергии можно получить доход уi единиц на предприятии. Существуют разные варианты хi(к) выделения дополнительной электроэнергии. Они приносят доход уi(к), к=1,n. Возможные варианты развития предприятий приведены в табл.1. Суммарный доход по всем предприятиям должен быть максимальным, т.е у=? уi(к)>max

Табл. 1. Варианты развития предприятий

Вариант к

Предриятие А

Предприятие В

Предприятие С

хА(к)

уВ(к)

хВ(к)

уВ(к)

хС(к)

уС(к)

1

0

0

0

0

0

0

2

1

4

2

4

1

3

3

2

6

3

5

2

5

4

3

7

4

7

3

6

5

-

-

5

12

-

-

Математическая постановка задачи:

у=? уi(к)>max

i(к)?х0

Решение:

Начнем рассмотрение процедуры решения поставленной задачи с последнего (3 шага) этапа (Табл.2), на котором инвестиции выделяются предприятию С. Условно-оптимальное управление на третьем этапе ищется как решение уравнения

gC(S2)=maxk fc[S2, xc(k)], xC(k)?S2, k=1,2,3,4

Табл. 2. Условно-оптимальные решения(шаг 3)

Состояние

S2

fc[S2, xc(k)]

Управление

Выигрыш

gc(S2)

хС(1)=0

хС(2)=1

хС(3)=2

хС(4)=3

k*c

x*c

0

0

-

-

-

1

0

0

1

0

3

-

-

2

1

3

2

0

3

5

-

3

2

5

3

0

3

5

6

4

3

6

4

0

3

5

6

4

3

6

5

0

3

5

6

4

3

6

6

0

3

5

6

4

3

6

7

0

3

5

6

4

3

6

8

0

3

5

6

4

3

6

Имеется четыре возможности вложения средств - четыре шаговых управления хС(1)=0ед., хС(2)=1ед., хС(3)=2ед., хС(4)=3ед. и девять теоретически возможных состояний системы S2, предшествующих выделению средств предприятию С, - объемы не распределенных к 3-му этапу инвестиций : 0,1,2,3,4,5,6,7,8.

Предположим, что система находилась в состоянии S2=2.Тогда, для шагового управления хС(2)=1 доход уС(2) будет равен 3ед. (Табл.3), а шаговое управление хС(3)=2 будет оптимальным для этого состояния, дающим условно-максимальный выигрыш gc(S2)=5. Если система находилась в состоянии S2=3, то допустимы все шаговые управления хС(1)=0ед., хС(2)=1ед., хС(3)=2ед., хС(4)=3ед., а оптимальным будет управление хС(4)=3, которое обеспечивает условно максимальный выигрыш gc(S2)=6.

Табл.3 динамический программирование распределение инвестиция

Аналогично заполняются все возможные состояния предшествующие 3-му этапу. Оптимальные значения показателей выделены в таблицах жирным шрифтом.

Далее таким же образом рассматривается второй этап (Табл.4), состоящий в выделении инвестиций предприятию А. На втором этапе общий выигрыш складывается из выигрышей, получаемых на третьем и втором этапах, и задается соотношением:

gА(S1)=maxk fА[fА[S1, xА(k)]+gc[S1-xA(k)]], xА(k)?S1, k=1,2,3,4

Так , для состояния S1=3 с шаговым управление хA(2)=1 получаем:

gА(S1)=maxk fА[S1=3, xА(2)=1]+gc[S1=3-xA(2)=1]]

=maxk4+gc[S2]=4+5=9, где [fА[S1, xА(k)] находим из таблицы 1, а gc[S1=3-xA(2)] из таблицы 3. Аналогично заполняются все состояния.

Табл. 4. Условно-оптимальные решения(шаг 2)

Состояние

S1

fА[S1, xА(k)]+gc[S1-xA(k)]

Управление

Выигрыш

gA(S1)

хA(1)=0

хA(2)=1

хA(3)=2

хA(4)=3

k*A

x*A

0

0

-

-

-

1

0

0

1

0+3=3

4+0+4

-

-

2

1

4

2

0+5=5

4+3=7

6+0=6

-

2

1

7

3

0+6=6

4+5=9

6+3=9

7+0=7

2 или 3

1 или 2

9

4

0+6=6

4+6=10

6+5=11

7+3=10

3

2

11

5

0+6=6

4+6=10

6+6=12

7+5=12

3 или 4

2 или 3

12

6

0+6=6

4+6=10

6+6=12

7+6=13

4

3

13

7

0+6=6

4+6=10

6+6=12

7+6=13

4

3

13

8

0+6=6

4+6=10

6+6=12

7+6=13

4

3

13

Здесь возникают ситуации, при которых оптимальное решение будет не единственным, Так в состояние S1=3 условно оптимальными будут шаговые управления хA(2)=1 и хA(3)=2, дающие один и тот же выигрыш gA(S1)=9

Табл. 5. Безусловно-оптимальные решения (шаг 1)

Состояние

S0

fА[S0, xВ(k)]+gА[S0-xВ(k)]

Управление

Выигрыш

gВ(S0)

хВ(1)=0

хВ(2)=2

хВ(3)=3

хВ(4)=4

хВ(5)=5

k*В

x*В

8

0+13=13

4+13=17

5+12=17

7+11=18

12+9=21

5

5

21

На первом этапе (Табл.5)-выделение инвестиций предприятию В - есть только одно предшествующее состояние системы, соответствующее начальному состоянию S0=8. Безусловно оптимальный выигрыш определяется выражением:

у*= gВ(S0)= maxk {fА[S0, xВ(k)]+gА[S0-xВ(k)]} xв(k)?S0=x0, k=1,2,3,4,5

Безусловно-оптимальные управления, обеспечивающие максимальный доход могут быть разными.

Схема нахождения всех оптимальных вариантов распределения инвестиций между предприятиями (Табл.6) представлена на рисунке 1.

Табл. 6. Оптимальные распределения инвестиций.

Распределение инвестиций

Общий доход у*

хВ(5)=5; хA(2)=1; хС(3)=2

уВ(5)+ уВ(1)+ уС(2)=21

хВ(5)=5; хA(3)=2; хС(2)=1

уВ(5)+ уВ(2)+ уС(1)=21

Рисунок 1. Схема оптимального распределения инвестиций между предприятиями

Вывод: рассмотрев задачу распределения ресурсов методом динамического программирования выявили два варианта оптимального распределения ресурсов.

Размещено на Allbest.ru

...

Подобные документы

  • Общая характеристика и экономические показатели деятельности трех исследуемых предприятий. Решение задачи планирования производства, а также распределения инвестиций методом линейного и динамического программирования. Сравнительный анализ результатов.

    курсовая работа [215,1 K], добавлен 25.04.2015

  • Многошаговые процессы в динамических задачах. Принцип оптимальности и рекуррентные соотношения. Метод динамического программирования. Задачи оптимального распределения средств на расширение производства и планирования производственной программы.

    курсовая работа [129,8 K], добавлен 30.12.2010

  • Метод динамического программирования и его основные этапы. Оптимальная стратегия замены оборудования. Минимизация затрат на строительство и эксплуатацию предприятий. Оптимальное распределение ресурсов в ООО "СТРОЙКРОВЛЯ" и инвестиций ПКТ "Химволокно".

    курсовая работа [1,6 M], добавлен 08.01.2015

  • Математическая модель планирования производства. Составление оптимального плана производственной деятельности предприятия методом линейного программирования. Нахождение оптимального способа распределения денежных ресурсов в течение планируемого периода.

    дипломная работа [8,8 M], добавлен 07.08.2013

  • Расчет стоимости перевозок методом минимальных затрат. Нахождение условного оптимального равенства в процессе динамического программирования. Линейное алгебраическое уравнение Колмогорова для среднего времени безотказной работы резервированной системы.

    курсовая работа [315,4 K], добавлен 14.01.2011

  • Графический метод решения задачи оптимизации производственных процессов. Применение симплекс-алгоритма для решения экономической оптимизированной задачи управления производством. Метод динамического программирования для выбора оптимального профиля пути.

    контрольная работа [158,7 K], добавлен 15.10.2010

  • Оптимальный план распределения денежных средств между предприятиями. Разработка плана для каждого предприятия, при котором прибыль от вложенных денежных средств примет наибольшее значение. Использование методов линейного и динамического программирования.

    курсовая работа [332,2 K], добавлен 16.12.2013

  • Характерные черты задач линейного программирования. Общая постановка задачи планирования производства. Построение математической модели распределения ресурсов фирмы. Анализ чувствительности оптимального решения. Составление отчета по устойчивости.

    презентация [1,1 M], добавлен 02.12.2014

  • Нахождение оптимального портфеля ценных бумаг. Обзор методов решения поставленной задачи. Построение математической модели. Задача конусного программирования. Зависимость вектора распределения начального капитала от одного из начальных параметров.

    дипломная работа [1,5 M], добавлен 11.02.2017

  • Модель динамического программирования. Принцип оптимальности и уравнение Беллмана. Описание процесса моделирования и построения вычислительной схемы динамического программирования. Задача о минимизации затрат на строительство и эксплуатацию предприятий.

    дипломная работа [845,3 K], добавлен 06.08.2013

  • Предмет динамического программирования. Анализ модели расчета производственной программы по разным экономическим критериям. Расчет целочисленной закупки станков методом ветвей и границ. Анализ управленческих решений методами нелинейного программирования.

    курсовая работа [1,3 M], добавлен 25.12.2014

  • Исследование методом Жордана-Гаусса системы линейных уравнений. Решение графическим и симплексным методом задач линейного программирования. Экономико-математическая модель задачи на максимум прибыли и нахождение оптимального плана выпуска продукции.

    контрольная работа [177,8 K], добавлен 02.02.2010

  • Составление оптимальной схемы перевозок. Нахождение кратчайшего пути с использованием динамического программирования. Оптимизация математической модели с использованием ПК. Анализ параметров на их принадлежность к нормальному закону распределения.

    курсовая работа [215,4 K], добавлен 21.12.2011

  • Использование методов линейного программирования для целей оптимального распределения ресурсов. Методы математической статистики в экономических расчетах. Прогнозирование экономических показателей методом простого экспоненциального сглаживания.

    курсовая работа [976,0 K], добавлен 13.08.2010

  • Аналитическое определение экстремума функции одной и нескольких переменных. Расчет оптимальной долговечности изделия аналитическим методом. Решение одно- и многомерной задачи оптимизации численными методами. Поиск оптимального вложения инвестиций.

    лабораторная работа [914,5 K], добавлен 02.10.2012

  • Целевая функция предприятия. Ограничения на ресурсы, используемые в процессе производства. Ограничение предприятия на объем инвестиций. Обязательства по поставкам продукции. Решение задачи планирования производства методом линейного программирования.

    курсовая работа [84,3 K], добавлен 25.03.2015

  • Составление математической модели, целевой функции, построение системы ограничений и симплекс-таблиц для решения задач линейного программирования. Решение транспортной задачи: определение опорного и оптимального плана, проверка методом потенциалов.

    курсовая работа [54,1 K], добавлен 05.03.2010

  • Математические и программные средства моделирования при решении конкретной производственной задачи. Метод реализации задачи планирования производства и нахождение оптимального плана с помощью симплексного метода. Программа на языке программирования С.

    курсовая работа [603,8 K], добавлен 06.06.2011

  • Определение первичного опорного плана разными способами: методом северо-западного угла, методом минимальной стоимости, методом Фогеля. Перепланировка поставок с помощью метода потенциалов для каждого плана. Анализ эффективности их использования.

    контрольная работа [67,2 K], добавлен 06.11.2012

  • Построение экономико-математической модели задачи, комментарии к ней и получение решения графическим методом. Использование аппарата теории двойственности для экономико-математического анализа оптимального плана задачи линейного программирования.

    контрольная работа [2,2 M], добавлен 27.03.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.