Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Итоговый отчет СРС1-12 Чертоляс Саша.docx
Скачиваний:
5
Добавлен:
10.11.2019
Размер:
811.02 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ

ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

__________________________________________________________________

Институт - Кибернетики

Специальность - прикладная информатика (в экономике)

Кафедра - ОСУ

Математическая экономика

Отчет по самостоятельной работе студента №1-12

Вариант 12

Выполнил: студентка гр. 8581

Чертоляс А.О.

Проверил: доцент Ротарь В.Г.

Томск 2011

Оглавление

СРС 1. Задача о смеси 3

СРС 2. Геометрическая интерпретация ЗЛП в пространстве переменных 10

СРС 3. Задача о раскрое плоского материала 15

СРС 4. Интерпретация задачи линейного программирования в пространстве условий 18

СРС 5. Метод Жордановых исключений 21

5.1. Решить задачу СРС3 методом Жордановых исключений, перебрать в лексикографическом порядке возможные базисы. 21

5.2. Сравнить результат решения СРС5 с результатами СРС3 и СРС4. 25

СРС-6. Первая теорема двойственности 26

СРС 7. Вторая теорема двойственности 29

7.1. Данные для СРС 7.1 берем из CPC 1.2. 29

7.2. Данные для СРС 7.2 берем из CPC 3 30

СРС 8. Симплекс-метод 32

8.1. Решение симплекс-методом задачи СРС-1 планирование выпуска продукции (о коктейле). Сравнить результаты решения другими методами. 32

8.2. Решение симплекс-методом задачи СРС-3 о раскрое материала. Сравнить результаты решения другими методами. 33

СРС 9. Транспортная задача 35

9.2.Метод минимального элемента 38

Результат 40

СРС 10. Метод потенциалов 42

СРС 11. Задача о назначениях 51

СРС12.Задача о коммивояжере. 58

Срс 1. Задача о смеси

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

Сок

Вино

Коньяк

Условия оптимизации

(j=1)

(j=2)

(j=3)

4

Вкус

a(X)

a11 = 1

a12 = 0,75

a13 = 0,5

≥ 0,8

Отн. крепость

(Kp)

b(X)

a21 = 0

a22 = 0,1

a23 = 0,4

≥ 0,1

Стоимость

1 литра (у.е.) (Ст)

Z(X)

C1 = 1

C2 = 3

C3=16

Минимизировать

  1. Целевая функция

Z(x) = 1x1 +3x2 +16 x3 min (1)

  1. Система имеет три ограничения

х1 + 0,75х2 + 0,5х3  0,8 (2)

0,1х2 + 0,4х3 ≥ 0,1 (3)

х1 + х2 + х3 = 1 (4)

  1. Для решения системы выразим х3 из уравнения (4) и подставим в условия (1), (2) и (3):

х3 = 1 – х1 – х2

Z(x) =-15 х1-13 х2+16 (1)

0,5 х1 + 0,25х2  0,3 (2)

5 х1+ 2,5х2 3

-0,4 х1 – 0,3х2  -0,3 (3)

4x1+3x2≤3

  1. Для целевой функции найдём градиент, который будет показывать направление её движения.

Grad (Z(X)) = ( ) = (15; 13)

5. Для нахождения идеальной рецептуры при самой низкой стоимости, построим график целевой функции (Z(x)), уравнений условий (a(x) и b(x)) и вектора-градиента (grad(Z(x))):

Отрицательную часть графика не рассматриваем. Получаем D – область допустимых решений; ограничена осью X, ограничением a(x) и ограничением b(x); является выпуклой и замкнутой.

Путём параллельного переноса линии Z(x) до точки треугольника, мы получили оптимальное решение в точке пересечения функций ограничений

5 х1 + 2,5х2 = 3 и 4x1+3x2=3

х1 = ( - 2,5 х2 + 3)/5 4* (-0,5 y + 0,6) + 3 х2= 3 х1 = ( - 2,5 х2+ 3)/5 -2 y + 2,4 + 3 х2= 3 х1 = ( - 2,5 х2+ 3)/5 1 х2 + 2,4 = 3 х1 = ( - 2,5 х2+ 3)/5 х2 = 0,6 х1 = (-2,5*0,6 + 3)/5 х2 = 0,6 х1 = 0,3 х2 = 0,6

х3 = 0,1

Z(x)= 0,3 +3*0,6 +16 *0,1=3,7

Выходит, что при данных ограничениях( вкус -не менее 0,8 по экспертным оценкам; крепость не менее 0,1 в 1 литре), для получения наиболее дешевого коктейля нам нужно смешать 0,3 л сока, 0,6 л вина и 0,1 л коньяка.

Проверим наш результат с помощью надстройки «Поиск решения» в Excel:

    1. Решить графически задачу линейного программирования для индивидуального задания.

X1

Х2

Условие

Примечание

1

2

3

4

Коэфф. в целевой функции

Z(X)

Ч/25

Е/6

Макси-

мизировать

Ограничение 1

g1(X)

Р/18

Т/20

О/16

Ограничение 2

g2(X)

Л/13

Я/33

С/19

Ограничение 3

g3(X)

А/1

Л/13

Е/6

1.Целевая функция

Z(x)=25

2.Система имеет следующие ограничения

≤19

0; ≥ 0 .

3.Для целевой функции найдём градиент, который будет показывать направление её движения:

Grad (Z(X)) = ( ) = (25;6)

4.Построим график целевой функции (Z(x)), уравнений условий (g1(x), g2(x) и g3(x)) и вектора-градиента (grad(x)):

Отрицательную часть графика не рассматриваем. Получаем область решений D, ограниченную осями координат, ограничениями g2(x) и g3(x).

Путём параллельного переноса линии Z(x) , мы получили оптимальное решение в точке пересечения функции ограничения и горизонтальной оси координат.

=0,888889

Максимальное значение функции

Z(x) = 25 при значениях переменных x1 = 0,888889 , x2 = 0.

Проверим наш результат с помощью надстройки «Поиск решения» в Excel:

x1

x2

Решение

z(x)

25

6

22,22222

g1(x)

18

20

16

g2(x)

13

33

11,55556

g3(x)

1

13

0,888889

x1

0,888889

x2

0