
- •Раздел 1. Характеристика направлений перевозок и флота.
- •Раздел 2. Подготовка исходных данных и составление математической модели задачи.
- •На основе заданных участков работы флота (гружёных и балластных) строятся возможные варианты замкнутых схем движения судов.
- •Раздел3. Нахождение оптимального плана работы флота и оптимальных схем движения судов.
- •Раздел4. Расчет основных плановых показателей работы флота.
- •Воевудский е.Н. «Экономико-математические методы и модели в управлении морским транспортом», – м.. Транспорт, 1989. – 384 с.
Раздел 2. Подготовка исходных данных и составление математической модели задачи.
Построение возможных вариантов схем движения судов
На основе заданных участков работы флота (гружёных и балластных) строятся возможные варианты замкнутых схем движения судов.
Под
схемой движения j (j=
)
понимается выбор участков работы флота,
последовательно проходимых судном.
При построении вариантов схем движения судов нужно руководствоваться следующими правилами:
схемы должны быть замкнутыми, то есть порт освобождения судна на последнем участке совпадает с начальным портом первого участка;
в схеме не должны встречаться подряд два или более балластных участка;
каждый порт входит в схему один раз, за исключением начального порта, который входит в схему дважды. как начальный и как конечный.
В задании даны следующие участки работы флота:
Керчь – Сурабая (груженый),
Сурабая – Керчь (груженый),
Керчь – Кочин (груженый),
Кочин – Керчь (груженый),
Кочин – Сурабая (балластный),
Сурабая – Керчь (балластный).
Пользуясь выше перечисленными правилами, составляем следующие варианты схем движения судов.
Керчь
Сурабая
Керчь
Керчь
Кочин
Керчь
Керчь
Кочин
Сурабая
Керчь
Керчь
Сурабая
Керчь
Груженные участки в схеме движения обозначаются сплошной линией, а балластные – пунктирной.
2.2. Расчет норматива работы судов на схемах движения
Для полученных схем движения рассчитываются следующие нормативы:
время рейса судна i-го типа на j-ой схеме движения в сутках.
, (i=
,
j=
)
til – норматив времени работы судна i-го типа на l-ом участке, сут., который включает валовое стояночное время в порту погрузки, валовое время перехода на участке и валовое стояночное время в порту выгрузки.
Например, рассчитаем время рейса 1-го типа судна на 1-ой схеме движения.
=
Аналогично рассчитываем время рейса для других типов судов на схемах движения. Результаты расчетов указаны в табл. 2.1.
Таблица 2.1. Время рейса, сут.
-
Тип судна
Схема движения
1
2
3
4
1
150
152
156
99
2
151
155
157
101
инвалютный доход судна i-го типа на j-ой схеме движения за один рейс (тыс. долл.) определяется по формуле
Fij
=
(i
=
;
j
=
)
– тарифная ставка на l-ом участке,
долл./тонна.
–
загрузка судна i-го типа на l-ом участке,
тыс. тонн.
Например, рассчитаем инвалютный доход судна 1-го типа на 1-ой схеме движения за один рейс.
Аналогично рассчитываем инвалютный доход для других типов судов на схемах движения. Результаты расчетов указаны в табл. 2.2.
Таблица 2.2. Инвалютный доход, тыс. долл.
-
Тип судна
Схема движения
1
2
3
4
1
979
888
904
495
2
853
891
946
405
расходы в инвалюте судна i-го типа на j-ой схеме движения за один рейс (тыс. долл.)
принимаем равным 30% от доходов в инвалюте.
(i=
,
j=
)
Например, рассчитаем расходы в инвалюте судна 1-го типа на 1-ой схеме движения за один рейс.
(тыс.
долл.)
Аналогично рассчитываем расходы в инвалюте для других типов судов на схемах движения. Результаты расчетов указаны в табл. 2.3.
Таблица 2.3. Расходы в инвалюте, тыс. долл.
-
Тип судна
Схема движения
1
2
3
4
1
293,7
266,4
271,2
148,5
2
255,9
267,3
283,8
121,5
чистая валютная выручка
i-го типа на j-ой схеме движения за один рейс (тыс. долл.) определяем по формуле
,
(i=
,
j=
).
Например, рассчитаем чистую валютную выручку судна 1-го типа на 1-ой схеме движения за один рейс.
(тыс. долл.)
Аналогично рассчитываем чистую валютную выручку для других типов судов на схемах движения. Результаты расчетов указаны в табл. 2.4.
Таблица 2.4. Чистая валютная выручка, тыс. долл.
-
Тип судна
Схема движения
1
2
3
4
1
685,3
621,6
632,8
346,5
2
597,1
623,7
662,2
283,5
Составление математической модели задачи.
При разработке математической модели задачи решаются следующие вопросы:
выбор параметров управления,
выбор показателя качества (критерия оптимальности),
формирование ограничений и целевой функции в общем виде и с использованием конкретных числовых данных.
Целевая функция в общем виде такова:
(i=
)
где xij – число рейсов судов i-го типа на j-ой схеме движения, судо-рейсы;
- бюджет временив эксплуатации судов
i-го типа, судо-сутки;
(i=
),
где
- число судов i-го типа;
- продолжительность планового периода;
- количество груза, предъявленное к
перевозке на l-ом участке, тыс.т;
- множество схем движения, содержащих
l-ый
участок;
- количество груженных участков.
Экономический смысл целевой функции – максимизировать доход в инвалюте.
Следующие ограничения отражают требование: на каждом участке перевезти груз в количестве, не превышающем заявленного.
qil – загрузка судна i-го типа на l-ом участке, тыс. тонн (табл. 2.3.).
Ql – количество груза, предъявленное на l-ом участке, тыс. тонн.
Gl – множество схем движения, содержащих l-ый участок.
Следующие ограничения отражают требование: использовать бюджет времени в эксплуатации судов всех типов на перевозках.
tij - время рейса судна i-го типа на j-ой схеме, в сутках (табл. 2.2.).
Ti – бюджет времени в эксплуатации судов i-го типа, судо-сутки.
Ti= Ni·Tпл (i= )
Ni – число судов i-го типа.
Следующее ограничение – условие не отрицательности переменных.
,
(i
=
;j
=
)
Математичская модель задачи в координатной форме :
F11·x11
– доход в инвалюте от перевозок груза
судами I-ого типа по I-ой
схеме движения;
q11·x11 – кол-во груза, перевозимое судами I-ого типа на I-ом участке I-ой схемы движения;
t11·x11 – время, затраченное судами I-ого типа на перевозку груза на I-ой схеме движения;
Запишем математическую модель задачи с подстановкой числовых значений исходных данных.
судо-суток
судо-суток
Приводим математическую модель к каноническому виду с помощью дополнительных переменных.
+
+
=300
=230
=160
=280
=1460
=1825
В целевую функцию дополнительные переменные входят с коэффициентом 0.
Вводим искусственные переменные и выписываем векторы условий
+ + =300
=230
=160
=280
=1460
=1825
В
целевую функцию искусственные переменные
входят с коэффициентом
).
.
Выбираем базис и строим исходный опорный план расширенной задачи.
Базис
состоит из единичных векторов
векторы
,
не базисные векторы, соответствующие
им переменные равны 0.
Исходный опорный план расширенной задачи:
Формируем и записываем исходную симплексную таблицу
(табл. 2.5)
№ |
Базис |
|
В |
685,3 |
621,6 |
632,8 |
346,6 |
597,1 |
623,7 |
662,2 |
283,5 |
0 |
0 |
0 |
0 |
-М |
-М |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
1 |
|
0 |
300 |
11 |
0 |
0 |
11 |
9 |
0 |
0 |
9 |
1 |
0 |
0 |
0 |
0 |
0 |
2 |
|
0 |
230 |
11 |
0 |
11 |
0 |
11 |
0 |
11 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
3 |
|
0 |
160 |
0 |
10 |
10 |
0 |
0 |
11 |
11 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
4 |
|
0 |
280 |
0 |
12 |
0 |
0 |
0 |
11 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
5 |
|
-М |
1460 |
150 |
152 |
156 |
99 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
6 |
|
-М |
1825 |
0 |
0 |
0 |
0 |
151 |
155 |
157 |
101 |
0 |
0 |
0 |
0 |
0 |
1 |
m+1 |
|
0 |
-685,3 |
-621,6 |
-632,8 |
-346,6 |
-597,1 |
-623,7 |
-662,2 |
-283,5 |
0 |
0 |
0 |
0 |
0 |
0 |
|
m+2 |
-3285 |
-150 |
-152 |
-156 |
-99 |
-151 |
-155 |
-157 |
-101 |
0 |
0 |
0 |
0 |
0 |
0 |
Таблица 2.5. Исходная симплексная таблица
Перевод нумерации переменных.
Двухиндексную нумерацию переменных необходимо перевести в одноиндексную. Для удобства ввода в ПК исходные данные из модели представляются в виде таблицы (табл. 2.6). В шапке таблицы, в 2-х строках приводятся двухиндексные и одноиндексные переменные. Число строк в таблице равно числу ограничений плюс строка для записи целевой функции. Число столбцов определяется количеством переменных плюс столбец для записи правых частей ограничений. В клетках таблицы записываются технологические коэффициенты.
Таблица 2.6. Таблица исходных данных для ПЭР.
|
|
|
|
|
|
|
|
|
Знак |
Результат |
|
|
|
|
|
|
|
|
|||
1 |
11 |
0 |
0 |
11 |
9 |
0 |
0 |
9 |
|
300 |
2 |
11 |
0 |
11 |
0 |
11 |
0 |
11 |
0 |
|
230 |
3 |
0 |
10 |
10 |
0 |
0 |
11 |
11 |
0 |
|
160 |
4 |
0 |
12 |
0 |
0 |
0 |
11 |
0 |
0 |
|
280 |
5 |
150 |
152 |
156 |
99 |
0 |
0 |
0 |
0 |
|
1460 |
6 |
0 |
0 |
0 |
0 |
151 |
155 |
157 |
101 |
|
1825 |
z |
685,3 |
621,6 |
632,8 |
346,6 |
597,1 |
623,7 |
662,2 |
283,5 |
|
|