Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа №7 Вариант 17 / Практика_№7 - копия.doc
Скачиваний:
19
Добавлен:
20.06.2014
Размер:
700.93 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ

Практическая работа №7

«Целочисленное линейное программирование (ЗЦЛП)»

по дисциплине

«Теория принятия решений»

Студент

Филатов А.А.

подпись, дата

фамилия, инициалы

Группа

АС-09

Принял

Корнеев А.М.

ученая степень, звание

подпись, дата

фамилия, инициалы

Липецк 2012

1. Задание

Найти оптимальное целочисленное решение.

1. Исходными данными взять результаты, посчитанные симплекс-методом.

2. Найти решение ЗЦЛП:

2.1 методом Гомори;

2.2 методом ветвей и границ.

2. Решение

Целевая функция имеет вид: .

Полученный оптимальный базисный план из практической работы №4 имеет вид:

Базис

B

1

2

3

4

5

6

7

2

5 2/5

0

1

0

0

1/5

0

3/5

1

4 2/5

1

0

0

0

1/5

0

- 2/5

3

3

0

0

1

0

0

0

-1

6

4

0

0

0

0

0

1

1

4

3/5

0

0

0

1

- 1/5

0

- 3/5

f(x)

59 4/5

0

0

0

0

2 2/5

0

2 1/5

1) Найдем оптимальное целочисленное решение данной задачи методом Гомори:

Итерация 1

Определяем значения α и β :

b

a

 

 

 

 

 

 

3/5

0

0

0

0

4/5

0

2/5

Вводим новую строку в симплекс-таблицу:

Базис

B

1

2

3

4

5

6

7

8

2

5 2/5

0

1

0

0

1/5

0

3/5

0

1

4 2/5

1

0

0

0

1/5

0

- 2/5

0

3

3

0

0

1

0

0

0

-1

0

6

4

0

0

0

0

0

1

1

0

4

3/5

0

0

0

1

- 1/5

0

- 3/5

0

8

- 3/5

0

0

0

0

- 4/5

0

- 2/5

1

f(x)

59 4/5

0

0

0

0

2 2/5

0

2 1/5

0

Базис

B

1

2

3

4

5

6

7

8

2

5 1/4

0

1

0

0

0

0

1/2

1/4

1

4 1/4

1

0

0

0

0

0

- 1/2

1/4

3

3

0

0

1

0

0

0

-1

0

6

4

0

0

0

0

0

1

1

0

4

3/4

0

0

0

1

0

0

- 1/2

- 1/4

5

3/4

0

0

0

0

1

0

1/2

-1 1/4

f(x)

58

0

0

0

0

0

0

1

3

Итерация 2

Определяем значения α и β :

b

a

 

 

 

 

 

 

 

3/4

0

0

0

0

0

0

1/2

3/4

Вводим новую строку в симплекс-таблицу:

Базис

B

1

2

3

4

5

6

7

8

9

2

5 1/4

0

1

0

0

0

0

1/2

1/4

0

1

4 1/4

1

0

0

0

0

0

- 1/2

1/4

0

3

3

0

0

1

0

0

0

-1

0

0

6

4

0

0

0

0

0

1

1

0

0

4

3/4

0

0

0

1

0

0

- 1/2

- 1/4

0

5

3/4

0

0

0

0

1

0

1/2

-1 1/4

0

9

- 3/4

0

0

0

0

0

0

- 1/2

- 3/4

1

f(x)

58

0

0

0

0

0

0

1

3

0

Базис

B

1

2

3

4

5

6

7

8

9

2

4 1/2

0

1

0

0

0

0

0

- 1/2

1

1

5

1

0

0

0

0

0

0

1

-1

3

4 1/2

0

0

1

0

0

0

0

1 1/2

-2

6

2 1/2

0

0

0

0

0

1

0

-1 1/2

2

4

1 1/2

0

0

0

1

0

0

0

1/2

-1

5

0

0

0

0

0

1

0

0

-2

1

7

1 1/2

0

0

0

0

0

0

1

1 1/2

-2

f(x)

56 1/2

0

0

0

0

0

0

0

1 1/2

2

Итерация 3

Определяем значения α и β :

b

a

 

 

 

 

 

 

 

 

1/2

0

0

0

0

0

0

0

1/2

0

Вводим новую строку в симплекс-таблицу:

Базис

B

1

2

3

4

5

6

7

8

9

10

2

4 1/2

0

1

0

0

0

0

0

- 1/2

1

0

1

5

1

0

0

0

0

0

0

1

-1

0

3

4 1/2

0

0

1

0

0

0

0

1 1/2

-2

0

6

2 1/2

0

0

0

0

0

1

0

-1 1/2

2

0

4

1 1/2

0

0

0

1

0

0

0

1/2

-1

0

5

0

0

0

0

0

1

0

0

-2

1

0

7

1 1/2

0

0

0

0

0

0

1

1 1/2

-2

0

10

- 1/2

0

0

0

0

0

0

0

- 1/2

0

1

f(x)

56 1/2

0

0

0

0

0

0

0

1 1/2

2

0

Базис

B

1

2

3

4

5

6

7

8

9

10

2

5

0

1

0

0

0

0

0

0

1

-1

1

4

1

0

0

0

0

0

0

0

-1

2

3

3

0

0

1

0

0

0

0

0

-2

3

6

4

0

0

0

0

0

1

0

0

2

-3

4

1

0

0

0

1

0

0

0

0

-1

1

5

2

0

0

0

0

1

0

0

0

1

-4

7

0

0

0

0

0

0

0

1

0

-2

3

8

1

0

0

0

0

0

0

0

1

0

-2

f(x)

55

0

0

0

0

0

0

0

0

2

3

Найдено оптимальное решение.

Соседние файлы в папке Практическая работа №7 Вариант 17