Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovy_Sist_analiza.doc
Скачиваний:
5
Добавлен:
06.12.2018
Размер:
1.17 Mб
Скачать

5. Открытая модель транспортной задачи

5.1. Постановка и методика решения открытой транспортной задачи

Любая транспортная задача, у которой суммарная величина запасов равна суммарному объему потребления, называется закрытой и всегда имеет решение. В противном случае задача называется открытой. Открытая задача решается приведением к закрытой.

Для открытой задачи возможны два случая:

  1. Запасы превышают потребности:

.

В этом случае в рассмотрение вводится фиктивный потребитель с потребностями:

.

Для этого в распределительную таблицу добавляется столбец с индексом

n + 1.

  1. Потребности превышают запасы:

.

В этом случае в рассмотрение вводится фиктивный поставщик с запасами

.

Для этого в распределительную таблицу добавляется строка c индексом

m + 1.

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

5.2. Типовой пример

Дана следующая содержательная постановка задачи.

Из трех песчаных карьеров необходимо вывезти песок на три строительных участка. Объем песка в карьерах (в тоннах), потребности строительных участков (в тоннах) и себестоимость перевозки одной тонны песка от каждого песчаного карьера к каждому строительному участку (в ден. ед.) представлены в таблице (таблица 1).

Таблица 1

Карьеры

Строительные участки

Объемы песка в карьерах

1-й

2-й

3-й

I

2

4

6

2000

II

8

4

1

1000

III

3

2

5

500

Потребности участков

1200

1100

600

3500

2900

Требуется составить такой план перевозок, чтобы общие затраты на перевозку песка от песчаных карьеров к строительным участкам были минимальными.

Решение.

Поскольку объем песка в карьерах превышает потребности строительных участков, необходимо ввести фиктивного потребителя с потребностью

b4 = 3500 – 2900 = 600 т.

Стоимость перевозки тонны песка от всех поставщиков к фиктивному потребителю полагаем равной 100. В таблице 2 построен первоначальный опорный план методом наилучшего элемента.

Таблица 2

Карьеры

Участки

Наличие на складах

1-й

2-й

3-й

Фиктивный

I

1200 2

600 4

-- 6

200 100

2000

II

8

-- 4

600 1

400 100

1000

III

– 3

500 2

-- 5

– 100

500

Потребности участков

1200

1100

600

600

3500

Вычислим потенциалы строк и столбцов из системы уравнений для занятых клеток:

v1 u1 = 2;

v2 u1 = 4;

v4 u1 = 100;

v3 u2 = 1;

v4 u2 = 100;

v2 u3 = 2.

Полагая u1 = 0, найдем потенциалы:

v1 = 2;

v2 = 4;

v4 = 100;

u2 = v4 – 100 = 0;

v3 = 1;

u3 = 4 – 2 = 2.

Вычислим оценки свободных клеток полученной таблицы:

w13 = 6 – (1 – 0) = 5;

w21 = 8 – (2 – 0) = 6;

w22 = 4 – (4 – 0) = 0;

w31 = 3 – (2 – 3) = 2;

w33 = 5 – (1 – 2) = 6;

w34 = 100 – (100 – 2) = 2.

Так как среди оценок нет отрицательных, то первоначальный опорный план

является оптимальным.

Значение целевой функции zmin = 1200·2 + 600·4 + 600·1 + 500·2 = 6400 (ден.ед.).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]