Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04 Реферат

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

Процедура нахождения оптимального плана транспортной задачи имеет два этапа. На первом этапе находят опорной план транспортной задачи. Далее последовательно улучшают найденный опорный план до получения оптимального плана.

Для определения опорного плана будем пользоваться методом северно-западного угла, методом минимального элемента или методом аппроксимации Фогеля рассмотренных выше.

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

При применении этих методов получаем m n−1 занятых клеток в исходном плане. Отметим, что в некоторых клетках могут стоять нули. Полученный план следует проверить на оптимальность.

Теорема. Если для некоторого опорного плана Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04i=1,..,m; j=1,…,n) транспортной задачи существуют такие числа α1, α1, …, αm, β1, β2, …, βn, что для всех i=1,..,m; j=1,…,n, то Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Определение 6.1. Числа αi и βj (i=1,..,m; j=1,…,n) называются потенциалами пунктов отправления и пунктов назначения, соответственно.

Вышеизложенная теорема позволяет построить алгоритм нахождения оптимального плана транспортной задачи.

Алгоритм состоит в следующем. Предположим, что одним из рассмотренных выше методов найден опорный план транспортной задачи. Для каждого из пунктов отправления и назначения определяют потенциалы αi и βj (i=1,..,m; j=1,…,n) из системы уравнений

где сij − тарифы транспортной задачи в заполненных клетках.

Так как число заполненных клеток равно m n−1, то система (6.1) с m n неизвестными содержит m n−1 уравнений. Для решения данной задачи одно из неизвестных можно сделать равным нулю и найти остальные неизвестные. После этого, для свободных клеток определяем числа

Если среди чисел αij нет положительных, то найденный опорный план является оптимальным. Если же для некоторой свободной клетки αij>0, то данный опорный план не является оптимальным и необходимо перейти к новому опорному плану.

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

Определение 6.2. Циклом в таблице условий транспортной задачи называется ломанная линия, вершины которой расположены в занятых клетках таблицы, а звеня расположены вдоль строк и столбцов. В каждой вершине цикла встречается два звена, одно из которых находится в строке, а другой в столбце.

Если ломаннная линия, образующая цикл, самопересекается, то место пересечения не является вершиной. Некоторые циклы представлены на рисунке Рис.6.1.

При правильном строении опорного плана для любой свободной клетки можно построить только один цикл. После построения цикла следует перейти к новому опорному плану. Для этого в каждой из клеток, находящихся на вершине цикла записывают определенный знак ” ” или “−” .

Далее в свободную клетку переносят меньшее из чисел xij, находящихся в минусовых клетках. Это число прибавляют к числам, стоящим в плюсовых клетках а вычисляют из чисел, стоящих в минусовых клетках. Клетка, которая была свободной, становится занятой, а минусовая клетка с минимальным из чисел xij, находящихся в минусовых клетках считается свободным.

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

При сдвиге по циклу пересчета число занятых клеток не изменяется и равно m n−1. Если в минусовых клетках имеется два и более одинаковых минимальных числа xij, то освобождают только одину, о остальные оставляют занятыми с нулевыми значениями.

Далее полученный опорный план проверяют на оптимальность. Для этого определяют потенциалы пунктов отправления и назначения и находят числа αij=βj−αi−cij для всех свободных клеток.

Таким образом алгоритм нахождения оптимального плана содержит следующие этапы:

1. Нахождение опорного плана. При этом число заполненных клеток должно быть равным m n−1.

2. Нахождение потенциалов αi и βj (i=1,..,m; j=1,…,n) пунктов отправления и назначения соответственно.

3. Определение числа αij для каждой свободной клетки. Если среди αij нет положительных, то получен оптимальный план транспортной задачи. Если же они имеются, то делается переход к новому опорному плану.

4. Выбор максимального среди положительных чисел αij . Определение свободной клетки, которую нужно заполнить. Построение цикла пересчета для выбранной свободной клетки. Сдвиг по циклу пересчета.

5. Проверка полученного опорного плана на оптимальность, т.е. переход к пункту 2.

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

Рассмотрим метод потенциалов на примере.

Пример 6.1. Решить транспортную задачу, заданную в таблице условий методом потенциалов:

Решение. Найдем сначала опорный план с помощью одного из методов описанного выше. Пусть это будет метод минимального элемента. Тогда после m n−1 шагов получим следующую таблицу с опорным планом:

Опорный план имеет следующий вид:

При этом плане стоимость перевозок вычисляется так:

Проверяем полученный опорный план на оптимальность. Для этого находим потенциалы пунктов отправления и назначения. Для заполненных клеток составляем систему из 6 уравнений с 7 неизвестными:

Полагая α1=0, находим β2=2, β3=1, α2=-1, α3=-3, β4=0, β2=5

Для каждой свободной клетки вычисляем число αij=βj−αi−cij. α12=2, α14=-2, α22=2, α23=-3, α33=-1, α34=-3.

Полученные числа заключаем в рамки и записываем их в соотвестствующие клетки таблицы:

Среди чисел αij есть положительные. Следовательно данный опорный план не является оптимальным. Наибольшее положительное число 2 находится в пересечении строки A1 и столбца B2. Для данной свободной клетки строим цикл пересчета. Для этого вставим в эту клетку знак ” ” а остальные клетки цикла поочередно знаки “−” и ” “.

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

Опорный план имеет следующий вид:

При этом плане стоимость перевозок вычисляется так:

Проверяем полученный опорный план на оптимальность. Для этого находим потенциалы пунктов отправления и назначения. Для заполненных клеток составляем систему из 6 уравнений с 7 неизвестными:

Полагая α1=0, находим β2=3, β3=1, α3=-3, β1=0, α2=-3, β4=-2

Для каждой свободной клетки вычисляем число αij=βj−αi−cij. α11=-2, α14=-4, α22=2, α23=-1, α33=1, α34=-3.

Полученные числа заключаем в рамки и записываем их в соотвестствующие клетки таблицы:

Полученные числа заключаем в рамки и записываем их в соотвестствующие клетки таблицы:

Среди чисел αij есть положительные. Следовательно данный опорный план не является оптимальным. Наибольшее положительное число 2 находится в пересечении строки A2 и столбца B2. Для данной свободной клетки строим цикл пересчета. Для этого вставим в эту клетку знак ” ” а остальные клетки цикла поочередно знаки “−” и ” “.

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

Рефераты:  Характеристики информационного канала

Опорный план имеет следующий вид:

При этом плане стоимость перевозок вычисляется так:

Проверяем полученный опорный план на оптимальность. Для этого находим потенциалы пунктов отправления и назначения. Для заполненных клеток составляем систему из 6 уравнений с 7 неизвестными:

Полагая α1=0, находим β2=3, β3=1, α2=-1, β1=2, β4=0, α3=-1

Для каждой свободной клетки вычисляем число αij=βj−αi−cij. α11=0, α14=-2, α23=-3, α32=-2, α33=-1, α34=-3.

Среди чисел αij нет положительных. Следовательно данный опорный план является оптимальным.

Ответ. Оптимальный план имеет следующий вид:

При этом плане стоимость перевозок вычисляется так:

Метод дифференциальных рент

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

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

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

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

Определение 7.2. Строки, запасы которых не распределены полностью называются избыточными или положительными.

После определения недостаточных и избыточных строк, в дополнительном столбце записываем величину избытка или недостатка. Избыток записывается со знаком ” “, а недостаток со знаком “-“.

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

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

Среди этих разностей находим наимельшее. Это число называется промежуточной рентой. Далее переходим к новой таблице. Эта таблица получается из предыдущей таблицы прибавлением промежуточной ренты к соответствующим тарифам, стоящим в недостаточных строках.

Так как число заполненных клеток больше, чем столбцов, то при заполнении следует соблюдать специальное правило, которое состоит в следующем.

Выбираем некоторый столбец (строку), в котором имеется одна клетка с помещенным в ней квадратом. Эту клетку заполняем и исключаем из рассмотрения данный столбец (строку). После этого берем некоторую строку (столбец), в котором имеется одна клетка с помещенным в ней квадратом.

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

При определении избыточности или недостаточности строк могут возникнуть трудности когда ее нераспределенный остаток равен нулю. Этот вопрос мы рассмотрим ниже на конкретном примере.

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

Пример. Найти решение транспортной задачи представленной в таблице условий методом дифференциальных рент:

Решение. Число пунктов отправления m=3, а число пунктов назначения n=4. Следовательно опорный план задачи определяется числами, стоящими в m n−1=3 4−1=6 заполненых клетках таблицы. Тарифы перевозок единицы груза из каждого пункта отправления во все пункты назначения задаются матрицей

Наличие груза у поставщиков равно: Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Найдем оптимальный план транспортной задачи методом дифференциальных рент.

Итерация 1:

В каждом из столбцов таблицы находим минимальные тарифы и заключаем в рамки. Если в каком-либо столбце окажется несколько одинаковых минимальных тарифов, то выбираем какой-нибудь из них, причем неважно какой. Заполняем клетки, в которых стоят указанные числа.

Последовательность заполнения клеток следующее: A1B1, A3B2, A2B3, A2B4.

В результате заполнения отмеченных клеток получен условно оптимальный план.

После получения условно оптимального плана определяем избыточные и недостаточные строки. Строка A1 является недостаточной, поскольку запасы пункта отправления A1 распределены полностью, а потребности пункта назначения B1 удовлетворены частично.

При этом величина недостатка равна 20. Строка A3 является недостаточной, поскольку запасы пункта отправления A3 распределены полностью, а потребности пункта назначения B2 удовлетворены частично.

Нераспределенный остаток равен 40. Суммарный объем поставок равен 150.

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

В столбце 1 минимальный тариф в избыточных строках равно 4 а число стоящее в рамке равно 2. Cледовательно, разность для данного столбца равна 4−2=2. В столбце 2 минимальный тариф в избыточных строках равно 3 а число стоящее в рамке равно 2. Cледовательно, разность для данного столбца равна 3−2=1.

Избыточные и недостаточные оценки помещаем в дополнительный столбец, а разности в дополнительную строку:

Выбираем наименьшую из найденных разностей, которая является промежуточной рентой. В данном случае промежуточная рента равна 1 и находится в столбце B2. Далее переходим к следующей таблице. В этой таблице в строках (являющихся избыточными) переписываем соответствующие тарифы из предыдущей таблицы, а тарифы недостаточных строках получаются в результате прибавления к ним величину промежуточной ренты, т.е. 1.

Итерация 2:

В каждом из столбцов таблицы находим минимальные тарифы и заключаем в рамки. Заполняем клетки, в которых стоят указанные числа. Сначала находим те столбцы (строки) в которых есть только одна клетка для заполнения. Заполнив ее, исключаем из рассмотрения данный столбец (строку) и переходим к заполнению следующей клетки.

Последовательность заполнения клеток следующее: A1B1, A2B3, A2B4, A2B2, A3B2.

В результате заполнения отмеченных клеток получен условно оптимальный план.

После получения условно оптимального плана определяем избыточные и недостаточные строки. Строка A1 является недостаточной, поскольку запасы пункта отправления A1 распределены полностью, а потребности пункта назначения B1 удовлетворены частично.

Нераспределенный остаток равен 20. Суммарный объем поставок равен 170.

Избыточные и недостаточные оценки помещаем в дополнительный столбец.

Определяем положительность или отрицательность нулевой строки A2. Для этого запасы этой строки увеличиваем на 1 и снова заполняем таблицу. Если суммарный объем поставок не изменится, то строка положительная, в противном случае − отрицательная.

Последовательность заполнения клеток следующее: A1B1, A2B3, A2B4,A2B2, A3B2:

Суммарный объем поставок не изменился (170). Следовательно строка A2 избыточна (положительна).

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

В столбце 1 минимальный тариф в избыточных строках равно 4 а число стоящее в рамке равно 3. Cледовательно, разность для данного столбца равна 4−3=1. Для столбца 2 разность не определена, так как число, записанное в рамке в данном столбце находится в положительной строке.

Рефераты:  Административная ответственность | Рефераты KM.RU

Выбираем наименьшую из найденных разностей, которая является промежуточной рентой. В данном случае промежуточная рента равна 1 и находится в столбце B1. Далее переходим к следующей таблице. В этой таблице в строках (являющихся избыточными) переписываем соответствующие тарифы из предыдущей таблицы, а тарифы недостаточных строках получаются в результате прибавления к ним величину промежуточной ренты, т.е. 1.

Итерация 3:

В каждом из столбцов таблицы находим минимальные тарифы и заключаем в рамки. Заполняем клетки, в которых стоят указанные числа. Сначала находим те столбцы (строки) в которых есть только одна клетка для заполнения. Заполнив ее, исключаем из рассмотрения данный столбец (строку) и переходим к заполнению следующей клетки.

Последовательность заполнения клеток следующее: A2B3, A2B4, A1B1, A2B1, A3B1,A2B2, A3B2.

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

Посмотрев на таблицу выше мы видим, что избыточных и недостаточных строк нет. Нераспределенный остаток равен 0. Суммарный объем поставок равен 190. Все имеющие запасы распределены в соответствии фактическими потребностями пунктов назначения. Следовательно получен оптимальный план.

Ответ.

Оптимальный план имеет следующий вид:

При этом плане стоимость перевозок вычисляется так:

Транспортная задача. курсовая работа (т). менеджмент. 2021-01-04

Содержание

Введение

.
Задание

.
Основы экономико-математического моделирования

.
Построение модели

Заключение

Список
используемой литературы

Введение

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

Транспортная задача имеет следующий вид: найти
объемы перевозок для каждой пары «поставщик – потребитель» так, чтобы:

мощность всех поставщиков были реализованы;

спросы всех потребителей были удовлетворены;

суммарные затраты на перевозку были бы минимальны.

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

1. Задание

Цель: Приобретение навыков решения задач
линейного программирования в табличном редакторе Excel. Формирование
транспортной модели задачи линейного программирования и решение задачи
средствами табличного редактора Excel. Приобретение навыков адаптации
транспортной модели линейного программирования для оптимизации системы
снабжения, допускающей транзитные перевозки.

Задача

По заказу пяти потребителей А, Б, В, Г, Д на
четырех предприятиях – изготовителях производится продукция. В процессе
доставки к потребителям продукция может храниться на трех оптовых базах.
Существуют следующие три способа организации снабжения потребителей продукцией:

ИЗГОТОВИТЕЛЬ – ОПТОВАЯ БАЗА – ПОТРЕБИТЕЛЬ

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

ИЗГОТОВИТЕЛЬ – ПОТРЕБИТЕЛЬ

То есть вся продукция, произведенная
изготовителями, напрямую доставляется потребителям, минуя оптовые базы.

ИЗГОТОВИТЕЛЬ – ОПТОВАЯ БАЗА – ПОТРЕБИТЕЛЬ;
ИЗГОТОВИТЕЛЬ – ПОТРЕБИТЕЛЬ

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

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

Таблица 1 – Параметры перевозок от изготовителей
к оптовым базам

Оптовая
база 1

Оптовая
база 2

Оптовая
база 3

Произведено
изготовителями

Изготовитель
1

27

10

31

510

Изготовитель
2

15

21

25

620

Изготовитель
3

11

22

27

660

Изготовитель
4

26

20

20

420

Запасы
на базах

300

420

730

Таблица 2 – Параметры перевозок от оптовых баз к
потребителям

Потреби-тель
А

Потреби-тель
Б

Потреби-тель
В

Потреби-тель
Г

Потреби-тель
Д

Запасы

Оптовая
база 1

15

12

11

10

20

300

Оптовая
база 2

20

14

25

24

15

420

Оптовая
база 3

12

36

20

16

36

730

Спрос
на товар потребителями

600

550

420

780

400

Таблица 3 – Параметры перевозок от изготовителей
к потребителям

Потребитель
А

Потребитель
Б

Потребитель
В

Потребитель
Г

Потребитель
Д

Произведено

Изготовитель
1

10

2

1

10

20

510

Изготовитель
2

24

18

20

14

26

400

Изготовитель
3

32

54

16

28

10

460

Изготовитель
4

16

30

55

45

46

790

Спрос
на товар потребителями

600

550

420

780

400

2. Основы экономико-математического
моделирования

Моделирование – это универсальный способ
изучения процессов и явление реального мира.

Современная экономическая наука широко
использует математические методы как для решения прикладных, практических
задач, так и для теоретического моделирования социально-экономических явлений и
процессов. Математические методы стали составной частью методов любой
экономический науки, включая экономическую теорию. Её использование в единстве
с обстоятельным экономическим анализом открывает новые возможности для
экономической науки и практики.

Как и всякое моделирование,
экономико-математическое моделирование основывается на принципе аналогии, т.е.
возможности изучения объекта посредством построения и рассмотрения другого,
подобного ему, но более простого и доступного объекта его модели.

Практическими задачами экономико-математического
моделирование являются, во-первых, анализ экономических объектов; во-вторых,
экономическое прогнозирование, предвидение развитие хозяйственных процессов и
поведение отдельных показателей; в-третьих, выработка управленческих решений на
всех уровнях управления.

Для построения нашей модели попробуем определить
ее параметры.

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

По учету фактора неопределенности:
детерминированные и стохастические. Стохастическая модель – такая
экономико-математическая модель
<#”880609.files/image001.gif”>Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04 – запас продукции в пункте
отправления Ai (i = 1,n) [ед. тов.].

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04 – спрос на продукцию в пункте
назначения В: (j = l,m) [ед. тов.].- тариф (стоимость) перевозки единицы
продукции из пункта отправления Ai в пункт назначения Вj, [руб./ед. тов.].

Искомые параметры модели ТЗ

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04– количество продукции, перевозимой
из пункта отправления Ai в пункт назначения Вj [ед. тов.].(X) – транспортные
расходы на перевозку всей продукции [руб.].

Этапы построения модели

Определение переменных.

Проверка сбалансированности задачи.

Построение сбалансированной
транспортной матрицы.

Задание ЦФ.

Задание ограничений.

Транспортная модель

(Х)= Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04 Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04 min

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04 i=1,n

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Целевая функция представляет собой
транспортные расходы на осуществление всех перевозок в целом. Первая группа
ограничений указывает, что запас продукции в любом пункте отправления должен
быть равен суммарному объему перевозок продукции из этого пункта. Вторая группа
ограничений указывает, что суммарные перевозки продукции в некоторый пункт
потребления должны полностью удовлетворить спрос на продукцию в этом пункте.
Сумма запасов продукции во всех пунктах отправления должна равняться суммарной
потребности во всех пунктах потребления.

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Если это условие выполняется, то ТЗ
называется сбалансированной, в противном случае – несбалансированной. Поскольку
ограничения модели приведенные выше могут быть выполнены только при
сбалансированной ТЗ, то при построении транспортной модели необходимо проверять
условие баланса. В случае, когда суммарные запасы превышают суммарные
потребности, необходим дополнительный фиктивный пункт потребления, который
будет формально потреблять существующий излишек запасов, то есть

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04   

Если суммарные потребности превышают
суммарные запасы, то необходим дополнительный фиктивный пункт отправления,
формально восполняющий существующий недостаток продукции в пунктах отправления:

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Введение фиктивного потребителя или
отправителя повлечет необходимость формального задания фиктивных тарифов Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04 (реально не
существующих) для фиктивных перевозок. Поскольку нас интересует определение
наиболее выгодных реальных перевозок, то необходимо предусмотреть, чтобы при
решении задачи (при нахождении опорных планов) фиктивные перевозки не
рассматривались до тех пор, пока не будут определены все реальные перевозки.
Для этого надо фиктивные перевозки сделать невыгодными, то есть дорогими, чтобы
при поиске решения задачи их рассматривали в самую последнюю очередь. Таким
образом, величина фиктивных тарифов должна превышать максимальный из реальных
тарифов, используемых в модели, то есть

Рефераты:  Художественно-эстетическое воспитание детей дошкольного возраста. Воспитателям детских садов, школьным учителям и педагогам - Маам.ру

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04>maxТранспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

На практике возможны ситуации, когда
в определенных направлениях перевозки продукции невозможны, например, по
причине ремонта транспортных магистралей. Такие ситуации моделируются с помощью
введения так называемых запрещающих тарифов Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04. Запрещающие тарифы должны сделать
невозможными, то есть совершенно невыгодными, перевозки в соответствующих
направлениях. Для этого величина запрещающих тарифов должна превышать
максимальный из реальных тарифов, используемых в модели:

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04>maxТранспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

В моем случае задача является не
сбалансированной, так как сумма запасов продукции во всех пунктах отправления
не равняется суммарной потребности во всех пунктах потребления.

400 460 790=600 550 420 780 400

Оптимальным решением такой задачи
может стать, решение задач в табличном редакторе Excel методом подбора «Поиска
решения», предназначенного для решения задач математического программирования,
в частности, задач линейного программирования.

Подготовка исходных данных

Параметры перевозок от изготовителей
к потребителям

Потребитель
А

Потребитель
Б

Потребитель
В

Потребитель
Г

Потребитель
Д

Произведено

Изготовитель
1

10

2

1

10

20

510

Изготовитель
2

24

18

20

14

26

400

Изготовитель
3

32

54

16

28

10

460

Изготовитель
4

16

30

55

45

46

790

Спрос
на товар потребителями

600

550

420

780

400

Формулы экранной формы задачи.

Объект
математической модели.

Выражение
в Excel.

Переменные
задачи

B3:F6

Формула
в целевой ячейке B19

=СУММПРОИЗВ(B3:F6;
B13:F16)

Ограничения
по строкам в ячейках:G3;G4;G5;G6;G7

=СУММ(B3:F3)
=СУММ(B4:F4) =СУММ(B5:F5) =СУММ(B6:F6)

Ограничения
по столбцам в ячейках:B7;C7;D7;E7;F7

=СУММ(B3:B6)
=СУММ(C3:C6) =СУММ(D3:D6) =СУММ(E3:E6) =СУММ(F3:F6)

Суммарные
запасы и потребности в ячейках H9; I8

=СУММ(B9:F9)
=СУММ(I3:I6)

Численное решение модели

Вариант 1: Перевозки от изготовителей к
потребителям

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Рис. 1

Для решения задачи линейного программирования
воспользуемся функцией табличного редактора Excel «Поиск решения».

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Рис. 2

Результаты

Потребитель1

Потребитель
2

Потребитель3

Потребитель
4

Потребитель
5

Изготовитель
1

0

0

420

90

0

Изготовитель
2

0

0

0

400

0

Изготовитель
3

0

10

0

50

400

Изготовитель
4

600

160

0

30

0

Ф.
Изготовитель

0

380

0

210

0

(x)=28610.

Минимальные суммарные затраты при варианте
перевозок от изготовителя непосредственно потребителю составляют 28610 единиц.

Вариант 2: перевозки от изготовителей к оптовым
базам, затем к потребителям.

Объем всех имеющихся оптовых баз рассчитан на
2250 единиц продукции, в то же время изготовитель способен удовлетворить спрос
на 2250 единиц продукции. Таким образом продукция дойдёт до потребителя в
полном объеме.

В данной задаче есть запрещенные перевозки:

от изготовителя к потребителю;

от оптовой базы к оптовой базе.

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

Подготовка исходных данных

Параметры перевозок от изготовителей к оптовым
базам

Оптовая
база 1

Оптовая
база 2

Оптовая
база 3

Произведено
изготовителями

Изготовитель
1

27

10

31

510

Изготовитель
2

15

21

25

620

Изготовитель
3

11

22

27

660

Изготовитель
4

26

20

20

420

Запасы
на базах

300

420

730

Параметры перевозок от оптовых баз к
потребителям

Потребитель
А

Потребитель
Б

Потребитель
В

Потребитель
Г

Потребитель
Д

Запасы

Оптовая
база 1

15

12

11

10

20

300

Оптовая
база 2

20

14

25

24

15

420

Оптовая
база 3

12

36

20

16

36

730

Спрос
на товар потребителями

600

550

420

780

400

Формулы экранной формы задачи.

Объект
математической модели.

Выражение
в Excel.

Переменные
задачи

B3:I9

Формула
в целевой ячейке B29

=СУММПРОИЗВ(B3:I9;
B19:I25)

Ограничения
по строкам в ячейках:J3;J4;J5;J6;J7;J8;J9

=СУММ(B3:I3)
=СУММ(B4:I4) =СУММ(B5:I5) =СУММ(B6:I6) =СУММ(B7:I7) =СУММ(B8:I8) =СУММ(B9:I9)

Ограничения
по столбцам в ячейках:B10;C10;D10;E10;F10;G10;H10;I10

=СУММ(B3:B9)
=СУММ(C3:C9) =СУММ(D3:D9) =СУММ(E3:E9) =СУММ(F3:F9) =СУММ(G3:G9)
=СУММ(H3:H9)  =СУММ(I3:I9)

Суммарные
запасы и потребности в ячейках K13; L12

=СУММ(B10:I10)
=СУММ(J3:J9)

Численное решение модели

Вариант 2: Перевозки от изготовителей к оптовым
базам, затем к потребителям

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Рис. 4

Для решения задачи линейного программирования
воспользуемся функцией табличного редактора Excel «Поиск решения».

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Рис. 5

Результаты

Потребитель
1

Потребитель
2

Потребитель3

Потребитель
4

Потребитель
5

Оптовая
база 1

Оптовая
база 2

Оптовая
база 3

Изготовитель
1

0

0

0

48

0

0

1

461

Изготовитель
2

0

0

0

0

69

207

267

77

Изготовитель
3

0

0

0

342

79

67

81

91

Изготовитель
4

0

0

102

136

46

26

49

62

Оптовая
база 1

0

112

125

39

24

0

0

0

Оптовая
база 2

0

279

44

51

47

0

0

0

Оптовая
база 3

383

88

85

94

73

0

0

8

(x)=139751.

Минимальные суммарные затраты при варианте
перевозок от изготовителя непосредственно потребителю составляют 139751 единиц.

Вариант 3: Перевозки ИЗГОТОВИТЕЛЬ – ОПТОВАЯ БАЗА
– ПОТРЕБИТЕЛЬ; ИЗГОТОВИТЕЛЬ – ПОТРЕБИТЕЛЬ

В третьем варианте «поставщиками» из определения
транспортной задачи являются как изготовители продукции, так и оптовые базы.
«Потребителями» являются как организации-потребители, так и оптовые базы.

В данной задаче есть запрещенные перевозки: от
оптовой базы к оптовой базе.

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

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Рис. 6

Транспортная задача. Курсовая работа (т). Менеджмент. 2016-01-04

Рис. 7

Применив «Поиск решения» табличного редактора
Excel получим:

Оптовая
база 1

Оптовая
база 2

Оптовая
база 3

Изготовитель
1

0

0

79

Изготовитель
2

42

62

105

Изготовитель
3

61

77

109

Изготовитель
4

34

50

82

Потребитель
1

Потребитель
2

Потребитель
3

Потребитель
4

Потребитель
5

Оптовая
база 1

59

40

6

66

26

Оптовая
база 2

31

62

27

87

48

Оптовая
база 3

96

96

62

122

82

Ф.Оптовая
база

45

77

42

102

63

Изготовитель
1

149

41

152

90

0

Изготовитель
2

108

85

50

110

59

Изготовитель
3

81

89

54

114

75

Изготовитель
4

31

62

27

87

48

Суммарные затраты составляют 121026 денежных
единиц.

Заключение

Проанализировав все варианты перевозок мы видим,
что наиболее эффективным с точки зрения затрат на перевозку является вариант
перевозок от Изготовителя к Потребителю напрямую.

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

При варианте перевозок от изготовителей к
потребителям затраты составляют 28610 руб.

При варианте ИЗГОТОВИТЕЛЬ – ОПТОВАЯ БАЗА –
ПОТРЕБИТЕЛЬ; ИЗГОТОВИТЕЛЬ – ПОТРЕБИТЕЛЬ затраты составляют 121026 руб.

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

Данная задача является примером решения
оптимизационных задач для реального производства. Она помогает принять правильные
управленческие решения на основании проделанных расчетов различных вариантов
решений.

Экономико-математические модели помогают в
текущей, ежедневной работе предприятий, в частности при решении задач
оптимизации транспортных перевозок. Построенная модель легко адаптируется к
динамически меняющимся условиям реальности – изменяются стоимости перевозок по
отдельным маршрутам, спрос на продукцию и объемы производства. Меняя значения
параметров, добавляя новые или убирая имеющиеся ограничения, мы всегда можем
быстро применить построенную модель для принятия новых плановых решений.

Список используемой литературы

1.
Исследование операций в экономике: Учеб. Пособие для вузов / Под ред. проф.
Н.Ш. Кремера. – М.:ЮНИТИ, 2021. – 407 с.

Оцените статью
Реферат Зона
Добавить комментарий