基于任务吸引度的众包平台定价方案优化优秀论文.docx_第1页
基于任务吸引度的众包平台定价方案优化优秀论文.docx_第2页
基于任务吸引度的众包平台定价方案优化优秀论文.docx_第3页
基于任务吸引度的众包平台定价方案优化优秀论文.docx_第4页
基于任务吸引度的众包平台定价方案优化优秀论文.docx_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于任务吸引度的众包平台定价方案优化摘 要本文对自助式劳务平台的运营模式及运营效果进行了分析,建立多目标规划模型对定价方案进行了优化,并加入任务打包情况对此方案进行了修改,最终应用在新项目的任务定价中。对问题一,该项目任务点分布于四个不同城市。在分析定价规律时,考虑数据的宏观分布情况,分别以各任务点与市中心距离、各任务点处会员分布密度为回归变量,以定价为响应变量,通过回归分析研究变量间的定量关系,确定回归系数后,以会员分布密度与定价的回归方程作为定价规律判定。回归方程表明:定价在宏观上与会员分布密度呈反比例函数关系。其次,在分析任务未完成原因时,分别定义任务的距离吸引度、标价吸引度来量化距离、标价对任务完成情况的影响,将任务未完成原因归结为四方面:标价吸引度低、距离吸引度低、会员分布密度低、其它因素。对问题二,将设计定价方案的过程视为定价方与任务完成方进行博弈的过程,在博弈论的视角下对众包任务定价方案进行了设计。首先定义了定价基准值的概念,来量化任务本身的价值。根据问题一的分析结果,任务未完成原因主要是距离吸引度、标价吸引度过低,因此在定价时,从权衡各任务点距离吸引度、标价吸引度入手,分析了任务完成过程中个体的行为规律。针对任务完成方,分析了会员预定各任务的概率;针对定价方,分析了任务被预定概率、任务被完成概率,其中任务被完成概率与由会员信誉值决定的概率修正因子有关。以任务被完成概率、定价为目标,建立了无约束多目标规划模型,利用遗传算法确定了每个任务的最优定价。最后,比较了所设计方案与原方案下任务完成比例和任务标价,很好地表现出了新方案优化效果。其中新方案的任务完成率为:0.7122,标价总额为:34112.7356。对问题三,要求修改问题二中定价模型,从而导出适用于含任务包的任务定价方案。任务打包后,对定价方案造成的影响主要是:任务包中任务个数与会员预定限额之间的矛盾。首先,在考虑会员预定限额的基础上,确定了任务包的基准价、标价吸引度及距离吸引度。受到物流配送区域划分方法的启发,建立了基于点密度的任务聚类模型对任务进行打包处理。进而类比问题二,建立了含任务包的目标规划模型,确定最优定价,并得出此定价下的任务完成概率。与问题二中任务完成率、标价总额进行对比,结果表明,将任务打包后任务完成率提高。其中打包后的任务完成率为:0.8059,标价总额为:36371.4592。对问题四,针对新项目任务分布高度集中的特点,需要结合实际,对任务包内任务个数进行限制。基于任务个数上限,对问题三打包方案进行了改进,运用改进后的打包方案对任务打包后,通过建立含任务包的目标规划定价模型,确定了每项任务的定价。结果分析表明,在此方案下任务完成率为:0.5042。最后,加入任务开始预定时间指标,对众包任务的下发、预定、完成过程进行仿真分析,作为模型的改进。关键词: 会员分布密度 回归分析 吸引度 目标规划 任务聚类一、问题重述1.1 问题的背景众包是一种公开面向互联网大众的分布式的问题解决机制,它通过整合计算机和互联网上未知的大众来完成计算机单独难以完成的任务。如今,这种基于移动互联网的自助式劳务众包平台层出不穷,为企业提供各种商业检查和信息搜集,例如:阿里众包、猪八戒等。此种调查方式相比传统的市场调查方式可以大大节省调查成本,而且有效地保证了调查数据真实性,缩短了调查的周期。“拍照赚钱”是移动互联网下的一种自助式劳动众包平台之一。用户通过下载 APP,注册成为会员,然后从 APP 上领取需要拍照的任务(比如上超市去检查某种商品的上架情况),赚取 APP 对任务所标定的酬金。因此 APP 成为该平台运行的核心,而 APP 中的任务定价又是其核心要素。如果定价不合理,有的任务就会无人问津,导致商品检查的失败。1.2 问题的数据条件附件一给出一个已结束项目的任务数据,包含了每个任务的位置、定价和完成情况(“1”表示完成,“0”表示未完成);附件二给出会员信息数据,包含了每个会员的位置、信誉值、参考其信誉给出的任务开始预订时间和预订限额,原则上会员信誉越高,越优先开始挑选任务,其配额也就越大;附件三给出一个新的检查项目的任务位置信息。1.3 问题的提出(1)研究附件一中项目的任务定价规律,分析部分任务未完成的原因。(2)为附件一中的项目设计新的任务定价方案,并和原方案进行比较。(3)在实际情况下,多个任务因为位置比较集中,导致用户会争相选择,现考虑将这些任务结合在一起打包发布,应如何修改问题二中的定价模型,并分析对最终的任务完成情况的影响。(4)针对附件三中的新项目的任务位置信息设计任务定价方案,并评价该方案的实施效果。二、问题分析2.1 问题的总分析本文首先要求我们研究已完成项目的定价规律,分析部分任务未完成的原因,其次针对部分任务未完成的原因,重新设计任务的定价方案,再次在问题二的基础上考虑任务打包的情况,修改问题二的定价模型,并分析对最终的任务完成情况的影响,最后针对新项目的任务位置信息设计任务定价方案,并评价此方案的实施效果。本文的总体分析流程图如下:图 1. 问题的总分析2.2 具体问题分析2.2.1 问题一的分析问题一要求我们研究任务定价规律,分析导致任务未完成的原因。首先,结合附件一中的数据,需要从宏观和微观两个角度分析影响任务定价的因素,并需要对这些因素进行合理量化,可以据此描述定价规律。然后,结合定价规律分析,找到可能影响任务未被完成的原因作为指标,对这些指标进行定性和定量分析,确定影响任务未被完成的主要因素。2.2.2 问题二的分析问题二要求我们结合问题一中任务未完成的原因,重新设计定价方案并和问题一的方案进行比较。由于众包平台本身的特点,任务预订情况无法预知,任务分配结果无法预知。因此,若在定价时未充分考虑影响任务完成的各项因素,就会出现诸如附件一中大量任务无法被完成的现象。在设计定价方案时,相当于公司与会员之间的一个博弈过程,只有充分分析并预测会员在选择任务、完成任务之中可能出现的行为概率,才能更好的设计定价方案,保证每个任务以最大的概率完成。首先,要选择合适的指标量化分析定价规律,问题的重点在于如何选取指标并进行合理量化。其次,还需从公司和会员的角度考虑,分析两者之间行为规律,选择使得任务完成比例最高且任务定价最小的点,作为双方利益最大化的平衡点作为任务的最优定价。2.2.3 问题三的分析问题三要求我们考虑任务打包情况下的定价模型,并分析对最终任务完成情况的影响。首先,考虑任务打包的角度有很多种,受到快递配送区域划分的启发,可以根据点密度选取初始聚类中心。其次,需要在问题二定价模型的基础上,考虑如何进行修改,建立含有打包任务的定价模型。最后,通过对比打包前后任务完成率,分析任务打包对任务完成情况的影响。2.2.4 问题四的分析问题四要求我们根据新项目的任务的位置设计定价方案,并评价该方案的实施效果。首先应该从附件给出的任务分布数据入手,判断此项目中任务的地域分布,进而设计合理的定价方案,可以考虑对上文所建立模型进行改进,确定适用于此项目的任务定价方案。三、模型假设假设一:附件二中提供的会员位置的 GPS 信息为会员每次开始完成任务的起始位置。假设二:当会员被分配到每个任务时,其完成该任务的概率只与会员信誉值有关,不考虑除此之外的随机因素。假设三:每位会员均在其规定的预定任务开始时间进行预定。四、符号说明符号说明wj任务 j 实际定价dij会员 i 与任务 j 距离rj会员分布密度dj任务标价吸引度qij任务距离吸引度ei会员信誉值P(Bj )任务 j 被完成概率h任务完成率ri点密度注:表中未提及的符号在文中出现时进行说明。五、模型的建立与求解5.1 问题一:定价规律分析及任务未完成原因分析5.1.1 数据处理:(1)任务点分布分析借助于智图 GeoQ 在线地图1,绘制出任务点分布图,发现任务点分布于广州、佛山、深圳和东莞四个城市。在对任务点进行分类时,为分析定价规律,我们将任务点所属行政区域作为分类依据对任务点进行初步划分。一般具有规则边界的区域可以借助于函数表达式完成对点的分类,而城市边界线是不规则的图形,难以用函数表达式进行描述。为简化问题,我们借助于百度地图的 API 得到四个城市边界线上点的经纬度。再结合附件一中给出的任务点的经纬度,利用 MATLAB 绘制出四个城市的边界曲线和任务点的示意图,并将任务点按照所属行政区域进行分类,如图 2 所示。(2)会员分布情况分析利用附件二的数据,画出所有会员分布图,如图 3 所示。5.1.2 定价规律分析分析公司在进行任务定价时,可能考虑的因素,如图 4 所示:图 4. 影响定价的因素其中道路情况,区域人口密度等因素包含很大的随机性,难以进行量化。本文主要从附件一数据入手,分析宏观的定价规律。本文从任务点位置出发,选择使用任务点与市中心距离作为定价准则一;从会员分布出发,选择使用各任务点的会员分布密度作为定价准则二。从这两点来刻画任务定价规律。由于每个城市的任务定价受各个城市的因素影响而不同,但公司在对任务进行定价时采用的标准相同。因此,以下仅以广州市为例建立定价规律模型,其他三个城市类似。(1)影响定价的可能指标一:任务点与市中心的距离四个城市市中心的经纬度见表 1:表 1. 四个城市市中心经纬度城市广州佛山深圳东莞市中心经纬度(113.28,23.12)(113.12, 23.03)(114.08,22.07)(113.45,23.02)第 j 个任务点距离市中心的距离为:r0 j = Rarccoscosj0 cosjj cos(q0 -qj )+sinj0 sinjj (1) 其中,qj 和jj 为任务点 j 的经度和纬度,q0和j0为市中心的经纬度。为了分析定价规律,以距市中心距离r0 j 为自变量,标价wj 为因变量画出散点图,如图 5:图 5. r0 j 与wj 的散点图通过散点图及拟合效果可以看出,两变量间无明显函数关系,说明距市中心距离与定价之间相关性很弱,即在定价时,考虑的主要因素不是任务点距离市中心的距离。(2)影响定价的可能指标二:会员分布密度由于每个任务点的会员分布密度不同,导致任务的标价不同,故计算某个任务点所在区域内会员的个数时,我们将任务点作为区域的中心。定义任务点的会员分布密度:mjrj = pr2(2)其中mj 为以任务点 j 为中心,r 为半径的圆形区域内的会员个数。部分任务点的会员分布密度计算结果见表 2:表 2. 部分任务点的会员分布密度任务号码A0001A0002A0003A0004A0005A0006会员分布密度(人/km2)8.2767.9589.8680.31815.7290.318任务号码A0007A0008A0009A0010A0011A0012会员分布密度(人/km)7.95810.8231.91014.64211.45910.823为了分析定价规律,以密度rj 为自变量,任务标价wj 为因变量,画出散点图,如图 6:图 6. rj 与wj 的散点图通过散点图分析,选择反比例回归模型作为分析定价与会员密度之间关系的回归模型,如下:wj =+ crj其中 a、c 为回归系数。通过拟合确定回归系数后,得出回归方程表达式:(3)wj = 47.017 + 63.47(4)arj拟合后方差为 0.09403,相关系数为 0.7075,说明拟合效果良好。(3)定价规律判定基于拟合方差及相关系数结果表明,回归模型的显著性强,说明会员分布密度与定价之间存在较强的相关关系,因此以会员分布密度与定价的回归方程作为定价规律判定,即在宏观上,任务定价规律表现为:wj = 47.017 + 63.47(5)rj其中wj 为任务点 j 的标价,rj 为任务点 j 处的会员分布密度。回归方程表明:定价在宏观上与会员分布密度呈反比例函数关系。5.1.3 确定影响任务完成情况的指标会员在选择任务时,主要考虑两个因素:任务与会员的距离和任务标价,这两个因素对会员选择任务的影响可以理解为任务对会员的吸引程度,我们使用任务的距离吸引度、标价吸引度来量化这两个因素。(1)任务标价吸引度从公司角度考虑,在对项目中的每个任务标价时,应满足标价不低于任务本身的价值,这个价值取决于该任务完成的难易程度。定义标价基准值w0 = min wj 来量化任务完成的难易程度,即任务本身所具有的价值。定义第 j 个任务的标价吸引度为:Dwjdj =(6) wj其中,Dwj = wj - w0表示任务实际标价与标价基准值之间的差价,以任务的标价吸引度量化标价对任务完成情况的影响。(2)任务距离吸引度通过上述分析知,dij 越大表示任务点与会员的距离越远,会员受该任务的吸引程度越低,定义任务距离吸引度qij ,易知qij 与dij 负相关。通过分析可以得到一组初值条件和边界条件:当dij = 0 时,qij =1;dij = 时,qij = 0 。由于本问题是定性分析任务对会员的吸引度,故可以任意选择满足初值和边界条件的连续函数来定性描述距离对会员的吸引度,本文选择函数表达式如下:qij = 1dij(7) e 其中,qij 0,1此函数表达式分析了距离吸引度的概念。5.1.4 基于吸引度指标的任务未完成原因分析(1)标价吸引度过低计算未完成任务点的标价吸引度,画出任务点与标价吸引度的散点图,如图 7 所示:图 7. 未完成任务点的标价吸引度散点图图 7 中给出 313 个任务点的标价吸引度信息及任务完成情况信息,从图中可以看出,未完成任务的分布与任务的标价吸引度有较强相关性,未完成任务对应的标价吸引度较低。认为标价吸引度小于 0.1 的任务点的未完成原因是标价过低,从图 7 中,可以得到标价吸引度低于 0.1 的任务点共 248 个,表 3 仅给出部分标价过低导致任务未完成的任务点标号:表 3. 标价过低导致任务未完成的任务点的标号任务标号A0001A0002A0005A0008A0009A0011A0012标价吸引度0.0151520.0076340.0076340.0076340.0151520.0076340.007634任务标号A0018A0023A0024A0025A0029A0030A0031标价吸引度0.0151520.0076340.0225560.0370370.0151520.0441180.029851(2)距离吸引度过低从 313 个任务点中剔除(1)中标价吸引度过低导致任务未完成的 248 个任务点,分析剩余 65 个任务点中未完成任务点的未完成原因。计算剩余 65 个任务点的距离吸引度,画出任务点与距离吸引度的散点图,如图 8 所示:图 8. 195 个任务点的位置吸引度散点图从图 8 中可以看出,未完成任务点的分布与任务的位置吸引度有较强相关性,未完成任务对应的距离吸引度较低。认为距离吸引度小于 0.5 的任务点的未完成原因是任务点与会员的距离过大。从图 8 中可以得到距离吸引度低于 0.5 的任务点共 13 个,表 4 仅给出部分由于任务点与客户距离过大而未完成的任务点标号:表 4. 距离过大导致任务未完成的任务点标号任务标号A0004A0006A0037A0038A0042A0056A0063距离吸引度0.1353050.1403980.1972370.0182720.1589690.0543510.018272任务标号A0064A0077A0078A0104A0109A0119A0121距离吸引度0.0590360.0739530.0567140.1431910.1725490.1840250.078543(3)会员分布密度过低从 65 个任务点中剔除由于距离吸引度过低导致任务未完成的 13 个任务点,分析剩余 52 个任务点中未完成任务点的未完成原因。计算 52 个任务点的会员分布密度,画出任务点与会员分布密度的散点图,如图 10 所示:图 9. 52 个任务点的会员分布密度散点图从图 9 中可以看出,未完成任务点的分布与任务点的会员分布密度有较强相关性,未完成任务对应的会员分布密度较低。认为会员分布密度低于 5 的任务点的未完成原因是任务点周围会员分布较少。从图 9 中可以得到会员分布密度低于 5 的任务点共 46 个,表 5 仅给出部分由于会员分布密度过小而未完成的任务点标号:表 5. 会员分布密度过小导致未完成任务的任务点标号任务标号A0113A0157A0191A0192A0205A0398A0404会员分布密度0.89311.03620.07810.09610.03241.34834.3675任务标号A0415A0423A0427A0456A0483A0505A0540会员分布密度4.25740.01033.25762.69144.17620.09130.0736(4)其他原因剔除前三个原因后剩余未完成任务的任务点共 6 个,我们认为导致这 6 个点未完成任务的原因是随机因素。综上分析,受标价吸引度影响的未完成任务的个数最多,故认为导致该项目中任务未完成的原因是任务标价过低。5.2 问题二:博弈论视角下的众包任务定价方案由于众包平台本身的特点,任务预订情况无法预知,任务分配结果无法预知。因此,若在定价时未充分考虑影响任务完成的各项因素,就会出现诸如附件一中大量任务无法被完成的现象。在设计定价方案时,相当于公司与会员之间的一个博弈过程,只有充分分析并预测会员在选择任务、完成任务之中可能出现的行为概率,才能更好的设计定价方案,保证每个任务以最大的概率完成。结合问题一的分析,任务未完成的原因主要有:距离吸引度低、标价吸引度低和会员分布密度低。而上述三个原因中,无法人为的改变会员分布密度,故下文从改变距离吸引度和标价吸引度两个方面考虑,确定任务定价方案。5.2.1 众包平台工作模式分析众包的主要参与者包括公司(任务请求人)和会员(任务完成人),他们通过任务联系在一起。在本问题中,公司通过众包平台发布该项目所有任务的位置和标价,众包平台根据会员的信誉度规定每个会员的预定任务开始时间和预定任务限额,会员自己想要完成的任务,通过网络反馈给众包平台,众包平台再根据每位会员预定限额所占比例进行任务配发,即当多个会员选择同一个任务时,将该任务分配给预定限额比例最大的会员,会员接受任务后开始完成任务,将任务结果反馈给众包平台,公司通过平台审核任务,将任务审核通过的会员信息反馈给众包平台,借助众包平台向该会员支付任务金额,此APP的工作流程图如图 10 所示:图 10. 众包平台工作流程图众包平台按照预定限额所占比例大小分配任务,例如当会员 B0001B0005 选择了同一个任务 A0540,且五位会员的预定限额比例由大到小排序为:B0002B0003B0001B0004B0005,众包平台根据预定限额比例大小将任务分配给会员 B0002。5.2.2 定价方案设计准备:博弈过程分析在定价过程中,会员作为任务完成人构成一个群体,我们需要对该群体的行为进行深入研究,达到对个体行为预测的目的,才能更好的与其他个体进行博弈。在本问题中博弈双方为;公司和会员。在设计定价方案的过程中,需要从公司的角度去分析会员个体的行为,得出每个会员个体对每个任务的综合作用效果,从此综合效果入手,确定最终的定价方案。(1)综合标价与距离的任务吸引度指标当公司在众包平台发布任务信息后,会员为了能够完成任务且得到更多的任务奖金,故会优先选择距离自己较近且标价高的任务点,即会员预定任务的概率与任务标价吸引度正相关,与任务距离距离吸引度负相关。为了综合描述标价和距离对会员的吸引度,首先对标价吸引度和会员吸引度的数值进行归一化处理,然后定义任务吸引度为:Gi=w1qij +w2dj(8) 由 5.1.4 中距离吸引度和标价吸引度过低导致的任务未完成的任务的个数,可以得到综合描述吸引度的权重,计算方法如下:w1 = 距离导致的任务未完成的个数 = 0.4009(9)距离与标价导致的任务未完成的总数同理得到,w2 = 0.5991(2)个体行为分析:会员预定任务概率站在任务完成方的角度,第 i 个会员在预定任务时,对每个任务都以特定概率去预定,记为 Pi (Tj ) 。当任务与会员的距离越近,标价越高时,会员预定该任务的概率越大,即该任务对会员的标价吸引度和距离吸引度越大,会员预定此任务的概率越大。假设 Mi 表示第 i 个会员的位置,Tj 表示第 j 个任务的位置,图 11 给出会员 i 周围任务点分布及会员预定每个任务点的概率 Pi (Tj )的示意图,其中任务点的距离吸引度从大到小依次为:Tl+1 Tn T5 Tl+7 Tl+m Tl T1,任务点的标价吸引度从小到大依次为:Tl+1 T5 Tl+7 Tn T1 Tl Tl+m ,那么会员预定任务点Tl+1和T5 的概率较大。图 11. 会员 i 周围任务点分布示意图第 i 个会员对第 j 个任务的预定概率为:Pi (Tj )= Pi (Gi )(10) 即会员预定任务概率是关于qij 与dj 的函数。容易想象,会员预定各任务的概率与任务吸引度正相关,即某项任务的吸引度越大,会员预定该任务的概率越大。对于本问题只是定性的分析会员预定任务概率,不需要确定具体的函数表达式,且最终在定价时,是对会员预定概率进行优化使其尽可能的大,不关心其具体函数值。故只需统一确定每个会员预定任务概率的计算标准,即有一个统一的函数表达式即可。所以本文选择:Pi (Tj )= Gi(11)(3)任务被预定的概率站在定价方的角度,考虑在实际预定过程中,对某个特定的任务,每位会员都会以一定的概率预定此任务,但我们关心的是此任务最终被预定的概率。假设 Aij 表示第 j 个任务被第 i 个会员预定,那么该任务被预定的概率为 P(Aij )。图 12 给出任务点 j 周围会员分布及该任务被会员预定的概率:图 12. 任务点 j 周围会员分布示意图在实际过程中,每位会员都可能会预定此任务,易得该任务被预定的概率等于会员选择该任务的概率,即 P(Aij )= Pi (Tj )。(4)任务完成概率在实际会员完成任务的过程中,某个任务的预定概率较大并不能说明该任务会以此概率被完成。因为每位会员的信誉值不同,导致会员完成该任务的概率小于该会员预定此任务的概率。以下我们考虑受会员信誉值影响下的任务完成概率,设第 i 个会员完成第 j 个任务的概率为:P(Bij )= P(Aij )+ f (ei )(12) 其中,P(Bij )表示第 j 个任务被会员 i 预定,且会员 i 去完成此任务的概率,f (ei )表示修正因子,与会员 i 的信誉值相关,本文定义 f (ei ):f (ei )= - 1(13)ei 其中ei 表示第 i 个会员的信誉值。根据众包平台在分配任务时的分配原则,要使任务完成的总数越大,在分配任务时应选择对应任务完成概率最大的会员,因此可知任务的完成概率:P(Bj )= max P(Bij )(14) 由于实际情况下每位会员都存在预定第 j 个任务的可能性,因此 P(Bj )的实际值会略大于公式(13)的估计值。(5)任务完成概率与任务完成结果的关系根据上文分析,确定附件一中每个任务点的被完成概率,结合每个任务点的完成情况,分析任务完成概率与任务完成结果之间的关系。确定任务完成概率阈值,以任务点的完成概率 P(Bj )为横坐标,每个任务点的任务执行情况为纵坐标,绘制出完成情况与完成概率的图像,如图 13 所示:图 13. 任务完成情况和完成概率关系图通过图 13 可以看到,当 P(Bj ) 0.5时,任务完成个数与附件一中任务完成个数最为接近,故可以将此值作为任务完成阈值,即当 P(Bj ) 0.5时,任务一定被完成。5.2.3 基于任务吸引度的目标规划定价模型根据上述分析,该定价模型需达到提高任务完成比例、降低任务标价花费的目的,即使得所有任务的标价最小,任务完成概率最大,因此可以建立无约束多目标优化模型,求解每个任务点的最优定价。第 j 个任务的无约束优化模型如下:min f1 = wjmax f2 = P(Bj )对每个任务点,求解此无约束优化模型,确定每个任务点的最优定价。以 A0034 任务点为例,求解该任务点的最终定价的非劣方案。图 14.多目标任务定价模型得到的是权衡博弈双方的任务定价的非劣方案。统一标价及任务完成概率的非劣方案选择标准后,得到所有任务点的定价及完成概率,见表 6:表 6. 每个任务点的最优定价及完成概率任务标号A0001A0002A0003A0004A0005.A0835非劣定价70.8663.3468.6168.427非劣完成概率 0.4310.9740.6500.8310.422.0.7115.2.4 结果分析:方案比较由于 5.2.2 中的模型是针对任务标价和任务完成概率进行优化,故在与原方案进行比较时,选择任务总标价和任务完成比例这两个指标进行比较。通过比较 5.2.3 中求得的最优任务完成概率与阈值 0.5 的大小,确定任务完成个数。如下可定义任务完成率为:h= 已完成的任务个数(15)任务总数公司完成该项目所需的花费,即任务总标价为:835W = wj(16)利用公式(15)(16)计率和公司所需花费如表 7 所示:表 7. 原方案与现方案的任务完成比例及任务总标价方案任务完成率任务总标价原方案0.625136446现方案0.712234112.7356结果表明,设计的任务定价方案有效提高了任务完成率,且任务总标价更低,体现了新方案的优势。5.3 问题三:考虑任务打包情况的定价方案修订5.3.1 基于点密度的任务聚类模型对目前快递配送现状进行了分析,受到快递配送区域划分的启发,快递配送在划分配送区域时,根据点密度选取初始聚类中心,基于这个思想本文对打包方案及算法做出如下设计。(1)点密度假设Qi 为包含 856 个任务点区域内的任意一点,这里考虑以 500 米作为打包半径为例进行后续分析。以Qi 为圆心,做半径为 500 米的圆,该圆内包含的任务点个数记为qi ,如下可定义Qi 的点密度:ri = qi(17)图 15 为以 500 为打包半径的一个任务打包示例,此任务包含任务号码为:A0262,A0239,A0253,A0257,其中圆心点密度为 4。图 15. 任务打包示意图(2)打包方案算法设计设在未打包前的任务标号构成的集合为G0 ,计算该区域内任意一点Qi 的点密度ri ,对点密度进行排序,找到使得ri 1且最大点,记为Q0,从G0 中删去Q0所对应的圆内的q0个任务点的标号,得到新的任务点标号集合,记为G1;重新计算该区域内任意一点的点密度并对其进行排序,找到使得ri 1且最大点,记为Q1,从G1中删去Q1所对应圆内的q1个任务点的标号,得到新的任务点标号集合,记为Q2 ,依次进行下去,直到该区域内任意一点的点密度ri 1,此时的任务点集合为Gm+1。由上述搜索算法得到的区域内的点:Q0,Q1,Q2,L,Qm 就构成了任务包中心点集合,由r0,r1,r2,L,rm 就构成了以Qi 为中心的任务包所包含任务点的个数的集合;点密度ri 1的任务点标号构成的集合Gm+1为未被打包的任务点的集合。那么确定打包方案为由打包的任务和未打包的任务构成,即G0,G1,G2,L,Gm 和Gm+1 中的所有元素。算法流程图如下:图 16. 打包算法流程图5.3.2 任务包定价方案分析(1)可预订任务包会员集合由于会员受到预定任务限额的限制,当众包平台将任务包的信息发布在 APP 上后,只有会员预定任务限额大于任务包内任务总数的会员才可预定该任务包,那么容易知道可以预定该任务包的会员个数相对于未打包前可以预定该包内任务的会员数减少。以下为方便分析,我们定义当该任务包内所含任务个数为 k 时,可预订该任务包的会员构成的集合为:Dk = aibi k(18) 其中,bi 表示第 i 个会员的预定任务限额,ai 表示第 i 个会员的标号。根据附件二中的数据,表 8 给出当 k 分别为 10,20,30 时,可以预定该任务包的会员编号:表 8. 可预订任务包的会员个数任务包内任务个数可选择该任务包的会员个数10292201073057(2)任务包基准价不妨设该任务包含有 k 个任务,根据问题一中任务基准价的定义得到含有 k 个任务的任务包的基准价为:w0k = k min wj(19) 其中wj 为未打包前每个任务的标价,即根据问题二中的定价模型得到的每个任务的标价。(3)任务包标价吸引度与问题二中任务的标价吸引度计算方法类似,任务包的标价吸引度为:dk = wk - w0k(20) wk 其中,wk 表示该任务包的实际定价。(4)任务包距离吸引度由于问题二中,任务距离吸引度的计算公式只适用于单个任务点,因此需对单个任务点距离吸引度的计算公式进行改进得到任务包的距离吸引度计算公式,改进方法如下:计算任务包的中心点Qi 与集合 Dk 内每位会员的距离dki ,与问题一中定义距离吸引度的方法类似,得到包含 k 个任务的任务包Gk 对可预订该任务包的会员的距离吸引度:qki = 1dki(21) e(5)任务包被预订概率与问题二类似,综合任务包的距离吸引度和标价吸引度,得到任务包的吸引度为:Gk =w1qki +w2dk(22)在定性分析时,任务包的预定概率为:P(Ak )= Gk(23)(6)任务包被完成概率根据上文的任务包定价方案分析,将任务包视为单个任务点,重新对未被打包的任务点和任务包进行编号,重新编号后的任务集记为:Tj*。由上文可知,只有当会员的预定任务限额大于等于任务包所含任务的个数时,可预订该任务包,即含有 k 个任务的任务包对集合 Dk 以外的会员的吸引度为 0。类比问题二中任务未打包时个体行为的分析方法,首先从会员角度考虑,确定会员预定任务的概率为:Pi (Tj*)= Gi(24)再从公司角度考虑,任务被预定的概率等于会员预定此任务的概率,即P(Aij )= Pi (Tj*),得到任务被完成的概率:P(Bij )= P(Aij )+ f (ei )(25)其中, f (ei )= - 1 ,ei 表示第 i 个会员的信誉值。ei5.3.3 含任务包的目标规划定价模型将任务打包后,任务包即视为一个任务点,将所有任务包与未打包任务点组合,并重新编号,类比问题二中不含任务包的定价模型,建立如下含任务包的多目标规划模型: min f1 = wjmax f2 = P(Bj )最终定价的非劣方案,结果见下表:表 9. 部分任务包定价及被完成概率任务包编号任务包内任务个数任务包定价任务包被完成概率111965.86040.54136524231.65920.86428634272.64220.58632343224.04090.9271645.3.4 结果分析分别计算打包前后的任务标价总和、任务完成率,如表 10 所示:表 10. 打包前后任务完成率与总标价方案任务完成率任务总标价未打包的定价方案0.712234112.7356打包后的定价方案0.805936371.4592通过上表可以看出,打包后的任务完成率有所提高,但是任务总标价比未打包时的定价方案高,说明在此种定价方案设计中,可有效提高任务完成率,但对标价和的优化效果不佳。5.4 问题四:新项目定价方案设计5.4.1 基于任务个数上限的打包方案改进(1)任务包内任务个数上限:借助于智图 GeoQ 在线地图得到附件三新任务点的分布图,发现任务点分布在广州市、佛山市和深圳市。图 17. 新项目任务点分布图从图中可以看出,该项目的任务分布高度集中,若仍然依据问题三中的打包半径,会使任务包中任务个数很大,完成耗时长,被完成概率低。因此,对问题四,在给出定价方案时,若要采用任务打包策略,不能使用问题三中的打包半径及打包方案,而首先需要根据实际任务的完成耗时,确定任务包中任务个数上限,进而确定合理的打包半径。由于未给出有关任务耗时的信息,所以无法定量分析任务个数上限,为给出定价方案,以15为例,作为任务个数上限。(2)受任务个数约束的打包方案分析:给定任务个数上限后,即可使用基于点密度的任务聚类模型,对新项目的任务点进行聚类打包。做如此打包处理后,即可使用问题三中含任务包的目标规划定价模型。5.4.2 改进打包方案后的目标规划定价模型附件三中仅给出新项目任务点的位置,无任务标价信息,故假设该项目任务的标价Dwj 基准值为w0,任务标价实际值为wj ,那么定义带有未知参数的标价吸引度为:dj = wj 类比问题三,建立如下含任务包的多目标规划模型: min f1 = wjmax f2 = P(Bj )求解此模型得到,未打包任务和任务包的定价及完成概率的非劣解。5.4.3 结果分析:基于任务完成率的实施效果评价由于标价基准值未知,上述模型无法进行求解,因此以w0 = 65 为例,确定最优的单个任务和任务包的定价及完成概率,结果见表 11 所示:部分结果如下表:表 11. 改进打包方案后的任务定价方案任务包编号任务包内任务个数任务包定价任务包被完成概率113948.98460.493162210611.49410.949166310487.45680.70008649530.84350.805416此时的任务完成率为:h= 0.5042六、模型的改进与推广6.1 模型的改进:仿真方法分析本文在分析任务分配的过程中,未考虑每个会员开始预定时间的差异。实际上,由于任务的分配原则,预定开始时间晚的会员在预定任务时会受到之前预定此任务会员的影响,即在实际过程中,会员预定各任务的概率是随时间变化的。在会员预定任务时,发现已经预定此任务的会员人数较大,就会导致该会员预定此任务的概率变小,且该会员会更倾向于选择已经预定人数较少的任务。该现象表明,会员预定某个任务的概率与其预定时刻任务点已有预定的会员数具有负相关性。如图 11 所示,当任务点Tj ,Tj+1,Tj+2,Tj+m 对会员Mi 的距离吸引度和标价吸引度相同时,此时刻任务点已有预定的会员数从大到小依次为:mj mj+2 mj+m mj+1,那么该会员选择任务点时的概率从大到小依次为:Pj+1 Pj+m Pj+2 Pj ,该会员更倾向于选择任务Tj+1。图 11. 会员Mi 周围任务点分布示意图因此,我们需要加入会员开始预定时间对众包任务的分配过程进行仿真模拟。6.1.1 任务预定规则为了统一会员任务预定时刻的选择方法,假设每名会员均在其规定的最早预定任务时间进行预定。令每位会员按照任务开始预定时间依次进入该任务预定系统进行任务预定,每位会员预定结束后,下一位会员对每个任务的预定概率就与前面所有会员的任务预定情况有关。在预定过程中,若不考虑会员预定任务开始时间对预定任务概率的影响,那么第 m 个进入预定任务系统的会员预定第j个任务的概率即为问题二中的 P(Tij ),现考虑会员预定任务开始时间对预定任务概率的影响,定义前 m-1个进入预定系统的会员预定第 j m-1 ()个任务的预定情况对第 m 个进入预定系统的会员预定第 j 个任务影响为 f P Aij ,称 j=1 其为概率更新因子,那么第 m 个进入预定系统的会员预定第 j 个任务的概率为:()( ) m-1 ()P Amj = P Tij + f P Aij (25) j=1任务预定系统每完成一位会员对第 j 个任务的预定,对概率更新因子进行一次更新,使得第 m+1位会员预定第 j 个任务的概率发生变化。6.1.2 任务分配规则根据前文分析,当每位会员预定某个任务的概率大于 0.5 时,表明该会员一定会预定该项任务。据此统计每个任务点的被预定的会员个数,按照题中要求的任务分配规则进行分配,即按照预定限额所占比例进行任务配发。6.2 模型的推广本文所建立的基于个体行为概率及任务吸引度的定价模型可以应用到餐饮行业定价、多种领域的定价问题中。例如,在餐饮行业的博弈定价中,餐厅可通过分析自身的标价吸引度及距离吸引度,确定消费者选择本餐厅就餐的概率,进而制定定价方案。七、模型的评价7.1 模型的优点1、 本文引入吸引度的概念能有效量化标价及距离对任务完成情况的影响。2、 在设计定价方案时,对个体行为进行了分析,使得出的标价与任务完成情况之间的关系更加合理7.2 模型的缺点1、 在分析定价规律时,仅从宏观角度考虑影响定价的因素,还需从任务点区域的经济水平、交通状况等角度综合考虑对任务定价的影响。2、 问题二中求解多目标规划模型的算法复杂度较高。八、参考文献1智图 GeoQ,/,2017.9。2韩中庚,数学建模方法及其应用,北京:高等教育出版社,2009。3姜启源,谢金星,叶俊,数学模型,北京:高等教育出版社,2003。4龚纯,王正林,精通 MATLAB 最优化计算,北京:电子工业出版社,2012。5卓金武,李必文,魏永生,秦健,MATLAB 在数学建模中的应用,北京:北京航空航天大学出版社,2014。九、附录9.1 问题二定价方案结果:任务号码任务标价任务完成概率任务号码任务标价任务完成概率A000170.862649360.619637603A003571.525341190.100873816A000263.344540390.453161607A003660.601902310.374913268A000368.60955780.350462175A003770.119141030.660086186A000468.423733760.350892219A003878.981534450.284789537A000569.620921760.216446513A003974.318065050.494689438A000665.636656930.16567621A004075.18582850.760214181A000761.03845970.207032362A004165.94431060.780332417A000856.423427810.315770364A004259.272488860.084982479A000957.942635620.207490546A004359.985880110.228191096A001072.469156570.621636417A004464.150165080.765416272A001169.396572460.599219217A004572.814345120.913217779A001261.84198960.170332757A004661.085643580.037043643A001374.504440980.438557439A004773.285696520.815015911A001456.688921610.55964405A004861.870499370.796817549A001564.774887190.244486561A004977.085272460.946082897A001663.631169140.176453816A005066.999675320.199312576A001770.810335760.213779333A005160.431905010.669634601A001871.903998020

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论