Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методы оптимизации.docx
Скачиваний:
21
Добавлен:
20.04.2015
Размер:
608.5 Кб
Скачать

3.Задача 3.6

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

f=-x1+2x2→ max,

x1-8x2≤10,

x1+x2≤1,

3x1+10x2≤3,

x1≥0, x2≥0.

Приведем условие задачи к каноническому виду

f(х)+x1-2x2=0,

x1-8x23=10,

x1+x24=1,

3x1+10x25=3,

x1≥0, x2≥0.

Составим симплекс-таблицу(3.1).

БП

СЧ

Х1

Х2

Х3

Х4

Х5

α1

Х3

10

1

-8

1

0

0

-1,25

Х4

1

1

1

0

1

0

1

Х5

3

3

10

0

0

1

0,3

f

0

1

-2

0

0

0

Таблица 3.1.

В строке коэффициентов целевой функции найдем наибольшее отрицательное значение (-2).Столбец, соответствующий этому значению называется веду- щим. Разделим значения свободных членов на соответствующие значения ведущего столбца. В результате получим значения α1.Выберем среди них наименьшее положительное значение (0,3).Соответствующая строка Х5 является ведущей.Пересечение ведущей строки и ведущего столбца дает ведущий элемент 10.

Разделим все элементы ведущей строки на ведущий элемент 10.Обозначение ведущей строки Х5 заменим на обозначение ведущего столбца Х2.Составим вторую симплекс - таблицу(3.2), используя преобразования:

новая Х3=старая Х3-(-8)*новая Х2;

новая Х4= старая Х4-новая Х2;

новая f=старая f-(-2)*новая Х2.

БП

СЧ

Х1

Х2

Х3

Х4

Х5

α2

Х2

0,3

0,3

1

0

0

0,1

Х3

12,4

3,4

0

1

0

0,8

Х4

0,7

0,7

0

0

1

-0,1

f

0,6

1,6

0

0

0

0,2

Таблица 3.2

Все значения в строке функции базиса Х2, Х3, Х4 не отрицательны. Следовательно, α2=(0; 0,3; 12,4; 0,7; 0). Поэтому β=(0; 0,3)-оптимальное решение исходной задачи, при этом f(β)=0,6.

Ответ: β=(0; 0,3); f(β)=0,6.

4.Задача 4.6

Решить транспортную задачу, с заданными начальными условиями:

Транспортные издержки (матрица C)

Объём производства (матрица А)

Объём потребления (матрица В)

1 4 2 5

2 1 4 1

3 2 1 3

6,3,3

4,2,4,2

Решение:

  1. Найдем опорный план перевозок. Для этого распределим груз между потребителями так, чтобы каждый из них получил требуемое количество груза.

Таблица 4.1.

Поставщик

Потребитель

Объём производства

U

B1

B2

B3

B4

A1

4 1

… 4

2 2

… 5

6

0

A2

… 2

1 1

… 4

2 1

3

-2

A3

… 3

1 2

2 1

… 3

3

-1

Объём потребления

4

2

4

2

12

V

1

3

2

3

2. Найдем потенциалы поставщиков и потребителей. Для этого составим уравнения для заполненных клеток таблицы:

U1+V1=1, U1+V3=2, U2+V2=1,

U2+V4=1, U3+V3=2, U3+V3=1.

Пусть U1=0.Тогда все остальные потенциалы для данного опорного решения можно определить :

U1=0, V1=1, V3=2, U3=-1, U2=-2, V4=3, V2=3.

3.Затем для проверки оптимальности опорного плана просмотрим свобод- ные клетки, для которых определяем косвенные тарифы C'ij =Ui + Vj.

C'12 =U1+V2=0+3=3, C'14 =U1+V4=0+3=3, C'21 =U2+V1=-2+1=-1,

C'23 =U1+V3=-2+2=0, C'31 =U3+V1=-1+1=0, C'34 =U3+V4=-1+3=2.

4.Далее для каждой свободной клетки вычислим оценки, то есть разницу между тарифом и косвенным тарифом Sij=Cij - C'ij .

S12=4-3=1, S14=5-3=2, S21=2-(-1)=3,

S23=4-0=4, S31=3-0=3, S34=3-2=1.

Полученный план является оптимальным, так как он не содержит не одной отрицательной разности Sij.

Оптимальный план имеет вид:

Хопт.=

Ответ: Хопт.=