Контрольная работа по "Методам оптимальных решений"

Автор работы: Пользователь скрыл имя, 18 Марта 2013 в 18:57, контрольная работа

Описание работы

Работа содержит подробный разбор задач на тему "Экономика"

Файлы: 1 файл

Контрольная работа по методам оптимальных решений.doc

— 3.29 Мб (Скачать файл)

 

Итерация: 2 
Рабочая матрица затрат с пересчитанными потенциалами и оценкам.

 

 

b1

b2

b3

b4

 

a1

5

7

3

1

u= 4

a2

– 6

2

5

6

u= 6

a3

0

6

0

2

u= 2

 

v= 1

v= – 4

v= – 1

v= 0

 

1) Пусть V= 0 ;

2) U= P3,4 – V= 2 – 0 = 2;

3) U= P2,4 – V= 6 – 0 = 6;

4) V= P2,3 – U= 5 – 6 = – 1;

5) V= P2,2 – U= 2 – 6 = – 4;

6) U= P1,3 – V= 3 – (– 1) = 4;

7) V= P1,1 – U= 5 – 4 = 1.

 

S12 = P12 – U– V2 = 7 – 4 – (– 4) = 7

S14 = P14 – U– V = 5 – 4 – 0 = 1

S21 = P21 – U– V1 = 1 – 6 – 1 = – 6

S31 = P31 – U– V1 = 3 – 2 – 1 = 0

S32 = P32 – U– V2 = 4 – 2 – (– 4) = 6

S33 = P33 – U3 – V3 = 1 – 2 – (– 1) = 0

Ячейка а2,b1, транспортной таблицы, должна загрузиться.

 

 

b1= 75

b2= 80

b3= 60

b4= 85

a1 = 100

75

 

 

25

+

 

a2 = 150

 

+

80

 

35

35

a3 = 50

     

50


 

Ячейка а2,bстановится свободной.

M =35

 

 

b1= 75

b2= 80

b3= 60

b4= 85

a1 = 100

40

 

60

 

a2 = 150

35

80

 

35

a3 = 50

     

50


 

 
Итерация: 3 
Рабочая матрица затрат с пересчитанными потенциалами и оценкам.

 

 

b1

b2

b3

b4

 

a1

5

1

3

– 5

u= 10

a2

1

2

6

6

u= 6

a3

6

6

6

2

u= 2

 

v= – 5

v= – 4

v= – 7

v= 0

 

 

 

 

1) Пусть V= 0 ;

2) U= P3,4 – V= 2 – 0 = 2;

3) U= P2,4 – V= 6 – 0 = 6;

4) V= P2,1 – U= 1 – 6 = – 5;

5) V= P2,2 – U= 2 – 6 = – 4;

6) U= P1,1 – V= 5 – (– 5) = 10;

7) V= P1,3 – U= 3 – 10 = – 7.

 

S12 = P12 – U– V2 = 7 – 10 – (– 4) = 1

S14 = P14 – U– V = 5 – 10 – 0 = – 5

S23 = P23 – U– V1 = 5 – 6 – (– 7) = 6

S31 = P31 – U– V1 = 3 – 2 – (– 5) = 6

S32 = P32 – U– V2 = 4 – 2 – (– 4) = 6

S33 = P33 – U3 – V3 = 1 – 2 – (– 7) = 6

Ячейка а1,b4, транспортной таблицы, должна загрузиться.

 

b1= 75

b2= 80

b3= 60

b4= 85

a1 = 100

40

 

 

60

 

+

a2 = 150

35

+

80

 

 

35

a3 = 50

     

50


 

Ячейка а2,bстановится свободной.

M = 35

 

 

b1= 75

b2= 80

b3= 60

b4= 85

a1 = 100

5

 

60

35

a2 = 150

70

80

   

a3 = 50

     

50


 

Итерация: 4 
Рабочая матрица затрат с пересчитанными потенциалами и оценкам.

 

 

b1

b2

b3

b4

 

a1

5

1

3

6

u= 5

a2

1

2

6

5

u= 1

a3

1

1

1

2

u= 2

 

v= 0

v= 1

v= – 2

v= 0

 

 

1) Пусть V= 0 ;

2) U= P3,4 – V= 2 – 0 = 2;

3) U= P1,4 – V= 5 – 0 = 5;

4) V= P1,1 – U= 5 – 5 = 0;

5) U= P2,1 – V= 1 – 0 = 1;

6) V= P2,2 – U= 2 – 1 = 1;

7) V= P1,3 – U= 3 – 5 = – 2.

 

S12 = P12 – U– V2 = 7 – 5 – 1 = 1

S23 = P23 – U– V3 = 5 – 1 – (– 2) = 6

S24 = P24 – U– V = 6 – 1 – 0 = 5

S31 = P31 – U– V1 = 3 – 2 – 0 = 1

S32 = P32 – U– V2 = 4 – 2 – 1 = 1

S33 = P33 – U3 – V3 = 1 – 2 – (– 2) = 1

В приведенной выше таблице нет отрицательных оценок (план улучшить нельзя), следовательно, достигнуто оптимальное решение.

 

b1= 75

b2= 80

b3= 60

b4= 85

a1 = 100

5

5

 

 

60

3

35

5

a2 = 150

70

1

80

2

 

 

a3 = 50

     

50

2


Общие затраты на перевозку  всей продукции, для оптимального плана составляют: 

Pопт=5 * 5 + 60 * 3+35 * 5 + 70 * 1 + 80 * 2 + 50 * 2   = 710

 

Задача 4

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

 

F=3x1+2x2 max,

2x1+x2 5

-2x1+3x2 10

x1 0, x2 0,

x1, x2 – целые

 

Решение:

Поскольку число неизвестных  задачи равно двум, то решение данной задачи можно найти, используя ее геометрическую интерпретацию. Для  этого, прежде всего, построим многоугольник  решений задачи, состоящей в определении максимального значения функции Fmax = 3x1+2x2 при выполнении условий 2x1+x2 5 и -2x1+3x2 10 (см. рисунок 2).

Координаты всех точек  построенного многоугольника решений OABC удовлетворяют системе линейных неравенств 2x1+x2 5 и -2x1+3x2 10

и условию не отрицательности  переменных x1 0, x2 0. Кроме того, точка С является точкой пересечения прямых 2x1+x2 5 и -2x1+3x2 10 , заданных уравнениями: 2x1+x2 5 и -2x1+3x2 10 соответственно. На этих прямых находятся граничные точки системы ограничений 2x1+x2 5 и -2x1+3x2 10 и x1 0, x2 0.

Уточним границу области допустимых решений задачи F=3x1+2x2 и  x1, x2 – целые целочисленного программирования. Для этого придадим переменной x1 целочисленные значения от 0 до 6 и вычислим соответствующие целочисленные значения x2 (интервал изменения x1 от 0 до 3 получается из многоугольника решений).

2x1+x2 5 и -2x1+3x2 10 , при x1 = 0  x2 5      x2 10/3 => так как x2 – целочисленная переменная. x2 5. Получаем граничную точку К(0;5).

2x1+x2 5 и -2x1+3x2 10 , при x1 = 1  x2 3    x2 12/3 => так как x2 – целочисленная переменная. x2 3. Получаем граничную точку M(1;3).

2x1+x2 5 и -2x1+3x2 10 , при x2 = 2  x2 1      x2 14/3 => так как x2 – целочисленная переменная. x2 1. Получаем граничную точку P(2;1).

Придав переменной x1 последовательные значения 2x1+x2 5 и -2x1+3x2 10 найдем координаты оставшихся граничных точек L(0;3), N(1;1), Q(2;0),

Таким образом, границей области допустимых решений данной задачи целочисленного программирования является ступенчатая линия 

OKLMNPQ.

 

Строим график

 

Рис 2.

 

Для нахождения максимума  функции Fmax = 3x1+2x2 рассмотрим вектор,

=(3;2) где 3 и 2 – коэффициенты  при неизвестных x1 и x2 целевой функции.

Будем рассматривать  линии уровня функции F, т.е. прямые F= const.

Например, положим F=5.

Построим прямую F=3x1+2x2 с уравнением F=5 или F=3x1+2x2 =5.

Построенную прямую передвигаем  в направлении вектора  до тех пор, пока она не пройдет через последнюю общую точку с многоугольником OKLMNPQ.

В данном случае искомой  является точка K(0;5) в которой целевая функция принимает максимальное значение Fmax = 0*3 +2*5 = 0.

Следовательно, координаты точки X определяют оптимальный план данной задачи.

 

Задача 5

Решить задачу линейно  численным программированием

 

 

Нормы расхода ресурсов на единичное  изделие

Запас ресурсов

изделие 1

изделие 2

изделие 3

изделие 4

Ресурс 1

6

3

1

8

35

Ресурс 2

10

5

2

9

50

Ресурс 3

4

6

15

10

100

 Ценность

3,5

7

9

11

 

 

Решение:

Составим математическую модель. Обозначим:

х1 – выпуск изделия 1;

х2 – выпуск изделия 2;

х3 – выпуск изделия 3.

x4 – выпуск изделия 4.

 

Запишем систему ограничений:

 

Общая ценность произведенных  товаров составляет:

F =

По экономическому содержанию переменные х1, х2, х3, х4 могут принимать только неотрицательные значения: х1, х2, х3, х4 0

Приводим поставленную задачу линейного программирования к канонической форме (вводим в ограничения  переменные x5, x6, x7 ) и решаем задачу симплекс-методом без учета целочисленности переменных.

Для этого перейдем от ограничений-неравенств к ограничениям- равенствам и запишем систему с учетом новых переменных в векторной форме:

x1* P1 + x2* P2 + x3* P3 + x4* P4 + x5* P5 + x6* P6 + x7* P7 = P0

где

P1= ; P2= ; P3= ; P4= ; P5= ; P6= ; P7= ; P0= .

Информация о работе Контрольная работа по "Методам оптимальных решений"