HavacılıkBölüm 77 / 86
Havacılık gelir yönetimi: şebeke optimizasyon modelleri
Şebeke optimizasyon modeli, kapasite kısıtı altında ağın toplam beklenen gelirini en büyük yapacak envanter kontrollerini arar ve bu arayışın yan ürünü olarak her bacağa bir teklif fiyatı yazar. Bu bölüm modelin kurulduğu değişkenleri, deterministik talep varsayımının neden agresif kontrol ürettiğini, talebin bir dağılım olarak modele nasıl girdiğini ve büyük ağlarda hesabın Lagrangian relaksasyonuyla nasıl küçültüldüğünü anlatıyor.
Havacılık · İçindekiler
- Kökler
- 01Posta sözleşmesinden SABRE'ye
- 02SABRE'den PSS'e: bir mimari neden 60 yıl yaşadı
- 031978: kâr garantisi kalkınca gelir yönetimi doğdu
- Gelir yönetimi
- 04Yield Management: erken dönem stratejik analiz ve iş mantığı
- 05Yield Management: rekabet stratejileri ve PEOPLExpress analizi
- 06Gelir yönetimi ve stratejik operasyonlar: PEOPLExpress ve American Airlines analizi
- 07PEOPLExpress ve havacılık sektörü: sadakat programları ve dağıtım sistemleri stratejik analizi
- Dağıtım
- 08Havacılık rezervasyon ve küresel dağıtım sistemleri (GDS) analizi: stratejik gelişim ve iş mantığı
- 09Havacılık endüstri standartları ve yönetişim: stratejik analiz belgesi
- 10GDS ve havacılık dağıtım ekosistemi: stratejik analiz ve iş mantığı rehberi
- 11Havacılık rezervasyon sistemleri ve dijital dağıtım kanalları stratejik analizi
- Perakendecilik
- 12Seyahat değer zinciri ve dağıtım kanalları analizi: stratejik brifing notu
- 13Seyahat dağıtım ekosistemi ve yeni dağıtım yeteneği (NDC) analizi
- 14NDC@Scale: havacılık dağıtım kanallarında dönüşüm ve iş mantığı analizi
- Operasyon
- 15Havayolu pazarlama planlama süreci ve iş mantığı analizi
- 16Havacılık planlaması ve gelir yönetimi: stratejik analiz
- 17Havacılıkta gelir yönetimi ve rekabet stratejileri: Sun Tzu prensipleriyle iş mantığı analizi
- Ücret ve fiyatlama
- 18Havayolu fiyatlandırma ve verim yönetimi stratejileri: analitik bir bakış
- 19Havacılık fiyatlandırma ürünleri ve iş mantığı analizi
- 20Havacılık ücret ürünlerinin sınıflandırılması: stratejik analiz ve iş mantığı
- 21Havacılık dağıtım kanalları ve ücret kuralları: stratejik analiz belgesi
- 22Havacılık ücret kuralları ve yolculuk tipleri stratejik analizi
- 23Havacılık güzergah fiyatlandırması ve iş mantığı analizi
- 24Ücret yapılandırması, segmentasyon ve sadakat programları analizi
- 25Havacılıkta özel ücretler ve fiyat esnekliği
- 26Havacılıkta ücret yönetimi ve planlama stratejileri
- 27Reaktif fiyatlandırma süreci ve stratejik karar mekanizmaları
- 28Proaktif fiyatlandırma ve ücret rasyonalizasyonu: stratejik iş mantığı analizi
- 29Havacılıkta gelir paylaşımı: çok taraflı ve ikili prorate anlaşmaları (MPA ve SPA)
- 30Havayolu ek hizmetleri (ancillaries) ve iş mantığı analizi
- 31Havacılık gelir yönetimi ve ücret yapıları analizi
- Talep tahmini
- 32Havacılıkta spill (taşan talep) modeli ve iş mantığı analizi
- 33Beklenen kapasite aşımı (expected spill) ve Boeing modeli analizi
- 34Havacılık talep tahmini ve spill (taşan talep) modelleri analizi
- 35Gelir yönetiminde beklenen kayıp (spill) ve talep analizi
- 36Havacılık spill modelleri için girdi parametrelerinin kalibrasyonu
- 37Havacılıkta kapasite yönetimi ve spill (taşan talep) analizi
- 38Nominal doluluk oranı ve talep kaybı (spill) analizi
- 39Yüksek varyanslı talep ve iki aşamalı Cox dağılımı
- 40İki aşamalı Cox dağılımıyla spill ölçümü
- 41Havacılık endüstrisi ve gelir yönetimi analizi
- 42Havacılık gelir yönetimi alternatifleri ve iş mantığı analizi
- 43Gelir artışı ve tahmin doğruluğu: iki boyutlu zamanda talep tahmini
- 44Rezervasyon profilleri ve talep tahmini
- 45Rezervasyon profillerinin kümelenmesi ve iptal oranı analizi
- 46Gelir yönetiminde talep profilleri ve veri arındırma
- 47Gelir yönetiminde talep tahmini ve kısıtlanmamış talep analizi
- 48Havacılık talebi tahminleme ve zaman serisi analizi
- 49Gelir yönetiminde tahminleme modelleri ve iş mantığı analizi
- 50Havacılık gelir yönetimi: rezervasyon tahminleme ve talep analizi
- 51O&D talep tahmini: birinci ve ikinci nesil yaklaşımlar
- 52Rekabetçi havayolu alışveriş verileri analizi
- 53Havacılıkta veri odaklı iş mantığı ve karar destek sistemleri
- 54Havacılık gelir yönetimi ve tüketici tercih modellemesi
- 55İtinerer tercih modelleri ve talep analizi
- 56O&D tahminleme ve must-forecast listesi
- Envanter ve erişilebilirlik
- 57Havacılık ve hizmet sektöründe overbooking stratejileri ve operasyonel analiz
- 58Biniş oranı tahmini ve overbooking stratejileri
- 59Havacılıkta overbooking (fazla rezervasyon) ve show-up modelleme stratejileri
- 60Havacılıkta overbooking stratejileri ve gelir yönetimi
- 61İndirim tahsis kontrolleri, Littlewood kuralı ve Gamma talep modeli
- 62Gamma dağılımı ve indirim tahsisi: koruma seviyeleri ve gelir oranları
- 63İndirim tahsisi ve rezervasyon optimizasyonu: EMSR ve entegre overbooking
- 64Rezervasyon envanter kontrolü ve gelir yönetimi
- 65Karma ve hibrit envanter kontrol sistemleri
- 66Havacılık gelir yönetimi: envanter kontrolü ve iş mantığı analizi
- 67Paylaşımlı kabin envanteri ve funnel uçuşlar
- 68Havacılık gelir yönetimi performans ölçümü
- 69Gelir fırsat modeli (ROM) ve havayolu gelir yönetimi performansının ölçümü
- 70Gelir yönetiminde kritik durum belirleme ve O&D stratejileri
- 71Havayolu envanter kontrol stratejileri ve ağ etkileri
- 72Havacılık gelir yönetimi: virtual nesting (sanal yuvalama) analizi
- 73Sanal gruplama ve çift indeksleme: havacılık envanterinde koltuğun kime açılacağı
- 74Dinamik sanal gruplama (dynamic virtual nesting) ve gelir yönetimi analizi
- 75Havacılık gelir yönetimi ve O&D optimizasyonu: sanal yuvalama ve CER
- 76Sürekli yuvalama (continuous nesting) ve teklif fiyatı kontrol sistemleri analizi
- 77Havacılık gelir yönetimi: şebeke optimizasyon modelleri
- 78Gelir yönetiminde ağ optimizasyonu ve bacak ayrıştırma
- 79Havacılık gelir yönetimi ve ağ optimizasyonu stratejileri
- 80O&D gelir yönetimi ve koltuk kullanılabilirliği hesaplama
- 81Yolcu değerlemesinde ücret kalifikasyon kuralları
- 82Havacılık gelir yönetimi ve envanter kontrol sistemleri: post-process nesting analizi
- Teklif ve teşhir
- 83Markalı ücret aileleri ve bağlantı mimarisi
- 84Havacılık envanter yönetimi ve GDS entegrasyon sistemleri
- 85Havacılık envanter kontrolü ve O&D yönetimi
- 86Havacılık rezervasyon ve envanter yönetimi: stratejik iş mantığı analizi
Önceki bölümler O&D kontrolünün neden gerektiğini anlatıyordu: bacak bazlı bakan bir envanter, aktarmalı yolculuğun toplam değerini göremiyor ve bazen yanlış yolcuyu kabul ediyor. Bu bölüm o sezginin arkasındaki makineye bakıyor. Kaynak metin şebeke optimizasyon modelinin amacını tek cümleyle koyuyor: mevcut kapasiteye tabi olarak ağdaki toplam beklenen geliri en büyük yapan optimal envanter kontrollerini belirlemek. Cümlede iki kelime yük taşıyor: “ağdaki” ve “beklenen”. Birincisi kararın tek bir uçuşta değil bütün ağda verildiğini, ikincisi talebin kesin bir sayı değil bir belirsizlik olduğunu söylüyor. Teklif fiyatı bir fiyat listesi değil, ağ genelinde bir koltuğu harcamanın bedelini gösteren marjinal bir ödünleşim ölçüsü; onu doğru üretmek de talebi kesin sanmayan bir modele bağlı. Bölümün geri kalanı bu iki kelimeyi açıyor.
Sınıflar arası rekabet ancak ağ ölçeğinde fiyatlanabilir
Aynı koltuk için birden fazla hizmet sınıfı yarışıyor: aynı bacaktan geçen doğrudan bir yolcu, o bacağı bir aktarmanın parçası olarak kullanan başka bir yolcu, farklı ücret sınıflarında aynı yolculuğu isteyen üçüncü biri. Bu yarışı yönetmenin iki yolu var. Birincisi her bacağı kendi içinde değerlendirmek ve en yüksek ücreti ödeyene öncelik vermek. İkincisi ödünleşimi ağ genelinde açıkça hesaplamak. Kaynak metin ikincisini seçiyor: sistem, ağdaki marjinal ödünleşimleri açıkça hesaplamak için bir şebeke optimizasyon modeli kullanıyor ve bu modelden optimal teklif fiyatlarını (bid prices) çıkarıyor. Amaç, düşük değerli talebin yüksek değerli talebin önünü kesmemesi.
“Marjinal” kelimesi burada kritik. Teklif fiyatı bir bacaktaki ortalama ücret değil; o bacaktan bir koltuk daha harcamanın ağın geri kalanına maliyeti. Bir koltuğu şimdi satmak, o koltuğu ileride isteyecek daha değerli bir yolcuyu reddetmek anlamına gelebilir. Teklif fiyatı bu vazgeçilen geliri tek bir sayıya indiriyor.
Kaynak metin etkinin dolaysız kısmıyla da yetinmiyor. Optimizasyon yalnızca doğrudan etkileri değil, ağ içindeki birinci, ikinci ve üçüncü derece etkileri de hesaba katıyor. Bir bacağın kullanımı önce o bacağı paylaşan yolculukları etkiliyor; o yolculukların kullandığı diğer bacaklar üzerinden başka yolculukları; onlar üzerinden de bir halka dışarıdakileri. Bacak bazlı bakış bu zincirin yalnızca ilk halkasını görüyor. Yazılım tarafında bunun karşılığı şu: bir bacağın doluluğunu raporlayan bir ekran, o bacağı etkileyen bağlantı akışlarını göstermiyorsa yöneticiye yerel bir optimum sunuyor. Kaynak metnin çıkarımı da bu yönde: bağlantılı uçuşlar üzerindeki etki raporlamaya ve optimizasyona girmeli, hedef yerel değil küresel ağ optimizasyonu olmalı.
Model beş harfle kuruluyor ve teklif fiyatı kısıtın gölgesinden çıkıyor
Kaynak metnin kullandığı gösterim modeli neredeyse kendiliğinden kuruyor. Her hizmet (s) ve sınıf (c) çifti için bir ücret değeri Rsc ve bir beklenen talep tahmini Dsc var. Her uçuş bacağı (j) için bir kapasite Cj var. Karar değişkeni Xsc: o hizmet ve sınıf çiftine ayrılacak envanter. Beşinci harf modeli ağa bağlayan harf: Isc gösterge değişkeni. Bir hizmet ve sınıf çifti j bacağından geçiyorsa değeri 1, geçmiyorsa 0. Kapasite kısıtı bu göstergeyle yazılıyor; bir bacağın kapasitesini yalnızca o bacaktan akan yolculuklar tüketiyor.
Bu parçalarla deterministik hali şöyle okunuyor:
en büyük yap: toplam( Rsc * Xsc )
kısıtlar: her bacak j için toplam( Isc,j * Xsc ) <= Cj
her s, c için 0 <= Xsc <= Dsc
Model her ücret değerini beklenen talep tahminiyle karşılaştırıyor ve kapasite kısıtı içinde toplam geliri en büyük yapacak şekilde en yüksek marjinal getiriyi sunan talebe öncelik veriyor. Kaynak metin teklif fiyatlarını belirleyen modelin deterministik ya da stokastik bir doğrusal program olarak kurulabileceğini söylüyor. Deterministik halde teklif fiyatı, her bacağın kapasite kısıtına bağlı ikili (dual) değer olarak ortaya çıkıyor: o bacağa bir koltuk daha eklenseydi toplam gelirin ne kadar artacağı. Bir kısıt gevşekse, yani bacakta boş koltuk kalıyorsa, o bacağın teklif fiyatı sıfıra iner; kısıt sıkıysa pozitif olur.
Yazılım tarafında bunun iki karşılığı var. Birincisi, Isc bir seyrek matris: ağdaki hizmet ve sınıf çiftlerinin çok büyük bir kısmı herhangi bir bacaktan geçmiyor. Bu matrisi yoğun tutan bir veri modeli, ağ büyüdükçe belleği boşa harcıyor. İkincisi, modelin çıktısı iki farklı şeydir: Xsc bir tahsis, teklif fiyatları ise bacak başına bir vektör. Envanter sistemine hangisinin gideceği, erişilebilirlik kontrolünün nasıl çalışacağını belirliyor. Kaynak metnin çıkarımı vektörden yana: satış mantığı yalnızca koltuk sınıflarına değil, her rezervasyon talebinin tüm ağ üzerindeki maliyetini ve getirisini yansıtan teklif fiyatı vektörlerine dayanmalı.
Talebi kesin sanan model koltuğu fazla cesur dağıtıyor
Yukarıdaki modelde Dsc tek bir sayı. Model o sayıya tam güveniyor: yüksek ücretli sınıfa tam olarak tahmin kadar koltuk ayırıyor, gerisini aşağıya bırakıyor. Kaynak metin bunun sonucunu açıkça yazıyor: deterministik şebeke problemini çözmek, talep kesin olarak bilindiği varsayıldığı için agresif envanter kontrollerine yol açabiliyor. Agresiflik burada şu anlama geliyor: model belirsizliğe karşı pay bırakmıyor. Talep tahminin üstünde gelirse yüksek değerli yolcuya yer kalmıyor, altında gelirse korunan koltuklar boş gidiyor. İki durumda da kapasite, beklenmeyen talep değişimine göre yanlış yönetilmiş oluyor.
Kaynak metnin önerdiği çıkış, talebi bir sayı olarak değil bir olasılık dağılımı olarak ele almak. Talep olasılık yoğunluk fonksiyonlarıyla modelleniyor; örnek olarak Gamma dağılımı veriliyor. Spill bölümlerinde aynı dağılımın kısıtlanmış veriden gerçek talebi geri kurmak için kullanıldığını görmüştük; burada ileri yönde, tahsis kararının girdisi olarak kullanılıyor. Envanter tahsisi Xsc artık stokastik doğrusal programlama ya da doğrusal olmayan programlama yöntemleriyle belirleniyor. Hedef fonksiyonda “beklenen” kelimesi burada gerçek anlamını kazanıyor: bir sınıfa bir koltuk daha ayırmanın getirisi, o koltuğun satılma olasılığıyla tartılıyor.
Kaynak metnin çıkarımı da bu: envanter yönetiminde yalnızca geçmiş veriye dayalı sabit rakamlar yerine, talep belirsizliğini temsil eden Gamma dağılımı gibi istatistiksel modeller benimsenmeli. Yazılım tarafında bunun anlamı, tahmin modülünden optimizasyon modülüne giden sözleşmenin değişmesi. Tahmin tek bir ortalama gönderiyorsa, optimizasyon ne kadar gelişmiş olursa olsun deterministik çalışıyor. Dağılımın en azından ikinci parametresi, yani değişkenliği de arayüze girmeli.
Talep eğrisini basamaklara bölmek değişken sayısını patlatıyor
Stokastik modeli çözmenin kolay görünen bir yolu var: doğrusal olmayan talep eğrisini parça parça doğrusal basamaklara bölüp yine doğrusal programlama ile çözmek. Kaynak metin bu basamaklı doğrusal yaklaşımın (stepwise linear approximation) bedelini gösteriyor. Talep eğrisi ayrık birimlere bölündüğü için her basamak yeni bir karar değişkeni oluyor ve değişken sayısı aşırı büyüyor. Hassasiyeti artırmak için basamağı küçültmek, değişkeni daha da çoğaltmak demek.
Önerilen yol doğrudan modelleme. Fiyat, arz ve talep belirsizliği arasındaki ilişki daha az değişkenle ve daha yüksek doğrulukla kuruluyor; kaynak metin bunun çıktısını olasılıksal teklif fiyatı (probabilistic bid price) olarak adlandırıyor. Fark yalnızca hesap süresinde değil. Basamaklı yaklaşımda doğruluk basamak genişliğine bağlı bir tasarım parametresi; doğrudan modellemede dağılımın kendisi modelin içinde.
Büyük ağda hesap, kısıtları hedefe taşıyarak küçülüyor
O&D bazlı çalışan büyük bir taşıyıcıda hizmet ve sınıf çiftlerinin sayısı ağın boyutuyla birlikte katlanarak büyüyor. Kaynak metin ölçek sorununu bir örnekle anlatıyor ve yaklaşımın kökenini koltuk satışının dışında gösteriyor: bu yaklaşım American’da uçuş ekibi eşleştirmesinde (crew pairing) doğmuş; kaynak metne göre olası ekip eşleştirmelerinin sayısı bilinmiyor, muhtemelen iki trilyonun üzerinde. Bu, algoritmik yaklaşımların yalnızca koltuk satmak için değil, operasyonel karmaşıklığı yönetmek için de geliştirildiğini gösteriyor. Aynı matematik sonra envanter problemine taşınmış.
Kullanılan teknik Lagrangian relaksasyonu ve alt-gradyan (sub-gradient) yöntemi. Fikir şu: problemi zorlaştıran kısıtlar, burada bacak kapasite kısıtları, doğrudan dayatılmak yerine birer ceza çarpanıyla hedef fonksiyona taşınıyor. Kısıtlar gevşeyince problem çok daha küçük ve bağımsız parçalara ayrılıyor. Çarpanlar da yaklaşık ikili fiyatlar, yani yaklaşık teklif fiyatları. Alt-gradyan yöntemi bu çarpanları iteratif olarak güncelliyor: bir bacak aşırı kullanılıyorsa onun çarpanı yükseliyor, boş kalıyorsa düşüyor. Kaynak metin sürecin amacını şöyle tarif ediyor: çözüm alanını daraltmak için yaklaşık ikili fiyatları hızlıca hesaplamak ve hedef fonksiyona en yakın değeri iteratif olarak bulmak.
Burada bir ödünleşim var ve açık söylemek gerekiyor. Lagrangian relaksasyonu kesin çözümü değil, ona yaklaşan bir çözümü veriyor. Karşılığında kazanılan şey hız. Kaynak metnin çıkarımı da hıza vurgu yapıyor: büyük ağlarda işlem yükünü azaltmak ve gerçek zamanlıya yakın kararlar alabilmek için bu tür problem küçültme teknikleri sistem mimarisine entegre edilmeli.
Yazılım tarafında bunun karşılığı, optimizasyonun bir yığın işi olmaktan çıkması. Süreç iteratif olduğu için durma koşulu, yani ne kadar yaklaşıldığında yetinileceği, bir iş kararı haline geliyor ve bu kararın kodun derinine gömülmesi yerine görünür bir parametre olarak durması gerekiyor. Çıktı ise her durumda aynı biçimde, bacak başına bir teklif fiyatı vektörü olarak envantere yazılıyor.
Teklif fiyatı rezervasyon anında bir karşılaştırmaya dönüşüyor
Modelin bütün ağırlığı, satış anında basit bir işleme iniyor. Bir rezervasyon talebi geldiğinde sistem, talebin kullanacağı bacakların teklif fiyatlarını topluyor ve ücreti bu toplamla karşılaştırıyor. Ücret ağa yükleyeceği maliyeti karşılıyorsa talep kabul ediliyor, karşılamıyorsa reddediliyor. Kaynak metnin “her rezervasyon talebinin tüm ağ üzerindeki maliyetini ve getirisini yansıtan” teklif fiyatı ifadesi bu karşılaştırmayı tarif ediyor.
Bu noktada optimizasyon modelinin ne kadar ağır olduğu ile erişilebilirlik cevabının ne kadar hızlı olması gerektiği arasındaki ayrım netleşiyor. Ağır iş, yani Lagrangian iterasyonları, arka planda koşuyor; ön planda kalan tek iş birkaç sayıyı toplayıp bir ücretle kıyaslamak. Envanter sisteminin mimarisi bu ayrımı korumalı: teklif fiyatı hesabı ile teklif fiyatı kontrolü ayrı bileşenler, aralarındaki sözleşme de bacak başına bir vektör.
Yarın işe yarayacak dört çıkarım
- Tahminden tek sayı değil, dağılım iste. Optimizasyon modülüne yalnızca ortalama talep gidiyorsa model deterministik çalışır ve agresif kontrol üretir. Gamma gibi bir dağılımla belirsizliği temsil eden parametreleri de arayüze ekle; geçmiş veriden türetilmiş sabit rakamlarla envanter yönetme.
- Büyük ağda kesinliği hıza bilerek sat. O&D bazlı çalışan bir taşıyıcıda tam çözüm gerçek zamana yetişmez. Lagrangian relaksasyonu ve alt-gradyan gibi problem küçültme tekniklerini mimariye baştan yerleştir, iterasyon sayısını da ayarlanabilir bir parametre olarak tut.
- Satış kararını teklif fiyatı vektörüne bağla. Erişilebilirliği yalnızca sınıf açık ya da kapalı bilgisiyle vermek yerine, talebin kullandığı bacakların teklif fiyatlarının toplamını ücretle karşılaştıran bir kontrol kur. Hesap ile kontrolü ayrı bileşenler olarak tasarla.
- Raporlamayı bacaktan ağa taşı. Bir bacağın doluluğunu gösteren her rapora, o bacağı paylaşan bağlantı akışlarını ve birinci, ikinci, üçüncü derece etkileri ekle. Aksi halde yönetici yerel optimumu küresel sanır.
Bu bölümde ne yok: bacak bazlı ve O&D bazlı kontrol arasındaki seçimin iş tarafı (“Havacılık gelir yönetimi alternatifleri ve iş mantığı analizi”), modele giren O&D talebinin nasıl tahmin edildiği (“O&D talep tahmini: birinci ve ikinci nesil yaklaşımlar”) ve Gamma dağılımının kısıtlanmış veriden gerçek talebi geri kurmak için kullanımı (spill bölümleri). Bu bölüm o tahminin, kapasite kısıtıyla karşılaştığı anda teklif fiyatına nasıl dönüştüğünü anlatmak için var.