Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
u_lab.pdf
Скачиваний:
79
Добавлен:
04.06.2015
Размер:
1.57 Mб
Скачать

ЛАБ. Р. 3. ПРИМЕНЕНИЕ МЕТОДОВ ЛИНЕЙНОГО ПРОГР-Я ДЛЯ МОДЕЛИРОВАНИЯ И РЕШ-Я ПРОИЗВОДСТВЕННЫХ ЗАДАЧ

Порядоквыполненияработы

1. Изучить основные положения теории линейного программирова-

ния.

2.В соответствии с вариантами заданий построить модель, привести

еек канонической форме, составить двойственную задачу ЛП (в канонической форме).

3.Изучить порядок эксплуатации программных средств решения задачи ЛП с помощью ЭВМ.

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

5.Ввести данные в ЭВМ и получить решение задачи.

6.По заданию преподавателя получить с помощью ЭВМ двойственные оценки задачи.

7.Оформить отчет, в который включить: краткую формулировку цели и содержания работы; математическую модель планирования, прямую и двойственную задачи ЛП в канонической форме; алгоритм симплекс-метода; исходные данные; результаты расчета на ЭВМ; анализ результатов и техни- ко-экономическую оценку оптимального плана.

Задания

Задание 1

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

 

 

 

 

 

Таблица 3.1

 

 

 

 

 

Номер варианта

Экстремум

W = f(xi)

 

Ограничения

1

Max

x1 + x2

3x1 + 4x2 12

2x1 + x2 8

 

 

 

2

Max

3x1 +2x2

4x1 + 3x2 8

2x1 + 0,5x2 3

 

 

 

 

 

x1 + x2

3x1

+ 2x2

10

3

Max

2 x1 5

 

 

 

 

0 x2 3

 

 

x1 +2x2

5x1 + 4x2

23

4

Max

3x1

+ 2x2

20

 

 

 

3x1

x2 6

Моделирование процессов и объектов в металлургии. Лаб. практикум

-49-

ЛАБ. Р. 3. ПРИМЕНЕНИЕ МЕТОДОВ ЛИНЕЙНОГО ПРОГР-Я ДЛЯ МОДЕЛИРОВАНИЯ И РЕШ-Я ПРОИЗВОДСТВЕННЫХ ЗАДАЧ

Задания

 

 

 

 

Продолжение табл. 3.1

 

 

 

 

 

 

 

Номер варианта

Экстремум

W = f(xi)

 

Ограничения

 

 

 

 

 

 

 

 

 

 

 

6x1 +6x2

 

x1 + x2 24

 

 

5

Max

 

x1 + x2 12

 

 

 

 

 

 

x1 x2 12

 

 

 

 

 

 

x1 + x2 23

 

 

6

Max

3x1 + 4x2

 

x1 + x2 17

 

 

 

 

 

 

x1 3x2 23

 

 

7

Max

x1 + 2x2

 

x1 + x2 1

 

 

 

x1 x2 1

 

 

 

 

 

 

 

 

 

 

 

 

x1 + x2 1

 

 

 

 

x1 x2

 

x1 + x2 0,5

 

 

8

Min

 

x1 2x2 1

 

 

 

 

 

 

2x1 + 3x2 2

 

 

 

 

 

 

3x1 + 2x2 3

 

 

 

 

 

 

2x1 + x2 + x3 = 2

 

 

9

Min

2x2 x1

 

x1 +2x2 x4 =8

 

 

 

 

 

 

x1 + x2 + x5 = 5

 

 

 

 

x2 2x1

 

2x1 x2 + x3 = 4

 

 

10

Min

 

x1 2x2 + x4 = 2

 

 

 

 

 

 

x1 + x2 + x5 = 5

 

 

 

 

x1 + x2

 

1 x1 + x2 2

 

 

11

Max

 

2 x1 2x2 3

 

 

 

 

 

 

1 2x1 x2 2

 

 

12

Min

x1 + x2 x3

 

x1 + x2 + x3 4

 

 

 

x1 x2 + x3 2

 

 

 

 

 

 

 

 

13

Min

4x1 5x2

 

2x1 + 5x2 5

 

 

 

3x1 + x2 4

 

 

 

 

 

 

 

 

14

Min

0,5x1 0, 2x2

 

30x1 5x2 + x3 = 4

 

 

 

10x1 + 60x2 x4 =13

 

 

 

 

15

Min

x1 3x2 +5x3

+ x4

x1 + 4x2 + 4x3 + x4 = 5

x1 + 7x2 +8x3 + 2x4

= 9

 

 

 

 

 

 

16

Max

x1 + 2x2 x3 + x4

x1 + x2 2x3 +3x4 =1

2x1 x2 x3 +3x4 = 2

 

 

 

 

 

 

 

 

x1 3x2 3

 

 

17

Max

x1 + 4x2

 

x1 + x2 10

 

 

 

3x1 + x2 9

 

 

 

 

 

 

 

 

 

 

 

 

x1 + x2 4

 

 

 

 

 

 

 

 

 

Моделирование процессов и объектов в металлургии. Лаб. практикум

-50-

 

ЛАБ. Р. 3. ПРИМЕНЕНИЕ МЕТОДОВ ЛИНЕЙНОГО ПРОГР-Я ДЛЯ МОДЕЛИРОВАНИЯ И РЕШ-Я ПРОИЗВОДСТВЕННЫХ ЗАДАЧ

Задания

Продолжение табл. 3.1

 

 

 

 

x1 +3x2 6

 

18

Min

x1

2x2

x1 + 2x2 1

 

x1 + x2 5

 

 

 

 

 

 

 

 

 

 

3x1 x2 6

 

19

Max

2x1 + x2

x1 +10x2 10

 

x1 + x2 2

 

 

 

 

 

 

 

 

 

 

x1 +2x2 8

 

20

Min

2x1

x2

x1 x2 8

 

x1 +2x2 + x3

=16

 

 

 

 

 

 

 

 

x1 +15x2 x4 =100

Задание 2

На предприятии имеется возможность выпускать n видов продукции Пj ( j =1,n) . При ее изготовлении используются ресурсы P1, P2 , P3 . Размеры допустимых затрат ресурсов ограничены, соответственно, величинами b1, b2 , b3 . Расход ресурса i-го (i =1, 3) вида на единицу продукции j-го вида составляет aij ед. Цена единицы продукции i-го вида равна cj ден. ед. Требуется:

1)симплекс-методом найти план выпуска продукции по видам с учетом имеющихся ограниченых ресурсов, который обеспечивал бы предприятию максимальный доход. Дать содержательный ответ, вскрыв экономический смысл всех переменных, участвующих в решении задачи;

2)сформулировать в экономических терминах двойственную задачу и составить ее математическую модель;

3)используя решение исходной задачи и соответствие между двойственными переменными, найти компоненты оптимального плана двойствен-

ной задачи – двойственные оценки

y*(i =

1, 3) .

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

Все необходимые числовые данные приведены в табл. 3.2, табл. 3.3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3.2

 

 

 

 

 

 

 

Номер варианта

 

 

 

 

Параметр

 

 

 

 

 

 

 

 

 

1

2

3

4

 

5

 

 

6

 

7

8

9

10

 

 

 

 

 

 

n

 

4

3

4

3

 

3

 

 

3

 

3

4

3

3

b1

 

20

150

280

1 200

 

600

 

24

 

500

100

360

180

b2

 

37

180

80

150

 

30

 

 

10

 

550

260

192

210

b3

 

30

120

250

3 000

 

144

 

6

 

200

370

180

244

Моделирование процессов и объектов в металлургии. Лаб. практикум

-51-

ЛАБ. Р. 3. ПРИМЕНЕНИЕ МЕТОДОВ ЛИНЕЙНОГО ПРОГР-Я ДЛЯ МОДЕЛИРОВАНИЯ И РЕШ-Я ПРОИЗВОДСТВЕННЫХ ЗАДАЧ

Задания

Продолжение табл. 3.2

Пара-

 

 

 

 

Номер варианта

 

 

 

 

метр

1

2

3

4

5

6

 

7

8

9

10

a11

2

2

2

15

10

5

 

2

2,5

18

4

a12

2

3

1

20

20

7

 

1

2,5

15

2

a13

3

4

1

25

23

4

 

0

2

12

1

a14

0

1

 

1.5

a21

3

1

1

2

1

5

 

0

4

6

3

a22

1

4

0

3

1

2

 

2

10

4

1

a23

1

5

1

2.5

1

1

 

1

4

8

3

a24

2

1

 

6

a31

0

3

1

35

5

2

 

0

8

5

1

a32

1

4

2

60

6

1

 

1

7

3

2

a33

1

2

1

60

6

1

 

0

4

3

5

a34

4

0

 

10

c1

11

8

4

300

35

18

 

3

40

9

10

c2

6

7

3

250

60

12

 

4

50

10

14

c3

9

6

6

450

63

8

 

1

100

16

12

c4

6

7

 

80

Таблица 3.3

Параметр

 

 

 

 

Номер варианта

 

 

 

 

11

12

13

14

15

16

 

17

18

19

20

 

 

 

 

 

 

 

 

 

 

 

 

n

4

5

3

3

3

4

 

5

4

4

3

b1

2

3

400

6 000

12

1 000

 

3

4

24

12

b2

2

2

250

5 000

25

500

 

5

3

12

27

b3

2

2

200

9 000

18

1 200

 

4

3

35

6

a11

1

1

1/6

1

6

1

 

1

1

1

2

a12

1

1

3/7

1

4

2

 

2

3

2

1

a13

0

1

1/4

1

3

3

 

3

0

4

6

a14

2

2

1

 

6

1

8

a15

2

 

2

a21

0

0

1/4

1/2

5

2

 

2

2

3

3

a22

1

1

1/7

1

3

1

 

3

1

5

3

a23

1

1

1/4

5

2

0

 

1

0

1

9

a24

0

1

0

 

6

0

0

a25

2

0

 

0

a31

1

1

1/6

1/2

4

0

 

3

0

6

2

a32

0

1

1/7

1/2

5

1

 

1

1

0

1

a33

1

0

3/8

20

4

4

 

2

4

3

2

a34

0

2

1

 

6

1

1

a35

1

 

4

c1

3

5

120

80

1

2

 

3

2

0,4

14

c2

7

2

100

100

2

40

 

4

4

0,2

6

c3

4

8

150

300

3

10

 

1

1

0,5

22

c4

2

3

15

 

3

1

0,8

c5

6

 

2

Моделирование процессов и объектов в металлургии. Лаб. практикум

-52-

ЛАБ. Р. 3. ПРИМЕНЕНИЕ МЕТОДОВ ЛИНЕЙНОГО ПРОГР-Я ДЛЯ МОДЕЛИРОВАНИЯ И РЕШ-Я ПРОИЗВОДСТВЕННЫХ ЗАДАЧ

Контрольныевопросыизадания

1.Сформулируйте общую задачу линейного программирования.

2.Чем отличается общая задача линейного программирования от канонической?

3.Всегда ли общую задачу линейного программирования можно привести к канонической форме? Опишите метод приведения общей задачи к каноническому виду.

4.Чем отличается выпуклый многогранник от выпуклого многогранного множества?

5.Дайте определение угловой точки выпуклого многогранного мно-

жества?

6.Перечислите свойства задач линейного программирования.

7.Сформулируйте основную теорему линейного программирования.

8.В чем заключается первая геометрическая интерпретация задачи линейного программирования?

9.В чем состоит идея геометрического метода решения задачи линейного программирования? Для каких задач он применяется?

10.В чем заключается вторая геометрическая интерпретация задачи линейного программирования?

11.Дайте определения следующих понятий: опорная точка допустимого множества (базисное решение), базис опорной точки, базисные переменные.

12.Какая опорная точка называется вырожденной (невырожденной)?

13.Какая задача ЛП называется вырожденной (невырожденной)?

14.В чем состоит различие между симплекс-методом и методом полного перебора опорных точек допустимого множества?

15.Как с помощью симплекс-метода определить, что задача ЛП не имеет решения?

16.Что такое разрешающий элемент и разрешающее уравнение? Для чего они используются?

Моделирование процессов и объектов в металлургии. Лаб. практикум

-53-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]