|
||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Теорема. Для того, чтоб допустимый (опорный) план транспортной задачи X={ xij}, был оптимальным, необходимо и достаточноДля того, чтоб допустимый (опорный) план транспортной задачи X={ xij}, был оптимальным, необходимо и достаточно, чтобы существовала система чисел
Соотношения (3.5) и (3.6) называются условиями потенциальности оптимального плана транспортной задачи. Набор величин Алгоритм решения ТЗ методом потенциалов состоит из следующих этапов.
Расчет системы потенциалов по формуле (3.6) в пункте 1 данного алгоритма можно выполнить множеством способов. Для определения m+n неизвестных (общее число величин в системе потенциалов Соотношение (3.5), которое используется в пункте 2 данного алгоритма для проверки оптимальности решения, можно переписать в виде
Величины Если все величины Улучшение плана перевозок (пункт 4 данного алгоритма) заключается в построении замкнутого контура (цикла). Этот контур содержит клетку (вершина №1) с максимальным превышением (т.е. положительной невязкой), а все остальные вершины обязательно содержат перевозки. Контур может иметь различную конфигурацию, но обязательно в каждой вершине угол между сторонами равен 90°, т.е. две последовательные вершины лежат или в одной строке или в одном столбце (рис.3.2.). Самопересечения допускаются. Контур всегда содержит четное количество вершин.
Все вершины цикла нумеруются, начиная с выбранной вершины с нарушением. Нечетные вершины составляют положительную полуцепь, а четные – отрицательную. При улучшении плана в вершинах положительной полуцепи (нечетных) объемы перевозок увеличатся, а в вершинах отрицательной полуцепи (четных) – уменьшатся.
Рис.3.2. Величина, определяющая перераспределение, равна наименьшему значению из перевозок, стоящих в четных вершинах цикла. Допустим, что эта величина равна q. После этого перераспределяют объемы перевозок внутри контура, для чего к объемам перевозок в нечетных вершинах добавляют величину q, а из объемов в четных вершинах вычитают эту же величину. В результате этой процедуры получают улучшенный план, в котором общие затраты на перевозку меньше, чем в предыдущем, на величину Если количество клеток уменьшилось, то нельзя построить систему потенциалов, и такой план называется вырожденным. Для выхода из этой ситуации, в одну из клеток без перевозок проставляют фиктивную перевозку малого объема – e. И далее решают эту задачу как невырожденную, а в оптимальном плане заменяют e нулями.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |