Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Транспортная задача незамкнутого типа. Постановка, способ сведения к задаче замкнутого типа(с обоснованием). Алгоритм решения



Формулировка транспортной задачи (ТЗ): имеется m поставщиков (пунктов отправления) А1, …, Am, у кот-ых имеется однородный груз в кол-вах а1, …, аm. В этом товаре нуждается n потребителей В1, …, Вn, каждый в кол-ве b1, …, bn. Т.ж. изв-ны так наз-ые коэф-ты затрат сij = стоимости перевозки груза от постав Аi к потреб Вj. Данные удобно записывать в распределительной матрице:

потр пост В1 Вn
b1 bn
А1 а1 с11 х11 с1n х1n
Am аm сm1 хm1 сmn хmn


Постановка ТЗ: необх. найти такой план перевозок, чтобы:

4) мощности всех поставщиков были реализованы

5) спрос всех потребителей был удовлет-н

6) суммарные затраты на перевозки были мин-ми

Составим эк-ко-мат-ую модель ТЗ, т.е. запишем на мат-ом языке зад-ые усл-ия. Обоз-им ч/з хij – кол-во ед-ц груза, к-ый необх. доставить от пост-ка аi к потр-лю bj. М-ца, сост-щая из хij наз-ся м-цей перевозок, а из сij – м-цей тарифов.

Мощности всех пост-ков д.б. реализованы

(1)

Спрос всех потреб-лей д.б. удовл-н

(2) По смыслу поставка не м.б. отр-ной

(3) Суммарные затраты на перевозку
ТЗ закл-ся в нах-ии хij, удовл-щие (1), (2), при к-ых (3) принимает наим-ее зн-ие.

План перевозок х наз-ся допустимым, если он удовл-ет (1) и (2). Распред-ие поставок наз-ся оптим-ым, если оно доставляет мин-м (3).

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

ТЗ наз-ся открытой, если суммарная мощность пост-ков не совпадает с суммарным спросом потр-лей.

Для реш-ия з-чи открытого типа необх. свести ее к закрытому типу. Обоснованием для сведения является теорема о сущ-ии допустимого плана.

Предпол-им, что сум-ая мощность пост-ка превышает сум-ый спрос потр-ля, т.е. . В этом случ. необ. ввести нового фиктивного потр-ля Вn+1 со спросом . Обычно коэф-ты затрат = 0, но в жизни это м.б. склад и, след-но, затраты на хр-ие ≠0.

Если сум-ая мощность пост-ков меньше сум-го спроса потр-лей, т.е. , то вводят фиктивного пост-ка Am+1 с мощностью: . Обычно коэф-ты затрат = 0, но в жизни фиктивного поставщика нет. И для того чтобы его исключить плана, необх. поставить ему большие коэф-ты.

Т. о ранге м-цы: Ранг м-цы коэф-тов системы (1) = m+n-1. (Если спросят написать):

Реш-ие закрытой ТЗ:

  1. нах-ся любое допустимое распред-ие поставок
  2. это распред-ие перестр-ся, чтобы мин-ть затраты

3. н-р, эту з-чу м. решить с пом. мет. наим. затрат. Согласно этому мет. в нач. дается макс-но возм-ная поставка в клетку с наим-им коэф-том затрат. Эту клетку сч-т заполненной, для удобства перечерк-т сплошной линией. Выпавшие из дальнейшего рассм-ия клетки наз-т свободными и перечер-т пунктирными линиями. Затем процедура повт-ся в непрочер-ых никакими линиями клетках. После этого дел-ся проверка: кол-во заполн-х клеток д. = m+n-1. Если их меньше, то вводим фиктивные нулевые поставки до треб-го кол-ва. Вводят их т.о., чтобы не образ-ся квадрат или прямоугольник из заполн-ых клеток (иначе невозм-но будет найти потенциал).

4. м-д потенциалов.

Он основан на Т. о потенциалах: Если х* есть оптим-ый план поставок, то ему соотв-т система чисел (ui*,vj*), i=1,m,j=1,n, наз-ых потенциалами строк и столбцов (пост-ков и потр-лей), удовл-щих усл-ию:

Исп-уя эту теорему, мы м. найти эти числа. Для этого u1 полагают =0 (м. = любому числу), остальные потенциалы нах-ся по заполненным клеткам по след-щей ф-ле: .

После того, как были найдены все потенциалы нах-т Эл-ты м-цы оценок по ф-ле: .

Для заполн-ых клеток эл-ты этой м-цы =0. Если для незапол-ых клеток все >=0, то по теореме мы нах-м оптим-ое распред-ие. Если же среди оценок есть отриц-ые, то распред-ие точно не оптим-ое и перераспред-т поставки, а именно строят цикл пересчета. Для этого берут любую свободную клетку с отриц-ой оценкой наз-т вершиной цикла, далее двиг-ся по некот-ым заполн-ым клеткам так, чтобы вернуться назад, двиг-ся под прямыми углами. В одной строчке или столбце м.б. лишь одно звено.

Вершине цикла усл-но ставим «+», затем знаки черед-ся(в цикле всегда четное кол-во клеток). Затем из тех клеток, где «-» выбираем наим-ую поставку и ее вычитаем из всех клеток, где «-», и прибавляем, где «+». Измененные зн-ия цикла вставляем в исх-ую таблицу и снова нах-м потенциалы и м-цы оценок.

Альтерн-ое реш-ие.

Если оценка получается в оптим-ом реш-ии =0 в свободной клетке. Выбираем вершину, создаем цикл, получаем новое реш-ие и составляем выпуклую лин-ую комбинацию вида:





Дата публикования: 2015-01-13; Прочитано: 345 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...