Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Метод аппроксимации Фогеля при решении ТЗ.
При определении оптимального плана транспортной задачи методом аппроксимации Фогеля на каждой итерации по всем столбцам и по всем строкам находят разность между двумя записанными в них минимальными тарифами. Эти разности записывают в специально отведенных для этого строке и столбце в таблице условий задачи. Среди указанных разностей выбирают минимальную. В строке (или в столбце), которой данная разность соответствует, определяют минимальный тариф. Клетку, в которой он записан, заполняют на данной итерации. Если минимальный тариф одинаков для нескольких клеток данной строки (столбца), то для заполнения выбирают ту клетку, которая расположена в столбце (строке), соответствующем наибольшей разности между двумя минимальными тарифами, находящимися в данном столбце (строке). Пример (4): Найти опорный план примера (1) методом аппроксимации Фогеля. Исходные данные приведены в таблице 5. Таблица 5.
Для каждой строки и столбца таблицы условий найдем разности между двумя минимальными тарифами, записанными в данной строке или столбце, и поместим их в соответствующем дополнительном столбце или дополнительной строке табл. 6. Так, в строке минимальный тариф равен 4, а следующий за ним равен 5, разность между ними . Точно так же разность между минимальными элементами в столбце равна . Вычислив все эти разности, видим, что наибольшая из них соответствует столбцу . В этом столбце минимальный тариф записан в клетке, находящейся на пересечении строки Таблица 6.
После этого определим следующую клетку для заполнения. Снова найдем разности между оставшимися двумя минимальными тарифами в каждой из строк и столбцов и запишем их во втором дополнительном столбце и во второй дополнительной строке таблицы 6. Как видно из этой таблицы, наибольшая указанная разность соответствует строке .Минимальный тариф в этой строке записан в клетке, которая находится на пересечении ее с столбцом . Следовательно, заполняем эту клетку. Поместив в нее число 50, тем самым предполагаем, что запасы в пункте полностью исчерпаны, а потребности в пункте стали равными единиц. Исключим из рассмотрения строку и определим новую клетку для заполнения. Продолжая итерационный процесс, последовательно заполняем клетки, находящиеся на пересечении строки и столбца , строки и столбца строки и столбца строки и столбца В результате получим опорный план: При этом плане общая стоимость перевозок такова: . Как правило, применение метода аппроксимации Фогеля позволяет получить либо опорный план, близкий к оптимальному, либо сам оптимальный план. Кстати, найденный выше опорный план транспортной задачи является и оптимальным. |
Последнее изменение этой страницы: 2019-04-11; Просмотров: 316; Нарушение авторского права страницы