Автор работы: Пользователь скрыл имя, 21 Декабря 2011 в 08:15, контрольная работа
В обслуживании народного хозяйства речной транспорт взаимодействует с большим числом отправителей и получателей груза, со смежными видами транспорта. Многообразие путевых условий и родов груза предопределяет многотипность транспортных средств по грузоподъемности, скорости движения и целому ряду других характеристик. Большое число факторов, воздействующих на транспортный процесс по времени, приводит к тому, что состояние объектов и ситуаций, из которых складывается результирующий процесс, имеет значительную вариацию. Ее размер зависит не только от внутренних особенностей, присущих речному транспорту, но и от постоянного воздействия внешних источников на процесс перевозок грузов.
(тыс. т).
Удельные транспортные затраты по перевозкам грузов от поставщика фиктивному потребителю принимается равным 1000 руб./т.
Для
решения задачи формируется расчетная
матрица (таблица 1.2). В матрице по строкам
располагаются пункты отправления, а по
столбцам – пункты потребления. В нижнем
правом углу записываем удельные транспортные
затраты между корреспондирующими пунктами.
Таблица 1.2 - Матрица исходных данных
Пункт отправления | Gi | Пункт назначения | ||||
В2 | В3 | В4 | В5 | Вф | ||
Gj | ||||||
90 | 60 | 80 | 120 | 250 | ||
А1 | 250 | с11=24 | 30 | 7 | 41 | 1000 |
А3 | 120 | 28 | 29 | 11 | 38 | 1000 |
А5 | 230 | 30 | 35 | 15 | 42 | 1000 |
Составляется
начальный план методом аппроксимации
Фогеля. По каждой строке и каждому
столбцу матрицы находится
.
Если наибольшее значение разностей получилось в строке, то анализируются строки и также загружается клетка с наименьшим значением , исходя из условия (1.8).
Далее
процесс повторяется, исключая те строки
и столбцы, ресурсы которых исчерпаны.
Указанные выше вычисления продолжаются
до получения допустимого плана.
Таблица 1.3 – Начальный план 1
Пункт отправ-ления |
Gi |
Пункт назначения | ||||||||||||||||||||
В2 | В3 | В4 | В5 | Вф | ||||||||||||||||||
Gj | ||||||||||||||||||||||
90 | 60 | 80 | 120 | 250 | ||||||||||||||||||
А1 |
250 |
90 | 30 |
80 | 7 |
41 |
80 | 17 |
6 |
11 |
11 |
11 |
11 |
970 | ||||||||
24 |
|
1000 | ||||||||||||||||||||
А3 |
120 |
28 |
60 | 60 | 1000 |
17 |
17 |
17 |
17 |
- |
- |
- | ||||||||||
29 |
11 |
38 | ||||||||||||||||||||
А5 |
230 |
60 | 170 | 15 |
15 |
15 |
15 |
15 |
15 |
- | ||||||||||||
30 |
35 |
15 |
42 |
1000 | ||||||||||||||||||
4 | 1 | 4 | 3 | 0 | ||||||||||||||||||
4 | 1 | - | 3 | 0 | ||||||||||||||||||
- | 1 | - | 3 | 0 | ||||||||||||||||||
- | - | - | 3 | 0 | ||||||||||||||||||
- | - | - | 1 | 0 | ||||||||||||||||||
- | - | - | 1 | 0 | ||||||||||||||||||
- | - | - | 41 | 0 |
.
.
.
.
.
.
.
Значение целевой функции:
Составляется начальный план методом минимального элемента.
Анализируется вся матрица, и все клетки матрицы нумеруются в порядке возрастания, начиная с минимального. Если в процессе оказывается две или более клетки с одинаковыми значениями, то они нумеруются произвольно.
Далее в той же последовательности загружаются базисные клетки из условия (1.8), исключая те столбцы и строки, ресурсы которых исчерпаны.
В
таблице 1.4 нумерация клеток дана в
правом верхнем углу каждой клетки.
Таблица 1.4 – Начальный план 1
Пункт отпра-вления |
Gi |
|
Пункт назначения | |||||||||
В2 | В3 | В4 | В5 | Вф | ||||||||
Gj | ||||||||||||
90 | 60 | 80 | 120 | 250 | ||||||||
24 | 33 | 7 | 42 | 1000 | ||||||||
А1 | 250 | 0 | 90 | 4 | 7 30 |
80 | 1
7 |
11 41 |
80 | 15 | ||
24 |
|
1000 | ||||||||||
А3 | 120 | -4 | 5 28 |
60 | 6 | 2 | 60 | 10 | 14 1000 | |||
29 |
11 |
38 | ||||||||||
А5 | 230 | 0 | 8 | 9 35 |
3 15 |
60 | 12 | 170 | 13 | |||
30 |
42 |
1000 |
.
Ресурсы третьего столбца исчерпаны. Следующей будет загружаться клетка 1-1.
.
.
.
.
.
Проверяются ограничения задачи (1.2), (1.3), (1.4). При суммировании по столбцам условия выполняются.
Значение целевой функции
Для проверки на оптимальность выбирается начальный план, составленный методом минимального элемента. Проверяем план на невырожденность.
;
где - необходимое число базисных клеток в матрице;
- количество строк в матрице;
- количество столбцов в матрице.
В теории линейного программирования доказано, что оптимальный план всегда находится в числе невырожденных планов.
, - следовательно, план
План считается оптимальным, если выполняется условие для базисных клеток
;
для свободных клеток
;
где и - соответственно потенциалы строк и столбцов.
Принимаем .
Далее
по загруженным клеткам
; .
; .
; .
; .
; .
; .
; .
Рассчитываем характеристики свободных клеток
; ; (-)
; ; (-)
; ; (+)
; ; (-)
; ; (-)
; ; (-)
; ; (+)
; . (-)
План, представленный в таблице 1.4 не оптимален, так как условие (1.11) не выполняется для клеток (1-2) и (1-4). План может быть улучшен за счет перераспределения порожних перевозок.
Выбирается клетка с наибольшим отклонением от оптимальности. Через эту клетку строится контур перераспределения.
Перерасчет неизвестных и контур перераспределения начинается с клетки (1-2). Эту клетку необходимо загрузить на некоторую величину .
Клетка (1-2) ; ;
Клетка (1-4) ; .
Находим и
; ; ;
; ; .
Минимальный элемент в цепи перераспределения выбирается из условия
.
Подставляя
найденное значение
, рассчитываются значения неизвестных
и составляется новый план.
Информация о работе Логистика: задача по грузоперевозке (речной транспорт)