Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Метод потенциалов





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

1) ,-для занятых клеток

2) для свободных клеток .(Sij = cij - (u i+ vj) )

I шаг (вычисление потенциалов).
Условие (1) представляет собой систему из (m + n – 1) линейных уравнений с (m + n) неизвестными потенциалами. Поэтому одно из неизвестных полагаем равным 0 для определенности, затем последовательно находим остальные потенциалы.

II шаг (проверка плана на оптимальность).
Для проверки плана на оптимальность необходимо проверить условие (2), т.е. проверить оценки . Для занятых клеток Sij=0. Если для свободных клеток выполняется условие Sij = cij - (u i+ vj) , то план является оптимальным и задача решена.

Если же хоть одна оценка отрицательна – то план не оптимальный.

Отрицательные оценки показывают, насколько возрастет целевая функция, если в эту клетку сделать поставку, равную 1.

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

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

Примеры циклов:

Если имеем опорный план, то для каждой свободной клетки можно образовать единственный цикл, одной из вершин которого является данная клетка, а остальными являются занятые.

 

Среди клеток с отрицательной оценкой ищется наибольшая по модулю. Затем для этой клетки строим единственный цикл. Набор клеток в цикле помечаем поочередно знаками «+» и «–», начиная с «+» в свободной клетке, где отриц. оценка наибольшая по модулю.

Среди клеток с «-» ищем минимальную поставку, обозначим эту величину за Δ

Строим новый план по правилу:

 

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

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


 







Дата добавления: 2015-08-30; просмотров: 511. Нарушение авторских прав; Мы поможем в написании вашей работы!




Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...


Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Тема: Изучение фенотипов местных сортов растений Цель: расширить знания о задачах современной селекции. Оборудование:пакетики семян различных сортов томатов...

Тема: Составление цепи питания Цель: расширить знания о биотических факторах среды. Оборудование:гербарные растения...

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

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

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия