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

РГР_тпр

.doc
Скачиваний:
9
Добавлен:
15.06.2014
Размер:
169.98 Кб
Скачать

Министерство Образования Российской Федерации

Омский Государственный Технический университет

Кафедра автоматизированные системы обработки

информации и управления

Отчет по расчетно-графической работе по теме:

«Оптимальное распределение бумажных ресурсов»

Выполнил:

студент группы ИВТ-334

Сачков А.С.

Проверила:

Зыкина А.В.

Омск 2007

Содержание.

Задание…………………………………………………………………………….3

Математическая модель………………………………………….……………….4

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

Решение……………………………………………………………………………6

Проверка…………………………………………………………………………...8

Задание.

Имеются три сорта бумаги в количествах а1, а2, а3, которую можно использовать на издание четырех книг тиражом b1, b2, b3, b4 экземпляров. Расход бумаги на одну книгу составляет с1, с2, с3, с4, а себестоимость печатания книги К при использовании i-го сорта бумаги задается матрицей ||Сik|| . Определить оптимальное распределение бумажных ресурсов.

Математическая модель.

Xij – количество книг j-го типа, сделанных с помощью i-го сорта бумаги.

i – сорт бумаги.

j – тип книги.

ai – количество i-го сорта бумаги.

bj – тираж j-й книги.

cj – расход на книгу j-го типа.

dij – себестоимость j-й книги, при использовании i-го сорта бумаги.

Ограничение по бумаге: Σ Хij*cj ≤ ai;

Ограничение по тиражу: Σ Xij ≥ bj;

Целевая функция: Σ dij*Xij  min.

Пусть: а1=10; а2=12; а3=24.

b1=4; b2=1; b3=4; b4=6.

c1=6; c2=4; c3=2; c4=1.

d1=4; d2=5; d3=2; d4=3; d5=5; d6=1; d7=3; d8=6; d9=4; d10=2; d11=3;

d12=4.

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

Сделаем замену Xij = zi.

6z1+4z2+2z3+z4≤10;

6z5+4z6+2z7+z8≤12;

6z9+4z10+2z11+z12≤24;

z1+z2+z3≥4;

z4+z5+z6≥1;

z7+z8+z9≥4;

z10+z11+z12≥6;

4z1+5z2+2z3+3z4+5z5+z6+3z7+6z8+4z9+2z10+3z11+4z12  min.

0 – (-4z1-5z2-2z3-3z4-5z5-z6-3z7-6z8-4z9-2z10-3z11-4z12);

6z1+4z2+2z3+z4+y1=10;

6z5+4z6+2z7+z8+y2=12;

6z9+4z10+2z11+z12+y3=24;

z1+z2+z3-y4=4;

z4+z5+z6-y5=1;

z7+z8+z9-y6=4;

z10+z11+z12-y7=6.

0 – (-4z1-5z2-2z3-3z4-5z5-z6-3z7-6z8-4z9-2z10-3z11-4z12);

y1=10-(6z1+4z2+2z3+z4);

y2=12-(6z5+4z6+2z7+z8);

y3=24-(6z9+4z10+2z11+z12);

y4=-4-(-z1-z2-z3);

y5=-1-(-z4-z5-z6);

y6=-4-(-z7-z8-z9);

y7=-6-(-z10-z11-z12).

Так как целевая функция  min и в столбце z0 имеются отрицательные числа, то для решения удобно воспользоваться двойственным симплекс-методом. Симплекс таблица будет оптимальной, если в столбце z0 будут неотрицательные числа. Ведущая строка выбирается максимальной по модулю, ведущий столбец – по минимальному отношению i-строки с целевой функцией.

Решение.

Шаг0:

B

z0

z1

z2

z3

z4

z5

z6

z7

z8

z9

z10

z11

z12

y1

10

6

4

2

1

0

0

0

0

0

0

0

0

y2

12

0

0

0

0

6

4

2

1

0

0

0

0

y3

24

0

0

0

0

0

0

0

0

6

4

2

1

y4

-4

-1

-1

-1

0

0

0

0

0

0

0

0

0

y5

-1

0

0

0

-1

-1

-1

0

0

0

0

0

0

y6

-4

0

0

0

0

0

0

-1

-1

-1

0

0

0

y7

-6

0

0

0

0

0

0

0

0

0

-1

-1

-1

f

0

-4

-5

-2

-3

-5

-1

-3

-6

-4

-2

-3

-4

Шаг1:

B

z0

z1

z2

z3

z4

z5

z6

y6

z8

z9

y7

z11

z12

y1

10

6

4

2

1

0

0

0

0

0

0

0

0

y2

12

0

0

0

0

6

4

2

1

0

0

0

0

y3

0

0

0

0

0

0

0

0

0

6

4

-2

-3

y4

-4

-1

-1

-1

0

0

0

0

0

0

0

0

0

y5

-1

0

0

0

-1

-1

-1

0

0

0

0

0

0

y6

-4

0

0

0

0

0

0

-1

-1

-1

0

0

0

z10

6

0

0

0

0

0

0

0

0

0

-1

1

1

f

12

-4

-5

-2

-3

-5

-1

-3

-6

-4

-2

-1

-2

Шаг2:

B

z0

z1

z2

z3

z4

z5

z6

z7

z8

z9

y7

z11

z12

y1

10

6

4

2

1

0

0

0

0

0

0

0

0

y2

4

0

0

0

0

6

4

2

-1

-2

0

0

0

y3

0

0

0

0

0

0

0

0

0

6

4

2

1

y4

-4

-1

-1

-1

0

0

0

0

0

0

0

0

0

y5

-1

0

0

0

-1

-1

-1

0

0

0

0

0

0

z7

4

0

0

0

0

0

0

-1

1

1

0

0

0

z10

6

0

0

0

0

0

0

0

0

0

-1

-1

-1

f

24

-4

-5

-2

-3

-5

-1

-3

-3

-1

-2

-3

-4

Шаг3:

B

z0

z1

z2

y4

z4

z5

z6

z7

z8

z9

y7

z11

z12

y1

8

4

2

2

1

0

0

0

0

0

0

0

0

y2

4

0

0

0

0

6

4

2

1

0

0

0

0

y3

0

0

0

0

0

0

0

0

0

6

4

-2

-3

z3

4

1

1

-1

0

0

0

0

0

0

0

0

0

y5

-1

0

0

0

-1

-1

-1

0

0

0

0

0

0

z7

4

0

0

0

0

0

0

-1

-1

-1

0

0

0

z10

6

0

0

0

0

0

0

0

0

0

-1

1

1

f

32

-2

-3

-2

-3

-5

-1

-3

-6

-4

-2

-1

-2

Шаг4:

B

z0

z1

z2

y4

z4

z5

y5

z7

z8

z9

y7

z11

z12

y1

8

4

2

2

1

0

0

0

0

0

0

0

0

y2

0

0

0

0

-4

2

4

2

1

0

0

0

0

y3

0

0

0

0

0

0

0

0

0

6

4

-2

-3

z3

4

1

1

-1

0

0

0

0

0

0

0

0

0

z6

1

0

0

0

1

1

-1

0

0

0

0

0

0

z7

4

0

0

0

0

0

0

-1

-1

-1

0

0

0

z10

6

0

0

0

0

0

0

0

0

0

-1

1

1

f

33

-2

-3

-2

-2

-4

-1

-3

-6

-4

-2

-1

-2

Ответ: Z* = (0,0,4,0,0,1,4,0,0,6,0,0).

F* = 33.

Проверка.

0+0+8+0≤10;

0+4+8+0≤12;

0+24+0+0≤24;

0+0+4≥4;

0+0+1≥1;

4+0+0≥4;

6+0+0≥6;

ЦФ: 0+0+8+0+0+1+12+0+0+12+0+0=33.

Соседние файлы в предмете Теория принятия решений