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

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РФ Московский Государственный Институт Электроники и Математики

(Технический Университет)

Курсовая работа

«Решение задач линейного программирования в Excel»

Задание ХХХ.

Москва, 2010 г.

Содержательная и математическая постановка задачи.

На трех участках колхозного поля могут выращиваться 3 культуры: рожь, пшеница и ячмень. В следующей таблицы указаны размеры участков в Га, урожайность в ц/га на каждом из участков по каждой из культуре (верхняя часть клетки), затраты в чел-ч на 1 ц ( нижняя часть клетки) и плановое задание по сбору этих культур в ц.

 

Урожайность и затраты

Участки в га

Рожь

Пшеница

Ячмень

50

14

16

16

2

2,5

3

50

10

15

20

2,4

3

3,2

40

15

16

24

1,8

2

2,5

План

500

300

400

1). Определить оптимальную структуру посевов, минимизирующую суммарные затраты.

2). Определить оптимальную структуру посевов, если по плану пшеницы надо получить не менее, чем ячменя, а ржи не менее, чем в два раза больше пшеницы.

Составим математическую модель.

Пусть в задаче: i = 1, 2, 3 ( имеется три культуры: рожь, пшеница, ячмень) и j=1, 2, 3 ( имеется три участка).

aj – размер j участка

bi – плановый сбор i культуры

cij – затраты

dij – урожайность i культуры на j участке

xij – размер j участка, занятого под i культуру.

Тогда структура посевов, минимизирующая суммарные затраты:

2·14х11+2,4·10х12+1,8·15х13+2,5·16х21+3·15х22+2·16х23+3·16х31+3,2·20х32+2,5·24х33→min

Существует плановое задание по сбору:

Для ржи: 14 х11+10 х12+15х13≥500

Для пшеницы: 16х21+15х22+16х23≥300

Для ячменя: 16х31+20х32+24х33≥400

Размеры участков ограничены:

х11+ х21+ х31≤50

х1222+ х32≤50

х13+ х2333≤40

Условие неотрицательности:

xij≥0, i=1, 2, 3, j=1, 2, 3

Получаем задачу:

28х11+24х12+27х13+40х21+45х22+32х23+48х31+64х32+60х33→min

14 х11+10 х12+15х13≥500

16х21+15х22+16х23≥300

16х31+20х32+24х33≥400

х11+ х21+ х31≤50

х1222+ х32≤50

х13+ х2333≤40

xij≥0, i=1, 2, 3, j=1, 2, 3

Перепишем задачу:

211+24х12+27х13+40х21+45х22+32х23+48х31+64х32+60х33→min

14 х11+10 х12+15х13≥500

16х21+15х22+16х23≥300

16х31+20х32+24х33≥400

11- х21- х31≥-50

122232≥-50

132333≥-40

xij≥0, i=1, 2, 3; j=1, 2, 3

Задача линейного программирования.

Вывод двойственной задачи

Воспользуемся общими правилами построения двойственной задачи:

  1. Каждому ограничению ЗЛП, кроме условия неотрицательности, сопоставляется двойственная переменная. В прямой задаче 6 ограничений =>‍ в двойственной задаче будет 6 переменных u1, u2 ,u3 , v1 ,v2 , v3. Каждой переменной в исходной задаче соответствует ограничение в двойственной задаче. В прямой задаче 9 переменных =>‍ в двойственной задаче будет 9 ограничений.

  2. Ограничению неравенством исходной задачи, кроме условия неотрицательности, соответствует неотрицательная двойственная переменная. Ограничению равенством – свободная переменная. В прямой задаче 6 ограничений =>‍ в двойственной задаче условие неотрицательности будет состоять из 6 неотрицательных переменных u1≥0,u2 ≥0, u3≥0 , v1≥0 , v2≥0, v3≥0.

  3. Если переменная исходной задачи неотрицательна, то в двойственной задаче ей соответствует ограничение неравенство. Тем, на которые условие неотрицательности не наложено, соответствует ограничение равенство. В прямой задаче 9 неотрицательных переменных =>‍ в двойственной задаче будет 9 ограничений - неравенств.

  4. Матрица коэффициентов ограничений двойственной задачи получается из матрицы коэффициентов прямой задачи транспонированием. И наоборот.

Матрица коэффициентов прямой задачи:

14

10

15

0

0

0

0

0

0

0

0

0

16

15

16

0

0

0

0

0

0

0

0

0

16

20

24

-1

0

0

-1

0

0

-1

0

0

0

-1

0

0

-1

0

0

-1

0

0

0

-1

0

0

-1

0

0

-1

Матрица коэффициентов двойственной задачи:

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

Коэффициенты ограничений целевой функции прямой ЗЛП: (28 24 27 40 45 32 48 64 60) правая часть ограничений прямой ЗЛП: (500 300 400 -50 -50 -40)

  1. Если исходная задача – это задача на min, то двойственная задача к ней – это задача на max.

Таким образом, поучили двойственную задачу:

500u1+300u2+400u3-50v1-50v2-40v3 → max

14u1-v1≤ 28

10u1-v2 ≤ 24

15u1-v3≤ 27

16u2 –v1≤ 40

15u2 –v2≤ 45

16u2 –v3≤ 32

16u3 –v1≤ 48

20u3 –v2≤ 64

24u3 –v3≤ 60

u1≥0, u2 ≥0, u3≥0, v1≥0, v2≥0, v3≥0

Для интерпретации двойственной задачи, предположим, что все три культуры можно купить раздельно у продавца. ui – стоимость планового сбора культур (руб/ц), vi – стоимость га участка, если продавец решил бы его продать (руб/га). Продавец получает доход, равный 500u1+300u2+400u3-50v1-50v2-40v3, который хочет максимизировать. Цена, по которой можно продать участок не должна превосходить затрат в чел.-ч. на 1 ц. u1≥0, u2 ≥0, u3≥0, v1≥0, v2≥0, v3≥0 .

Нахождение оптимального решения

прямой и двойственной задачи в Excel

Прямая задача

В строке «Значение» указана оптимальная структура посевов, а в столбце «Затраты» указаны минимальные затраты, которые можно получить при оптимальной структуре посевов. В строках с названием «Ограниение1»- «Ограниение6» указаны граничные условия. В строках «Ограничение 1» - «Ограничение 3» указаны плановые ограничения по сборам, «Ограничение 4» - «Ограничение 6» ограничивают размеры участков. В столбце «Правая часть» указана правая часть этих ограничений, в столбце «Левая часть» указаны значения этих ограничений при оптимальном решении. Если значение в столбце «Разница» равно 0, то ресурс дефицитен, если равен положительному числу, то это остаток недефицитного ресурса.

Двойственная задача

В строке «Значение» указаны оптимальные цены на культуры, а в столбце «Приб.» указана максимальная прибыль, которую можно получить при продаже культур. В строках с названием «Ограниение1»- «Ограниение7» указаны граничные условия на стоимость участка, в столбце «Левая часть» указаны значения этих ограничений при оптимальном решении. Они выполнены.