Файл: Решений рассматривают в разделах, связанных с изучением экстремумов функций, в математическом программировании.docx

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

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

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

Добавлен: 07.11.2023

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
=316 по двум точкам. Для нахождения первой точки приравниваем x1=0. Находим x2 = 49,375. Для нахождения второй точки приравниваем x2=0. Находим x1=79.

х1

0

79

х2

49,375

0

Соединяем точку (0;49,375) с (79;0) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0;0), определим знак неравенства в полуплоскости: 4*0+6,4*0≤316, т.е. 4x1+6,4x2≤316 в полуплоскости ниже прямой.

Далее построим уравнение 3,2x1+4,8x2=266 по двум точкам (по вышеизложенному алгоритму).

х1

0

83,125

х2

55,416

0

Соединяем точку (0;55,416) с (83,125;0) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0;0), определим знак неравенства в полуплоскости: 3,2*0+4,8*0≤266, т.е. 3,2x1+4,8x2≤266 в полуплоскости ниже прямой.

Построим уравнение 4x1+5,6x2=240 по двум точкам.

х1

0

60

х2

42,8571

0

Соединяем точку (0;42,8571) с (60;0) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0;0), определим знак неравенства в полуплоскости: 4*0+5,6*0≤240, т.е. 4x1+5,6x2≤240 в полуплоскости ниже прямой.

Исходя их нашей целевой функции задачи Z(X) = 90х1+140х2  max, можем найти вектор-градиент. Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации Z(X). Начало вектора – точка (0; 0), конец – точка (90;140).

gradZ = (90;140)

Поскольку вектор-градиент пересекается с прямой (3), находим максимальную величину (xmax).

4x1+5,6x2=240

Решив систему уравнений, получим:

x1=0,

x2=42,8571.
Откуда найдем максимальное значение целевой функции:

Z(X) = 90*0+140*42,8571 = 6000

Исходя из вышеизложенного решения графическим методом, график решения выглядит следующим образом:



Вывод: при объеме выпуска 0 тонн шайб, 42,8571 тонн гаек, максимальная прибыль от реализации крепежных изделий составит 6000 у.е.



б) с использованием надстройки «Поиск решения» MSExcel.

Построив математическую модель, можно перейти к построению табличной модели. Для этого введем данные – параметры, которые характеризуют выпуск крепежных изделий, в единую таблицу.



В колонке «Запас ресурса» указаны ограниченные месячные запасы ресурсов, которыми располагает предприятие.

Целевая функция. В ячейке В11 будет отображаться значение целевой функции. Формула, по которой это значение будет рассчитано, определяется выражением:

90х1+140х2

Используя обозначения соответствующих ячеек в Excel, получим следующее:

=СУММПРОИЗВ(B10:C10;B7:C7)

Ограничения задачи представляют собой сумму произведений каждой из ячеек переменных (B10, C10) на соответствующую ячейку для коэффициентов конкретного ограничения (B7, C7).

Таким образом, для первого ограничения в ячейку В14 будет введена формула:

=СУММПРОИЗВ($B$10:$C$10;B3:C3),

где символ $ означает, что при копировании этой формулы в другие места листа Excel номер строки 10 не изменится. Скопируем эту формулу в ячейки В15 и В16. В формуле будет меняться только номер строки во втором массиве. Этот номер является строкой, где записано ограничение.



С помощью надстройки «Поиск решения» найдем решение данной задачи. В диалоговом окне «Поиска решения» требуется ввести необходимые параметры.



Результаты поиска решения следующие:



Вывод: при объеме выпуска 0 тонн шайб, 42,8571 тонн гаек, максимальная прибыль от реализации крепежных изделий составит 6000 у.е.
3. КЕЙС-ЗАДАНИЕ №2. СИМПЛЕКС-МЕТОД
Предприятие выпускает три вида крепежных изделий: гайки, болты и шайбы. Норма расхода сырья, времени работы оборудования и затрат на электроэнергию, которые необходимы для производства одной тонны каждого изделия, приведены в таблице. Месячные запасы ресурсов, которыми располагает предприятие, ограничены. По сырью эти ограничения обусловлены емкостью складских помещений, по оборудованию – станочным парком и трудовыми ресурсами, по электроэнергии – техническими и финансовыми причинами. Спрос на шайбы не превосходит 0,625т, а спрос на гайки не превышает 8т. Размеры запасов и прибыль от реализации продукции в у.е. за 1 тонну приведены в таблице.





Ресурсы

Нормы расхода ресурсов на тонну продукции

Ограничения по ресурсам

Шайбы

Гайки

Болты

Сырье

4

6,4

8,8

316

Оборудование

3,2

4,8

1

266

Электроэнергия

4

5,6

7,2

240

Прибыль (у.е./т)

90

140

200





Требуется сформировать месячную производственную программу (определить объемы выпуска каждого вида продукции), при которой прибыль от реализации будет максимальным.

Составить математическую модель данной задачи и решить ее двумя способами:
а) симплекс-методом;

Построение математической модели.

Критерий оптимальности – максимальный доход.

Переменные решения:

х1 – объем выпуска крепежного изделия – шайбы, (тонн);

х2 – объем выпуска крепежного изделия – гайки, (тонн);

х3 – объем выпуска крепежного изделия – болты, (тонн).

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

Z(X) = 90х1+140х2+200х3 max,

Ограничения по запасам ресурса на три вида продукции.

Левая часть ограничения по нормам расхода ресурсов представляет собой сырье, оборудование и электроэнергию, затрачиваемые на производство объема выпуска каждого вида крепежных изделий х1, х2, х3. Правая часть ограничения – это их запас ресурса. Получаем следующие ограничения:

- по сырью:

1 + 6,4х2+8,8х3 ≤ 316;

- по оборудованию:

3,2х1 + 4,8х2 +8х3 ≤ 266;

- по электроэнергии:

1 + 5,6х2 +7,2х3 ≤ 240.

Данная математическая модель выглядит следующим образом:

Z(X) = 90х1+140х2+200х3 max





Приведем задачу линейного программирования к каноническому виду:






Далее, стандартная форма записи допустимого базисного решения будет иметь следующий вид:





Следовательно: Z1(X) = 0-(90х1+140х2+200х3) min

Данному базисному решению соответствует следующая симплекс-таблица:






Своб. член

х1

х2

х3

Z1

0

90

140

200

х4

316

4

6,4

8,8

х5

266

3,2

4,8

8

х6

240

4

5,6

7,2

х7

0,625

1

0

0

х8

8

0

1

0

Нашли генеральный элемент – 8, так как в строке Z выбираем положительное число (у нас число 200 – выбираем столбец х3), а в столбце х3, не считая строки Z, выбираем то значение, для которого отношение к нему свободного члена минимально (266/8 – минимальное значение). В новом допустимом базисном решении х3 и х5 изменим на противоположные. Найдем это решение, перейдя к новой симплекс-таблице:




Своб. член

х1

х2

х5

Z1

-6650

10

20

-25

х4

23,4

0,48

1,12

-1,1

х3

33,25

0,4

0,6

0,125

х6

0,6

1,12

1,28

-0,9

х7

0,625

1

0

0

х8

8

0

1

0


Определяем генеральный элемент в новой таблице – 1,28. В новом допустимом базисном решении х2 и х6 изменим на противоположные. Найдем это решение, перейдя к новой симплекс-таблице:




Своб. член

х1

х6

х5

Z1

-6659,375

-7,5

-15,625

-10,9375

х4

22,875




-0,875




х3

32,96875




-0,46875




х2

0,46875

0,875

0,78125

-0,70313

х7

0,625




0




х8

7,53125




-0,78125




Далее генеральный столбец выбрать нельзя. Значит, оптимальное решение имеет вид Хопт=(0; 0,46875; 32,96875; 22,875; 0; 0; 0,625; 7,53125), Zmin=-6659,375.

Xmax=(0; 0,46875; 32,96875)

Zmax=6659,375.

Так как в условии задачи указано, что спрос на шайбы не превосходит 0,625т, а спрос на гайки не превышает 8т, то мы полностью удовлетворяем условие задачи.

Вывод: при объеме выпуска 0 тонн шайб, 0,46875 тонн гаек и 32,96875 тонн болтов максимальная прибыль от реализации крепежных изделий составит 6659,375 у.е.

б) с использованием надстройки «Поиск решения» MSExcel.

Построив математическую модель, можно перейти к построению табличной модели. Для этого введем данные – параметры, которые характеризуют выпуск крепежных изделий, в единую таблицу.



В колонке «Запас ресурса» указаны ограниченные месячные запасы ресурсов, которыми располагает предприятие. Целевая функция. В ячейке В11 будет отображаться значение целевой функции. Формула, по которой это значение будет рассчитано, определяется выражением: