Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка( линейное программирование).doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
772 Кб
Скачать
☆

4. Двойственный симплексный метод

Двойственный симплексный метод используется для решения задачи линейного программирования, записанной в форме основной задачи, среди векторов которой имеется m единичных, свободные члены bi принимают любые значения, а система ограничений задана в виде неравенств смысла «≥», либо смешанных неравенств «≥», «≤», «=».

Если в симплексном методе оптимальный план получается в результате перехода от одного опорного плана к другому, то в двойственном симплексном методе – в результате движения по псевдопланам.

Определение 1

У словно-оптимальным планом или псевдопланом называется план, в котором удовлетворяется признак оптимальности (все коэффициенты индексной строки j ≤ 0 при решении на максимум и все j ≤ 0 при решении на минимум целевой функции), а среди значений столбца свободных членов bi имеются отрицательные числа.

Алгоритм двойственной симплексного метода включает следующие этапы.

1. Составление псевдоплана.

Систему ограничений исходной задачи приводим к системе неравенств смысла «≤». Для этого обе части неравенств смысла «≥» умножаем на (-1). Если ограничение исходной задачи задано в виде равенства, необходимо представить его в виде системы двух неравенств противоположного смысла.

От полученной системы неравенств смысла «≤» переходим к системе уравнений, вводя неотрицательные дополнительные переменные, которые становятся базисными. Разрешаем систему уравнений относительно базисных переменных и первый опорный план заносим в симплексную таблицу. Индексную строку таблицы заполняем коэффициентами целевой функции, взятыми с противоположными знаками.

2. Проверка плана.

Если в полученном опорном плане условие оптимальности не выполняется, то осуществляем симплексную процедуру (см. стр.24). В этом случае существует следующее правило: при расчете значений столбца Ө отрицательные значения свободных членов bi делятся только на отрицательные коэффициенты направляющего столбца, положительные значения bi – на положительные коэффициенты aik, а в строке, имеющей разноименные знаки bi и aik значения Өi на существует.

3. Определение направляющих (разрешающих) строки и столбца.

Среди отрицательных значений столбца свободных членов bi выбираем наибольшее по абсолютной величине. Строка, соответствующая этому значению, является направляющей (i = r).

Симплексную таблицу дополняем строкой Ө, в которую заносим результаты деления, взятые по абсолютной величине, коэффициентов индексной строки на соответствующие отрицательные коэффициенты направляющей строки. В столбцах, имеющих значения arj ≥ 0, Өj не существует. Столбец с минимальным значением Өj является направляющим. Разрешающий элемент находится на пересечении направляющих строки и столбца симплексной таблицы и в двойственном симплексном методе он всегда отрицательный.

4. Определение нового опорного плана.

Новый опорный план получаем в результате пересечения симплексной таблицы методов Жордана-Гаусса (см. стр.24) и далее переходим к этапу 2 алгоритма.

Решение задачи продолжаем до получения оптимального плана.

Е сли все коэффициенты направляющей строки положительны, т.е. arj ≥ 0, то задача не имеет решения, так как в этом случае Өj, (j = 1, n+m) не существует.

ПРИМЕР

О пределить Х = (Х1,Х2,Х3), который удовлетворяет условиям

Х1 + Х2 + 2Х3 ≥ 12,

Х1 – Х2 + 8Х3 ≥ 6, (4.1)

Х1 – Х2 + X3 ≤ 7.

Х1 ≥ 0, х2 ≥ 0, х3 ≥ 0 (4.2)

и доставляет максимальное значение целевой функции

L (X) = 200 – 5X1 = 8X2 – 11X3 → max. (4.3)

С истему ограничений (4.1) приведем к системе неравенств смысла «≤», умножив обе части 1 и 2 неравенств на (-1).

-Х1 – Х2 – 2Х3 ≤ -12,

-Х1 + 3Х2 – 8Х3 ≤ -6, (4.4)

Х1 - Х2 + Х3 ≤ 7.

П ерейдем к системе уравнений:

-Х1 – Х2 – 2Х3 + Х4 = -12,

-Х1 + 3Х2 – 8Х3 + Х5 = -6, (4.5)

Х1 – Х2 + Х3 + Х6 = 7.

За базис выбираем систему векторов А4,А5,А6, так как эти векторы единичные и линейно независимые. Соответствующие единичным векторам переменные Х4,Х5,Х6 являются базисными.

Р азрешим систему уравнений (4.5) относительно базисных переменных

Х4 = -12 – (-Х1 – Х2 – 2Х3),

Х5 = -6 – (– Х1 –3Х2 – 8Х3), (4.6)

Х6 = 7 – (– Х1 – Х2 + Х3).

Функцию цели запишем в виде:

L (x) = 200 – (5X1 + 8X2 + 11X3). (4.7)

Полагая, что свободные переменные Х1 – Х2 = Х3 = 0, получим первый опорный план, который заносим в симплексную таблицу 5.1.

Х 1° = (0, 0, 0, -12, -6, 7), L(X1°) = 200.

В таблице 5.1 получен псевдоплан или условно-оптимальный план, так как условие оптимальности в индексной строке выполняется, а в столбце свободных членов имеются отрицательные значения. Следовательно, переходим к следующему этапу алгоритма-определению направляющих строки и столбца.

Среди отрицательных значений столбца свободных членов выбираем наибольший по абсолютной величине. Так как |-12| > |-6|, то первая строка, соответствующая переменной х4, является направляющей, а переменную х4 нужно вывести из базиса.

Д ля выбора направляющего столбца коэффициенты индексной строки делим на соответствующие коэффициенты направляющей строки:

= 5; = 8; = 5,5.

Результаты деления, взятые по абсолютной величине, заносим в строку Ө. Из полученных значений Өj выбираем min {5; 8; 5,5} = 5, которое соответствует Первову столбцу с переменной х1. Данный столбец является направляющим, а переменную х1 следует ввести а базис. На пересечении направляющих строка и столбца находится разрешающий элемент, равный (-1). Далее выполняем преобразование симплексной таблицы методов Жордана-Гаусса и заполняем таблицу 5.2.

Таблица 5

 

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

Свободные члены (зна-чения баз. переменных

Х 1

Х2

Х3

Х4

Х5

Х6

Таблица 5.1

 ←Х4

-12

-1

-1

-2

1

0

0

Х5

-6

-1

3

-8

0

1

0

Х6

7

1

-1

1

0

0

1

L (X1)

200

5

8

11

0

0

0

 Ө

5

8

5,5

-

-

-

Таблица 5.2

X1

12

1

1

2

-1

0

0

X5

6

0

4

- 6

-1

1

0

←X6

-5

0

-2

- 1

1

0

1

L (X2)

140

0

3

-1

5

0

0

 Ө

-

1,5

1

-

-

-

Таблица5.3

 X1

2

1

-3

0

1

0

-2

X5

36

0

16

0

-7

1

-6

X3

5

0

2

1

-1

0

-1

  L(X3)

135

0

1

0

6

0

1

Третий опорный план (табл. 5.3) является оптимальным, так как в индексной строке условие оптимальности выполняется и все значения базисных переменных – положительные числа:

Х * = (2; 0; 5; 0; 36; 0), L(X*) = 135. ереходим к системе уравнений, вводя неотрицательные е равенства, неоходимо представить его в виде системы двух неравенств прот

КОНТРОЛЬНЫЕ ЗАДАНИЯ (№ 139+207).

Решить двойственным симплексным методом.

139. 8X1+3X2 ≥ 24, 140. 3X1 + X2 ≥ 3 ,

3X1+7X2≤ 21, 3 X1 +4 X2 ≤ 24,

X1−10X2 ≤ 0, 5 X1 −12 X2 ≤ 20,

0≤ X1≤5, 7 X1 − X2 ≥ 0,

X2 ≥ 0. X1 ≥ 0 ,X2 ≥ 0.

͟

͟

L(X) = −2 X1 +20 X2 →extr L(X) = 15X1 +5 X2 →extr

141. . 4X1+3X2 ≤ 24, 142. 5X1 + 9X2 ≤ 3 ,

X1−X2≤ −3, 3 X1− 4 X2 ≥ ,

3X1−5X2 ≤ 6, 5 X1 + 12 X2 ≥ −6,

0≤ X1≤3, 0≤ X1 ≤ 7,

X2 ≥ 0. X2 ≥ 0.

͟ ͟

L(X) = −2 X1 +2 X2 →extr L(X) = −3 X1 +18X2 →extr

143. 2X1+7X2 ≥ 14, 144. 4X1 + X2 ≥ 5 ,

X1+X2≤ 9, X1− 7X2 ≤ 0 ,

6X1−X2 ≥ 0, 9X1 + 5 X2 ≥ −6,

X1 ≥ 0, 0≤ X1 ≤ 4,

0≤ X2 ≤ 5. X2 ≥ 0.

͟ ͟

L(X) = −3 X1 + 0,5X2 →extr L(X) = 18 X1 +10X2 →extr

145. X1−2X2 ≤ 0, 146. 9X1 +7 X2 ≤ 63 ,

3X1 − X 2≥ − 3, − 2X1+3X2 ≤ 6 ,

3X1+ X2 ≤ 15, X1 + 5 X2 ≥ 5,

X1 ≥ 0, X1 ≥ 0,

0≤ X2 ≤ 6. 0 ≤ X2 ≤ 3.

͟ ͟

L(X) = −9 X1 + 3X2 →extr L(X) = 3 X1 +15X2 →extr

147. X1+2X2 ≥6, 148 . X1 +8X2 ≥ 8 ,

7X1 +9X 2≤ 63, X1+ X2 ≤ 9 ,

3X1−X2 ≥0, -2X1 + 3X2 ≤ 7,

0 ≤ X1 ≤ 7, X1 ≥ 0,

X2 ≥ 0. 0 ≤ X2 ≤ 4.

͟ ͟

L(X) = 3X1 + 6X2 →extr L(X) = -2X1 -2X2 →extr

149. 5X1+X2 ≤ 20, 150 . 6 X1 +9X2 ≥ 8 ,

3X1− X 2≥ −4, 3X1−2X2 ≥ −10,

3X1+ 8X2 ≥ 9, X1 + X2 ≤ 8,

X1 ≥ 0, X1 −6 X2 ≤ 0,

X2 ≥ 0. X1, X2 ≥0.

͟ ͟

L(X) = 9X1−3 X2 →extr L(X) = -2X1 +12X2 →extr

151. 5X1−X2 ≥0, 152 . X1 − X2 ≤ 0,

X1 −3X2≤ 0, 3X1+ 2X2 ≤ 20 ,

6X1 +11X2≤ 60, 3X1 + X2 ≥3,

X1 ≥ 0, 0 ≤ X1 ≤ 3,

0 ≤ X2≤ 5. X2 ≥ 0.

͟ ͟

L(X) = 3X1 + 5,5X2 →extr L(X) = -2X1 +2X2 →extr

153. -X1+X2 ≤ 3, 154 . X1-4X2 ≤ 0 ,

X1+4 X 2 ≥ 7, X1+X2 ≤7,

2X1+ 3X2≤ 20, 4 X1− X2 ≥ −12 ,

0 ≤ X1 ≤ 8, X1 ≥0,

X2 ≥ 0. 0 ≤X2 ≤5.

͟ ͟

L(X) = 3X1+ 4,5 X2 →extr L(X) = -2X1 +1,5X2 →extr

155. 2X1−3X2 ≤ 6, 156 . −7 X1+2X2 ≤ 14 ,

X1+3 X 2 ≥ 3, 2X1+X2 ≤10,

2X1−X2≤ 0, 3X1+5 X2 ≥ 15 ,

0 ≤ X1 ≤ 4, X1 ≥0,

X2 ≥ 0. 0 ≤X2 ≤8.

͟ ͟

L(X) = −X1+ 0,5 X2 →extr L(X) = 10X1 +5X2 →extr

157. 3X1−X2 ≥0, 158 . 4 X1 +3 X2 ≤ 24,

X1 −X2≤ 3, X1−X2 ≥ −4,

5X1 +2X2≤ 20, X1 −X2 ≤ 0,

X1 ≥ 0, X1 ≥ 0,

0 ≤ X2≤ 4. 2 ≤ X2 ≤ 5.

͟ ͟

L(X) = −4X1 + 4X2 →extr L(X) = -2X1−1,5 X2 →extr

159. −X1+2X2 ≥ −2, 160 . 3X1 −2 X2 ≥ −6,

5X1 −X2≥−5, X1−8X2 ≤ 0,

2X1 +X2≤ 8, 2X1 +X2 ≥ 2,

X1 + X2 ≥ 2, 0 ≤ X1 ≤ 3,

X1, X2 ≥ 0. X2 ≥ 0.

͟ ͟

L(X) = −10X1 + 2X2 →extr L(X) = -2X1+16 X2 →extr

161. X1+2X2 ≥ 4, 162. 3X1 −4 X2 ≥ −12,

7X1 +X2≥7, 5X1−4X2 ≤ 25,

X1 +5X2≥ 10, 3X1 +X2 ≥ 3,

3 X1 + X2 ≤ 15, X1, X2 ≤ 0,

X1, X2 ≥ 0. X1 + X2 ≥ 0.

͟ ͟

L(X) = 4X1 + 4X2 →extr L(X) = -15X1+20 X2 →extr

163. X1−3X2 ≤ 0, 164 . 7X1 +3 X2 ≥21,

2X1 +3X2≤ 30, 7X1+6X2≤ 42,

4X1 +X2 ≥ 4, 4X1 −X2 ≥ 0,

X1 ≥ 0, 0 ≤ X1 ≤ 6,

0 ≤ X2≤ 8. X2 ≥ 0.

͟ ͟

L(X) = X1 + 1,5X2 →extr L(X) = -12X1+ 3X2 →extr

165. − X1+X2 ≥ − 3, 166. 3X1 +X2 ≥ 5,

7X1 −X2≥ 0, 3X1−X2 ≥ 0,

3X1 +2X2≥ 6, X1 −4 X2 ≥ 0,

5X1 + X2 ≤ 15, 0 ≤ X1 ≤ 3,

X1, X2 ≥ 0. X2 ≥ 0.

͟ ͟

L(X) = − 14X1 + 2X2 →extr L(X) = -2X1+8X2 →extr

167. 2X1+5X2 ≥ 12, 168. 4X1 +5X2 ≤ 50,

4X1 −3X2≥ −12, 3X1+X2 ≥ 0,

3X1 +4X2 ≤ 24, X1 −4 X2 ≤ 0,

0 ≤ X1 ≤ 7, X1 ≥ 0,

X2 ≥ 0. 0 ≤ X2≤ 5.

͟ ͟

L(X) = − 3X1 − 4X2 →extr L(X) = -3X1+12X2 →extr

169. 3X1 − X2 ≥ 0, 170. X1 +X2 ≤ 5,

X1 +3X2≥ 3, 3X1−2X2 ≥ − 6,

− X1 +5X2≥ − 5 , X1 −3X2 ≤ 0 ,

3X1 + 7X2 ≤ 21, X1 ≥ 0 ,

X1, X2 ≥ 0. 0 ≤ X2 ≤ 4.

͟ ͟

L(X) = − 3X1 + X2 →extr L(X) = -1,5X1+X2 →extr

171. X1− X2 ≤ 2, 172. 4X1 +X2 ≥ 5,

− X1 +2X2≤ 4, 4X1−X2 ≥ 0,

5X1− X2≥ 0, X1 −3 X2 ≤ 6,

0 ≤ X1 ≤ 5, 3 X1 + 4 X2 ≤ 24,

X2 ≥ 0. X1,X2 ≥ 0.

͟ ͟

L(X) = 3X1− 6X2 →extr L(X) = -2X1+6X2 →extr

173. − X1+X2 ≥ − 3, 174. −X1+2X2 ≤ 4,

X1 −7X2 ≤ 0, X1+3X2 ≥ 3,

X1 +X2≤ 6, 5X1 +8 X2 ≤ 4 0,

− 5X1 + 2X2 ≤ 5, X1 ≥ 0 ,

X1, X2 ≥ 0. 0≤ X2≤5.

͟ ͟

L(X) = 4X1− 4X2 →extr L(X) = -10X1−16X2 →extr

175. 2X1−X2 ≥ − 4, 176. 2X1− X2 ≥ 0,

3X1 +X2≥ 3, 6X1+X2 ≥ 6,

X1− 2X2≤ 5, X1 −2 X2 ≤ 2,

4X1 + 5X2 ≤ 32, 0 ≤ X1 ≤ 6,

X1, X2 ≥ 0. X2 ≥ 0.

͟ ͟

L(X) = 3X1−1,5 X2 →extr L(X) = -4X1+2X2 →extr

177. 5X1−X2 ≥ − 10, 178. − 3X1 +2X2≤ 6,

X1 +X2≤ 7, X1−8X2 ≤0,

X1 −2X2 ≤0, 3X1 +2 X2 ≤18,

X1 ≥ 0, − X1 + X2 ≥ 5,

0 ≤ X2 ≤ 6. X1 ,X2 ≥ 0.

͟ ͟

L(X) = 2,5X1 −X2 →extr L(X) = -5X1+5X2 →extr

179. X1−X2 ≥ − 5, 180. 4X1 +3X2 ≤24,

3X1 +2X2≥ 6, X1−2X2 ≤3,

2X1− X2≤ 0, 4 X1 −3 X2 ≥ 0,

X1 ≥0, 5 X1+ X2 ≥5,

0 ≤ X2 ≤ 6. X1 ,X2 ≥ 0.

͟ ͟

L(X) = 3X1−3 X2 →extr L(X) = -3X1+6X2 →extr

181. 2X1+7X2 ≥ 14, 182. X1− 5X2≤ 0,

X1 −X2 ≥ −4 , 3X1−4X2 ≥ − 12,

X1 − 7X2≤ 0, 3X1 +4 X2 ≤ 30,

0 ≤ X1 ≤ 6, 2X1+ X2 ≥2,

X2 ≥ 0. X1,X2 ≥ 0.

͟ ͟

L(X) = − 2X1 + 14X2 →extr L(X) = -6X1−3X2 →extr

183. −3X1+8X2 ≥ − 8, 184. 3X1 +X2 ≥ 6,

8X1 −X2≥ 0, 3X1−7X2 ≤ 0,

9X1 +5X2≤ 45, X1 +X2 ≤ 8,

X1 ≥ 0, 0 ≤ X1 ≤ 4,

0 ≤ X2 ≤ 0. X2 ≥ 0.

͟ ͟

L(X) = 1,5X1 -4X2 →extr L(X) = -6X1+14X2 →extr

185. X1+2X2 ≥ 4, 186. 3X1 −4 X2 ≥ −12,

7X1 +X2≥7, 5X1−4X2 ≤ 25,

X1 +5X2≥ 10, 3X1 +X2 ≥ 3,

3 X1 + X2 ≤ 15, X1, X2 ≤ 0,

X1, X2 ≥ 0. X1 + X2 ≥ 0.

͟ ͟

L(X) = 4X1 + 4X2 →extr L(X) = -15X1+20 X2 →extr

187. X1+2X2 ≥6, 188 . X1 +8X2 ≥ 8 ,

7X1 +9X 2≤ 63, X1+ X2 ≤ 9 ,

3X1−X2 ≥0, -2X1 + 3X2 ≤ 7,

0 ≤ X1 ≤ 7, X1 ≥ 0,

X2 ≥ 0. 0 ≤ X2 ≤ 4.

͟ ͟

L(X) = 3X1 + 6X2 →extr L(X) = -2X1 -2X2 →extr

189. 5X1+X2 ≤ 20, 190 . 6 X1 +9X2 ≥ 8 ,

3X1− X 2≥ −4, 3X1−2X2 ≥ −10,

3X1+ 8X2 ≥ 9, X1 + X2 ≤ 8,

X1 ≥ 0, X1 −6 X2 ≤ 0,

X2 ≥ 0. X1, X2 ≥0.

͟ ͟

L(X) = 9X1−3 X2 →extr L(X) = -2X1 +12X2 →extr

191. 5X1−X2 ≥0, 192. X1 − X2 ≤ 0,

X1 −3X2≤ 0, 3X1+ 2X2 ≤ 20 ,

6X1 +11X2≤ 60, 3X1 + X2 ≥3,

X1 ≥ 0, 0 ≤ X1 ≤ 3,

0 ≤ X2≤ 5. X2 ≥ 0.

͟ ͟

L(X) = 3X1 + 5,5X2 →extr L(X) = -2X1 +2X2 →extr

193. -X1+X2 ≤ 3, 194 . X1-4X2 ≤ 0 ,

X1+4 X 2 ≥ 7, X1+X2 ≤7,

2X1+ 3X2≤ 20, 4 X1− X2 ≥ −12 ,

0 ≤ X1 ≤ 8, X1 ≥0,

X2 ≥ 0. 0 ≤X2 ≤5.

͟ ͟

L(X) = 3X1+ 4,5 X2 →extr L(X) = -2X1 +1,5X2 →extr

195. 2X1−3X2 ≤ 6, 196 . −7 X1+2X2 ≤ 14 ,

X1+3 X 2 ≥ 3, 2X1+X2 ≤10,

2X1−X2≤ 0, 3X1+5 X2 ≥ 15 ,

0 ≤ X1 ≤ 4, X1 ≥0,

X2 ≥ 0. 0 ≤X2 ≤8.

͟ ͟

L(X) = −X1+ 0,5 X2 →extr L(X) = 10X1 +5X2 →extr

197. − X1+X2 ≥ − 3, 198. 3X1 +X2 ≥ 5,

7X1 −X2≥ 0, 3X1−X2 ≥ 0,

3X1 +2X2≥ 6, X1 −4 X2 ≥ 0,

5X1 + X2 ≤ 15, 0 ≤ X1 ≤ 3,

X1, X2 ≥ 0. X2 ≥ 0.

͟ ͟

L(X) = − 14X1 + 2X2 →extr L(X) = -2X1+8X2 →extr

199. X1− X2 ≤ 2, 200. 4X1 +X2 ≥ 5,

− X1 +2X2≤ 4, 4X1−X2 ≥ 0,

5X1− X2≥ 0, X1 −3 X2 ≤ 6,

0 ≤ X1 ≤ 5, 3 X1 + 4 X2 ≤ 24,

X2 ≥ 0. X1,X2 ≥ 0.

͟ ͟

L(X) = 3X1− 6X2 →extr L(X) = -2X1+6X2 →extr

201. − X1+X2 ≥ − 3, 202. −X1+2X2 ≤ 4,

X1 −7X2 ≤ 0, X1+3X2 ≥ 3,

X1 +X2≤ 6, 5X1 +8 X2 ≤ 4 0,

− 5X1 + 2X2 ≤ 5, X1 ≥ 0 ,

X1, X2 ≥ 0. 0≤ X2≤5.

͟ ͟

L(X) = 4X1− 4X2 →extr L(X) = -10X1−16X2 →extr

203. 2X1−X2 ≥ − 4, 204. 2X1− X2 ≥ 0,

3X1 +X2≥ 3, 6X1+X2 ≥ 6,

X1− 2X2≤ 5, X1 −2 X2 ≤ 2,

4X1 + 5X2 ≤ 32, 0 ≤ X1 ≤ 6,

X1, X2 ≥ 0. X2 ≥ 0.

͟ ͟

L(X) = 3X1−1,5 X2 →extr L(X) = -4X1+2X2 →extr

205. 5X1−X2 ≥ − 10, 206. − 3X1 +2X2≤ 6,

X1 +X2≤ 7, X1−8X2 ≤0,

X1 −2X2 ≤0, 3X1 +2 X2 ≤18,

X1 ≥ 0, − X1 + X2 ≥ 5,

0 ≤ X2 ≤ 6. X1 ,X2 ≥ 0.

͟ ͟

L(X) = 2,5X1 −X2 →extr L(X) = -5X1+5X2 →extr

207. X1−X2 ≥ − 5,

3X1 +2X2≥ 6,

2X1− X2≤ 0,

X1 ≥0,

0 ≤ X2 ≤ 6.

͟

L(X) = 3X1−3 X2 →extr

5.Транспортная задача.

Общая постановка транспортной задачи состоит в определении оптимального плана перевозок некоторого днородного груза из m |пунктов отправления (поставщики) A1,A2,...,Am в n пунктов потребления (потребителя) B1,B2,...,Bn так, чтобы:

-вывести все грузы от поствщиков;

-удовлетворить спрос каждого потребителя;

-обеспечить минимальные суммарные транспортные расхода на перевозку всех грузов

Рассмотрим транспотную задачу, в качестве критерии оптимальности которой используется минимальная стоимость перевозки всего груза.

Обозначи:

Ai – наличие груза в i пункте отправления ( i = 1,m);

Bj – величина потребности в этом грузе в j пункте назначения ( j = 1,n);

Cij – стоимость перевохки единицы груза из i пункта отправления в j пункт потребления (тариф перевозки);

Xij - количество груза, перевозимого из i пункта отправления в j пункт назначения, Xij ≥ 0.

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

Запишем математическую модель транспортной задачи.

Требуется определить матрицу Х = (Xij) ( i = 1,m ; j = 1,n),

Которая удовлетворяет слудующим условиям:

n

∑ Xij = ai, i = 1,m ; (5.1)

j=1

m

∑ Xij = bj, j = 1,n ; (5.2)

i=1

Xij ≥ 0, i = 1,m ; j = 1,n , (5.3)

и доставляет минимальное значение целевой функции

m n

L(X) = ∑ ∑ Cij · Xij → min (5.4)

i=1 j=1

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

  1. 1 2 2 1 5 600 225. 9 22 20 18 290

6 5 2 7 900 27 15 7 5 410

4 8 4 9 360 9 7 15 3 360

3 1 7 2 850 6 3 9 13 230

200 100 600 310 600 230 290 310

226. 8 20 23 18 620 227. 15 23 18 360

9 25 5 2 600 20 15 28 400

7 19 6 4 250 11 25 18 190

18 12 11 8 150 10 8 5 290

440 100 250 480 300 440 340

228. 3 12 4 8 250 229. 3 7 4 10 70

18 6 3 15 650 7 4 2 9 110

7 9 10 12 550 10 15 4 8 305

4 5 2 13 180 12 20 7 4 65

400 450 850 550 140 95 85 80

230. 6 23 7 16 230 231. 15 26 12 17 200

3 16 25 9 260 5 14 9 20 150

6 12 19 6 135 9 6 16 18 130

8 13 24 28 100 11 5 21 10 180

120 150 120 265 100 110 170 120

232. 7 20 16 8 800 233. 13 16 7 12 410

12 29 11 9 120 8 14 9 17 190

15 25 7 5 900 11 5 10 9 300

21 17 6 3 110 18 4 6 20 200

100 800 150 220 380 280 360 180

40