Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_gallyamov.docx
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
82.39 Кб
Скачать

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

Планируется деятельность четырех промышленных предприятий на очередной год. Начальные средства: sQ = 5 усл. ед. Размеры вложения в каждое предприятие кратны 1 усл. ед. Средства х, выделенные k-му предприятию (k = 1, 2, 3, 4), приносят в конце года прибыль fk(x). Функции fk(x) заданы таблично.

Принято считать, что:

а) прибыль fk(x) не зависит от вложения средств в другие предприятия;

б) прибыль от каждого предприятия выражается в одних условных единицах;

в) суммарная прибыль равна сумме прибылей, полученных от каждого предприятия.

Определить, какое количество средств нужно выделить каждому предприятию, чтобы суммарная прибыль была наибольшей.

x

f1(x)

f2(x)

f3(x)

f4(x)

1

2

3

4

5

8

10

11

12

18

6

9

11

12

15

3

4

7

11

18

4

6

8

13

16

Решение:

Обозначим через xk количество средств выделенных k-му предприятию. Нумерация предприятий 1,2,3,4 в ходе решения сохраняется.

Суммарная прибыль: .

Переменные удовлетворяют ограничениям: .

Требуется найти переменные x1, x2, x3, x4 удовлетворяющие системе ограничений и обращающие в максимум целевую функцию.

Особенности модели:

Ограничения линейные, но переменные целочисленные, а функции fk(xk) заданы таблично, поэтому нельзя применить методы целочисленного линейного программирования.

27. Пакеты прикладных программ решения оптимизационных задач в экономике.

Решение оптимизационных задач существенно облегчается наличием пакетов прикладных программ (ППП), приспособленных к составлению оптимальных сетевых графиков на ЭВМ.

Один из вариантов – решение оптимизационных задач средствами электронной таблицы EXCEL.

1) Введя данные в табличном виде в программе Excel, используем кнопку «Поиск решения».

2) Ограничения записываются через использование кнопки «Добавить», где вносятся обозначения ограничений задачи.

3) После заполнения окна «Поиска решений» перейдём по кнопке «Параметры» в окно «Параметры поиска решений» и установим там флажки напротив полей: Линейная модель и Неотрицательные значения.

4) Далее выполним команду «ОК», и нажмем клавишу «Выполнить» в окне «Поиска решений».

5) На экране появляется сообщение о найденном решении оптимизационной задачи.

Еще один вариант решение функциональных и вычислительных задач средствами пакетов прикладных программ MathCAD.

MathCAD – это пакет прикладных программ, для решения математических, физических, экономических, систематических им других видов задач.

Это популярная система компьютерной математики, предназначенная для автоматизации решения массовых математических задач в самых различных областях науки, техники и образования. Название системы происходит от двух слов – MATHematica (математика) и CAD (Computer Aided Design – системы автоматического проектирования, или САПР). Так что вполне правомерно считать Mathcad математическими системами автоматического проектирования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]