|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Математическая формулировка закрытой транспортной задачи. Определение необходимого количества неизвестных.
Цель транспортной задачи - разработка наиболее рациональных путей и способов транспортировки товаров, устранение чрезмерно дальних, встречных и повторных перевозок.
Обозначения: m – количество пунктов отправления (поставщиков); i – номер поставщика; n – количество пунктов назначения (потребителей); j – номер потребителя; ai – объем однородного груза i-го поставщика (запасы); bi – объем однородного груза, требуемого j-ому потребителю (спрос); cij – стоимость доставки единицы груза i-го поставщика j-ому потребителю; xij – количество груза, доставляемое от i-го поставщика к j-му потребителю; С – общие затраты на перевозки.
Пусть в пунктах (поставщиках) 1) груз от каждого поставщика должен быть вывезен; 2) спрос каждого потребителя полностью удовлетворен; 3) затраты на перевозку должны быть минимальными. Необходимое и достаточное условие решения поставленной задачи состоит в том, чтобы суммарный запас груза был бы равен суммарному спросу на него, то есть Условия транспортной задачи можно записать в виде распределительной таблицы 1, где указаны поставщики
В клетках этой же распределительной таблицы можно составить план перевозок груза
Таким образом, математическая формулировка ТЗ следующая: Найти
Система ограничений (2) состоит из
2. Этапы определения плана решения транспортной задачи. При составлении опорного плана решения задачи в распределительной таблице 1 будут заполнены не более Таким образом, план решения ТЗ может быть определен следующими этапами: 1. Построение опорного плана решения ТЗ (в распределительной таблице заполняются не более 2. Проверка опорного плана на оптимальность. 3. Улучшение опорного плана, если он не оптимальный. 4. Проверка улучшенного плана на оптимальность. Процесс заканчивается оптимальным планом. Рассмотрим каждый этап решения ТЗ.
1. Построение опорного плана решения ТЗ. Рассмотрим два метода построения опорного плана. а) Метод «Северо-западного угла» Суть этого метода состоит в том, что заполнение распределительной таблицы ТЗ начинается с левого верхнего угла (клетка 1; 1). В ней записывается максимально возможный груз: Задача №1. Фирма, выпускающая газированные напитки, складируемые в трех разных местах, должна поставить продукцию в четыре супермаркета. Каждая упаковка содержит 20 бутылок по 1, 5 литра, тарифы на доставку товара, объемы запасов и заказы на продукцию приведены в табл. 2.
Таблица 2. Результаты расчетов.
Затраты на перевозку 300 ед. груза по этому плану составляют:
б) Метод «Минимального элемента» Опорный план, построенный по методу «Северо-западного угла» обычно оказывается далеким от оптимального, так как при его составлении игнорируются величины затрат Пример построения опорного плана методом «Минимального элемента» приведен в табл. 3.
Таблица 3. Результаты расчетов.
Здесь порядок заполнения клеток следующий:
Затраты по этому маршруту перевозок составят:
2. Проверка опорного плана на оптимальность. Будем проверять опорный план на оптимальность методом потенциалов. Суть его состоит в том, что каждой строке и столбцу распределительной таблицы приписываются некоторые числа
Так как заполненных клеток не более Вычислив, таким образом, потенциалы строк и столбцов, вычисляем характеристики свободных клеток распределительной таблицы по формуле: Замечание. Методика вычисления потенциалов строк и столбцов существенным образом опирается на то, что заполнено ровно
3. Алгоритм улучшения неоптимального плана. Переход к лучшему плану осуществляется с помощью перераспределения груза и заполнения клетки с отрицательной характеристикой. Если таких клеток несколько, то выбирают ту, в которой отрицательная характеристика оказалась самой большой по абсолютной величине. Перераспределение груза происходит по замкнутому маршруту (контуру), который строится по следующей схеме: 1) Маршрут начинается и заканчивается в клетке с отрицательной характеристикой; 2) Линии контура строго вертикальны или горизонтальны (нельзя двигаться по диагонали); 3) Повороты (на 900) можно осуществлять только в заполненных клетках. После построения замкнутого маршрута (самый простой вариант – прямоугольник), происходит перераспределение груза (улучшение опорного плана) по следующей схеме: 4) Каждой угловой клетке маршрута (где осуществлялись повороты на 900) присваивается знак «+» или «-», причем клетке, из которой начинается маршрут, приписывают знак «+», далее знаки чередуются; 5) Среди клеток со знаком «-» выбирают клетку с наименьшим грузом; 6) Наименьший груз прибавляют ко всем клеткам со знаком «+» и вычитают из всех клеток со знаком «-». При этом пустая клетка, из которой начиналось движение и которая имела отрицательную характеристику, становится заполненной, а заполненная клетка, имевшая груз, который подлежал перераспределению, стала пустой. Далее, улучшенный план вновь проверяют на оптимальность и улучшают до тех пор, пока характеристики всех пустых клеток не окажутся положительными. Это означает, что пустыми оказались клетки с большими тарифами, а заполнены клетки с малыми тарифами и поэтому затраты на перевозку груза оказались минимальными. Проверим, например, оптимальность плана, построенного методом «Минимального элемента» в таблице 3 (он лучше плана построенного методом «Северо-западного угла» в таблице 2). Для этого рассчитаем потенциалы строк Таблица 4. Результаты расчетов.
Теперь по таблице 4 рассчитаем характеристики свободных клеток. Имеем, По описанной выше схеме строим маршрут перераспределения груза. Движение начинаем из клетки (3; 1) и ей присваиваем знак «+». Далее знаки чередуются. Среди клеток со знаком «-» наименьший груз (равный 5 ед.) в клетке (1; 2). Этот груз мы вычитаем из клеток (1; 2), (2; 1), (3; 4) и прибавляем в клетки со знаком «+» (3; 1), (1; 4), (2; 2). Таблица 5. Результаты расчетов.
Получаем новый опорный план (таблица 5). Затраты по новому плану составят Замечание. Если в опорном плане оказалось несколько клеток с отрицательной характеристикой, то маршрут перераспределения начинается из клетки с самой большой по абсолютной величине отрицательной характеристикой.
Лекция № 12 Тема: Открытая транспортная задача План: 1. Математическая формулировка открытой транспортной задачи. 2. Введение фиктивного поставщика (потребителя) для сведения данной транспортной модели к ЗТЗ.
|
Последнее изменение этой страницы: 2017-03-14; Просмотров: 592; Нарушение авторского права страницы