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

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

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






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

Для удобства первые m уравнений исходной задачи умножим на –1; неизвестные двойственной задачи, соответствующие первым m уравнениям исходной задачи, обозначены через u 1, u 2, ..., um, а неизвестные, соответствующие последним n уравнениям – через v 1, v2,..., vn. Систему неравенств двойственной задачи кратко можно записать в виде

(i= ; j = ).

Неизвестные u 1, u2 ,..., um будем рассматривать как оценки единицы груза, находящегося в распоряжении соответствующего поставщика, или потенциалыпоставщиков, а неизвестные v 1 , v2,..., vm – как оценки единицы груза, доставленного соответствующему потребителю, или потенциалы потребителей. Потенциалы можно интерпретировать соответственно как цены в пункте поставщика или в пункте потребителя.

Применяя теорему 2.8 о дополняющей нежесткости, приходим к следующему критерию оптимальности.

Таблица 2.9

 

Задача 1 Задача 2
Минимизировать где Максимизировать где
при условиях ...... ...... при условиях ........... ...........
....... ...... ........... ...........

 


Окончание таблицы 2.9

 

.................... .................... ... , ...     любого знака    

 

Теорема 2.11. (критерий оптимальности плана транспортной задачи). Для того чтобы план перевозок Х* = () был оптимальным, необходимо и достаточно, чтобы существовали числа () и (), удовлетворяющие следующим условиям:

а) для всех базисных клеток плана ( > 0) ;

б) для всех свободных клеток ( =0) .

Замечание. В оба условия критерия потенциалы u i и vj входят только в виде разностей vj – ui, и поэтому потенциалы определяются с точностью до постоянного слагаемого, т. е. если числа и удовлетворяютусловиям критерия, то им будут удовлетворять и числа и , где с – произвольное число.

Проверим исходное опорное решение Х0, полученное ранее, на оптимальность. С этой целью составим систему уравнений, соответствующих положительным перевозкам (занятым клеткам) плана Х0, т. е.

v 1 u 1 = 2, v 2 – u 2 = 3, v 3 – u 3 = 4,

v 2 – u 1 = 4, v 3 – u 2 = 6, v 4u 3 = 5,

где u 1, u 2, u 3 –потенциалы поставщиков, а v 1, v 2, v 3, v 4 потенциалы потребителей (для удобства эти потенциалы записаны справа и снизу от плана Х0). Решим данную систему, положив, например, u 1 = 0.Получим следующие значения:

v 1 = 2, v 2 = 4, u 2 = 1, v 3 = 7, u 3 = 3, v 4 = 8.

Для свободных клеток плана Х0 составим систему неравенств:

Подставляя полученные значения потенциалов в данную систему неравенств, имеем:

Неравенства не выполняются для двух перевозок x 13 = 0 и x 14 = 0 плана Х0 (для двух свободных клеток). Значит план Х0 не оптимален и требуется построить новый (улучшенный) план перевозок, для которого транспортные затраты меньше или, по крайней мере, равны затратам для предыдущего плана.

Обозначим разность (vj – ui)cij= . Эта величина называется оценкой свободной клетки. Для двух клеток (1, 3) и (1, 4) эти оценки положительны. Выбираем максимальную из них .

В новом, улучшенном, плане клетка (1, 4) (соответствующая максимуму ) должна быть занятой. Введем в план перевозку x 14 = e ( значение e будет определено ниже). Для того чтобы новый план удовлетворял условиям (2.10)–(2.11), внесем в план Х0 следующие поправки. Перевозку х 12 = 50, стоящую в той же строке матрицы Х0, что и х 14 = e, уменьшим на e; перевозку х 22 = 250, стоящую в том же столбце, что и х 12, увеличим на e; аналогично х 23 = 100 уменьшим на e, х 33 = 250 увеличим на e и, наконец, х34 = 200 уменьшим на e.
В результате новый план перевозок Х 1 e будет иметь вид, представленный на рис. 2.12.

 

                         
        50- e           e   u 1
                       
                         
        250+ e     100- e       u 2
                         
                       
              250+ e   200- e   u 3
                         
  v 1     v 2     v 3     v 4    

 

Рис. 2.12

 

Здесь e должно удовлетворять неравенствам , т. е. (чтобы все значения 50 – e, 100 – e, 200 – e были неотрицательными). Для плана Х 1 e стоимость перевозок составит

Выбрав наибольшее возможное значение e, т. е. e = 50, получим новый план Х1, представленный на рис. 2.13. Перераспределение перевозок при переходе от плана Х0 к плану Х1 было произведено по замкнутой ломаной линии, называемой обычно циклом (этот цикл отмечен пунктиром на рис. 2.12). Вычислим транспортные затраты для плана Х1

 

.

 

Они оказались меньше транспортных затрат для плана Х0. Следовательно, план Х1 лучше плана Х0. Таким образом, включение в план Х1 перевозки x 14 = 50, оказалось оправданным и транспортные затраты уменьшились на величину .

 

                         
                        u 1
                         
                         
                        u 2
                         
                         
                        u 3
                         
  v 1     v 2     v 3     v 4    

 

Рис. 2.13

 

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

v 1 u 1 = 2, v 2 – u 2 = 3 v 3 – u 3 = 4,

v 4 – u 1 = 3, v 3 – u 2 = 6, v 4 – u 3 = 5,

соответствующих занятым клеткам плана Х1.

При u 1 = 0 получим v 1 = 2, v 4 = 3, u 3 = –2, v 3 = 2, u 2 = –4, v 2 = –1.

Подставив найденные значения потенциалов в неравенства

соответствующие свободным клеткам плана Х1, получим

v 2 u 1 = – 1 < 4, v 1 – u 2 = 6 > 4, v 1 u 3 = 4 < 6,

v 3 u 1 = 2 < 5, v 4 u 2 = 7 = 7, v 2 u 3 = 1 < 5.

Не выполняется только третье неравенство, соответствующее перевозке х 21 = 0. В плане Х1 только одна положительная оценка . Включая в план Х1 перевозку , и, перераспределяя другие перевозки по циклу , получим новый план Х2 (см. рис. 2.14)

 

                         
                        u1
                         
                         
                        u2
                         
                         
                        u3
                         
  v1     v2     v3     v4    

 

Рис. 2.14

 

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

v 1u 1 = 2, v 1 u 2 = 4, v 3u 3 = 4,

v 4 u 1 = 3, v 2 u 2 = 3, v 4 u 3 = 5

и неравенств

Положив u 1 = 0, из последней системы уравнений получим v 1 = 2, v 4 = 3, u 3 = –2, v 3 = 2, u 2 = –2, v 2 = 1. Найденные значения потенциалов удовлетворяют последней системе неравенств. Действительно,

Так как потенциалы u 1 = 0, v 4 = 3, u 3 = –2, v 1 = 2, v 3 = 2, u 2 = –2, v 2 = 1 удовлетворяют обоим условиям критерия оптимальности, то план Х2 будет оптимальным, а стоимость перевозок f2) = 3600 является минимальной.

Оптимальное решение формулируется следующим образом. Первый поставщик должен доставить 150 ед. груза первому потребителю и 100 ед. четвертому, второй поставщик доставит 50 ед. груза первому потребителю и 300 ед. второму и третий поставщик – 350 ед. третьему потребителю и 100 ед. – четвертому. Суммарные транспортные расходы составляют 3600 (денежных единиц). Оптимальный план Х2 выпишем в виде матрицы

 

.

 

Описанный выше метод решения транспортной задачи называется методом потенциалов. Подводя итоги предыдущих рассмотрений, сформулируем последовательность шагов, необходимых для решения транспортной задачи методом потенциалов.

Шаг 1. Проверить, является ли данная транспортная задача закрытой. Если да, то перейти ко второму шагу. Если нет, то свести ее к закрытой задаче путем введения либо фиктивного поставщика, либо фиктивного потребителя.

Шаг 2. Найти исходное опорное решение (исходный опорный план) закрытой транспортной задачи.

Шаг 3. Проверить полученное опорное решение на оптимальность:

а) вычислить для него потенциалы поставщиков u iи потребителей v j ;

б) для всех свободных клеток (i, j) вычислить оценки ;

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

Шаг 4. Выбрать клетку (i*, j*) с наибольшей положительной оценкой и для нее построить замкнутый цикл перераспределения груза. Цикл начинается и заканчивается в выбранной клетке. Получим новое опорное решение, в котором клетка (i*, j*) окажется занятой. Возвращаемся к третьему шагу.

Через конечное число шагов будет получено оптимальное решение, т. е. оптимальный план перевозок продукции от поставщиков к потребителям.

 







Дата добавления: 2014-11-10; просмотров: 950. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

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

Интуитивное мышление Мышление — это пси­хический процесс, обеспечивающий познание сущности предме­тов и явлений и самого субъекта...

Объект, субъект, предмет, цели и задачи управления персоналом Социальная система организации делится на две основные подсистемы: управляющую и управляемую...

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