郭 鵬
(貴陽學(xué)院經(jīng)濟管理學(xué)院, 貴陽 550005)
近年來,在由若干出發(fā)地和目的地(origin and destination, O&D)組成的航空客運網(wǎng)絡(luò)市場中,中轉(zhuǎn)聯(lián)程航線產(chǎn)品的顧客需求量不斷增加.隨著航空公司成功應(yīng)用收益管理(revenue management, RM)所依賴的計算機性能和產(chǎn)品分銷能力的日益提升,這些因素都為在O&D網(wǎng)絡(luò)層面上成功實施具有競爭力的需求預(yù)測提供了條件.在航線網(wǎng)絡(luò)中,若一條直達(dá)(nonstop)航線中的某個票價艙位預(yù)售開放,而相同票價艙位在與之具有相同出發(fā)地和目的地的一條中轉(zhuǎn)聯(lián)程(connecting)航線上預(yù)售關(guān)閉,則該票價艙位的顧客需求在后一條航線上將受到“隨機獨立截尾(random independent censoring)”.基于航段的預(yù)測無法對直達(dá)和中轉(zhuǎn)聯(lián)程航線中大量嵌套票價艙位的需求截尾機理(demand censoring mechanism)、以及顧客選擇行為進(jìn)行有效區(qū)分,而O&D預(yù)測可更好地對需求結(jié)構(gòu)變化做出反應(yīng),在出發(fā)地—目的地—行程—票價艙位—銷售點(origin-destination-itinerary-fare class-point of sale, ODIF-POS)水平上,基于歷史受截尾可觀察預(yù)訂數(shù)據(jù)(historical observed censored booking data)和產(chǎn)品可用性信息(availability information)對未來顧客的無約束需求(unconstrained demand)進(jìn)行預(yù)測[1].O&D預(yù)測能為收益管理應(yīng)用企業(yè)帶來2%~4%的收入增長[2].
文獻(xiàn)[3-6]分別對收益管理系統(tǒng)(revenue management systems, RMSs)實施過程中的需求截尾及其無約束估計問題進(jìn)行了研究綜述,通過系統(tǒng)總結(jié)和梳理近40余年所提收益管理需求無約束估計方法,均得出如下結(jié)論:在ODIF-POS水平上精確地捕捉短視型(myopic)和策略型(strategic)顧客對機票的當(dāng)期或跨期選擇行為,并對收益管理實施過程中歷史顧客的真實“初始需求(primary demand)”、 “再現(xiàn)需求(recaptured demand)”和“溢出需求(spilled demand)”進(jìn)行無約束估計(unconstraining estimation),一直以來,這始終是航空客運O&D無約束需求預(yù)測(unconstrained demand forecasting)中最具挑戰(zhàn)的工作之一.
收益管理中存量控制和動態(tài)定價策略的實施造成了顧客需求的“溢出(spill)”和“再現(xiàn)(recapture)”效應(yīng),為了對歷史顧客選擇行為進(jìn)行描述,需求無約束估計的首要關(guān)鍵是指定選擇模型(choice model),無論是參數(shù)型還是非參數(shù)型.雖然文獻(xiàn)[7-10]分別提出了適用于航空客運網(wǎng)絡(luò)需求無約束估計的參數(shù)模型和方法,考慮到O&D網(wǎng)絡(luò)中不同行程之間的顧客承運量比例差異巨大[11],并且顧客在預(yù)售提前期中一般服從非齊次到達(dá)過程[12,13],因此,在不同需求密度水平下,需事先針對影響顧客偏好結(jié)構(gòu)的相關(guān)協(xié)變量和需求分布形式提出假設(shè),并要在變量設(shè)置的粒度水平與參數(shù)估計的誤差之間做出權(quán)衡;上述因素影響了參數(shù)模型和方法在高密度和高強度網(wǎng)絡(luò)收益管理實踐中的應(yīng)用效率,其魯棒性受到了極大挑戰(zhàn).
van Ryzin和Vulcano[12, 13]基于顧客偏好排序列表(rank-based preference list)建立了針對需求無約束估計問題的非參數(shù)離散選擇模型(nonparametric discrete choice model),并提出了相應(yīng)的需求模型估計方法,但所提模型未將網(wǎng)絡(luò)環(huán)境下的“顧客策略行為(strategic customer behavior)”[14-16]考慮在內(nèi).郭鵬等[17]基于非參數(shù)模型提出了針對平行直達(dá)航班(parallel flights)的需求無約束估計方法,并通過數(shù)值算例說明:忽略策略型顧客選擇行為會造成公司對顧客“初始需求”的高估.若在O&D網(wǎng)絡(luò)應(yīng)用環(huán)境下,該高估問題會持續(xù)影響后續(xù)O&D預(yù)測和O&D控制(O&D control)等的準(zhǔn)確度,使整套收益管理優(yōu)化策略失效,導(dǎo)致公司收入損失[18].因此,非參數(shù)模型在航空網(wǎng)絡(luò)需求無約束估計中的適用性和準(zhǔn)確性還有待進(jìn)一步挖掘.基于此,本文建立了考慮顧客策略行為的網(wǎng)絡(luò)型非參數(shù)離散選擇模型.
另外,由于航空客運中央預(yù)訂系統(tǒng)(central reservation systems, CRSs)既與互聯(lián)網(wǎng)環(huán)境下的在線旅行社(online travel agencies, OTAs)和公司官網(wǎng)保持對接,又同線下傳統(tǒng)銷售渠道共享信息,考慮到上述兩方面來源的需求數(shù)據(jù)均具有不同程度的不完備性[12, 13, 17],這增加了基于現(xiàn)有歷史銷售數(shù)據(jù)對模型參數(shù)進(jìn)行估計的難度.針對該問題,本文分別站在“非截尾需求(uncensored demand)”和“截尾需求(censored demand)”的角度,提出了模型參數(shù)聯(lián)合估計的EM算法、以及網(wǎng)絡(luò)需求的無約束估計計算方法.最后,通過數(shù)字模擬說明了所提模型和方法在航空網(wǎng)絡(luò)需求無約束估計應(yīng)用中的適用性和有效性.
表1 本文的研究對象
本文研究主要針對航空客運網(wǎng)絡(luò)需求無約束估計問題,所提方法還適用于其他網(wǎng)絡(luò)收益管理應(yīng)用行業(yè),比如鐵路客運和汽車租賃.根據(jù)“易逝資產(chǎn)收益管理(perishable asset revenue management, PARM)”概念[19],其研究對象如表1所示.
基于顧客偏好排序列表的非參數(shù)離散選擇模型最初被廣泛應(yīng)用于經(jīng)濟學(xué)和心理學(xué)等研究領(lǐng)域,Mahajan和van Ryzin[20]首次將該類模型應(yīng)用到了運營管理中的零售產(chǎn)品組合規(guī)劃問題,并指出:文獻(xiàn)研究中用于描述顧客選擇行為的幾種常用選擇模型均可被表示為它的特殊情況,其中包括:多項式Logit模型(multinomial logit model, MNL)、馬爾科夫第二選擇模型(Markovian second choice model)、通用備份模型(universal backup model)、蘭卡斯特需求模型(Lancaster demand model)、以及獨立需求模型(independent demand model).雖然其后的文獻(xiàn)[12, 13, 21-25]分別使用非參數(shù)離散選擇模型對收益管理領(lǐng)域相關(guān)問題進(jìn)行研究,但所考慮的顧客偏好排序列表也僅涉及短視型顧客類型.本節(jié)將構(gòu)建考慮了顧客策略行為的網(wǎng)絡(luò)型非參數(shù)離散選擇模型,為提出O&D預(yù)測中的網(wǎng)絡(luò)需求無約束估計方法提供理論依據(jù).
1) O&D行程和票價艙位集合
D:航線網(wǎng)絡(luò)出發(fā)地集合,d=|D|,k∈D;
Hk:出發(fā)地k中的航線網(wǎng)絡(luò)行程集合,hk=|Hk|,l∈Hk;
Mk={M1,k,M2,k,…,Mlk}:Hk中的艙位集合,mk=|Mk∪0|,i∈Mk∪0,i=0表示顧客選擇“不購買”、或轉(zhuǎn)移購買競爭者機票;
2) 已知參數(shù)
ρk:以出發(fā)地k為樞紐的客運網(wǎng)絡(luò)市場份額,0<ρk<1;
3) O&D顧客類型集合
4) 未知參數(shù)
1) 有顧客到來但選擇不購買;
2) 沒有顧客到來.
有關(guān)短視型和策略型顧客選擇行為、及其需求“溢出”和“再現(xiàn)”效應(yīng)的詳細(xì)描述,可參見文獻(xiàn)[17]中的1.2節(jié).為更好地說明偏好排序列表的結(jié)構(gòu),還需做如下的限定:
因此,計算顧客偏好排序列表數(shù)量的時間復(fù)雜度可用“組合”階O((T×mk)!)來表示.
1)當(dāng)i≠0時:
(1)
2)當(dāng)i=0時:
(2)
雖然本文和郭鵬等[17]均在van Ryzin和Vulcano[13]所提同類模型基礎(chǔ)上考慮了顧客策略行為,但本文的主要貢獻(xiàn)是將該類模型擴展到了網(wǎng)絡(luò)環(huán)境,其網(wǎng)絡(luò)型特征主要體現(xiàn)在:
與van Ryzin和Vulcano[13]的研究思路類似,本文擬提出解決極大似然估計問題的簡化方法,其主要構(gòu)想是利用完備數(shù)據(jù)對數(shù)似然函數(shù)(complete data log-likelihood function),以克服上述兩方面數(shù)據(jù)不完備性對參數(shù)估計造成的影響,它既能反映顧客需求“溢出”效應(yīng)的可能性,又可將每位到來顧客所屬精確類型的概率考慮在內(nèi).按所獲得上述第二方面數(shù)據(jù)的完備程度不同,可將本文的參數(shù)估計過程分為“非截尾需求”情況和“截尾需求”情況,它們的區(qū)別在于:
2) 相反地,“截尾需求”情況則是指預(yù)訂數(shù)據(jù)中無法反映顧客到達(dá)過程中的需求“溢出”效應(yīng),當(dāng)沒有機票售出時,無法通過對是否有顧客到來的跟蹤和記錄來判斷當(dāng)期顧客需求是否受到截尾,該情況常見于傳統(tǒng)線下旅行社和部分無法收集到在線訪問信息的機票預(yù)售系統(tǒng),參數(shù)估計中可用到的預(yù)訂數(shù)據(jù)屬于受截尾數(shù)據(jù)[12, 13].
(3)
(4)
4.1.1 非截尾需求情況
由此可獲得一個極大似然估計封閉解
(5)
(6)
(7)
(8)
(9)
(10)
4.1.2 截尾需求情況
(11)
(12)
(13)
(14)
其中
因此,由式(12)可獲得如下估計值
(15)
同時,由于
所以
(16)
(17)
(18)
M步驟的簡便性是本文所提EM算法最吸引人的特性之一.
與van Ryzin和Vulcano[13]所提EM算法類似,本文式(10)和式(16)的擬凹性保證了上述迭代過程是一種EM算法,是所謂廣義EM算法(generalized EM algorithm, GEM)[28]的一個特例,該過程滿足一個適當(dāng)?shù)恼齽t條件,由Wu[29]所提定理2、Boyles[30]所提定理5、以及McLachlan和Krishnan[28]中的定理3.2可證明上述結(jié)論.
與文獻(xiàn)[17]的研究不同,本節(jié)不僅給出了歷史顧客“初始需求”總量的計算方法,還提出了歷史顧客“再現(xiàn)需求”和“溢出需求”總量的估計方法,并在此基礎(chǔ)上,總結(jié)了歷史顧客網(wǎng)絡(luò)無約束估計需求量之間的關(guān)系、以及需求無約束估計效果的評價指標(biāo).
(19)
(20)
5.3.1 非截尾需求情況
5.3.2 截尾需求情況
(21)
(22)
(23)
(24)
(25)
(26)
6.1.1 O&D航線網(wǎng)絡(luò)基本情況介紹
如圖1所示,國內(nèi)某航空公司的航線網(wǎng)絡(luò)中包含了6條航段,出發(fā)地和目的地機場有:貴陽(龍洞堡機場)、武漢(天河機場)、北京(首都機場)和廣州(白云機場);該航線網(wǎng)絡(luò)中以出發(fā)地k為起點的O&D行程分別如表2所示;其中,D={貴陽、武漢},d=2,以貴陽和武漢為出發(fā)地的O&D行程數(shù)量分別為h1=6和h2=2.
圖1 航線網(wǎng)絡(luò)示例圖
表2 航線網(wǎng)絡(luò)中的O&D行程示例
表 貴陽→北京航線上(k=1)各行程航班艙位等級在各中價格保持不變情況下的和
6.1.2 顧客類型集合介紹
表4 考慮網(wǎng)絡(luò)替代效應(yīng)的短視型顧客集
表5 考慮網(wǎng)絡(luò)替代效應(yīng)的策略型顧客集
6.1.3 網(wǎng)絡(luò)型離散選擇模型的建立
6.1.4 基于EM算法的聯(lián)合估計
6.1.5 網(wǎng)絡(luò)需求無約束估計計算結(jié)果
圖2 預(yù)售關(guān)閉艙位比例與顧客到達(dá)
表6 貴陽→北京航線上(k=1)各行程航班艙位等級在中的無約束估計計算結(jié)果
因此,圖3所列性能指標(biāo)驗證了網(wǎng)絡(luò)環(huán)境下顧客需求的截尾機理,證明了本文所提網(wǎng)絡(luò)需求無約束估計計算方法以及所提性能指標(biāo)的有效性.同時,在所有的無約束估計過程中,本文所提EM算法的計算過程均能較快收斂,說明所提EM算法對O&D網(wǎng)絡(luò)需求的無約束估計計算過程簡單易行.
圖3 預(yù)售關(guān)閉艙位比例與網(wǎng)絡(luò)需求無約束估計結(jié)果性能指標(biāo)
表7 貴陽→北京航線上(k=1)各行程航班艙位等級在各中價格變化情況下的和
表8 不同市場份額下Δ4和Δ5中各類型艙位歷史顧客無約束估計“初始需求”的平均到達(dá)率(單位:
由表8可知:
1) 在艙位價格發(fā)生變化前后,被測試的所有方法在不同市場份額情況下所得結(jié)果均發(fā)生了變化,這表明基于顧客偏好排序列表的非參數(shù)離散選擇模型能有效反應(yīng)艙位價格變化對無約束估計結(jié)果的影響.
來自于乘客O&D 仿真系統(tǒng)(Passenger O&D Simulation, PODS)的研究結(jié)論表明,相較于航段控制(leg control),O&D控制能夠為收益管理應(yīng)用企業(yè)帶來1%~2%的收入增長[5].O&D控制層面所需數(shù)據(jù)主要來源于O&D預(yù)測,后者的準(zhǔn)確度高低直接關(guān)系到收益管理系統(tǒng)實施的成敗.本文首先基于顧客偏好排序列表定義了O&D短視型和策略型顧客類型集合,使用離散概率質(zhì)量函數(shù)對顧客選擇行為進(jìn)行描述,建立了考慮顧客策略行為的網(wǎng)絡(luò)型非參數(shù)離散選擇模型.其次,針對顧客到達(dá)率和所提選擇模型的概率質(zhì)量函數(shù)的聯(lián)合估計問題,分別站在線上交易平臺和線下實體交易平臺的角度,在非截尾需求情況和截尾需求情況下建立了完備數(shù)據(jù)對數(shù)似然函數(shù).然后,考慮到網(wǎng)絡(luò)環(huán)境下歷史預(yù)售數(shù)據(jù)的不完備性,在僅能獲取CRSs中基于O&D控制的歷史可觀察訂購量、歷史產(chǎn)品預(yù)售開放狀態(tài)和市場份額信息的情況下,分別針對完備數(shù)據(jù)對數(shù)似然函數(shù)的參數(shù)聯(lián)合估計問題,提出了相應(yīng)的EM算法、以及考慮歷史顧客策略行為的O&D顧客“初始需求”、“再現(xiàn)需求”和“溢出需求”的無約束估計計算方法.最后,通過數(shù)值模擬驗證了所提網(wǎng)絡(luò)需求無約束估計方法的可行性和有效性,在準(zhǔn)確反映產(chǎn)品間網(wǎng)絡(luò)替代效應(yīng)對短視型和策略型顧客選擇行為共同影響的同時,能有效避免現(xiàn)有非參數(shù)多航班方法對歷史顧客“初始需求”的高估問題.
值得注意的是,隨著O&D網(wǎng)絡(luò)規(guī)模的擴大,以顧客偏好排序列表為基礎(chǔ)的顧客類型數(shù)量呈指數(shù)級增長,公司通過市場調(diào)研方法獲得準(zhǔn)確O&D顧客類型信息的難度也隨之增大,極有可能由于對顧客信息的判斷失誤而對網(wǎng)絡(luò)需求無約束估計的準(zhǔn)確性造成影響,使得本文所提網(wǎng)絡(luò)型無約束估計方法的應(yīng)用成本急劇上升.因此,仍然需要提出一種能夠自動改進(jìn)完備數(shù)據(jù)對數(shù)似然函數(shù)的“市場發(fā)現(xiàn)算法”,即可在本文所提基于EM算法的聯(lián)合估計過程中,通過自動發(fā)現(xiàn)新顧客類型對事先預(yù)定義的初始顧客類型集合進(jìn)行自動擴充,這符合大數(shù)據(jù)時代收益管理需求無約束估計的應(yīng)用要求[6].同時,在對公司網(wǎng)絡(luò)收益管理實踐的收入影響等性能指標(biāo)上,有必要對本文所提網(wǎng)絡(luò)型方法和傳統(tǒng)方法作進(jìn)一步地仿真比較研究.