1. 引言
日常生活中,排队现象普遍存在,包括可见队列,不可见队列,部分可见队列等。很多企业在管理顾客队列时会选择向顾客通告与队列相关的信息,尤其是在部分可见队列和不可见队列中,通告现象较为常见。比如,顾客在排队等待就餐位时会收到餐厅“前面还有几桌”的通告,在排队等待呼叫中心服务时收到“您当前排在第几位”的通告。
在现实生活中,可以观察发现,顾客的排队方式是十分灵活的,他们可能在到达时因为队列长度而止步不前,可能在队列中等待超过阈值后因为不耐烦而中途离开,也可能在接收到通告信息后出于某种权衡而突然离开。因此,排队顾客有很强的主动性,在排队论研究中,顾客应当被视为追求自身效用最大化的决策者,在排队过程中估计自身的效用并不断权衡利弊。
面对同一个通告信息,顾客会因为理性程度的偏差在通告时刻以不同的概率做出等待选择。理性程度与顾客对通告信息的信任程度正相关。当这个通告信息指向正顾客效用时,顾客对通告信息越信任,顾客会更愿意等待;而当这个通告信息指向负顾客效用时,顾客越信任,越有可能离开队列。此外,顾客的理性程度可能会在排队过程中发生变化。量子响应模型可以用于对不同理性顾客和动态理性顾客进行建模。
综上所述,融合顾客的行为心理学,合理搭建顾客行为模型,借助仿真工具研究实施更新通告对动态理性顾客在多种排队场景下的系统绩效的影响,对企业制定通告策略或优化改进通告策略具有重要的参考价值。仿真方法论对指导企业优化排队决策具有重要的应用价值。
2. 文献综述
2.1. 顾客有界理性行为建模概述
人类决策者的比较判断是不一致的,也就是说,他们对同一对刺激会做出不同的判断(见,Thurstone (2017) [1] )。由于判断的不一致性,Luce (2012) [2] 证明决策者的选择行为通常是概率性的,以正概率选择每个选项。Simon (1955, 1957) [3] [4] 是第一个将概率选择行为引入经济学和管理学的学者,他将顾客视为具有“有界理性”的概率决策人 [5] [6] 。在这之后,许多学者(如Canyakmaz和Boyacı (2023) [7] )在他们的研究中考虑了概率选择行为,量子响应模型被用来为概率选择行为建模,通常应用于对有界理性顾客的建模(见,McKelvey和Palfrey (1995) [8] ,Chen等人(1997) [9] )。
Ren和Huang (2018) [10] 在他们的综述文献中整体概括了量子响应模型:一个有界理性人估计采取某个行动的报酬为
,其中
表示采取该行动实际将产生的报酬,
表示零均值的随机估计误差,即有界理性人估计的报酬相较实际报酬会出现一个均值为0的随机偏移,并最终以概率
采取这个行动,其中,
能反映出
的标准偏差
。概率P函数显示,
能象征顾客的有界理性水平,它能衡量顾客决策受报酬影响的敏感度。
越大,敏感度越小,即理性水平越是有限,该顾客对报酬变化的反应越小。对量子响应模型更系统的阐述和处理可以参考Luce (2012) [2] ,McFadden (1973) [11] ,Anderson等人(1992) [12] 。
着眼于量子响应模型在近几年的应用,Huang等人(2013) [13] 将量子响应模型引入排队环境,并研究了受制于有界理性的顾客不同的概率选择行为对系统性能的影响。Li等人(2016) [14] 扩展了Huang等人(2013) [13] 的工作,研究在顾客概率选择行为的前提下两个竞争性服务器的定价和服务费率决策。
2.2. 更新通告的影响机制
信息越多并不总是越好。虽然提供信息的价值通常依赖于排队具体场景,但一个普遍的原则是提供更多的信息不一定总能提高绩效,甚至可能是有害的。
大多数将顾客建模为效用最大化和前瞻性决策者的文献都关注通告信息的抑制程度。在Chen和Frank (2004) [15] 的论文中提到,当顾客到达率低时,可见队列的有效入队率比不可见队列的小,而当顾客到达率高时则相反,这意味着如果系统不拥挤,信息抑制会带来好处。这推翻了Hassin (1986) [16] 提出的标准观点,即社会福利总是通过揭示队列而得到提升。他们提出的观点是,不知情客户的存在提高了低负载下的吞吐量,并增加了高负载下的社会福利。Hu等人(2018) [17] 建立了一个系统模型,其中知情顾客的比例是外生的,在该系统中,知情的顾客按照可见队列的阈值加入策略做出是否入队的决策,不知情顾客更随机地做出是否入队的决策。作者证明,在负载不是很低的情况下,只告知一部分顾客延迟信息会增加吞吐量和社会福利,信息抑制的性能取决于系统负荷的高低和不知情顾客的决策行为。
通告信息的频率与通告信息的抑制程度密切相关,并影响到顾客的决策行为,这是更新通告发挥作用的根本机制。除此以外,更新通告也将影响通告信息的准确度。
3. 动态理性顾客建模
3.1. 决策行为建模
前瞻性顾客在收到通告时必须做出继续等待或离队的决定。前瞻性顾客在每次决策时都会忽略过去发生的等待情况,他继续等待的预期顾客效用为:
(1)
其中
是用货币衡量后的服务回报,
是服务价格,
是在队列中等待的每单位时间的平均等待成本,以及
是他/她在接受服务前需要等待的预期延迟时间。前瞻性使他/她离开系统的预期顾客效用为
。顾客的单位时间等待成本C由顾客耐心
内生,是一个与顾客耐心
负相关的参数,即
。
有界理性顾客对通告信息有自己的判断,他们自身估计的在被服务前的预期等待时间
会与通告的延迟时间
有一定偏差,偏差程度取决于理性指数r。顾客将基于自身估计的
来计算预期等待效用。
为了模拟这种主观等待时间估算,引入随机误差项
。在收到通告时刻,顾客估计的预期等待效用:
(2)
而顾客估计的预期离开效用依然为:
(3)
因此顾客的等待概率为:
(4)
本文假设
遵循logistic分布,参考Simon (1955, 1957) [3] [4] 、Chen等人(1997) [9] 及其他相关文献,用量子响应模型来表示顾客决策方式。一位理性指数为
顾客在接受到通告时刻选择在系统中继续等待的概率为:
(5)
3.2. 理性更新机制
假若顾客在排队过程中先后收到了两个延迟通告,这两个通告的发布时机不同,故而两次通告的准确性不同,顾客会以不同的信任度看待这两次通告,以不同的理性指数来衡量自己的两次通告离队选择,即动态理性。
动态理性顾客在更新通告时刻将以自己更新后的理性指数
来计算继续等待概率P,即:
(6)
考虑两种理性更新机制:
(1) 初始理性指数为
的强有界性的有界理性顾客在二次通告时刻变为
的强普遍性的有界理性顾客。
其理性程度改善的情形可描述为顾客在首次通告时刻不信任通告信息,在做出离队决策时具有很高的无偏性和随机性,但在二次通告时刻对通告信息相对信任,依据通告信息和自身的合理化估计做出是否离队的决策。其原因可解释为企业通过增加排队中的互动或放松机制改善了顾客的等待体验,或企业通过把控舆论在等待队列中传递了通告具有较高准确度的信息,等等。
(2) 初始理性指数为
的强普遍性的有界理性顾客在二次通告时刻变为
的强有界性的有界理性顾客。
其理性程度下滑的情形可描述为顾客在首次通告时刻同时依据通告的信息和自身的合理化估计来做出是否离队的决策,但在二次通告时刻不再信任通告信息,在做出离队决策时具有很高的无偏性和随机性。其原因可解释为企业通告准确度的难以判断性让顾客逐渐失去对通告的信任。
通过对两种理性更新机制下的不同时机的更新通告策略的影响进行研究,不仅可以得到在这两种理性更新机制下对是否更新通告和何时更新通告的最优决策,也可以反向给予企业在采取通告更新策略时对顾客进行何种干预的管理建议。
4. 排队模型搭建和仿真实现
4.1. 排队服务规则和通告机制
本文排队系统为多服务器单队列,队列中有s台相同的并行服务器。顾客的到达过程是到达率为
的泊松分布,服务时间是速率为
的独立指数分布。当一位顾客到达时,如果至少有一台服务器可用,则直接为其提供服务;否则,他/她会被分流到一个先到先得(FCFS)的不可见队列中开始等待。一旦顾客收到通告,他/她就要做出“是否离队”的决策。在等待过程中,顾客可能会因为等待时长达到耐心极限而放弃。本文假设顾客的耐心极限
,服从速率为
的负指数分布。顾客在收到通告时做“是否离队”决策的过程和逻辑见3.1节。
通告的信息为
,其中 指顾客在队列中的位置,
指系统服务率。例如,某位顾客在队列中从前往后排在第三位,系统服务速率为
(平均每位顾客10秒),那么此时,如果他/她被通告,通告的延迟时间应为
。更新通告是指在第一次通告之后的某个等待时刻提供第二次通告。
k-time通告是指当顾客的等待时间达到k秒时向顾客发布首次通告。k2-time通告是指当顾客的等待时间达到k2秒时向顾客更新通告。
4.2. 仿真模型绩效评估方法
在分析系统绩效时,区分两类企业,一类以利润为导向,追求企业利润,另一类以顾客为导向,追求顾客效用。
本文不考虑企业提供服务的成本,将复杂问题简单化。企业利润是被服务顾客数量num与服务价格p的乘积。顾客效用是每个顾客效用的总和。表1解释了计算系统绩效的逻辑。
Table 1. System performance calculating logic
表1. 系统绩效计算逻辑
4.3. 仿真实验环境和参数
本文在Flexsim7.5上构建了上述仿真排队模型,配置实验参数如表2。
5. 更新通告实验结果分析
本章分别对两种理性更新机制(参见3.2)下的顾客实施更新通告,并在两种理性更新机制下,区分负载场景来阐述更新通告的作用。
5.1. 理性程度改善时
选定首次通告时机k,在首次通告后的某个时机k2更新通告,即实施第二次通告,进行仿真实验。
实验结果显示首次通告离队率远高于第二次通告,见图1。原因在于顾客初始理性指数较低,决策更具无偏性,而在更新通告时刻改善了理性指数,在预期等待效用
为正的情况下,顾客更不易离队。且更新通告的时机k2越大,被二次通告的人数越少,更新通告时刻的离队人数就越少。
(
)
Figure 1. Balk rate at announcement time with increased rationality
图1. 理性改善顾客两次通告的离队率
将不同更新通告时机下的系统绩效和无通告更新策略进行比较,见表3。由表可见,在当前理性指数改善的前提下,更新通告能改善企业利润和顾客效用,但其改善效果依旧局限于一定范围内。在轻负载场景下,更新通告时刻离队率将相对重负载场景更小,更新通告将在更小的范围内对系统绩效产生微量的优化。
Table 3. System performance with increased rationality
表3. 理性改善顾客更新通告绩效表
5.2. 理性程度下滑时
同样的,选定首次通告时机k,在首次通告后的某个时机k2更新通告,进行仿真实验。
实验结果显示首次通告离队率远低于第二次通告,见图2。原因在于顾客初始理性指数较高,可被视作智慧型决策顾客,在预期等待效用
为正的情况下,顾客大概率不会选择离开,而在更新通告时刻理性指数下滑,顾客决策出现更强的随机性。
Figure 2. Balk rate at announcement time with decreased rationality
图2. 理性下滑顾客两次通告的离队率
将不同更新通告时机下的系统绩效和无通告更新策略进行比较,见表4。由表可见,在重负载场景下,更新通告的作用在此显现,不论更新通告的时机如何,更新通告都以50%左右的幅度提升了无通告更新时的顾客效用,以7%左右的幅度提升了无通告更新时的企业利润,且可能存在最优的更新通告时机,使企业利润和顾客效用都达到峰值。可见,更新通告时刻低理性顾客的“失误”决策反而给系统带来更高的绩效。其影响机制在于更新通告时刻部分顾客的随机离队在重负载场景下相当于主动放弃排队资源,将排队资源转移给未被二次通告的顾客,这使平均等待时间E(W)被压低,进而使不耐烦放弃率降低,未被二次通告的顾客将更有可能被服务。而在轻负载场景下,更新通告通过对低理性顾客的离队激励大幅降低了E(W)和不耐烦放弃率,使顾客效用得以提升。但在
时,更新通告对企业利润产生了负效应,考虑15.5%的更新通告知情比例下近25%的二次通告离队率导致了过多的顾客流失。
Table 4. System performance with decreased rationality
表4. 理性下滑顾客更新通告绩效表
6. 研究结论和管理建议
综合实验结果,图3总结了重负载场景和轻负载场景对应初始理性指数和更新理性指数下更新通告的效果。
(重负载:
) (轻负载:
)
Figure 3. Additional announcement effect
图3. 更新通告效果
根据图3,本文得出以下有关更新通告效果的结论:
1) 对于顾客导向型企业,当顾客的理性指数从中高下降到低时,更新通告能够产生较为显著的正效应;在顾客始终处于低理性的情况下,更新通告可能会产生负效应;而在其他理性更新分布下,不会产生明显的负效应,也不会有明显的正效应。
2) 对于利润导向型企业,需要区分系统负载情况:
a) 在重负载场景下,当顾客的理性指数从中高下降到低时,更新通告能够产生较为显著的正效应;在顾客始终处于低理性的情况下,更新通告可能会产生负效应;而在其他理性更新分布下,不会产生明显的负效应,也不会有明显的正效应。
b) 在轻负载场景下,更新通告在各理性指数更新的分布中都不会产生明显的正效应,甚至可能会出现负效应。
因此,本文给出以下实施更新通告的管理建议:
1) 对于顾客导向型企业,对理性程度下滑顾客实施更新通告;对理性程度始终为低的顾客不实施更新通告;对其他理性更新分布的顾客,评估更新通告的成本,假使企业更新通告的成本很小,本文建议企业实施更新通告,在顾客群体庞大的大型排队系统中,企业依旧可以凭借微小的优势获取更大的利益。
2) 对于利润导向型企业,需要区分系统负载情况:
a) 在重负载场景下,对理性程度下滑顾客实施更新通告;对理性程度始终为低的顾客不实施更新通告;对其他理性更新分布的顾客,评估更新通告的成本,假使企业更新通告的成本很小,本文建议企业实施更新通告,在顾客群体庞大的大型排队系统中,企业依旧可以凭借微小的优势获取更大的利益。
b) 在轻负载场景下,在任何情况下都不实施更新通告。
纵向比较不同理性更新分布对实施更新通告下系统绩效的影响,本文给出以下理性指数管理建议:
1) 对于顾客导向型企业,在实施更新通告时,激励低理性指数顾客提升理性程度,激励中高理性指数顾客降低理性程度。
2) 对于利润导向型企业,需要区分系统负载情况:
a) 在重负载场景下,在实施更新通告时,激励低理性指数顾客提升理性程度,激励中高理性指数顾客降低理性程度。
b) 在轻负载场景下,在实施更新通告时,激励所有顾客提升理性程度。
参考文献