数学建模——DVD在线租赁.doc

上传人:李医生 文档编号:7196144 上传时间:2020-11-05 格式:DOC 页数:6 大小:399KB
返回 下载 相关 举报
数学建模——DVD在线租赁.doc_第1页
第1页 / 共6页
数学建模——DVD在线租赁.doc_第2页
第2页 / 共6页
数学建模——DVD在线租赁.doc_第3页
第3页 / 共6页
数学建模——DVD在线租赁.doc_第4页
第4页 / 共6页
数学建模——DVD在线租赁.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数学建模——DVD在线租赁.doc》由会员分享,可在线阅读,更多相关《数学建模——DVD在线租赁.doc(6页珍藏版)》请在三一文库上搜索。

1、DVD在线租赁问题优化方案(田密 万国)摘 要本文依托现实网站DVD在线租赁预测、购买和分配方式,抽象简化出主要以网站购置量少、分配方式好以及会员满意度高为目标的数学模型,并通过合理简化假设进行需求预测,并建立优化模型。问题一:我们建立DVD利用率数学模型,得到了至少50%在一个月内能够看到各种DVD至少需要的DVD张数分别为6250,3125,1563,782,313,以及三个月内能保证至95%的会员能够看到各种DVD至少需要的每种DVD的张数分别为3959,1980,990,495,198。(具体见表一)问题二:首先通过对数据的分析定义了关系式:满意度fij=11偏爱度dij,建立整数规划

2、模型。用Lingo解得最大满意度为24746,以及前三十名会员的分配方案(见表一),全部会员的分配方式(见附表DVDc.xls)。问题三:要求DVD购置量最小与满意度最高是决策问题的关键,平衡DVD购置量和会员满意度,找到较好的购置方式及分配方案。于是有两个目标:DVD购买总量最少,总满意度最大。采用分层序列法将多目标规划转换为单目标规划,用Lingo编程解得DVD购买总量2850张, 最大满意度为25650,以及分配方式(见附表DVD3c.xls)。问题四:我们的想法是从网站最大化客户满意度与最大利润双目标的具体实现入手,可以考虑设立不同等级优先度的策略,以及减少DVD人为或运输破损等造成的

3、损失,来共同提高会员整体满意度和实现效益最优。关键词:整数规划模型,满意度,0-1规划,多目标规划,Lingo一、问题重述信息时代,网络发挥越来越重要的作用,许多网站利用强大资源和知名度为消费者提供专业便捷的服务。音像制品的在线租赁即为其中一项,充分发挥了网络诸多优势,为顾客提供了周到的服务。考虑在线DVD租赁问题。顾客缴纳一定数量的月费成为会员,订购DVD租赁服务。会员提交订单,网站根据现有的DVD数量和会员的订单进行分发,并基于其偏爱程度排序。每个会员每月租赁次数和张数有限制。会员在看完之后,将DVD寄回网站,就可以进行下次租赁。考虑以下问题:1、网站预购新DVD,问卷调查得到愿意观看人数

4、记录,并由历史数据得到租赁两次与租赁一次的人数之比。考虑至少应准备多少张,能保证希望看到该DVD的会员中至少50%在一个月内能够看到该DVD;类似的,考虑在三个月内能保证至95%的会员能够看到该DVD至少需要的DVD张数。2、根据网站现有DVD张数以及所需处理的会员订单,思考如何分配这些DVD,使会员得到最大满意度,并列出前三十位会员分别获得哪些DVD。3、考虑表2(假设DVD数量为0),确定DVD的购买量以及分配方式,使一个月内95%的会员得到想看的DVD,并达到最大满意度。4、针对问题四,我们从网站最大化客户满意度与最大利润双目标的具体实现入手,可以考虑设立不同等级优先度的策略,以及减少D

5、VD人为或运输破损等造成的损失,来共同提高会员整体满意度和实现效益最优。二、模型假设1、只存在每月租借一次和每月租借两次两类会员,且符合的比例分配;2、会员每月至少租借一次DVD,每次只能租借三张DVD,且三张不同;3、一个月借两次的人必须在第一次借的DVD归还之后才能再接第二次;4、每月只借一次的会员在月末才归还所借的DVD,所以这部分DVD不能再借给其他会员;5、不同DVD的需求与分配独立,之间没有关联性;6、某张DVD被会员还回后,可在当天配送给其他需要的会员;7、DVD的分配量决定其购置量;8、会员满意度与其在一个分配周期内租借到其想看DVD的具体时间无关;三、符号说明1、aj为第j(

6、j=1,25)种DVD应准备的数量;2、bj为希望看到第j种DVD的人数;3、cij等于1表示分配给会员i第j种DVD,反之不分配(i=1,2,1000,j=1,2,3100);4、dij表示会员i对第j种DVD的偏爱度(i=1,2,31000,j=1,2,100);5、ej表示第j种DVD现有的数量;6、fij为会员i对第j种DVD的满意度(i=1,2,31000,j=1,2,3100);7、gi表示会员i(i=1,2,31000)是否得到三张DVD,若得三张,则其为1,反之为0;8、xj代表第j中DVD应该购买的数量,z为购买的DVD总数,y为会员总满意度;9、excel文件:表DVDed

7、是偏爱度数据; 表DVDf是满意度数据; 表DVDc是问题二DVD的分配方案; 表DVD3c是模型三解得的DVD分配方案和每种DVD应购买数量。四、问题分析与模型建立(一)模型一 从实际情况看,每个会员每月最多借两次,根据历史数据,每月租借一次和两次的会员分别占总会员人数的和,即每个月借出去的DVD有60%的人在本月会归还,还能借给他人,即第一次借出aj ,则归还后还能再借给其他60%aj 人,在一个月中使需要每种DVD的会员中有50%的人可以借得DVD,即至少有50%bj人借得需要的DVD;引入下面的结构图辅助分析:第j种DVD总张数aj60%的会员分得40%得会员分得60%的会员得到的40

8、%的会员得到的图 1对上面的租借结构图可以得出:在一个月中要使希望看到该DVD的会员中至少有50%可以看到该DVD,则a,b应满足:min=j=15aj;aj+60%aj50%bj在三个月中使希望看到该DVD的会员中至少有95%的人可以看到该DVD,由于每个月是一个周期,所以第二个月、三个月的情况与第一个月类似,所以a,b应满足:min=j=15aj;3(aj+60%aj)95%bj由Lingo可以解出模型一的结果见表一:表一DVD名称DVD1DVD2DVD3DVD4DVD5购置张数625031251563782313购置张数39591980990495198具体程序参考附录一(二)模型二要使

9、会员的满意度最高,即使会员总的偏爱度最高,分析表中的数据可知表中所给的数据不代表订单的数量,而是代表偏爱程度,到数据为零代表该会员没有下订单,不为零代表有订单,而数据越小代表偏爱度越高,观察表中的数据可知:偏爱度最小为10,最大为1,为了方便计算,我们将偏爱度转化为满意度,则:最小满意度为1,最大满意度为10:即当偏爱度部位0时:满意度=11-偏爱度;当偏爱度为0时满意度为0。同时分配DVD时需满足:当会员无订单时不能给其分配DVD,必须够三张才能给其分配,计算表中的DVD现有数量总和可知,共有3007张DVD,可以满足1000人每人三张。目标函数:Max=i=11000j=1100cijfi

10、j;分配原则必须满足如下条件: 现有的DVD数量约束: i=11000cijej (j=1,2,3100);每人是否得到三张DVD约束:j=1100cij=3gi (i=1,2,31000);满意度计算:当 dij=0时,fij=0;当dij0时,fij=11- dij;综上,数学模型为:Max=i=11000j=1100cijfij;约束条件:i=11000cijej (j=1,2,3100);j=1100cij=3gi (i=1,2,31000);当 dij=0时,fij=0;当dij0时,fij=11- dij;运用Lingo软件编程可求得前三十名会员的分配方案如下表二:表二会员编号12

11、345678910DVD编号8632711192631534141445018665366357855986280416866817110085会员编号11121314151617181920DVD编号59221231310474166456331785252845160846166419689859767788689会员编号21222324252627282930DVD编号4538293792250826375055814169685834306253579576949578825598全部会员的分配方案见表DVDc.xls;(三)模型三购买DVD的数量越少越省钱,但是不能太少,如果不能满足

12、一定的会员满意度,则会对公司后期发展造成不利后果,所以应该在购买DVD的数量和会员满意度之间找到一个平衡,既能使购买的DVD数量尽可能的少,又能使会员满意度尽可能的大。于是该模型有两个目标函数: 满意度:max y=i=11000j=1100cijfijDVD总购买量:min z=j=1100xj;约束条件:购买与分配的DVD数量约束:i=11000cijxj, j=1,2,3100;会员得到三张DVD约束:j=1100cij=3gi, i=1,2,31000;95%的会员得到需要的DVD约束:i=11000gi=95%1000;0,1约束:gi=0或1;cij=0或1。综上,数学模型为:ma

13、x=i=11000j=1100cijfij , min= j=1100xj;约束条件:i=11000cijxj, j=1,2,3100;j=1100cij=3gi, i=1,2,31000;i=11000gi=95%1000;gi=0或1;cij=0或1。由于多目标函数用Lingo不能直接求解,所以运用分层序列法求解:先不考虑总满意度最大,求得DVD的最小购买量z=2580,再以求得的DVD的最小购买量z=2580为约束条件求得最大满意度25650;然后再不考虑DVD的最小购买量,求得总的最大满意度25650,以最大满意度为约束条件,求DVD的最小购买量2850。综上可知,最大满意度为2565

14、0,购买的DVD数量为2850时可以使一个月有95%的会员能得到希望的DVD。具体程序见附录三。(四)模型四从网站最大化客户满意度与最大利润双目标的具体实现入手,可以考虑根据会员缴纳会费多少设立不同等级优先度的策略,或者通过监管力度加大对流通环节因DVD人为或运输破损等造成的损失,来共同提高会员整体满意度和实现效益最优。五、模型评价1.问题一中采用DVD利用率的简化模型,算法思想清晰,便于求解;2.问题二中采用的0-1规划模型,运用Lingo较快解出了最优解3.问题三中采用0-1规划及多目标模型求解,为网站平衡会员满意度和DVD购置量提供了量化依据。4.问题四我们只提出了考虑的方向,而没有给出具体的模型。六、参考文献1高成修 钟守楠 编著,运筹学理论基础, 武汉:武汉大学出版社, 2005。2 姜启源 谢金星 叶俊 编 ,数学模型(第三版),北京:高等教育出版社,2003。3谢金星 薛毅 编著,优化建模与LINDO/LINGO软件,北京:清华大学出版社,2005。4运筹学教材编写组 编,运筹学,北京:清华大学出版社,2005。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1