Контрольная работа по "Математические методы и модели"

Автор работы: Пользователь скрыл имя, 11 Апреля 2013 в 15:02, контрольная работа

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

Предприятие выпускает два вида продукции A1, A2, для производства которых используют три вида сырья S1, S2, S3. На производство единицы j-ого вида продукции требуется aij единиц i-ого вида сырья. Предприятие имеет запасы каждого вида сырья, соответственно, b1,b2,b3 единиц. Прибыль предприятия от реализации единицы j-ого вида продукции составляет c денежных единиц. Требуется найти план производства x1единиц первого вида продукции и x2единиц второго вида продукции, при котором суммарная выручка предприятия будет наибольшей. С этой целью:

1. Записать задачу линейного программирования.
2. Решить ее геометрическим способом.
3. Решить задачу симплексным методом.
4. Сформулировать двойственную задачу и решить её.

Файлы: 1 файл

математические методы и модели.docx

— 130.37 Кб (Скачать файл)

х1↔ у5,    х2↔ у4,   х3↔ у1,   х4↔ у2,  х5↔ у3

Таблица 4

х1

х2

х3

х4

х5

0

0

0

10

5

у4

у5

у1

у2

у3


 

Тогда оптимальное  базисное решение двойственной задачи:

У=(0;10;5;0;0), откуда у1 =0, у2 =10 , у3 =5.

zmin=560*0 + 300*10 + 332*5 = 4660,

zmin = fmax= 4660 ден. ед.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАДАЧА 2. «ТРАНСПОРТНАЯ  ЗАДАЧА»

 

На три  склада А1, А2, А3 завезли каменный уголь в количестве а1, а2, а3 тонн соответственно. Уголь требуется завезти в пять котелен В1, В2, В3, В4, В5  в количествах b1, b2, b3, b4, b5 тонн соответственно. Стоимость перевозки одной тонны угля с i-го склада на j-ю котельную равна сij.

 

   Потребители

Базы

В1

В2

В3

В4

В5

Запасы 

аi

А1

с11

с12

с13

с14

с15

а1

А2

с21

с22

с23

с24

с25

а2

А3

с31

с32

с33

с34

с35

а3

Потребности, bj

b1

b2

b3

b4

b5

i =Sbj


 

Требуется спланировать перевозки так, чтобы  их общая стоимость была минимальной.

 

Замечание. При решении транспортной задачи первый опорный план находить методом  минимальной стоимости. Оптимальный  план искать методом потенциалов.

 

 

В1

В2

В3

В4

В5

аi

  А1

14

8

17

5

3

120

 А2

21

10

7

3

10

150

А3

4

5

12

8

17

100

bj

85

65

90

60

70

370


 

Решение:

 

   Потребители

Базы

В1

В2

В3

В4

В5

Запасы 

аi

А1

14

8

17

5

3

120

А2

21

10

7

3

10

150

А3

4

5

12

8

17

100

Потребности, bj

85

65

90

60

70

370


 

Опорный план задачи составим методом наименьших затрат.

 

 min cij = c15 = 3, a1 = 120, b1 =70, min{120; 70} = 70. Число 70 записываем в клетку (1;5), теперь a1 =120-70=50, b5 = 0.

 

min cij = c24 = 3, a2= 150, b4 =60, min{150; 60} = 60. Число 60 записываем в клетку (2; 4), теперь a2 =90, b4 = 0.

 

min cij = c31 = 4, a3 =100, b1 = 85, min{100; 85} = 85. Число 85 записываем в клетку (3; 1), теперь a3 = 15, b1=0.

 

min cij = c32 = 5, a3 = 15, b3 = 65, min{15; 65} =15. Число 15 записываем в клетку (3;2), теперь a3 = 70, b3 = 0.

 

Распределяем таким образом грузы до тех пор, пока все запасы не будут исчерпаны, а все поставки не будут удовлетворены. Получим первый опорный план задачи:

 

Таблица 6

ui

Потребители

Базы

В1

В2

В3

В4

В5

Запасы 

аi

0

А1

-

14

50

8

-

17

0

5

70

3

120

-2

А2

-

21

-

10

90

7

60

3

-

10

150

-3

А3

85

4

15

5

-

12

-

8

-

17

100

 

Потребности, bi

85

65

90

60

70

 
 

vj

7

8

9

5

3

 

 

Стоимость перевозок: f = 8 * 50 + 3 * 70 + 7 * 90 + 3 * 60 + 4 * 85 + 5 * 15 = 1835.

Число занятых  клеток m+n-1=3+5-1=7, значит план невырожденный, поэтому решим задачу методом  потенциалов.

Поскольку, число базисных клеток - 7, а общее  количество потенциалов равно 8, то для однозначного определения потенциалов, значение одного из них можно выбрать  произвольно.

Примем  u= 0

v+ u= c12

v+ u= 8

v= 8 - 0 = 8


v+ u= c14

v+ u= 5

v= 5 - 0 = 5


v+ u= c15

v+ u= 3

v= 3 - 0 = 3


v+ u= c24

v+ u= 3

u= 3 - 5 = -2


v+ u= c32

v+ u= 5

u= 5 - 8 = -3


v+ u= c23

v+ u= 7

v= 7 - ( -2 ) = 9


v+ u= c31

v+ u= 4

v= 4 - ( -3 ) = 7


 

Условия оптимальности  для не занятых клеток ui + vi ≤ cij  выполняется, следовательно, найдено оптимальное решение.

 

 

 

 

 

 

ЗАДАЧА 3.

 

Даны  работы(i; j) и их длительность tij. Построить сетевую модель, разбить по слоям вершины и дуги, найти критический путь.

Работа(i; j)

Время tij

Работа (i; j)

Время  tij

(0, 1)

6

(2, 3)

3

(1, 2)

7

(2, 5)

8

(1, 3)

5

(3, 5)

9

(1, 4)

4

(4, 5)

6




 

 

 

 

 

 

 

Решение:

 

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

Зададим граф в виде матрицы смежности, разобьём по слоям вершины и дуги:

0

1

2

3

4

5

6

7

5

4

8

3

9

6

1 слой

2 слой

3 слой

4 слой

5 слой

 

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

Найдём критический путь для  данной задачи:

τ = t (0; 1)+ t (1; 2)+ t (2; 3)+ t (3; 5) = 6+7+3+9 = 25

Критический путь имеет вид: 0→1→2→3→5

 

 




Информация о работе Контрольная работа по "Математические методы и модели"