|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Транспортная задача (ТЗ) с закрытой модельюПростейшая формулировка ТЗ Пусть в пунктах (поставщиках) 1) груз от каждого поставщика должен быть вывезен; 2) спрос каждого потребителя полностью удовлетворен; 3) затраты на перевозку должны быть минимальными. Необходимое и достаточное условие решения поставленной задачи состоит в том, чтобы суммарный запас груза был бы равен суммарному спросу на него, то есть Условия транспортной задачи можно записать в виде распределительной таблицы 1, где указаны поставщики
В клетках этой же распределительной таблицы можно составить план перевозок груза
Таким образом, математическая формулировка ТЗ следующая: Найти
При составлении опорного плана решения задачи в распределительной таблице 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
Теперь по таблице 4 рассчитаем характеристики свободных клеток. Имеем, По описанной выше схеме строим маршрут перераспределения груза. Движение начинаем из клетки (3;1) и ей присваиваем знак «+». Далее знаки чередуются. Среди клеток со знаком «-» наименьший груз (равный 5 ед.) в клетке (1;2). Этот груз мы вычитаем из клеток (1;2), (2;1), (3;4) и прибавляем в клетки со знаком «+» (3;1), (1;4), (2;2). Таблица 5
Получаем новый опорный план (таблица 5). Затраты по новому плану составят Замечание. Если в опорном плане оказалось несколько клеток с отрицательной характеристикой, то маршрут перераспределения начинается из клетки с самой большой по абсолютной величине отрицательной характеристикой. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.008 сек.) |