Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практика

.pdf
Скачиваний:
3
Добавлен:
13.06.2023
Размер:
4.93 Mб
Скачать

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

при реализации продукции:

F 2x

4x

2

max

1

 

 

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

3х

5х

2

40

 

 

1

 

 

 

2

х

х

 

 

15

 

2

 

 

1

 

 

 

 

 

4

х

х

 

 

28

 

2

 

 

1

 

 

 

 

х

0, х

2

0

 

1

 

 

 

 

Математическая модель исходной задачи составлена.

2) Решим исходную задачу симплексным методом.

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

Чтобы перейти от общей формы записи ЗЛП к канонической, нужно

ограничения-неравенства исходной ЗЛП преобразовать в ограничения-

равенства добавлением к их левой части дополнительной неотрицательной переменной со знаком «+» в случае неравенства вида « » и со знаком «-» - в

случае неравенства вида « ».

В первое ограничение системы добавим переменную

x

3

со знаком «+»,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

во второе ограничение системы добавим переменную

x

4

со знаком «+» и в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

третье ограничение

системы добавим переменную x5

 

со

 

знаком «+». В

результате получаем следующую систему ограничений:

 

 

 

 

 

 

1 2 х3 40

 

 

 

 

 

 

 

 

 

х2

х4 15

 

 

 

 

 

 

1

 

 

 

 

 

 

х

2

х

5

28

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

х

j

0,

 

j 1,...,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

форме так: найти максимум функции

F 2x

4x

2

max

1

 

 

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

1 2 х3 40

 

 

 

х2

х4

 

1

15

х

2

х

5

28

 

 

1

 

 

 

х

j

0,

 

j 1,...,5

 

 

 

 

 

 

 

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

х3 40 3х1 2х4 15 2х1 х2х5 28 4х1 х2

или

Х

0

 

0; 0;

40; 15;

28

.

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

Базис

Свободный

x1

x2

x3

x4

x5

член

 

 

 

 

 

 

 

 

 

 

 

 

 

x3

40

3

5

1

0

0

 

 

 

 

 

 

 

x4

15

2

1

0

1

0

 

 

 

 

 

 

 

x5

28

4

1

0

0

1

 

 

 

 

 

 

 

F(X0)

0

-2

-4

0

0

0

 

 

 

 

 

 

 

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

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

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

min

 

40

;

15

;

 

5

1

 

 

 

 

 

 

 

1

8

.

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

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

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

заполнены строка x2 и столбец x2.

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

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

a

 

arj

 

, при i = r.

rj

 

 

 

 

ark

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

aij/ aij

 

aik arj

,

при i ≠ r

ark

 

 

 

 

где

a

/

- элемент новой симплекс-таблицы, aij, - элемент предыдущей

ij

 

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

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

 

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

 

x1

 

x2

 

 

 

 

 

 

 

 

40 / 5

 

3 / 5

 

 

5 / 5

 

 

 

 

 

 

 

 

 

15-(40 * 1)/5

 

2-(3 * 1)/5

 

 

1-(5 * 1)/5

 

 

 

 

 

 

 

 

 

28-(40 * 1)/5

 

4-(3 * 1)/5

 

 

1-(5 * 1)/5

 

 

 

 

 

 

 

 

 

0-(40 * (-4))/5

 

-2-(3 * (-4))/5

 

-4-(5 * (-4))/5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3

 

x4

 

 

x5

 

 

 

 

 

 

 

 

1 / 5

0 / 5

 

0 / 5

 

 

 

 

 

 

 

 

0-(1 * 1)/5

1-(0 * 1)/5

 

0-(0 * 1)/5

 

 

 

 

 

 

 

 

0-(1 * 1)/5

0-(0 * 1)/5

 

1-(0 * 1)/5

 

 

 

 

 

 

 

 

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

0-(0 * (-4))/5

 

0-(0 * (-4))/5

 

 

 

 

 

 

 

 

 

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

Базис

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

x1

x2

x3

x4

x5

 

 

 

 

 

 

 

x2

8

0,6

1

0,2

0

0

 

 

 

 

 

 

 

x4

7

1,4

0

-0,2

1

0

 

 

 

 

 

 

 

x5

20

3,4

0

-0,2

0

1

 

 

 

 

 

 

 

F(X1)

32

0,4

0

0,8

0

0

 

 

 

 

 

 

 

Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальное решение задачи.

Таким образом, получаем:

 

Х

опт

0; 8

;

 

 

 

 

 

 

 

 

 

 

 

 

 

Fmax

F 0; 8 2 0 4 8 32 .

Ответ.

Х

опт

0; 8

;

F

32

. Для получения максимальной прибыли от

 

 

 

 

max

 

реализации выпускаемой продукции на предприятии необходимо производить 8 единиц продукции вида П2, а продукцию вида П1 производить не требуется. При использовании данного плана выпуска продукции предприятие получит наибольшую прибыль, которая составит 32 ден.ед.

РЕШЕНИЕ ГРАФИЧЕСКИМ СПОСОБОМ:

Задача 18

Завод тяжелого машиностроения производит станки двух видов 3СБШ и 6СБШ. Для данного производства используется три вида сырья: металлопрокат в объеме 77 усл.ед., трубы в объеме 78 усл.ед, чугуны в объеме 54 усл.ед. На производство одного станка вида 3СБШ расходуется 1 усл.ед. металлопроката, 4 усл.ед. труб, 4 усл.ед. чугунов. Выпуск одного станка вида 6СБШ требует затрат металлопроката в количестве 7 усл.ед, труб в количестве 5 усл.ед. и 1 усл.ед. чугунов. Прибыль завода от реализации одного станка вида 3СБШ составит 3 ден.ед., а прибыль от реализации одного станка вида 6СБШ равна 4 ден.ед. Составит план производства станков указанного вида, который приносил бы заводу наибольшую прибыль.

РЕШЕНИЕ:

1) Построим математическую модель задачи.

Представим исходные данные в виде таблицы:

 

Нормы расхода сырья на

 

Вид сырья

производство одного станка

Запасы

 

 

 

сырья

 

 

 

 

3СБШ

6СБШ

 

 

 

 

 

Металлопрокат, усл.ед.

1

7

77

 

 

 

 

Трубы, усл.ед.

4

5

78

 

 

 

 

Чугуны, усл.ед.

4

1

54

 

 

 

 

Прибыль от реализации

3

4

 

одного станка, ден.ед.

 

 

 

 

 

 

 

 

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

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

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

х1 – количество производства станков вида 3СБШ;

х2 – количество производства станков вида 6СБШ.

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

F(X ) 3x

4x

2

1

 

(ден.ед.)

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

F 3x

4x

2

max

1

 

 

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

а) ограничение по запасу металлопроката:

х

7х

2

77

1

 

 

(усл.ед.);

б) ограничение по запасу труб:

4х

5х

2

78

1

 

 

(усл.ед.);

в) ограничение по запасу чугунов:

4х

х

2

54

1

 

 

(усл.ед.);

д) условия неотрицательности количества производства:

х

0,

1

 

х

2

 

0

.

е) условия целочисленности количества производства (с учетом того, что завод производит станки):

х

, х

2

1

 

целые

числа

.

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

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