Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МОТС / Часть2 / 19. Построение начального опорного плана.doc
Скачиваний:
67
Добавлен:
22.03.2015
Размер:
125.44 Кб
Скачать

19.1. Метод искусственного базиса

Исходную ОЗЛП представленную в виде:

при условии хi >0 и

(6)

заменяем расширенной задачей следующим образом:

а) Свободные члены ( bi ) должны быть неотрицательны.

б) К каждому уравнению добавляется по одной неотрицательной переменной zi (i=1,2,….m)

в) К целевой функции добавляем сумму переменных zi, умноженную на большое число М (допустим на три порядка больше коэффициентов ai, bi, ci)

В результате получаем:

F = min [(c1x1+….+cnxn)+M(z1+z2++zm)]

при условии хi > 0 и ограничениях:

(7)

где

В задаче (7) опорное решение получим, приняв в качестве базисных переменных уi,. Оно имеет вид при х1,…..xn =0; у1=b *1;…. уm = b*m

Пример.

Определить состав продуктов на сутки, содержащий необходимые питательные вещества и обеспечивающий минимальную общую стоимость продуктов.

Таблица 2. Содержание

питательных веществ в 1 кг продуктов.

Питательные вещества

Нормы суточной потребности

Содержание питательных веществ в 1 кг продуктов

Молоко

Масло

Сыр

Крупа

Картофель

Белки, г

118

30

70

260

130

21

Жиры ,г

56

40

865

310

30

2

Углеводы, г

500

50

6

20

650

200

Минеральные вещества, г

8

7

12

60

20

70

Стоимость

1 кг продукта

8

60

70

10

4

Количество продуктов

х1

х2

х3

х4

х5

Составляем математическую модель.

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

При ограничениях:

Выразим у1 – у4 через основные переменные

Найдем значение целевой функции при x1=x2= x3= x4= x5=0 (свободные переменные)

Таблица 3. Начальный опорный план задачи.

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

-127

-953

-650

-830

-293

0

0

0

0

План

Базисные переменные

Значения базисных переменных

х1

х2

х3

х4

х5

y1

y 2

y3

y4

zi

1

y1

y2

y3

y4

118

56

500

8

30

40

50

7

70

865

6

12

260

310

20

60

130

30

650

20

21

2

200

70

1

0

0

0

0

1

0

0

0

0

1

0

0

0

0

1

Индексная строка

F(X)

682М

127М

953М

650М

830М

293М

0

0

0

0

Где М = 100000