УДК658.5.012.122 : 519.876.5 ББК65.40
ЗАДАЧИ МАТЕМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ В ОПТИМИЗАЦИИ УПРАВЛЕНИЯ АВИАПЕРЕВОЗКАМИ НА БАЗЕ УЗЛОВОГО АЭРОПОРТА
© 2010 И. В.Потапов, В. А.Романенко
Самарский государственный аэрокосмический университет имени академика С.П. Королёва (национальный исследовательский университет)
Рассмотрено решение комплекса задач оптимального управления авиаперевозками на базе узловых аэропортов путём сведения их к частично целочисленной задаче линейного программирования значительной размерности. Приводятся три математические модели системы трансферных перевозок, характеризующиеся различной степенью детализации, и результаты их сравнительного анализа для модельных примеров, полученные с использованием программной среды 1ВМ 1ЬОО ОРЬ.
Задача оптимизации, математическое программирование, маршрутная сеть типа «ось-спицы», воздушное судно.
Эффективной бизнес-моделью,
широко используемой зарубежными авиакомпаниями и внедряемой некоторыми их российскими коллегами, является модель авиаперевозок «ось-спицы»
(«ИиЬ-апё-8роке»), в которой один из аэропортов, обслуживаемых сетью
авиалиний авиакомпании, используется в качестве пересадочного узла (узлового аэропорта или хаба) для организации перевозок между другими (периферийными) аэропортами этой сети.
Сформированная на базе хаба радиальная сеть авиалиний называется маршрутной сетью «ось-спицы», а расписание движения воздушных судов (ВС) в пределах этой сети - «веерным» расписанием [1]. Особенность веерного расписания - волновой принцип, предполагающий наличие в течение непродолжительного интервала времени большого числа сначала прибывающих в хаб, а затем отправляющихся из хаба рейсов. Реализация волнового принципа позволяет трансферным пассажирам, совершающим пересадку в хабе, избежать длительного ожидания стыковочного рейса. Под стыковкой рейсов понимается такое совмещение времени прибытия предыдущего рейса и времени отправления следующего рейса, ко-
торое обеспечивает трансферному пассажиру и его багажу возможность пройти обслуживание в хабе и успеть на стыковочный рейс на определённой авиасвязи. Далее под авиасвязью понимается упорядоченная пара аэропортов, включающая аэропорты отправления и назначения, между которыми возможна воздушная перевозка, т.е. имеются регулярные воздушные линии. Авиасвязи в прямом и обратном направлениях рассматриваются далее как различные односторонние авиасвязи. Под трансферной авиасвязью понимается авиасвязь, предполагающая наличие аэропорта трансфера.
По пространственной конфигурации сети «ось-спицы» хабы принято разделять на два типа - «направленные» и «всенаправленные». Направленным считается хаб, расположенный между двумя группами периферийных аэропортов на примерно равном от них расстоянии. Маршрутная сеть авиакомпании, использующей направленный хаб, строится таким образом, чтобы полёты начинались в периферийном аэропорту «по одну сторону» от хаба, а заканчивались -«по другую сторону» от него. Для перевозок через направленный хаб используются ВС одного или нескольких близких типов. Сеть авиалиний всенаправленного хаба не имеет какого-либо преимущественного направления. В нём производятся стыковки дальних,
в том числе международных, и региональных рейсов из окружающих хаб аэропортов. Перевозки через всенаправленный хаб требуют применения разнообразного авиапарка.
Принятию решения авиакомпании
о переходе к работе в соответствии с моделью «ось-спицы» должен предшествовать детальный техникоэкономический анализ, содержащий решение задачи оптимизации управления авиаперевозками, включающей комплекс оптимизационных подзадач, среди которых важнейшими являются [2]:
1) расстановка ВС по авиалиниям с учетом величин прямых и трансферных пассажиропотоков;
2) определение числа рейсов, выполняемых ВС в течение недели (недельной частоты движения);
3) распределение рейсов по интервалам времени, соответствующим волнам их прибытий-отправлений в хабе.
С учётом особенностей модели перевозок «ось-спицы» перечисленные задачи должны решаться совместно. Для решения используются методы математического программирования,
предполагающие значительные затраты машинного времени. Поскольку сама задача оптимизации управления авиаперевозками в ряде случаев может требовать многократного решения в рамках другой, более общей оптимизационной проблемы, то детальное её решение с учётом большого числа переменных и ограничений может оказаться неприемлемо длительным. Поэтому желательно иметь набор оптимизационных моделей различной степени сложности и детализации, требующих соответственно различных временных затрат на поиск решения. Ниже по мере усложнения рассматриваются три модели. Предполагается, что авиакомпания, располагающая определенным авиапарком, планирует реализовать модель перевозок «ось-спицы» между известными аэропортами. В качестве расчётного принят не-
дельный интервал времени. Известны спрос на перевозки, себестоимость выполнения рейсов и тарифы. Критерием оптимальности является прибыль авиакомпании от перевозки пассажиров.
Модель 1 даёт возможность определить недельные частоты рейсов, выполняемых самолётами различных типов между хабом и периферийными аэропортами. Необходимость наличия стыковок рейсов в хабе учитывается опосредованно следующим образом. Все рейсы условно разбиты на два вида: перевозящие пассажиров всех категорий, включая трансферных, и перевозящие пассажиров всех категорий за исключением трансферных. Число рейсов первого вида считается одинаковым на всех авиалиниях, что позволяет допустить совместное прибытие-отправление этих рейсов в хабе, обеспечивающее возможность пересадки трансферных пассажиров. Введём следующие обозначения:
К - число периферийных аэропортов (индекс «0» соответствует хабу);
V - число типов ВС;
Ъу - число ВС у-го типа, у е {1, V}; ру - пассажировместимость ВС у-го типа, V е {1, V};
ТУ1 - продолжительность парного рейса ВС у-го типа между аэропортом г и хабом;
ду - планируемое число пассажиров из аэропорта г в аэропорт у в течение недельного периода (спрос), г,у е {0, К}; если I = ], то дц = 0;
Ц - тариф на перевозку из г-го в уй аэропорт в одном направлении (от типа ВС не зависит), г, у е {0, К}; если I = у, то Ц = 0;
сУ1 - расходы на рейс между аэропортом г и хабом в одном направлении принимаются одинаковыми в прямом и обратном направлении, не зависящими от числа пассажиров, длительности стоянки в аэропортах и т.п., у е{1, V}, I е {1, К};
- число парных рейсов ВС типа у
между аэропортом г и хабом, на которых перевозятся пассажиры всех категорий, включая трансферных, у е {1, V}, I е {1, К};
Xу - число парных рейсов ВС типа у между аэропортом г и хабом, на которых
перевозятся пассажиры всех категорий, исключая трансферных, ; е{1, V}, I е {1, К};
уу - число пассажиров авиасвязи гу; для трансферных пассажиров: г, у е {1, К}, г Фу для начальных пассажиров хаба: г=0,у е {1, К}; для конечных пассажиров хаба: ге {1, К}, у=0.
Целевая функция выражается следующей формулой:
К К V К
П = ££УцЦ -2££(х; + XV')cvi------>тах .
г=0 у=0 ;=1 г=1
Решение оптимизационной задачи проводилось с учётом ограничений:
1) на число пассажиров, отправленных из хаба в аэропорт у на ВС всех типов:
£уу <£(х'„ + хук; уе{1.К};
г=0 ;=1
2) на число пассажиров, прибывших в хаб из аэропорта г на ВС всех типов:
£уу < £(х'+ х;)рV; < е {1.К };
у=0 ;=1
3) на число трансферных пассажиров, отправленных их хаба в аэропорт у на рейсах с пассажирами всех категорий, выполняемых ВС всех типов:
К V
£ Уу < £ XV р, , У е{1.К };
г=1 ;=1
4) на число трансферных пассажиров, прибывших в хаб из аэропорта г на рейсах с пассажирами всех категорий, выполняемых ВС всех типов:
К V
£Уг< £х;.,рV, г е{1.К };
У=1 ;=1
5) на общее число пассажиров
авиасвязи гу, обслуженных в хабе:
у а < Яу, и е{0 >К};
6) на условие равенства числа рейсов с трансферными пассажирами на участках г0 и 0у трансферной авиасвязи у (выражает необходимость обеспечения стыковок между рейсами с трансферными пассажирами):
£х' = £х:,, 1.1е {1.К} : У,у >0;
;=1 :=1
7) на имеющееся в наличии число ВС. Суммарная продолжительность всех рейсов ВС определённого типа не может превышать длительности календарного фонда времени с учётом разного рода производственных и непроизводственных простоев ВС, умноженной на число ВС данного типа:
£ (х+ х' )ти. < &: (г, - ), : е {1, Щ,
г=1
где Г, - длительность рассматриваемого интервала времени (неделя), ГПр - продолжительность простоев ВС ;-го типа в течение рассматриваемого интервала времени (простои на ТОиР, простои по метеоусловиям, нахождение в резерве и пр.).
Последняя формула даёт несколько завышенные значения временного фонда, поскольку не учитывает такие факторы, как необходимость ожидания ВС в периферийном аэропорту с целью обеспечения приемлемого стыковочного времени в хабе, обеспечение целого числа рейсов в течение суток и т.п.
Таким образом, необходимо определить число хV и х; парных рейсов между периферийными аэропортами и хабом и число уу перевозимых пассажиров, обеспечив максимальную суммарную прибыль П от выполнения транспортных операций с учётом перечисленных ограничений.
Модель 2 позволяет учесть фактическую возможность стыковки рейсов в течение определённой волны прилётов-вылетов и определить тем самым не только недельные частоты рейсов ВС различных типов между хабом и периферийными аэропортами и необходимое число стыковок, но также потребное недельное число волн прилётов-вылетов.
Наряду с обозначениями, используемыми в модели 1, введём ряд дополнительных:
Э - число потенциально возможных волн прилётов-вылетов рейсов в течение недели;
У^му - число пассажиров авиасвязи гу, пересаживающихся в хабе с ВС типа : на ВС типа м в течение волны й. Для трансферных пассажиров: й е {1, Э}, :, ме{1,
V}, г,у е {1, К}, г Фу. Поскольку при выполнении одного парного рейса в перевозке начальных и конечных пассажиров в хаб или из хаба участвует ВС только одного типа, отсутствие другого типа ВС обозначается индексом «0». Поэтому для начальных пассажиров: й е {1, Э}, ;=0, ме {0, V}, г=0,у е {1, К}; а для конечных пассажиров: й е{1, Э}, :е {0, V}, м=0, ге {1, К}, у=0;
хй:1 - логическая переменная, соответствующая наличию парного рейса ВС типа : в хаб из периферийного аэропорта г в течение волны й:
х
dvi
1 - есть рейс,
0 - нет рейса,
d e{1, D}, v e{1, VI, i e {1, K}. Целевая функция имеет вид:
D V V K K D V K
П = X X XX bj - 2XX Kxdvicvi —>max
d=1 v=0 w=0 i=0 j=0 d =1 v=1 i=1
при ограничениях:
1) на число пассажиров, вылетающих из хаба в аэропорт j на ВС типа w в течение волны d:
V K
X X ydvwij — Xdwj Pw ,
v=0i=0
d e{1,D}, w e{1,V}, j e{1,K};
2) на число пассажиров, прилетевших в хаб из аэропорта i на ВС типа v в течение волны d:
VK
X X ydvwij — xdvi pv ,
w=0 j=0
d e{1,D}, v e{1,V}, i e{1,K};
3) на общее число пассажиров, обслуженных в хабе:
D V V
XXX ydvwij— qij, i,j e {0 ,K};
d=1 v=0 w=0
4) на максимальное число ВС каждого типа, используемых в течение волны d:
K
X xdvi— bv, d e{1,D} v e{1,V};
i=1
5) на общее число ВС, используемое в течение недельного интервала:
D K / х
X XxdvTv, — bv (тЕ- тПр), v e{1,
d =1 i=1
V};
6) на число типов ВС на одной авиалинии в течение одной волны. В целях оптимизации использования авиапарка предполагается, что авиалиния между аэропортом г и хабом в течение волны й обслуживается одним :-м типом ВС:
V
£ х: <1, й е{1,э}, I е{1.К}.
:=1
Таким образом, необходимо определить значения логических переменн^1х Хй:1, задающих наличие парного рейса между периферийным аэропортом и хабом, и число уйШ] перевозимого пассажиров, обеспечив максимальную суммарную прибыль П от выполнения транспортных операций с учётом перечисленных ограничений.
Недостатком моделей 1 и 2 является невозможность составления графиков оборота ВС - замкнутой цепи выполняемых в определённой последовательности рейсов, начинающейся и заканчивающейся в базовом аэропорту. Данный недостаток нивелируется в случае интенсивного использования ВС, предполагающего сложные графики оборота, когда авиапарк задействован в перевозках не только в пределах сети «ось-спицы», но и на других авиалиниях.
Модель 3 позволяет составить графики оборота эксплуатируемых ВС ценой введения ряда допущений. Предполагается, что конфигурация аэропортовой сети и возможности авиапарка позволяют ВС в течение одних суток выполнять не менее двух парных рейсов в любой из периферийных аэропортов. Для организации стыковок рейсов движение ВС в хабе скоординировано -прилёты ВС в хаб и вылеты из него образуют в течение суток две волны. Таким образом, суточный интервал разбивается на четыре временных промежутка, отводимых для выполнения рейса в одном направлении. Возможности выполнения рейсов между периферийными аэропортами не учитываются.
Введём дополнительно обозначения:
О = 2Э +1 - число интервалов для выполнения рейсов в одном направлении (из хаба или в хаб) при реализации веерного расписания;
В: - число ВС типа :, : е {1. V};
Ь - порядковый номер ВС. ВС первого типа имеют порядковые номера Ь е{1,...,51}, ВС второго типа -Ье {(В1 + 1),...,(В1 + В2)} и т.д.;
рЬ - пассажировместимость ВС с порядковым номером Ь;
сЬу - параметр, выражающий величину расходов на рейс. При г = 0. у Ф 0 либо г Ф 0. у = 0 этот параметр представляет собой значение себестоимости рейса между хабом и аэропортом в прямом или обратном направлениях соответственно. В общем случае расходы на рейс «туда» могут отличаться от расходов на рейс «обратно»: сЬу Ф Су. При
г = у параметр сЬгу выражает величину затрат на сверхнормативную стоянку Ь-го ВС, командировочные экипажа и т.д. в случаях, когда оно остаётся в аэропорту, «пропуская» очередной интервал для выполнения рейса. Чтобы исключить возможность реализации случая г Ф у . г. у Ф 0 , соответствующего прямому рейсу из одного периферийного аэропорта в другой, величина сЬгу принимается равной бесконечности;
кЬг - номер аэропорта назначения Ь-го ВС, выполняющего рейс в течение g-го интервала, къ е {0.К}, Ь е{1.В},
g е {1О}. Если кЬ^-1) = КЬ&, Ь-ое ВС остаётся в аэропорту g;
у°й1 - число прибывших в хаб из аэропорта г пассажиров, отправленных из хаба рейсом, выполненным Ь-м ВС в течение й-й волны, Ь е {1.В}, й е {1.Э}, г
е {0,К}. Если г = 0 - пассажиры начальные, в противном случае - трансферные;
уП - число отправленных из хаба в
аэропорт у пассажиров, прибывших в хаб рейсом, выполненным Ь-м ВС в течение й-й волны, Ье {1.В}, йе {1.Э}, г е {0, К}. Если у = 0 - пассажиры конечные, в противном случае - трансферные;
¿му - число прибывших в хаб из аэ-
ропорта г пассажиров, отправленных из хаба в аэропорт у рейсом, выполненным Ь-м ВС в течение й-й волны, Ь е {1.В}, й е {1.Э}, г, у е
{0, К}. Величина ¿й связана с у°а1 следующим выражением:
70 = | уш> если К{2й+1) =
¿ЬйЧ | п
[0, в противном случае;
¿му - число отправленных из хаба в у-
й аэропорт пассажиров, прибывших в хаб из аэропорта г рейсом, выполненным Ь-м ВС в течение й-й волны, Ь е {1.В}, й е {1.Э}, г, у
е {0, К}. Величина 1°йу связана с у*°й1:
П I ybdi ’
Zbdij = I о
если hb(2d -1) — i> в противном случае. Выражение для целевой функции за-
пишется следующим образом:
B D K B D K B D K K B G
П = XXXгмо¡‘оj + XXXzbdi0‘i0 + XXXXzrnhi -X X^-uk,] ^max.
Ь=и=\ j=1 b=1 d=1 i=1 b=\d=\i=\ j=1 b=1 g=2 b ' b
В накладываемых на задачу ограничениях выделяются две группы. Первая из них связана с числом пассажиров различных категорий, обслуживаемых в хабе, а вторая - с требованиями, предъявляемыми к маршруту движения ВС в рамках веерного расписания. Маршрут ВС представляет собой ориентированный граф, в котором все дуги попарно различны (цепь). Запрещены полёты ВС из одного периферийного аэропорта в другой, минующие хаб. Маршрут движения ВС не должен иметь разрывов, т. е. аэропорт, из которого ВС отправляется в хаб для последующего формирования волны прилётов-вылетов, должен совпадать с аэропортом, в который ВС ранее прибыло из хаба. По окончании рассматриваемого интервала времени ВС должно возвращаться в аэропорт, из которого оно вылетело в начале интервала.
Имеются следующие ограничения:
1) на суммарное число пассажиров, следующих через хаб из нескольких аэропортов, отправленных из хаба одним рейсом на ВС b в течение волны d:
K
X ybdi — xbd p , d e {1 D}, b e {1 V},
i=0
где х° - логическая переменная, определяющая наличие отправленного из хаба рейса Ъ-го ВС в течение волны й:
о _ I1’ если К(2й) ^ К(2й+1),
ХЪй _ | п
[0 в противном случае;
2) на суммарное число пассажиров, следующих через хаб в несколько аэропортов, прибывших в хаб одним рейсом
на ВС Ъ в течение волны й:
к
£ Уш - хЪйр , й є {1,0}, Ъ є {IV},
і_0
где
хЪПй - логическая переменная, определяющая наличие прибывшего в хаб рейса Ъ-го ВС в течение волны й:
П _ I1’ если К(2й-1) ^ К(2й),
ХЪй _ 1 м
[0 в противном случае;
3) на суммарное число начальных пассажиров хаба:
в о
££ -ъ, о і - Чо і , }є {1,к};
Ъ_1 й _1
4) на суммарное число конечных пассажиров хаба:
в о
££ -Пй,0 - «10. і є {1,к};
Ъ_1 й _1
5) на суммарное число трансферных
пассажиров:
в 0 во
£ £-0} - чі}, £ £ А - «і , і’і є {1,к};
Ъ_1 й _1 Ъ_1 й _1
6) на условие равенства отправок и прибытий трансферных пассажиров в хабе на определённой трансферной авиасвязи в течение одной волны:
вв
£ -Ой} _ £ -Пй} . й є {1,0}, і,} є {1,к};
Ъ_1 Ъ_1
7) на условия отсутствия разрывов - в цепи и отсутствия дуг, связывающих два периферийных аэропорта (должно выполняться одно из двух условий):
а) ЬЪ(2й) _ 0 - ВС направляется в хаб из периферийного аэропорта;
б) К(2й-1) _ К(2й) и К(2й) _ К(2й +1)
- ВС остаётся в аэропорту;
8) на условие совпадения пункта начала и конца маршрута движения каж-
дого ВС:
ЙЬ1 = ньо , Ь е{1В}.
Задача оптимизации управления перевозками в этом случае формулируется следующим образом: распределить по рейсам имеющиеся в наличии ВС нескольких типов, сформировать их графики оборота на основе веерного расписания узлового аэропорта, обеспечив максимальную суммарную прибыль от выполнения транспортных операций.
Помимо перечисленных ограничений каждая из трех моделей может быть дополнена и рядом других: на дальность полёта ВС, на возможность приёма ВС заданного типа в том или ином аэропорту, на постановку на линию только одного типа ВС и т.п. Модели 2 и 3 позволяют учитывать также важное ограничение на недельные частоты перевозки. На прямой авиасвязи частота перевозки равняется недельному числу рейсов на авиалинии хаб - периферийный аэропорт; на трансферной - недельному числу стыковок.
Слабой стороной модели 3 является её ориентация на так называемые лепестковые графики оборота, при которых ВС следует из одного периферийного аэропорта в другой обязательно через хаб, имея возможность совершать не менее двух парных рейсов «хаб-периферийный аэропорт» в течение суток. Это делает описываемую модель малоприменимой для анализа сетей авиалиний, требующих более гибких графиков оборота ВС.
В каждой из трёх моделей величина тарифа на перевозку не входит в число оптимизируемых параметров и задаётся заранее. Считается, что расчёт тарифов производится авиакомпанией в предположении о неполной занятости кресел, выражающейся коэффициентом КЗМ . Уровень тарифов должен обеспечивать авиакомпании возможность получения определённой недельной величины операционных доходов Д:
Д = С(1 + Кр),
где Кр - плановая рентабельность перевозки, С - суммарная плановая себестоимость перевозки всех пассажиров.
Тариф на прямую перевозку из периферийного аэропорта в хаб или обратно называется базовым; тариф на трансферную перевозку между двумя периферийными аэропортами через хаб, состоящую из двух участков, - трансферным. В соответствии с принципом дифференцирования уровня тарифных ставок в зависимости от расстояния перевозки величина трансферного тарифа составляет определённую долю КТ от суммы базовых тарифов по участкам.
В случае выполнения перевозок на авиалинии ВС различных типов в моделях используется максимальная из предварительно рассчитанных для каждого типа ВС величина тарифа, которая принимается одинаковой для всех типов ВС.
Сравнительный анализ описанных выше моделей проводился на основе двух наборов исходных данных. Первый набор соответствует системе трансферных перевозок, сформированной на основе ярко выраженного «направленного» хаба, условно названного «Аэропорт А». Его прообразом послужил аэропорт Храброво (г. Калининград), на базе которого в 2007-2009 гг. выполнялись массовые пассажирские трансферные перевозки между аэропортами РФ и Западной Европы. На начальном этапе проекта сеть «ось-спицы», в которую были включены 1012 аэропортов РФ и 14 западноевропейских аэропортов, обслуживалась 14-15 ВС типа Вой^-737. В рамках веерного расписания ежедневно утром осуществлялись вылеты из городов РФ в Калининград. В интервале 9:00-11:00 происходило «волновое» прибытие ВС в Храброво. Трансферные пассажиры проходили обслуживание и ожидали посадку на международные рейсы в пределах одного терминала. С 12:15 с интервалом в 5-10 мин осуществлялся «волновой» вылет рейсов в Европу. Обратное движение ВС из Европы в Россию реализовалось аналогично со стыковкой в Храброво в диапазоне 19:00-
22:00 местного времени. На ночную стоянку ВС размещались в аэропортах РФ.
Второй набор исходных данных соответствует «всенаправленному» хабу, прототипом которого послужил один из крупных аэропортов Поволжья («Аэропорт В»), в течение ряда лет прилагающий усилия по организации трансферных перевозок из малых аэропортов региона в крупные политические и экономические центры РФ и за рубеж.
В модельных примерах использованы скорректированные данные о распределении пассажиропотоков аэропортов по 10 их основным авиасвязям. Рассматривались возможности использования авиапарка, включающего один (для аэропорта А) или два (для аэропорта В) типа ВС, имеющих крейсерскую скорость и дальность, обеспечивающие возможность выполнения полётов в любой из периферийных аэропортов.
Для описания исходных данных по уровню недельного спроса строится так называемая трансферная матрица БТ, имеющая размерность (К + 1)х(К +1). Её элемент йТу представляет собой долю пассажиропотока на авиасвязи из г-го в у-й аэропорт в общем планируемом недельном пассажиропотоке хаба О:
К К К К К К
о=о.н+0-к + 0-т=£ ?0 у+£ ?г0+££ Чу = £ £ чу ’
¡=1 г=1 г=1 ¡=1 г=0 у=0
где 0Н, Ок, 0Т - соответственно планируемое число начальных, конечных и трансферных пассажиров.
Набор исходных данных для решения задач оптимизации управления авиаперевозками на базе аэропорта А приводится в таблице 1. Он включает значения компонентов йТу трансферной матрицы для авиасвязей хаба с десятью выбранными российскими и западноевропейскими аэропортами, обеспечивающими наиболее интенсивные пассажиропотоки. Для каждого аэропорта приводятся следующие параметры: категория перевозки (внутренние воздушные линии (ВВЛ) или международные воздушные линии (МВЛ)); расстояние Ц между хабом и аэропортом;
себестоимости с* рейсов ВС двух типов (р1 = 140 человек и р2 = 70 человек);
* о.
затраты с^=^), связанные со стоянкой
ВС в аэропорту в случае, если ВС «пропускает» очередной интервал для выполнения рейса, отнесённые к себе-
Т аблица 1. Исходные данные для аэропорта А
стоимости ВС первого типа в первый периферийный аэропорт.
Последний параметр используется только в модели 3. Модельные данные по стоимостным характеристикам перевозки соответствуют реальным приближенно.
йТі., % ц, * сіі і с2і і сь(і=і), і сЬ(і=і), Кате- гория
і і 0 1 2 3 4 5 6 7 8 9 10 км Ы1....Д} М(В1+1),...,(Б1+Б2)} пере- возки
0 0 3.85 3.85 3.85 3.85 2.57 4.49 4.49 1.92 2.57 1.92 - - - 0.01 0.01 -
1 3.85 0 0 0 0 0 .92 1.05 .59 .60 .59 1460 1.00 0.55 0.03 0.02 ВВЛ
2 3.85 0 0 0 0 0 .98 1.19 .39 .58 .38 1580 1.30 0.70 0.04 0.02 ВВЛ
3 3.85 0 0 0 0 0 1.05 1.18 .38 .58 .43 3290 1.70 0.95 0.05 0.03 ВВЛ
4 3.85 0 0 0 0 0 .97 1.17 .62 .80 .60 1915 1.20 0.67 0.04 0.02 ВВЛ
5 2.57 0 0 0 0 0 .79 .77 .41 .59 .37 3350 1.50 0.85 0.04 0.02 ВВЛ
6 4.49 .92 .94 .90 .89 .65 0 0 0 0 0 1005 0.60 0.33 0.06 0.03 МВЛ
7 4.49 .96 .92 .92 .94 .54 0 0 0 0 0 950 0.60 0.33 0.06 0.03 МВЛ
8 1.92 .46 .47 .45 .31 .33 0 0 0 0 0 1560 0.90 0.50 0.05 0.03 МВЛ
9 2.57 .62 .62 .60 .59 .31 0 0 0 0 0 2015 1.30 0.70 0.07 0.04 МВЛ
10 1.92 .43 .45 .46 .31 .34 0 0 0 0 0 1415 0.80 0.44 0.06 0.03 МВЛ
Следует отметить, что прямое сопоставление результатов моделей 1, 2, с одной стороны, и модели 3, с другой, не вполне корректно, поскольку эти модели имеют существенно различную степень детализации и реализуют различные подходы к формированию графиков оборота ВС в различных сетях типа «ось-спицы». Так, авиасвязи аэропорта А характеризуются равномерным распределением пассажиропотока. Среди них нет ни одной, требующей организации значительно более высокочастотного сообщения. Трансферная матрица имеет блочную структуру, что объясняется направленным типом хаба, в котором система стыковок формировалась таким образом, чтобы обеспечить авиасвязи между парой «аэропорт РФ - аэропорт Западной Европы». Перечисленные особенности сети хаба А позволяют выдвинуть предположение о возможности использования лепестковых графиков оборота ВС с двумя ежесуточными волнами прилётов-вылетов, что делает использование модели 3 обоснованным. В противном случае необходимо ис-
пользовать модели 1 или 2.
Для аэропорта А оптимизация проводилась с применением всех трёх описанных выше моделей. Оценивалось влияние на целевую функцию таких параметров, как уровень спроса, величина тарифов, наличие ограничений на минимальные частоты перевозки.
Рассмотрены два варианта, отвечающие двум уровням спроса. Базовый вариант соответствует зафиксированному недельному пассажиропотоку на рассматриваемых авиасвязях аэропорта А, составляющему около 7600 пассажиров. Модельный вариант соответствует двукратному увеличению спроса.
Уровень тарифов определялся посредством использования коэффициента Кр. При расчёте тарифов принимались коэффициенты КЗМ = 0.7; КТ = 0.8.
В качестве ограничений на минимальные частоты перевозки предполагалось, что частота перевозки на различных трансферных авиасвязях изменяется в пределах от 1 до 4.
Некоторые результаты решения за-
дач оптимизации с использованием трёх моделей в виде графиков зависимостей оптимального числа рейсов и коэффициента занятости мест от величины Кр для авиапарка в составе четырех ВС вместимостью 140 человек представлены на рис.1.
Модели 1 и 2 дают идентичные или очень близкие результаты для всех сочетаний исходных данных. Отличия результатов модели 3 особенно заметны в случае неполного использования авиапарка при малых уровнях пассажиропотока.
Учёт ограничений по недельным частотам перевозки в модели 2 слабо влияет на результаты (на рис.1 не показано). В модели 3 учёт этих ограничений при малых уровнях доходности и малых
пассажиропотоках приводит к значительному снижению прибыли, что вызвано необходимостью выполнения заданного числа рейсов при малой занятости мест. Необходимость поддержания доходности при такой частоте перевозки обеспечивается привлечением трансферных пассажиров.
Наличие значительного пассажиропотока, соответствующего модельному варианту спроса, приводит к необходимости интенсивной эксплуатации авиапарка: ВС выполняют максимально возможное число рейсов (4 ВС х 7 дней х 2 парных рейса/день = 56 рейсов/нед.) при средней занятости кресел более 90%.
а) б)
Рис.1. Влияние уровня рентабельности на характеристики транспортной операции: а - суммарное недельное число парных рейсов; б - коэффициент занятости мест;
огр - с учётом ограничений на минимальные частоты перевозки; б/о - без учёта ограничений на минимальные частоты перевозки; х1 - базовый уровень спроса; х2 - модельный уровень спроса
Исходные данные и результаты решения задачи оптимизации управления трансферными перевозками на базе хаба В приведены в таблице 2. Всена-правленность хаба В приводит к отсутствию упорядоченности структуры его трансферной матрицы и выраженной неравномерности уровней спроса на авиасвязях. С учётом названного выше недостатка модели 3, ограничивающего её использование в отношении подобных маршрутных сетей, применительно к аэропорту В оптимизация проводилась на базе моделей 1 и 2. Рассматривался авиапарк в составе двух типов ВС различной пассажировместимости: р1 = 175 человек и р2 = 86 человек.
Обе модели дали одинаковое число рейсов для каждого типа ВС. В таблице 2 число рейсов представлено в виде дроби,
в числителе которой указано общее число рейсов, предполагаемое для рассматриваемого типа ВС, а в знаменателе - число рейсов с трансферными пассажирами, включённое в систему волн. С помощью модели
2 определено потребное количество волн, составившее 9. Число рейсов, стыкуемых в ходе каждой волны, колеблется от 2 до 9, в среднем составляя 4.
Оптимальная схема перевозок при отсутствии ограничений на их частоту обеспечивает высокий коэффициент занятости мест (около 90%).
Т аблица 2. Исходные данные и результаты оптимизации для аэропорта В
Исходные данные Результаты оптимизации
йТ.., % Тч ’ Ц, км * сіі і с2і Кате- гория пере- возки Число рейсов Км, %
і 0 1 2 3 4 5 6 7 8 9 10 ВС1 ВС2
0 0 1.96 1.09 3.49 .37 1.09 .79 35.06 .04 .16 .38 - - - - - - -
1 1.76 0 .12 2.44 0 .03 .49 .86 .01 .01 .03 2180 1.00 0.55 МВЛ 5/5 1/1 91
2 1.09 .04 0 .01 1.03 .19 .39 0 .25 0 .30 1770 0.73 0.40 ВВЛ 3/3 0/0 96
3 3.60 .87 .02 0 0 0 0 .05 0 0 0 1360 0.81 0.44 ВВЛ 5/5 1/1 95
4 .38 0 .92 0 0 0 0 0 0 .09 0 1450 0.88 0.48 МВЛ 0/0 3/3 92
5 1.09 .01 .27 0 0 0 0 .01 0 .12 0 1350 0.60 0.33 ВВЛ 1/1 1/1 87
6 .82 .04 .38 0 0 0 0 .01 0 .18 0 1230 0.61 0.34 ВВЛ 2/2 0/0 77
7 35.10 .29 .01 .03 0 .01 .01 0 0 .01 .01 870 0.48 0.26 ВВЛ 31/7 1/0 100
8 .04 0 .26 0 0 0 0 .01 0 .04 0 1380 0.97 0.54 МВЛ 0/0 1/1 62
9 .18 .01 0 0 .16 .09 .09 .01 .05 0 .22 2005 1.56 0.86 ВВЛ 1/1 0/0 93
10 .37 0 .24 0 0 0 0 .01 0 .46 0 1155 0.76 0.42 ВВЛ 1/1 0/0 93
Программным средством реализации описанных выше оптимизационных моделей послужил пакет ІВМ ІЬОв ОРЬ, использование которого даже на ПЭВМ с типовыми характеристиками не приводило к чрезмерным затратам машинного времени.
Результаты сравнительного анализа моделей позволяют сделать следующие выводы:
- модели 1 и 2 могут использоваться для получения начальных приближений оп-
тимального решения задачи управления авиаперевозками;
- модели 1 и 2 дают идентичные или близкие решения;
- модель 3 в рамках своей области применимости обеспечивает более детальное и достоверное решение по сравнению с моделями 1 и 2, использование которых даёт завышенное значение критерия максимума прибыли;
- модели 1 и 2 требуют значительно (в несколько десятков раз) меньших затрат
машинного времени на поиск оптимального решения по сравнению с моделью 3.
Библиографический список
1. Романенко, В. А. Математические модели функционирования аэропортов в условиях современного авиатранспортного рынка [Текст] / В.А.Романенко. - Самара: Издательство «АсГард», 2010. - 244 с.
2. Бородин, В.М. Оптимизация управления авиаперевозками. Часть 2. Моделирование оптимального управления авиаперевозками [Текст]/ В.М. Бородин. - С-Петербург: Академия ГА, 1995. - 88 с.
References
1. Romanenko, V. A. Mathematical models of functioning of airports in modern airtransport market conditions [Text] / V. A. Romanenko. - Samara: Publishing house "AsGard", 2010. - 244 p.
2. Borodin, V. M. Optimization of air transport service control. Part 2. Simulation of optimum control of air transport services [Text] / V. M. Borodin. - St.-Petersburg: Academy of Civil Aviation, 1995. - 88 p.
PROBLEMS OF MATHEMATICAL PROGRAMMING IN OPTIMIZATION OF CONTROLLING AIR TRANSPORTATION ON THE BASIS OF A HUB AIRPORT
© 2010 I. V. Potapov, V. A. Romanenko
Samara State Aerospace University named after academician S. P. Korolyov
(National Research University)
The paper deals with the solution of a set of problems of optimum air transportation control on the basis of hub airports by reducing them to a partially integer problem of linear programming of significant dimension. Three mathematical models of transfer transportation systems are presented, with various degrees of elaboration, and the results of their comparative analysis for modeling examples obtained by using the IBM ILOG OPL environment are given.
Optimization problem, mathematical programming, “hub and spoke” routing network, aircraft.
Информация об авторах
Романенко Владимир Алексеевич, кандидат технических наук, доцент кафедры организации и управления перевозками на транспорте. Самарский государственный аэрокосмический университет имени академика С. П. Королёва (национальный исследовательский университет). Область научных интересов: оптимизация и моделирование системы обслуживания перевозок узловых аэропортов. E-mail: vla [email protected].
Потапов Иван Валентинович, кандидат технических наук, доцент кафедры организации и управления перевозками на транспорте. Самарский государственный аэрокосмический университет имени академика С. П. Королёва (национальный исследовательский университет). Область научных интересов: оптимальное управление перевозками на транспорте. E-mail: [email protected].
Romanenko Vladimir Alekseevitch, candidate of technical sciences, associate professor of the department of transportation organization and management. Samara State Aerospace University named after academician S. P. Korolyov (National Research University). Area of research: optimization and simulation of hub airport transportations servicing system. E-mail: vla [email protected].
Potapov Ivan Valentinovitch, candidate of technical sciences, associate professor of the department of transportation organization and management. Samara State Aerospace University named after academician S. P. Korolyov (National Research University). Area of research: optimum control of transportations. E-mail: [email protected].
289