Расчет затрат на перевозки

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

Рубрика Экономико-математическое моделирование
Вид контрольная работа
Язык русский
Дата добавления 31.01.2014
Размер файла 29,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Пусть в р пунктах отправления находятся соответственно a1, a2, ..., ар единиц однородного груза, который должен быть доставлен q потребителям в количествах b1, b2, ..., bq единиц. Заданы стоимости cik перевозок единицы груза из i-го пункта отправления k-му пункту потребления. Обозначим xik - количество единиц груза, перевозимого из i-го пункта отправления k-му потребителю; тогда переменные xik, должны удовлетворять следующим ограничительным условиям:

1)

2)

3) xik ?0.

Суммарные затраты на перевозки равны L=c11.·x11 + c12.·x12 + * * * + cpqxpq. Следовательно, требуется найти pq переменных хik, удовлетворяющих указанным условиям и минимизирующих целевую функцию L.

Решение такой задачи разбивается на два этапа:

1) определение исходного опорного решения;

2) построение последовательных итераций, т. е. приближение к оптимальному решению.

1) Определение исходного опорного решения.

Метод минимального элемента заключается в том, что из всей таблицы стоимостей выбирают наименьшую стоимость, и в клетку, которая ей соответствует, помещают меньшее из чисел ai и bj. Затем из рассмотрения исключают либо строку, соответствующую поставщику, запасы которого полностью израсходованы, либо столбец, соответствующий потребителю, потребности которого полностью удовлетворены, либо и строку и столбец, если израсходованы запасы поставщика и удовлетворены потребности потребителя. Из оставшейся части таблицы стоимостей снова выбирают наименьшую стоимость, и процесс распределения запасов продолжают, пока все запасы не будут распределены, а потребности удовлетворены.

Пусть мы имеем таблицу исходных данных задачи

Запасы/Потребности

190

140

180

120

170

280

8

5

7

8

11

220

10

8

10

13

15

190

5

7

9

16

22

Проверим необходимое и достаточное условие разрешимости задачи:

?ai = 280 + 220 + 190 = 690

?bj = 190 + 140 + 180 + 120 + 170 = 800

Как видно, суммарная потребность груза в пунктах назначения меньше запасов груза на базах. Следовательно, модель исходной транспортной задачи является открытой. Чтобы получить закрытую модель, введем дополнительную (фиктивную) потребность, равную 110 (800--690). Тарифы перевозки единицы груза из базы во все магазины полагаем равными нулю.

Занесем исходные данные в распределительную таблицу:

1

2

3

4

5

Запасы

1

8

5

7

8

11

280

2

10

8

10

13

15

220

3

5

7

9

16

22

190

4

0

0

0

0

0

110

Потребности

190

140

180

120

170

Этап I. Поиск первого опорного плана. Искомый элемент равен 5

Для этого элемента запасы равны 280, потребности 140. Поскольку минимальным является 140, то вычитаем его.

x12 = min(280,140) = 140.

8

5

7

8

11

280 - 140 = 140

10

x

10

13

15

220

5

x

9

16

22

190

0

x

0

0

0

110

190

140 - 140 = 0

180

120

170

0

Искомый элемент равен 5

Для этого элемента запасы равны 190, потребности 190. Поскольку минимальным является 190, то вычитаем его.

x31 = min(190,190) = 190.

x

5

7

8

11

140

x

x

10

13

15

220

5

x

x

x

x

190 - 190 = 0

x

x

0

0

0

110

190 - 190 = 0

0

180

120

170

0

Искомый элемент равен 7

Для этого элемента запасы равны 140, потребности 180. Поскольку минимальным является 140, то вычитаем его.

x13 = min(140,180) = 140.

x

5

7

x

x

140 - 140 = 0

x

x

10

13

15

220

5

x

x

x

x

0

x

x

0

0

0

110

0

0

180 - 140 = 40

120

170

0

Искомый элемент равен 10

Для этого элемента запасы равны 220, потребности 40. Поскольку минимальным является 40, то вычитаем его.

x23 = min(220,40) = 40.

x

5

7

x

x

0

x

x

10

13

15

220 - 40 = 180

5

x

x

x

x

0

x

x

x

0

0

110

0

0

40 - 40 = 0

120

170

0

Искомый элемент равен 13

Для этого элемента запасы равны 180, потребности 120. Поскольку минимальным является 120, то вычитаем его.

x24 = min(180,120) = 120.

x

5

7

x

x

0

x

x

10

13

15

180 - 120 = 60

5

x

x

x

x

0

x

x

x

x

0

110

0

0

0

120 - 120 = 0

170

0

Искомый элемент равен 15

Для этого элемента запасы равны 60, потребности 170. Поскольку минимальным является 60, то вычитаем его.

x25 = min(60,170) = 60.

x

5

7

x

x

0

x

x

10

13

15

60 - 60 = 0

5

x

x

x

x

0

x

x

x

x

0

110

0

0

0

0

170 - 60 = 110

0

Искомый элемент равен 0

Для этого элемента запасы равны 110, потребности 110. Поскольку минимальным является 110, то вычитаем его.

x45 = min(110,110) = 110.

x

5

7

x

x

0

x

x

10

13

15

0

5

x

x

x

x

0

x

x

x

x

0

110 - 110 = 0

0

0

0

0

110 - 110 = 0

0

1

2

3

4

5

Запасы

1

8

5[140]

7[140]

8

11

280

2

10

8

10[40]

13[120]

15[60]

220

3

5[190]

7

9

16

22

190

4

0

0

0

0

0[110]

110

Потребности

190

140

180

120

170

Значение целевой функции для этого опорного плана равно:

L = 5*140 + 7*140 + 10*40 + 13*120 + 15*60 + 5*190 + 0*110 = 5490

Этап II. Приближение к оптимальному решению

Получив исходное опорное решение, перейдем к построению новых опорных решений, улучшающих друг друга, применив метод потенциалов.

Итак, после построения исходного опорного решения все переменные разбиты на две группы: хkl --базисные и xpq -- свободные, и линейные функции стоимости перевозок выразятся через свободные переменные так:

Для нахождения коэффициентов гpq при свободных переменных сопоставим каждому пункту отправления Аi некоторую величину ui (i=l, 2, ..., m), которую назовем потенциалом пункта Аi, и каждому пункту назначения Bj величину vj -- потенциал пункта Bj.

Свяжем эти величины равенством

uk + vl = ckl,

где ckl -- стоимость перевозки одной единицы груза из пункта Аi в пункт Вj. Доказывается, что совокупность уравнений uk + vl = ckl, составленных для всех базисных переменных, составляет совместную систему линейных уравнений, причем значение одной из переменных можно задавать произвольно, и тогда значения остальных переменных находятся из системы однозначно.

Обозначим для свободных переменных сумму соответствующих потенциалов через c'pq, т. е.

up + vq = c'pq,

и назовем ее косвенной стоимостью (в отличие от данной стоимости срq).

Коэффициенты при свободных переменных:

гpq = cpq - c'pq

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

Мы получили исходное опорное решение (следуя правилу «минимального элемента»):

u/v

v1

v2

v3

v4

v5

Запасы

u1

8

5[140]

7[140]

8

11

280

u2

10

8

10[40]

13[120]

15[60]

220

u3

5[190]

7

9

16

22

190

u4

0

0

0

0

0[110]

110

Потребности

190

140

180

120

170

Для нахождения потенциалов необходимо решить систему:

затраты перевозки итерация

u1 + v2 = c12 =5

u1 + v3 = c13 =7

u2 + v3 = c23 =10

u2 + v4 = c24 =13

u2 + v5 = c25 =15

u3 + v1 = c31 =5

u4 + v5 = c45 =0

Значение одного из неизвестных зададим произвольно, например u1 = 1. Тогда v2 = 4, v3 = 6, u2 = 4, v4 = 9, v5 = 11, u3 = 1, v1 = 4, u4 = - 11.

v

v1

v2

v3

v4

v5

Запасы

u

4

4

6

9

11

u1

1

8

5[140]

7[140]

8

11

280

u2

4

10

8

10[40]

13[120]

15[60]

220

u3

1

5[190]

7

9

16

22

190

u4

-11

0

0

0

0

0[110]

110

Потребности

190

140

180

120

170

Далее вычисляем косвенные стоимости c'pq:

c'11=u1 + v1 =5

c'14=u1 + v4 =10

c'15=u1 + v5 =12

c'21=u2 + v1 =8

c'22=u2 + v2 =8

c'32=u3 + v2 =5

c'33=u3 + v3 =7

c'34=u3 + v4 =10

c'35=u3 + v5 =12

c'41=u4 + v1 =-7

c'42=u4 + v2 =-7

c'43=u4 + v3 =-5

c'44=u4 + v4 =-2

Подсчитаем теперь разности

гpq = cpq -- с'рq:

г11 = c11 -- c'11=3

г14 = c14 -- c'14=-2

г15 = c15 -- c'15 =-1

г21 = c21 -- c'21=2

г22 = c22 -- c'22=0

г32 = c32 -- c'32=2

г33 = c33 -- c'33=2

г34 = c34 -- c'34=6

г35 = c35 -- c'35=10

г41 = c41 -- c'41=7

г42 = c42 -- c'42=7

г43 = c43 -- c'43=5

г44 = c44 -- c'44=2

v

v1

v2

v3

v4

v5

Запасы

u

4

4

6

9

11

u1

1

(3) 8

5[140]

7[140]

(-2) 8

(-1) 11

280

u2

4

(2) 10

(0) 8

10[40]

13[120]

15[60]

220

u3

1

5[190]

(2) 7

(2) 9

(6) 16

(10) 22

190

u4

-11

(7) 0

(7) 0

(5) 0

(2) 0

0[110]

110

Потребности

190

140

180

120

170

Следовательно, выражение L через свободные переменные имеет вид:

L = 5490 + 3x11 - 2x14 - 1x15 + 2x21 + 2x32 + 2x33 + 6x34 + 10x35 + 7x41 + 7x42 + 5x43 + 2x44

Среди коэффициентов при переменных в правой части есть отрицательные при x14 и x15.

Следовательно, можно уменьшить L за счет увеличения x14

v

v1

v2

v3

v4

v5

Запасы

u

4

4

6

9

11

u1

1

8

5[140 gh-120]

7[140]

8 [+120]

11

280

u2

4

10

8[+120]

10[40]

13 [120- пп120]

15[60]

220

u3

1

5[190]

7

9

16

22

190

u4

-11

0

0

0

0

0[110]

110

Потребности

190

140

180

120

170

Получим новый план перевозок

v

v1

v2

v3

v4

v5

Запасы

u

4

4

6

9

11

u1

1

8

5[20]

7[140]

8[120]

11

280

u2

4

10

8[120]

10[40]

13

15[60]

220

u3

1

5[190]

7

9

16

22

190

u4

-11

0

0

0

0

0[110]

110

Потребности

190

140

180

120

170

L = 5*20+7*140+8*120+8*120+10*40+15*60+5*190+0*110=5250

Суммарная стоимость перевозки уменьшилась. Проверим оптимальность плана перевозок, вычислив новую систему потенциалов.

Для нахождения потенциалов необходимо решить систему:

u1 + v2 = c12 =5

u1 + v3 = c13 =7

u1 + v4 = c14 =8

u2 + v2 = c22 =8

u2 + v3 = c23 =10

u2 + v5 = c25 =15

u3 + v1 = c31 =5

u4 + v5 = c45 =0

Значение одного из неизвестных зададим произвольно, например u1 = 1. Тогда v2 = 4, v3 = 6, v4 = 7, u2 = 4, v5 = 11, u3 = 1, v1 = 4, u4 = - 11.

v

v1

v2

v3

v4

v5

Запасы

u

4

4

6

7

11

u1

1

8

5[20]

7[140]

8[120]

11

280

u2

4

10

8[120]

10[40]

13

15[60]

220

u3

1

5[190]

7

9

16

22

190

u4

-11

0

0

0

0

0[110]

110

Потребности

190

140

180

120

170

Далее вычисляем косвенные стоимости c'pq:

c'11=u1 + v1 =5

c'15=u1 + v5 =12

c'21=u2 + v1 =8

c'24=u2 + v4 =11

c'32=u3 + v2 =5

c'33=u3 + v3 =7

c'34=u3 + v4 =8

c'35=u3 + v5 =12

c'41=u4 + v1 =-7

c'42=u4 + v2 =-7

c'43=u4 + v3 =-5

c'44=u4 + v4 =-4

Подсчитаем теперь разности

гpq = cpq -- с'рq

г11 = c11 -- c'11=3

г15 = c15 -- c'15 =-1

г21 = c21 -- c'21=2

г24 = c24 -- c'24=2

г32 = c32 -- c'32=2

г33 = c33 -- c'33=2

г34 = c34 -- c'34=8

г35 = c35 -- c'35=10

г41 = c41 -- c'41=7

г42 = c42 -- c'42=7

г43 = c43 -- c'43=5

г44 = c44 -- c'44=4

v

v1

v2

v3

v4

v5

Запасы

u

4

4

6

7

11

u1

1

(3) 8

5[20]

7[140]

8[120]

(-1) 11

280

u2

4

(2) 10

8[120]

10[40]

(2) 13

15[60]

220

u3

1

5[190]

(2) 7

(2) 9

(8) 16

(10) 22

190

u4

-11

(7) 0

(7) 0

(5) 0

(4) 0

0[110]

110

Потребности

190

140

180

120

170

Следовательно, выражение L через свободные переменные имеет вид:

L = 5250 + 3x11- 1x15 + 2x21 + 2x24 + 2x32 + 2x33 + 8x34 + 10x35 + 7x41 + 7x42 + 5x43 + 4x44

Среди коэффициентов при переменных в правой части есть отрицательный при x15.

Следовательно, L можно уменьшить за счет увеличения x15

v

v1

v2

v3

v4

v5

Запасы

u

4

4

6

9

11

u1

1

8

5[20]

7[140 -60]

8[120]

11[+60]

280

u2

4

10

8[120]

10[40+60]

13

15 [60 -60]

220

u3

1

5[190]

7

9

16

22

190

u4

-11

0

0

0

0

0[110]

110

Потребности

190

140

180

120

170

Получим новый план перевозок

v

v1

v2

v3

v4

v5

Запасы

u

4

4

6

9

11

u1

1

8

5[20]

7[80]

8[120]

11[60]

280

u2

4

10

8[120]

10[100]

13

15

220

u3

1

5[190]

7

9

16

22

190

u4

-11

0

0

0

0

0[110]

110

Потребности

190

140

180

120

170

L = 5*20+7*80+8*120+11*60+8*120+10*100+5*190+0*110=5190

Суммарная стоимость перевозки уменьшилась. Проверим оптимальность плана перевозок, вычислив новую систему потенциалов.

Для нахождения потенциалов необходимо решить систему:

u1 + v2 = c12 =5

u1 + v3 = c13 =7

u1 + v4 = c14 =8

u1 + v5 = c25 =11

u2 + v2 = c22 =8

u2 + v3 = c23 =10

u3 + v1 = c31 =5

u4 + v5 = c45 =0

Значение одного из неизвестных зададим произвольно, например u1 = 1. Тогда v2 = 4, v3 = 6, v4 = 7, v5 = 10, u2 = 4, u3 = 1, v1 = 4, u4 = - 10.

v

v1

v2

v3

v4

v5

Запасы

u

4

4

6

7

10

u1

1

8

5[20]

7[80]

8[120]

11[60]

280

u2

4

10

8[120]

10[100]

13

15

220

u3

1

5[190]

7

9

16

22

190

u4

-10

0

0

0

0

0[110]

110

Потребности

190

140

180

120

170

Далее вычисляем косвенные стоимости c'pq:

c'11=u1 + v1 =5

c'21=u2 + v1 =8

c'24=u2 + v4 =11

c'25=u2 + v5 =14

c'32=u3 + v2 =5

c'33=u3 + v3 =7

c'34=u3 + v4 =8

c'35=u3 + v5 =11

c'41=u4 + v1 =-6

c'42=u4 + v2 =-6

c'43=u4 + v3 =-4

c'44=u4 + v4 =-3

Подсчитаем теперь разности

гpq = cpq -- с'рq:

г11 = c11 -- c'11=3

г21 = c21 -- c'21=2

г24 = c24 -- c'24=2

г25 = c25 -- c'25=1

г32 = c32 -- c'32=2

г33 = c33 -- c'33=2

г34 = c34 -- c'34=8

г35 = c35 -- c'35=11

г41 = c41 -- c'41=6

г42 = c42 -- c'42=6

г43 = c43 -- c'43=4

г44 = c44 -- c'44=3

Следовательно, выражение L через свободные переменные имеет вид:

L = 5190 + 3x11+ 2x21 + 2x24 + 1x25 + 2x32 + 2x33 + 8x34 + 11x35 + 6x41 + 6x42 + 4x43 + 3x44

Среди коэффициентов при переменных в правой части нет отрицательных. Следовательно, исходное опорное решение является оптимальным.

Размещено на Allbest.ru


Подобные документы

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

    задача [48,5 K], добавлен 24.05.2009

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

    задача [64,1 K], добавлен 20.05.2015

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

    задача [1,8 M], добавлен 15.02.2011

  • Расчет минимального значения целевой функции. Планирование товарооборота для получения максимальной прибыли торгового предприятия. Анализ устойчивости оптимального плана. План перевозки груза от поставщиков к потребителям с минимальными затратами.

    контрольная работа [250,6 K], добавлен 10.03.2012

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

    контрольная работа [282,7 K], добавлен 16.01.2012

  • Разработка экономико-математической модели и решение задачи линейного программирования с использованием математических методов. Транспортная задача в матричной постановке и ее свойства. Построение исходного допустимого плана. Критерий оптимальности.

    курсовая работа [111,1 K], добавлен 16.01.2011

  • Способ перевозки при котором затраты связанные с перевозкой минимальны. Распределительный метод достижения оптимального плана. Метод последовательного улучшения плана перевозок. Написание программы. Visual Basic for Applications. Описание алгоритма.

    курсовая работа [34,6 K], добавлен 20.11.2008

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

    контрольная работа [419,4 K], добавлен 27.11.2015

  • Определение транспортных задач закрытого и открытого типов. Построение опорных планов методом северо-западного угла, минимальной стоимости и методом Фогеля. Анализ оптимального плана по перевозке груза. Достижение минимума затрат и времени на перевозку.

    курсовая работа [6,2 M], добавлен 05.11.2014

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

    задача [579,8 K], добавлен 11.07.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.