Файл: Моделирование экономических процессов.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.12.2023

Просмотров: 42

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Автономная некоммерческая организация высшего образования

«МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ»


Кафедра экономики и управления
Форма обучения: заочная



ВЫПОЛНЕНИЕ

ПРАКТИЧЕСКИХ ЗАДАНИЙ

ПО ДИСЦИПЛИНЕ

Моделирование экономических процессов


Группа Сд18М161

Студент
А.Ю. Малыгин

МОСКВА 2022

Практические занятия


Задание 1
Составить план производства продукции, обеспечив максимум прибыли, учитывая ограничения, заданные в таблице 1.

Таблица 1. Линейная оптимизация




Расход сырья (доли)

Прибыль от реализации единицы продукции, руб.

Сырье 1

Сырье 2

Сырье 3

Сырье 4




Продукт 1

0,2

0,3

0,1

0,4

120

Продукт 2

0,4

0,1

0,3

0,2

150

Продукт 3

0,6

0,1

0,1

0,2

110

Наличие сырья на складе, кг

850

640

730

1000





Решение
1) Составим экономико-математическую модель задачи.

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

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


Для решения поставленной задачи введем обозначения:

х1 – объем производства продукта 1-го вида;

х2 – объем производства продукта 2-го вида;

х3 – объем производства продукта 3-го вида.

Общую прибыль от реализации продукции можно определить по формуле:

(руб.)

Функция F называется целевой, ее следует максимизировать. Поэтому получаем:



На целевую функцию накладываются следующие ограничения:

а) ограничение по запасу сырья 1:

(кг);

б) ограничение по запасу сырья 2:

(кг);

в) ограничение по запасу сырья 3:

(кг);

г) ограничение по запасу сырья 4:

(кг);

д) условия неотрицательности объемов производства каждого вида продукции:

.

Математическая модель задачи: составить оптимальную производственную программу (х1, х2, х3), обеспечивающую максимальную прибыль от реализации продукции:



при ограничениях:



Математическая модель задачи линейного программирования составлена.
2) Определим оптимальный план производства продукции с помощью симплекс-метода.

Сначала приведем задачу к канонической форме.

Чтобы перейти от общей формы записи задачи линейного программирования к канонической, нужно ограничения-неравенства исходной задачи линейного программирования преобразовать в ограничения-равенства добавлением к их левой части дополнительной неотрицательной переменной со знаком «+» в случае неравенства вида «» и со знаком «-» - в случае неравенства вида «».

В первое ограничение системы добавим переменную со знаком «+», во второе ограничение системы добавим переменную

со знаком «+», в третье ограничение системы добавим переменную со знаком «+» и в четвертое ограничение системы добавим переменную со знаком «+». В результате получаем следующую систему ограничений:



Следовательно, исходная задача может быть записана в канонической форме так: найти максимум функции



при ограничениях:



В полученной системе уравнений системы ограничений имеются четыре базисные переменные. Решим систему уравнений относительно базисных переменных x4, x5, x6 и x7. Предположим, что свободные переменные равны 0 и получим первый опорный план:

.

Ему соответствует значение целевой функции, равное:

.

Составим исходную симплекс-таблицу:

Базис

Свободный член

x1

x2

x3

x4

x5

x6

x7

Симплекс-отношение

x4

850

0,2

0,4

0,6

1

0

0

0

850/0,4=2125

x5

640

0,3

0,1

0,1

0

1

0

0

640/0,1=6400

x6

730

0,1

0,3

0,1

0

0

1

0

730/0,3=2433,333

x7

1000

0,4

0,2

0,2

0

0

0

1

1000/0,2=5000

F(X0)

0

-120

-150

-110

0

0

0

0






Переходим к основному алгоритму симплекс-метода.

Итерация 1. Текущий опорный план не является оптимальным, так как в индексной строке находятся отрицательные коэффициенты.

В индексной строке F(Х) выбираем максимальный по модулю отрицательный элемент. В качестве генерального столбца будет выступать x2. Вычислим значения Di по строкам как частное от деления: bi / ai2 и из них выберем наименьшее:

.

Таким образом, строка х4 является генеральной. Разрешающий элемент равен РЭ = 0,4 и находится на пересечении генерального столбца и генеральной строки.

Формируем следующую часть симплексной таблицы. Вместо переменной x4 в план 1 войдет переменная x2.

Строка, которая соответствует переменной x2 в плане 1, получена в результате деления всех элементов строки x4 плана 0 на разрешающий элемент РЭ=0,4. На месте разрешающего элемента получаем 1. В остальных клетках столбца x2 записываем нули.

Все остальные элементы нового плана, включая элементы индексной строки, определяем по правилу прямоугольника.

Элементы разрешающей строки делим на разрешающий элемент и записываем в соответствующей по номеру строке новой таблицы:

, при i = r.

Все остальные элементы новой таблицы рассчитываем по формулам:

, при i ≠ r

где - элемент новой симплекс-таблицы, aij, - элемент предыдущей симплекс-таблицы, ark - разрешающий элемент, aik - элемент разрешающего столбца, arj - элемент разрешающей строки.

Представим расчет каждого элемента в виде таблицы:


Базис

Свободный член

x1

x2

x3

x2

850 / 0,4

0,2 / 0,4

0,4 / 0,4

0,6 / 0,4

x5

640-(850*0,1)/0,4

0,3-(0,2*0,1)/0,4

0,1-(0,4*0,1)/0,4

0,1-(0,6*0,1)/0,4

x6

730-(850*0,3)/0,4

0,1-(0,2*0,3)/0,4

0,3-(0,4*0,3)/0,4

0,1-(0,6*0,3)/0,4

x7

1000-(850*0,2)/0,4

0,4-(0,2*0,2)/0,4

0,2-(0,4*0,2)/0,4

0,2-(0,6*0,2)/0,4

F(X1)

0-(850*(-150))/0,4

-120-(0,2*(-150))/0,4

-150-(0,4*(-150))/0,4

-110-(0,6*(-150))/0,4





Базис

x4

x5

x6

x7

x2

1 / 0,4

0 / 0,4

0 / 0,4

0 / 0,4

x5

0-(1*0,1)/0,4

1-(0*0,1)/0,4

0-(0*0,1)/0,4

0-(0*0,1)/0,4

x6

0-(1*0,3)/0,4

0-(0*0,3)/0,4

1-(0*0,3)/0,4

0-(0*0,3)/0,4

x7

0-(1*0,2)/0,4

0-(0*0,2)/0,4

0-(0*0,2)/0,4

1-(0*0,2)/0,4

F(X1)

0-(1*(-150))/0,4

0-(0*(-150))/0,4

0-(0*(-150))/0,4

0-(0*(-150))/0,4


После перерасчета получаем новую таблицу:

Базис

Свободный член

x1

x2

x3

x4

x5

x6

x7

Симплекс-отношение

x2

2125

0,5

1

1,5

2,5

0

0

0

2125/0,5=4250

x5

427,5

0,25

0

-0,05

-0,25

1

0

0

427,5/0,25=1710

x6

92,5

-0,05

0

-0,35

-0,75

0

1

0

-

x7

575

0,3

0

-0,1

-0,5

0

0

1

575/0,3=1916,667

F(X1)

318750

-45

0

115

375

0

0

0