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

1. Линейная производственная задача

Условие задачи:

Предприятие может выпускать 4 вида продукции, используя для этого 3 вида ресурсов. Известна технологическая матрица А затрат любого вида ресурса на единицу каждой продукции, вектор В объемов ресурсов и вектор С удельной прибыли.

2 3 0 4 148

A = 4 1 5 0 B= 116 C=(30 25 14 12)

0 2 4 3 90

Задание:

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

Решение:

Примем следующие обозначения:

i – номер группы оборудования (i=1,2, … , m);

j – номер вида изделия (j=1,2, … , n);

aij – норма времени на обработку единицы i-го изделия на j-ой группе оборудования;

bi – действительный фонд времени работы i-й группы оборудования;

xi – планируемое количество единиц j-го изделия;

(x1, x2, … , xn) – искомый план производства.

x1,x2,x3,x4>=0

Составим функция прибыли (целевую функцию):

Z=30x1+25x2+14x3+12x4

Необходимо составить производственную программу (х1, х2, …, хn) так, чтобы функция Z приняла наибольшее значение при выполнении всех других условий:

2x1+3x2+ 4x4<=148 1 вид ресурса

4x1+ x2+5x3 <=116 2 вид ресурса

2x2+4x3+3x4<=90 3 вид ресурса

Вводим дополнительные неотрицательные неизвестные x5, x6, x7≥0 – остатки ресурсов, решим задачу с помощью симплексной таблицы:

2х1+3х2+4х45=148

12+5х36=116

2+4х3+3х47=90

Наиболее выгодно производить продукцию 1-гол вида, т.к. прибыль на единицу продукции наибольшая.

Выясним, до каких пор ресурсы позволяют увеличить выпуск продукции

х5=148-2х1-3х2-4х4

х6=116-4х12-5х3

х7=90-2х2-4х3-3х4

х234=0, увеличивая х1, значения базисных переменных должны быть неотрицательны

148-2х1>=0 х1<=148/2 х1<=74

116-4х1>=0 х1<=116/2 х1<=29

х1=29, может принять при нулевых значениях других свободных переменных;

х1=29, х2=0, х3=0, х4=0, х5=90, х6=0, х7=90 –новое базисное неотрицательное решение, х1-разрешающая переменная, min(bi/ai>0)= min(74,29)=29-разрешающее уравнение –2-е, разрешающий элемент- а21=4

Получаем новый предпочитаемый эквивалент системы:

10/4х2-10/4х3+4х45-1/2х6=90

х1+1/4х2+5/4х3+ 1/4х6 =29

2+4х3+3х4+ х7 =90

Приравняв к нулю свободные переменные х2, х3, х4, х6, получили новое базисное неотрицательное решение , совпадающее с первоначальным, первые четыре компоненты определяют производственную программу: х1=29, х2=0, х3=0, х4=0

Исследуем, является ли эта программа наилучшей, выразим ф-цию прибыли через новые свободные переменные х2, х3, х4, х6

Z=870+30(29-1/4х2-5/4х3-1/4х6)+25х2+14х3+12х4

Z=870+17,5х2-23,5х3+12х4-7,5х6

Наиболее быстро ф-ция растет при возрастании х2, принимаем х2 за разрешающую неизвестную, разрешающее уравнение min(90*4/10; 29*4/1; 90/2)=90*4/10=36

Новый вид системы

х23+8/5х4+2/5х5-1/5х6 =36

х1+3/2х3-2/5х4-1/10х5+3/10х6 =20

3-1/5х4-4/5х5+2/5х67=18

х1=20,х2=36, х3=0, х4=0, х5=0, х6=0, х7=18

Рассчитываем таблицу до тех пор пока все j не станут неотрицательными. Экономический смысл последней строки: например, 3=6 – если произвести одну единицу продукции 3-го вида (она не входит в оптимальную производственную программу), то прибыль уменьшится на 6 единиц. Вектор Н(36,20,18) показывает, что надо произвести 36 единиц 1-го продукта, 20 единицы 2-его продукта, 3-ий и 4-ый продукт вообще не производить;

при этом остатки ресурсов:

Первого вида x5=0

Второго вида x6= 0

Третьего вида x7=18

…и прибыль будет равна Z=30*20 + 25*36= 1500, производственная программа является наилучшей и обеспечивает предприятию наибольшую прибыль.

Ć

Базис

Н

X1

X2

X3

X4

X5

X6

X7

0

X5

148

2

3

0

4

1

0

0

0

X6

116

4

1

5

0

0

1

0

0

X7

90

0

2

4

3

0

0

1

Z0-Z

0-Z

-30

-25

-14

-12

0

0

0

0

X5

90

0

5/2

-5/2

4

1

-1/2

0

30

X1

29

1

1/4

5/4

0

0

1/4

0

0

X7

90

0

2

4

3

0

0

1

Z0-Z

870-Z

0

-35/2

47/2

-12

0

15/2

0

25

X2

36

0

1

-1

8/5

2/5

-1/5

0

30

X1

20

1

0

3/2

-2/5

-1/10

3/10

0

0

X7

18

0

0

6

-1/5

-4/5

2/5

1

Z0-Z

1500-Z

0

0

6

16

7

4

0

Обращенный базис

2/5 -1/5 0

Q-1 = -1/10 3/10 0

-4/5 2/5 1

проверить, что

Н=Q-1*B

36 148 2/5 -1/5 0 36

H= 20 B 116 * Q-1 -1/10 3/10 0 =H 20

18 90 -4/5 2/5 1 18

Соседние файлы в папке Курсовики по прикладной математики