Смекни!
smekni.com

Математические методы (стр. 2 из 3)

I шаг:

Основные переменные: х2, х4, х5

Свободные переменные: х1, х3

С помощью дополнительных неотрицательных переменных перейдём к системе уравнений:

x2=1+x1-x3

x4=-4+6x1-3x3

x5=25+3x3

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

X1=(0,1,0,-4,25) – недопустимое базисное решение.

х3=min{1,∞,

}=1

II Шаг

Основные переменные: х1, х2, х5

Свободные переменные: х3, х4

Выразимновыеосновныепеременныечерезнеосновные:

х1=2/3+х3/2+х4/6

x2=5/3+x3/2+x4/6

x5=25+x3

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

X2=(

,
,0,0,25) – допустимое базисное решение.

Выражаем линейную функцию через неосновные переменные:

Z(x)=2/3+x3/2+x4/6-5/3-x3/2-x4/6+25+x3=24+x3=24.

Так как в выражении линейной функции через неосновные переменные отсутствуют отрицательные коэффициенты при неосновных переменных, то решение оптимально.

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

Под названием транспортная задача объединяется широкий круг задач с единой математической моделью. Классическая транспортная задача – это задача о наиболее экономном плане перевозок однородного продукта или взаимозаменяемых продуктов из пунктов производства в пункты потребления.

Исходные данные транспортной задачи записываются в таблице вида:

b1 b2 bn
a1 c11 c12 c1n
a2 c21 c22 c2n
am cm1 cm2 cmn

Где ai – объемы поставок, bj – объемы потребления, сmn – стоимости перевозок.

Переменными транспортной задачи являются xij– объемы перевозок от каждого i-го поставщика каждому j-му потребителю. В рассмотренной задаче предполагается, что суммарные запасы поставщиков равны суммарным запасам потребителей, такая задача называется задачей с правильным балансом, а ее модель – закрытой. Если же равенство не выполняется, то задача называется задачей с неправильным балансом, а ее модель – открытой. Для того, чтобы транспортная задача имела решение, необходимо и достаточно, чтобы суммарные запасы поставщиков равнялись суммарным запросам потребителей, т. е. задача должна бать с правильным балансом.

Метод северо-западного угла

Согласно данному методу запасы очередного поставщика используются для обеспечения запросов очередных потребителей до тех пор, пока не будут исчерпаны полностью, после чего используются запасы следующего по номеру поставщика. Во избежание ошибок после построения начального опорного решения необходимо проверить, что число занятых клеток равно m + n -1.

Метод минимальной стоимости

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

Алгоритм решения транспортных задач методом потенциалов:

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

· Построить начальное опорное решение, проверить правильность его построения по количеству занятых клеток (их должно быть m + n - 1);

· Построить систему потенциалов, соответствующих опорному решению. Для этого решают систему уравнений ui + vj= cij при xij>=0, которая имеет бесконечное множество решений. Для нахождения частного решения системы одному из потенциалов задают произвольно некоторое значение. Остальные потенциалы считаются по формулам ui= cij- vjи vj= cij- ui.

· Проверить выполнение условия оптимальности для свободных клеток таблицы. Для этого вычисляют оценки для всех свободных клеток Dij = ui+ vj- cij, если Dij>=0 , то полученное решение считается оптимальным, если нет то подлежит улучшению;

· Перейти к новому опорному решению, на котором значение целевой функции будет меньше. Для этого строят циклы.

IV Задание:

I способ: распределение поставок

методом минимальной стоимости.

Распределим поставки методом наименьшей стоимости, посчитаем потенциалы и значение целевой функции.

1 2 1 3 0 -2
200 400 100 200 100 300
0 200 1 1 12 2 5 0
200
[-1]
1 100 2 3 8 4 7 0
=0= 100
3 200 3 5 4 6 9 0
[-1] =0= 200
2 400 4 4 3 8 2 0
100 =0= 300
1 400 5 3 7 10 1 0
300 100

F=3000

-1 1 0 2 -1 -3
200 400 100 200 100 300
0 200 1 1 12 2 5 0
200
2 100 2 3 8 4 7 0
100 =0=
4 200 3 5 4 6 9 0
200 =0=
3 400 4 4 3 8 2 0
100 =0= 300
2 400 5 3 7 10 1 0
300 100

F=2600

Клеток с отрицательными потенциалами нет, значит, мы нашли оптимальный план распределения поставок. Fmin = 2600

II способ: распределение поставок

методом северо-западного угла

1 2 1 6 0 -1
200 400 100 200 100 300
0 200
1
7 12
2
5 0
200 [-4]
1 100 2 3 8 4 7 0
=0= 100 =0=
3 200 3 5 4 6 9 0
[-1]
200
[-3]
2 400 4 4 3 8 2 0
100
100 200 =0= [-1]
1 400 5 3 7 10 1 0
100
300

F=4800

Распределим поставки методом северо-западного угла, посчитаем потенциалы и значение целевой функции.

-1 1 0 2 -1 -2
200 400 100 200 100 300
0 200 1 7 12 2 5 0
200
2 100 2 3 8 4 7 0
100 =0=
4 200 3 5 4 6 9 0
200 =0=
3 400 4
4
3 8 2 0
300 100 =0= [-1]
2 400 5 3 7 10 1 0
100 300

F=2900