Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Математические модели в транспортных системах-1

.pdf
Скачиваний:
0
Добавлен:
28.12.2025
Размер:
7.05 Mб
Скачать

где M = m+n

и

d i j

=

+1 (-1) если i = m + j

0, если i ^ m + j

 

 

Для неравенств типа < dij = 1 и

для типа > dij = - 1.

Например, стандартная форма для ранее приведенной задачи следующая:

20 X1+ 25 X2 + 1 X3+ 0 X4 = 175

x1 + X2 + 0 x3+ 1 x4 = 8

Z = 5 x1+ 6 X2 + 0 x3+ 0 x4 = max.

Основные шаги решения задачи (после представления исходной системы в стандартном виде):

1)формируется первоначальное базисное решение;

2)выражается Z через небазисные переменные;

3)проверяется базисное решение на оптимальность. Если оптимально, то на п.10;

4)проверяется задача на наличие решения. Если решения нет, то выход;

5)выбирается из небазисных переменная, которая способна при введении ее в базис в большей степени улучшить значение целевой функции, и вводится в базис;

6)определяется базисная переменная, которая должна выводится из базиса;

7)алгебраически выражается вводимая в базис переменная через переменную, выводимую из базиса и другие небазисные переменные;

8)алгебраически выражаются другие базисные переменные через небазисные;

9)переход на п. 2;

10)определяются значения базисных переменных. Они являются решением задачи. Итерационный процесс (шаги 2-9) повторяются до тех пор, пока не произойдет выход на

шаге 3 или 4.

Алгоритм реализации отдельных шагов при решении задачи на максимум и ограничениях типа < следующий:

Шаг 1 состоит в назначении базисных переменных по числу ограничений в задаче. На данном этапе решения в качестве базисных принимаются дополнительные переменные, а в качестве небазисн^хх - основные, т.е. u = m +1, M и p = 1, m. Базисные переменные Xu выражаются через небазисные xp из равенств, в которые они входят через значимые коэффициенты. При этом небазисные переменные принимаются нулевыми. Тогда первое базисное решение

Xm+1 = b j ; xm+2 = b2;

xM = bn;

x1 = 0;

x 2 =. 0.;.

xm = 0.

Шаг 2 - алгебраически выражается целевая функция Z через небазисные переменные

79