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

Транспортная задача

Читайте также:
  1. XV. СВЕРХЗАДАЧА. СКВОЗНОЕ ДЕЙСТВИЕ
  2. Вторая задача анализа на чувствительность
  3. Глава III. ЗАДАЧА
  4. Главная задача вакханалии этого этапа — хотя бы частично вывести поедание людей из-под уголовного преследования. Хоть раз, хоть в какой-то исторический момент.
  5. Движение вектора смещения (вторая задача)
  6. Задание 48-2: (Кейс 2 подзадача 1)
  7. Задача .
  8. Задача 1
  9. Задача 1
  10. Задача 1
  11. Задача 1
  12. Задача 1

 

Цель работы: построить план перевозок деталей со всех складов в полном объеме во все магазины, полностью удовлетворив спрос, так, чтобы суммарные транспортные расходы были минимальны.

Условие:

Имеется 4 склада и 4 магазина. Таблица стоимости перевозки детали со склада ai в магазин bj:

Склад Магазин
b1 b2 b3 b4
a1        
a2        
a3        
a4        

Таблица потребности магазинов в деталях (начальный план):

Склад Магазин
b1 b2 b3 b4
a1        
a2        
a3        
a4        

Ограничения:

где xij – кол-во деталей, отправляемых со склада i в магазин j, ai – объем деталей на складе, bj – спрос магазина. Это значит, что со складов все детали должны быть вывезены и потребность магазинов должна быть удовлетворена.

Целевая функция:

,

где cij – стоимость доставки детали со склада i в магазин j.

Потенциал Р(3) = 0.

 

Порядок выполнения работы:

Оптимальный план строится с помощью метода потенциалов. Данный метод является итерационным. Каждая итерация состоит из следующих действий:

  1. Вычисляется значение целевой функции по текущему плану.

 

Здесь значение целевой функции равно 1330.

  1. Вычисляются потенциалы Q (для каждой строки) и P (для каждого столбца) по формулам:

Q(i) = C(i,j) – P(j)

P(j) = C(i,j) – Q(i)

(По условию, потенциал Р(3) = 0).

  1. Вычисляются невязки для каждой ячейки по формуле:

G(i,j) = C(i,j) – Q(i) – P(i)

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

Данный план неоптимален.

 

  1. Если в п.3 текущий план признан неоптимальным, необходимо построить новый. Для этого:
    1. Определяются координаты ячейки с наименьшей невязкой (перевозка, вводимая в базис).
    2. Из всех перевозок удаляются те, которые не образуют цикл.

    1. Перевозки, входящие в цикл, в таблице помечаются знаками "+" и "–" так, чтобы у соседних ячеек таблицы знаки чередовались.
    2. Из перевозок со знаком "-" находится перевозка с наименьшим количеством деталей.

    1. В клетках со знаком "+" добавляется количество деталей найденной выше перевозки. В клетках со знаком "-" это количество вычитается. Затем для модифицированного плана выполняется новая итерация, т.е. переход на п.1.

 

В данном задании для нахождения оптимального плана пришлось выполнить 6 итераций. Были получены следующие значения целевой функции:

  Номер итерации
             
Целевая функция            

 

Был получен следующий оптимальный план доставки:

 

Склад Магазин
b1 b2 b3 b4
a1        
a2        
a3        
a4        

 

Этот план удовлетворяет ограничениям (суммы по столбцам и строкам не изменились, т.е. со складов все детали вывозятся и потребность магазинов удовлетворяется). При этом целевая функция (суммарные транспортные расходы) минимальна (ее значение равно 990).

 


1 | 2 | 3 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)