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

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

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





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

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. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


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


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


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

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

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

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

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