




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DVD在线租赁一 摘要随着信息时代的到来,网络成为人们生活中越来越不可或缺的元素之一。在线DVD租赁成为一种可行的服务。本文就DVD在线租赁问题建立了数学模型,我们针对会员在不同情况下对不同种类的DVD的需求量以及对会员该如何分配DVD的问题进行了分析讨论。在问题一中我们通过问卷调查以及问题给出的历史数据建立了一个优化模型,再利用LINDO软件解得了表(1)中五种不同类型DVD应至少准备的张数分别为:=6250, =3125, =1563, =782, =313,才能保证希望看到每种DVD的会员中至少50%在一个月内能够看到该DVD。同样的办法得到了这五种不同种类DVD各应至少准备的张数为:=3959, =1980, =990, =495, =198,才能保证在三个月内至少95%的会员能够看到每种DVD。在处理问题二时,我们根据表(2)的有关数据对DVD进行分配,要使会员获得的满意度最大,建立了一个01规划模型,运用LINGO软件编程求解出了20种DVD分配给100名会员的具体情况。并用表格列出了前30名会员分别获得了哪种DVD(见附录二)。在处理问题三时,我们根据表2中每种DVD下不为0的数字对应的会员可统计出愿意观看这DVD的人数,同样用解决问题一的方法便可得出每100名会员对每种DVD的购买量:便可用解决问题二的01规划模型来对DVD进行分配,分配结果(见附录三),使一个月内95%的会员得到他想看的DVD。二 关键词线性规划、DVD合理分配、最大满意度三 问题重述考虑如下DVD在线租赁问题,会员提交的订单包括多张DVD,这些DVD是基于其偏爱程度排序的。网站会根据手头现有的DVD数量和会员的订单进行分发。每个会员每个月租赁次数不得超过2次,每次获得3张DVD。会员看完3张DVD之后,只需要将DVD放进网站提供的信封里寄回(邮费由网站承担),就可以继续下次租赁。1通过问卷调查1000个会员,得到了愿意观看这些DVD的人数(表(1)给出了其中5种DVD的数据)。此外,历史数据显示,60%的会员每月租赁DVD两次,而另外的40%只租一次。假设网站现有10万个会员,对表(1)中的每种DVD来说,应该至少准备多少张,才能保证希望看到该DVD的会员中至少50%在一个月内能够看到该DVD?如果要求保证在三个月内至少95%的会员能够看到该DVD呢?2根据表(2)如何对这些DVD进行分配,才能使会员获得最大满意度?并具体列出前30位会员(即C0001C0030)分别获得哪些DVD。假设表(2)中DVD的现有数量全部为0,又如何决定每种DVD的购买量,以及如何对这20种DVD进行分配,才能使一个月内95%的会员得到他想看的DVD,并且满意度最大?四 问题分析 对于问题一主要是解决在已知会员的人数的情况下,要使网站以准备最少的5种类型DVD的张数,来保证希望看到各种DVD的会员中至少50%在一个月内能够看到该DVD,用线性规划建立一个数学模型可解决此类问题,其目标函数为准备DVD的张数最少,约束条件为由各不同种类DVD准备的数量可满足的总人数应该不小于希望看到该DVD的人数的50%。问题二是对DVD进行分配,使会员获得最大的满意度,可利用01规划建立模型来进行处理,其中各名会员是否获得了各DVD类型为01变量,又因为会员的满意度跟会员的偏爱程度有关,表(2)中会员的在线订单数表示会员的偏爱程度,数字越小表示会员的偏爱程度超高,只需将会员所分配到不同种类的DVD所对应的订单数字求和取最小值,即满意度越大,所建立的目标函数的值越小。在这里又存在一个问题,由于数字0表示对应的DVD当前不在会员的在线订单中,由目标函数是求最小值问题,很明显调用表(2)中的数据用LINGO软件求得目标函数的最优解为0,这是不符合实际的,这样我们可以把“对应的DVD当前不在会员的在线订单”理解成“会员的偏爱程度最低”,就可避免这一问题,约束条件由问题的总条件即每个会员每次获得3张DVD和DVD的现有数量可确定。在问题三中继续对表(2)中会员的在线订单,如何决定每种DVD的购买量,以及如何对这些DVD进行分配,才能使一个月内95%的会员得到他想看的DVD,并且满意度最大,根据问题知表(2)中每种DVD当前的会员的在线订单不为0的数字对应的会员人数即为愿意观看该种DVD的人数,要使一个月内95%的会员得到他想看的DVD,这样就和第一问的问题相类似,这样可算出DVD的购买量,在这里DVD的购买量即为第二问中所提到的DVD现有量,那么与解决问题二相类似的方法即可解决DVD的分配问题。五 模型假设1.不愿意观看某种类型DVD的会员不会租看这种类型的DVD;2.每月租赁DVD两次的会员每半个月归还一次,可以提供本月下一次再出租,每月租赁DVD一次的会员看完一个月后才归还;3.会员将看完的3张DVD放进网站提供的信封里寄回的途中不出现任何障碍;4.问卷调查的会员的情况与现实情况基本相符;5每个会员每次所租的3张DVD的种类不同;6只要DVD当前在会员的在线订单中,就是会员想看的DVD; 六 符号说明-在一个月内不同种类DVD所准备的张数;(i=1、2、3、4、5)-在三个月内不同种类DVD所准备的张数;(i=1、2、3、4、5)-第i名会员获得第j种DVD所对应的订单数字;(i=1、2、100;j=1、2、20)-每种DVD的购买量;(i=1、2、20)-愿意观看DVD的人数;(i=1、2、20)七 模型的建立与求解问题 一:对表(1)中的每种DVD来说,应该至少准备多少张:通过问卷调查1000个会员得到愿意观看这些DVD的人数可估算出现有10万个会员愿意观看五种不同DVD的人数如下表:DVD名称DVD1DVD2DVD3DVD4DVD5愿意观看的人数2000010000500025001000对五种DVD应该准备的张数,要考虑到一个周期的问题,每月租赁一次的成员在一个月内看完DVD后归还,而租赁两次的成员他第一次租的DVD返还后接着租,他租的DVD的张数是租赁一次DVD的两倍,还要保证50%的人能够看到他们希望看到的DVD。根据问题的分析和假设建立模型:目标函数:MIN (1)约束条件: 用LINDO软件解得:(程序见附录一),.即为五种不同种类的DVD应该准备的张数。在三个月内至少95%的会员能够看到该DVD的情况和在一个月内至少50%的会员能够看到该DVD的情况类似:目标函数为: MIN (2) 约束条件 用LINDO软件解得:(程序见附录一), , , , .即五种不同种类DVD应该准备的张数,使得至少有95%的成员能够看到该DVD的所要准备的张数。问题二:问题二是如何对20种不同DVD进行分配,才能使会员获得最大满意度,通过对问题二的具体分析:利用01规划建立一个模型: 设为01变量,则:=1时,表示第i个会员获得了第j种DVD(i=1、2、100;j=1、 2、 、20) =0时,表示第i个会员未获得了第j种DVD(i=1、2、100;j=1、 2、 、20)根据问题:会员的在线订单用数字1、2、表示,数字越小表示会员的偏爱程度越高,那么将会员所分配到不同种类DVD所对应的订单数字乘积求和取最小值就可使会员获得最大满意度。我们可以把“数字为0表示对应的DVD当前不在会员的在线订单中”理解为“会员的偏爱程度最低”可设比当前会员的在线订单数字都大的数字为10,这就可避免前面所说的问题。 目标函数 MIN (3) 由DVD现有数量和问题的总条件可得约束条件为: 用LINGO软件解得:100名会员DVD的分配见附录二,最大的满意度为Z=976 (程序见附录二)具体前30位会员分别获得的DVD如下表:会员C1C2C3C4C5C6C7C8C9C10C11C12C13C14C15会员所获得DVD种类D3D1D6D7D6D6D7D1D3D10D3D7D6D6D7D17D6D17D11D7D12D11D13D7D12D8D11D17D12D17D20D12D20D12D17D16D20D14D15D17D10D19D20D17D20会员C16C17C18C19C20C21C22C23C24C25C26C27C28C29C30会员所获得DVD种类D7D4D7D6D6D6D3D12D7D15D3D6D5D12D3D9D7D1815D7D13D7D13D11D17D6D7D7D13D17D11D17D20D17D20D15D11D20D13D19D16D10D9D20D20问题三:由表(2)中数据可统计得到20种DVD下不为0的订单数字分别对应的会员人数,由假设得出即为愿意观看这种DVD的人数:那么对于解决DVD购买量的问题与问题一中的方法类似。再根据DVD购买量,对这些DVD进行分配,使一个月内95%的会员得到他想看的DVD,并且满意度最大。我们就可以建立下面一个模型:目标函数 : (4)约束条件: 用LINGO软件解得100名会员DVD的分配见附录三,最大满意度为Z=600 (程序见附录三)八 模型的优缺点及推广模型的分析和求解的结果能够比较准确的解决这个实际问题,但是模型的假设比较简单化,在租赁过程中还有很多不确定的因素,例如:会员对DVD的价格,会员对网站提供的满意度这些都影响到会员的在线订单;会员在租赁过程中,还存在一个周期的问题,会员一个月租一次和租二次的归还周期是不同的,而我们在考虑本文问题时,忽略的一点,这也是我们模型的局限性。我们还可以预测会员DVD的需求量,由于影响会员对DVD的需求预测有很多方面,而且各个方面的影响程度各不一样,为了合理有效地将各个影响面总体对需求的影响表示出来,可以采用加权平均的方法计算。在现今的在线租赁市场,网站只有依靠合理有效的价格,以及满足不同会员的要求,最终才能获得利润最大化的目的,也使会员的满意度提高。此模型的建立还可推广到资源的分配、公司招聘等问题上。参考文献:1 赵静 但琦数学建模与数学实验(第二版) 北京 高等教育出版社 2003年6月2 叶其孝大学生数学建模竞赛辅导教材(第一版)湖南 湖南教育出版社1997年6月附录附录一:LINDO软件编程:min x1+x2+x3+x4+x5st 1.6x1=10000 1.6x2=5000 1.6x3=2500 1.6x4=1250 1.6x5=1000Endgin 5 运行结果: OBJECTIVE FUNCTION VALUE 1) 12345.00 VARIABLE VALUE REDUCED COST X1 6250.000000 1.000000 X2 3125.000000 1.000000 X3 1563.000000 1.000000 X4 782.000000 1.000000 X5 625.000000 1.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 0.000149 0.000000 3) 0.000075 0.000000 4) 0.800037 0.000000 5) 1.200019 0.000000 6) 0.000015 0.000000 NO. ITERATIONS= 11 BRANCHES= 2 DETERM.= 1.000E 0 LINDO软件编程:min x1+x2+x3+x4+x5 st 4.8x1=19000 4.8x2=9500 4.8x3=4750 4.8x4=2375 4.8x5=950endgin 5运行结果: OBJECTIVE FUNCTION VALUE 1) 7622.000 VARIABLE VALUE REDUCED COST X1 3959.000000 1.000000 X2 1980.000000 1.000000 X3 990.000000 1.000000 X4 495.000000 1.000000 X5 198.000000 1.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 3.200755 0.000000 3) 4.000378 0.000000 4) 2.000189 0.000000 5) 1.000094 0.000000 6) 0.400038 0.000000 NO. ITERATIONS= 8 BRANCHES= 3 DETERM.= 1.000E 0附录二:LINGO软件编程:MODEL: SETS: Row/1 . 100/:; Line/1 . 20/:CurVal; links(Row,Line):X,y; ENDSETS MIN=SUM(links:X*y); For(links(I,J):BIN(X); !0/1; For(Row(I): !每行相加之和等于3; SUM(Line(J):X(I,J) =3 ); For(Line(J): !每列相加之和小于现有数量; SUM(Row(I):X(I,J) = CurVal(J); !For(Row(I):For(line(J)|y(I,J)=0:X(I,J) #eq# 0); ! ; DATA: CurVal=8 1 22 10 8 40 40 1 8 15 19 20 10 2 5 8 30 10 8 38; !Dat=OLE(D2005.xls); y=FILE(Dat1.txt); ENDDATAEND运行结果:Objective value: 976.0000前30位会员分别获得的DVD: X( 1, 1) 0.000000 10.00000 X( 1, 2) 0.000000 10.00000 X( 1, 3) 1.000000 2.000000 X( 1, 4) 0.000000 10.00000 X( 1, 5) 0.000000 10.00000 X( 1, 6) 0.000000 10.00000 X( 1, 7) 0.000000 9.000000 X( 1, 8) 0.000000 1.000000 X( 1, 9) 0.000000 10.00000 X( 1, 10) 0.000000 5.000000 X( 1, 11) 0.000000 7.000000 X( 1, 12) 0.000000 10.00000 X( 1, 13) 0.000000 10.00000 X( 1, 14) 0.000000 8.000000 X( 1, 15) 0.000000 10.00000 X( 1, 16) 0.000000 3.000000 X( 1, 17) 1.000000 6.000000 X( 1, 18) 0.000000 10.00000 X( 1, 19) 0.000000 10.00000 X( 1, 20) 1.000000 4.000000 X( 2, 1) 1.000000 1.000000 X( 2, 2) 0.000000 10.00000 X( 2, 3) 0.000000 9.000000 X( 2, 4) 0.000000 10.00000 X( 2, 5) 0.000000 10.00000 X( 2, 6) 1.000000 7.000000 X( 2, 7) 0.000000 10.00000 X( 2, 8) 0.000000 10.00000 X( 2, 9) 0.000000 4.000000 X( 2, 10) 0.000000 10.00000 X( 2, 11) 0.000000 10.00000 X( 2, 12) 1.000000 2.000000 X( 2, 13) 0.000000 10.00000 X( 2, 14) 0.000000 6.000000 X( 2, 15) 0.000000 3.000000 X( 2, 16) 0.000000 10.00000 X( 2, 17) 0.000000 10.00000 X( 2, 18) 0.000000 8.000000 X( 2, 19) 0.000000 5.000000 X( 2, 20) 0.000000 10.00000 X( 3, 1) 0.000000 10.00000 X( 3, 2) 0.000000 6.000000 X( 3, 3) 0.000000 10.00000 X( 3, 4) 0.000000 10.00000 X( 3, 5) 0.000000 10.00000 X( 3, 6) 1.000000 7.000000 X( 3, 7) 0.000000 10.00000 X( 3, 8) 0.000000 10.00000 X( 3, 9) 0.000000 10.00000 X( 3, 10) 0.000000 10.00000 X( 3, 11) 0.000000 10.00000 X( 3, 12) 0.000000 4.000000 X( 3, 13) 0.000000 1.000000 X( 3, 14) 0.000000 3.000000 X( 3, 15) 0.000000 8.000000 X( 3, 16) 0.000000 10.00000 X( 3, 17) 1.000000 2.000000 X( 3, 18) 0.000000 10.00000 X( 3, 19) 0.000000 9.000000 X( 3, 20) 1.000000 5.000000 X( 4, 1) 0.000000 10.00000 X( 4, 2) 0.000000 10.00000 X( 4, 3) 0.000000 10.00000 X( 4, 4) 0.000000 10.00000 X( 4, 5) 0.000000 4.000000 X( 4, 6) 0.000000 10.00000 X( 4, 7) 1.000000 7.000000 X( 4, 8) 0.000000 6.000000 X( 4, 9) 0.000000 10.00000 X( 4, 10) 0.000000 10.00000 X( 4, 11) 1.000000 3.000000 X( 4, 12) 1.000000 1.000000 X( 4, 13) 0.000000 10.00000 X( 4, 14) 0.000000 5.000000 X( 4, 15) 0.000000 9.000000 X( 4, 16) 0.000000 10.00000 X( 4, 17) 0.000000 8.000000 X( 4, 18) 0.000000 10.00000 X( 4, 19) 0.000000 2.000000 X( 4, 20) 0.000000 10.00000 X( 5, 1) 0.000000 5.000000 X( 5, 2) 0.000000 10.00000 X( 5, 3) 0.000000 10.00000 X( 5, 4) 0.000000 10.00000 X( 5, 5) 0.000000 10.00000 X( 5, 6) 1.000000 4.000000 X( 5, 7) 1.000000 7.000000 X( 5, 8) 0.000000 10.00000 X( 5, 9) 0.000000 10.00000 X( 5, 10) 0.000000 9.000000 X( 5, 11) 0.000000 10.00000 X( 5, 12) 0.000000 10.00000 X( 5, 13) 0.000000 3.000000 X( 5, 14) 0.000000 10.00000 X( 5, 15) 0.000000 2.000000 X( 5, 16) 0.000000 8.000000 X( 5, 17) 1.000000 6.000000 X( 5, 18) 0.000000 10.00000 X( 5, 19) 0.000000 1.000000 X( 5, 20) 0.000000 10.00000 X( 6, 1) 0.000000 4.000000 X( 6, 2) 0.000000 10.00000 X( 6, 3) 0.000000 6.000000 X( 6, 4) 0.000000 10.00000 X( 6, 5) 0.000000 10.00000 X( 6, 6) 1.000000 8.000000 X( 6, 7) 0.000000 10.00000 X( 6, 8) 0.000000 5.000000 X( 6, 9) 0.000000 9.000000 X( 6, 10) 0.000000 10.00000 X( 6, 11) 0.000000 10.00000 X( 6, 12) 1.000000 3.000000 X( 6, 13) 0.000000 10.00000 X( 6, 14) 0.000000 10.00000 X( 6, 15) 0.000000 1.000000 X( 6, 16) 1.000000 2.000000 X( 6, 17) 0.000000 10.00000 X( 6, 18) 0.000000 10.00000 X( 6, 19) 0.000000 7.000000 X( 6, 20) 0.000000 10.00000 X( 7, 1) 0.000000 10.00000 X( 7, 2) 0.000000 10.00000 X( 7, 3) 0.000000 6.000000 X( 7, 4) 0.000000 3.000000 X( 7, 5) 0.000000 10.00000 X( 7, 6) 0.000000 10.00000 X( 7, 7) 1.000000 1.000000 X( 7, 8) 0.000000 2.000000 X( 7, 9) 0.000000 8.000000 X( 7, 10) 0.000000 10.00000 X( 7, 11) 1.000000 4.000000 X( 7, 12) 0.000000 10.00000 X( 7, 13) 0.000000 10.00000 X( 7, 14) 0.000000 10.00000 X( 7, 15) 0.000000 10.00000 X( 7, 16) 0.000000 5.000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医专业招聘试题及答案
- 2025年口腔科院感培训考试试题及答案
- 中职护理专业试题及答案
- 安全三类人员考试a试题及答案
- 厂区排水协议书7篇
- 【委托管理合同】基础版代运营合同4篇
- 2025育婴员资格证必刷题库附含参考答案
- 安徽物理会考试卷及答案
- 安徽遴选考试题库及答案
- 投影机数字影院计划合作协议书5篇
- 2025年广西中考化学试卷真题(含答案解析)
- 炎症性肠病的饮食护理措施讲课件
- 物业公司廉洁培训课件
- 2025至2030年中国成都市酒店行业市场发展调研及投资方向分析报告
- 医院“十五五”发展规划(2026-2030)
- 黑龙江学位英语考试试题及答案
- AI大模型驱动的智慧供应链ISC+IT蓝图规划设计方案
- (2025)语文单招考试试题与答案
- 儿童周期性呕吐综合征治疗指南
- 道观庙宇托管协议书
- 早期阿尔茨海默病疾病修饰治疗专家共识(2025年版)解读
评论
0/150
提交评论