2021数学建模D题会议安排的优化模型论文.docx

上传人:rrsccc 文档编号:9868581 上传时间:2021-03-31 格式:DOCX 页数:25 大小:27.31KB
返回 下载 相关 举报
2021数学建模D题会议安排的优化模型论文.docx_第1页
第1页 / 共25页
2021数学建模D题会议安排的优化模型论文.docx_第2页
第2页 / 共25页
2021数学建模D题会议安排的优化模型论文.docx_第3页
第3页 / 共25页
2021数学建模D题会议安排的优化模型论文.docx_第4页
第4页 / 共25页
2021数学建模D题会议安排的优化模型论文.docx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《2021数学建模D题会议安排的优化模型论文.docx》由会员分享,可在线阅读,更多相关《2021数学建模D题会议安排的优化模型论文.docx(25页珍藏版)》请在三一文库上搜索。

1、2021数学建模D题会议安排的优化模型论文会议筹备问题的数学优化模型摘要此类问题属于优化问题,要求我们从组委会的角度出发制定出预订客房,租借会议室,租用客车的最佳方案。我们以宾馆数量少、宾馆相对集中为原则,在满足与会代表具体要求的前提下,我们得到了该类问题的相关结果。其具体解决方案如下:首先,我们对附件数据做了必要的分析,采用平均百分比和线性回归两种方法分别计算出了与会代表的人数,但由于往年资料有限,我们排除了线性回归的方法,并预测实际与会人数为661人。然后,我们按回执中各类房间所占的不同比重来确定最终订房类别及数量。其次,从满足代表住房要求的原则出发,尽量选择所需宾馆数量最少为原则并保证与

2、会代表相对集中,我们建立整数规划模型,并确定目标函数和约束条件,得出最优解。最终选定了1、2、5、7四家宾馆,同时,求出了与会代表的满意度。关于会场租赁及租车问题,由于需要6个会场,且每个会场与会人数不确定,我们只考虑了一种平均意义下的结果。利用整数规划模型并借助LINGO软件求出最优解,最终选择2号宾馆130人会议室2间,180人会议室1间,5号宾馆150人会议室2间,180人会议室1间。根据与会代表入住每个宾馆的人数情况,我们得到需要租45座车4辆,36座车4辆,33座车4辆。两项合计总费用为30600元。关键词:回执数量、平均百分比、线性回归、整数规划模型、 LINGO软件、与会代表满意

3、度。一、问题重述与分析某会议服务公司负责承办一届全国性会议,会议筹备组要为与会代表预订宾馆客房,租借会议室,并租用客车接送代表。由于预计会议规模庞大,而适于接待这次会议的几家宾馆的客房和会议室数量均有限,所以只能让与会代表分散到若干家宾馆住宿。筹备组要在10家宾馆中选定几间来为代表预定房间。为了便于管理,除了尽量满足代表在价位等方面的需求之外,所选择的宾馆数量应该尽可能少,并且距离上比较靠近。备选宾馆的名称用代号至表示,相对位置见附图,有关客房及会议室的规格、间数、价格等数据见附表1。根据附表2与附表3从以往几届会议情况来预订宾馆客房。而预定的客房房费由与会代表自付,但是如果预订客房的数量大于

4、实际用房数量,筹备组需要支付一天的空房费,而若出现预订客房数量不足,则将引起代表的不满。会议期间有一天的上下午各安排6个分组会议,筹备组需要在代表下榻的某几个宾馆租借会议室。由于事先无法知道哪些代表准备参加哪个分组会,筹备组还要向汽车租赁公司租用客车接送代表。现有45座、36座和33座三种类型的客车,租金分别是半天800元、700元和600元。本题希望我们通过数学建模方法,从经济、方便、代表满意等方面,为会议筹备组制定一个预订宾馆客房、租借会议室、租用客车的合理方案。该问题来源于实际生活,我们认为合理的方案需要考虑如下因素:1尽可能准确地估计预定客房数,尽可能地满足与会代表要求;2尽可能少选宾

5、馆数,且宾馆尽可能集中;3. 租会议室及租车的费用尽可能少。二、模型的假设1. 假设前四届会议与会代表出席会议情况是相互独立的。2. 假设未发回执但前来与会的代表住房要求与已经发了回执前来与会的代表的住房要求情况是相同。3. 设每位与会代表参加任何分组会议的概率是随机的。4. 假设所有与会代表参加本宾馆外的分组会议都需要车接送。5. 假设每辆车只走一个单程,且不考虑中途有行人上下车的情况。三、基本符号说明 m ax ,m ean e e :分别为实际与会人数占发回执人数比平均值及最大值。di:租借的第i 类车的辆数。i T :第i 类车的租金(1T 表示45座的车,2T 表示36座的车,3T

6、表示33座的车)。T 1j :需要预订合住第j 种类型客房数量。j=1,2,3。 T 2j :需要预订独住第j 种类型客房数量。j=1,2,3。C 1ij :第i 家宾馆第j 种类型双人房(合住或独住)能提供的间数。 C 2ij :第i 家宾馆第j 种类型单人房(独住)能提供的间数。 x 1ij :第i 家宾馆第j 种类型双人房(合住)间数 。x 2ij :预订第i 家宾馆第j 种类型单人房(独住)间数。 Yij : 预订第i 家宾馆第j 种类型双人房(改独住)间数 。 四、模型的建立及求解 1关于参加会议的代表人数:为了合理安排本届与会代表入住宾馆,我们采用平均百分比法来计算。首先,必须明确

7、本届代表与会的基本情况。由附表2可知本届代表的回执代表数量为755人;由附表3进一步分析以往几届会议代表的基本情况和相对应的比例后,结果如(表1)所示:表1以往几届会议代表回执和与会情况 第一届 第二届 第三届 第四届 第五届 发来回执的代表数量315 356 408 711 755 发来回执但未与会的代表数量 89 115 121 213 未发回执而与会的代表数量 57 69 75 104实际参加人数 283 310 362 602661(678)实际参加数/发来回执数0.89840.87080.88730.8467经计算得 max 0.8758,0.8984mean e e =,第五届会议

8、与会人数m ax W 661,W 678m ean =。2关于入住类型:假设未发回执前来与会的代表住房要求与已发回执的情况相同,且发来回执的人住房要求与实际参加的人要求一致(概率相等)。对附表1给定的信息,我们考虑的因素进一步增加,从附表2利用Excel 画出其所反应的趋势图(见附录1)看,通过假设,本届会议发来回执且与会代表按百分比(1-30.04%=69.96%)进行估算,得到本届会议发来回执且与会代表的入住情况如表2所示(计算结果以四舍五入记录)。 表2. 本届会议发来回执且与会代表的入住情况 合住1 合住2 合住3 独住1 独住2 独住3 男 108 73 22 75 48 27 女5

9、53412412013根据附表2,我们运用相应比例关系估算出未发来回执而与会代表的入住情况如表3所示(计算结果以四舍五入记录)。表3 未发来回执而与会代表的入住情况 合住1 合住2 合住3 独住1 独住2 独住3 男 27 18 6 19 12 7 女14831053由表2和表3综合估算出:本届会议与会代表的实际入住情况如表4所示:表4.实际房间数合住1 合住2 合住3 独住1独住2独住3 男(人数) 135 91 28 94 60 36 女(人数) 69 42 15 52 25 17 总人数 204 133 43 1458453 房间数 1026722145 8453 3.关于宾馆的选择因为

10、宾馆越少,与会代表入住要求集中,而要满足所需的客车更少,会场也更集中。我们以宾馆数最少为目标,以满足代表入住要求及10家备选宾馆现有资源为约束,建立该问题的优化模型来解决这个问题。考虑附件1的数据及表4的数据得到该问题的数学模型如下: 目标函数: 101m in %:0,1i i i z k k =分别表示不选或选第i 宾馆约束条件(需求关系与供给关系):s.t : 对于该类整数规划问题,我们可以借助lingo 软件求解得到,但是该问题的结果不唯一。下面是给出的是几组可行解(见表5):表5 房间预订情况 宾馆 合1 合2 合 3 独1 独2 独3 1 22 将2 标2改独一 30+标改独16

11、20+标改独3 2 50 34 标改独35 标改独31 5 52 33 18 标改独7 7 40+50(合改独) 30 剩余宾馆 2 房间数合计 102 67 22 145 84 53该方案的主要特点是充分利用了宾馆2与5及1与7。从表中可以看出,如果选择1,2 5,7 及6或8共5个宾馆所有预计到会的代表都能住到所要求价位的房间,即代表满意程度为100%。考虑到租车等问题,可以考虑代表不满意度问题,例如选择宾馆1的2个160-200元的标间改为120-160元的单间,就可以不考虑宾其他馆。不满意度 为2/661=0.3%。 4.关于会议室选择与车辆安排:从租用客车费用考虑,设i d 为租借的

12、第i 类车的辆数,i T 为第i 类车的租金(1T 表示45座的车,2T 表示36座的车,3T 表示33座的车),建立优化模型如下: 目标函数:?=i i T d f 6min约束条件:()()()?+?+?+?+3063336456613336459733364519733364528033364519333645150333645.987963842741654321987654321d d d d d d d d d d d d d d d d d d d d d d d d d d d t s111,1,2,3ri ij j i k x T j =221(),1,2,3ri ij ij

13、 j i k x y T j =+=11,1,2,10;1,2,3ij ij ij x y C i j += 22,1,2,10;1,2,3ij ij x C i j = 表7 各宾馆人数统计 宾馆类型 宾馆1 宾馆2 宾馆5 宾馆7 人数 115 234 194 120由此可见,共需45座车4辆 ,36座车4辆 ,33座辆车4辆。具体用车方案如下: .1辆45座车,2辆36座车从宾馆1满载出发先至宾馆2再开往宾馆5。 .2辆45座车,1辆33座车从宾馆7出发先到宾馆5,再开往宾馆2。 .2辆36座,1辆45车从宾馆2开往宾馆5。 .3辆33座车从宾馆5开往宾馆2。 用LINGO 软件编程并运

14、行(程序见附录5),其结果得出租借客车费为:5700元。 五、模型的评价与改进 1、与会人员模型改进:对附表3给出的前几届会议代表回执和与会情况数据进行统计发现,发来回执但未与会的代表比例稳定,约为30%,未发回执而与会的代表比例约为17.6%。与会代表比例、均值和方差见表9。表9 与会代表比例、均值和方差可以认为,发来回执未与会的代表比例和未发回执而与会的代表比例服从正态分布,并取置信度为95%,则应取置信区间下分位点作为发来回执未与会的代表预测数量,取置信区间上分位点作为未发回执而与会的代表预测数量。其计算公式为:/2 1.96n z=将数据代入上式计算得到与会代表总数为708.84人,向

15、上取整数为709人,其中发来回执且与会的代表539人,未发回执而与会的代表147人。用MATLAB 软件对方差较大的未发回执而与会的代表比例进行正态分布的卡方检验,证明假设:未发回第一届第二届第三届第四届平均值 方差人 数 (人) 百分比(%) 人数 百分比(%) 人数 百分比(%) 人 数 (人) 百分比(%) 发来回执但未与会的代表 8928.25 115 32.30 12129.6621329.96 0.3004 0.0145未发回执而与会的代表57 18.10 69 19.38 75 18.38 104 14.63 0.1762 0.0179执而与会的代表比例服从正态分布是合理的。同理

16、,我们可以证明发来回执未与会的代表比例也服从正态分布。表10 未发回执而与会的代表比例的卡方检验分段点F值概率理论频数2 卡方值临界值0.16 0.1830 0.1830 0.7318 0.09830.19 0.7789 0.5959 2.3837 0.06180.1846 3.84150.22 0.9927 0.2138 0.8552 0.02452、模型的评价与分析:对人员的预测用两种不同的方法进行分析,而对宾馆和房间的确定也综合考虑了经济、方便、数量少、代表满意、少支付空房费等多种因素,分别建立了两种数学基本模型求解。但也忽略了部分实际生活中的因素,模型偏于理想化。主要表现在:(1)、对

17、实际问题及现实的交通情况的考虑不够,实际的情况会影响对客车的预定的问题,比如说堵车,而汽车行驶也不一定沿路直线行驶,可能会斜穿马路。(2)、没有考虑万一出现与会代表人数大大超出会议室规模的情况的解决方案。(3)、在实际问题中我们还应考虑交通问题、客车的加速行驶到减速停车过程的时间、上下车完毕的时间,将它们的总和与正常人在一定小距离内步行的时间作比较,以此来确定在多远的距离内不需要客车接送代表,从而改进模型,使其更加符合要求。(4)、在确定会议室和安排客车方面,能够在满足实际需求的基础上,更好的为筹委会节省开支,故方案更佳。但是,该模型本身还是有一些不完善的地方的,首先就是我们没有考虑,在距离很

18、近的时候,可以采用代表步行的方式参会,从而可以省去一大笔车费。例如之间仅有150米远的距离,此时再采用客车接送显得有点牵强。其次就是,我们方案中没有给突发情况留有较大的余地,每辆车的乘坐率很高,每趟车基本仅剩下几个空座,实际情况可能不是我们预测的那样代表完全等可能的参加各分组会议,此时就会出现一些车拥挤不堪的而另外一些车剩座较多的情况。此时这个方案就显得有些不完善。(5)、以上模型都是利用以往数据的平均数来分析的,随机因素对问题影响较大,比如按最大比例算,与会人员可达678人。3、该模型的优点主要体现在:(1)、从建模总体来看,问题都是通过编程来解决的,这体现了数学建模的科学合理性。(2)、从

19、建立的模型来看,更好运用了数形结合的思想,这样使得问题更清晰直观、易于理解。 4、模型的推广:本文建立的模型是为了解决本届参加会议人员的住房、开会租客车的问题,此类模型也可以运用到酒店预定客房、旅行社租车及机场预定机票等问题上。同时,该模型同样适用于生活中其它方面路线的计算和预测,准确度较高,具有通用性。 六、参考文献 1 、全国大学生数学建模竞赛组委会,数学建模的实践:2006年全国大学生数 学建模夏令营论文集,北京:高等教育出版社(2007.8)。 2 、袁新生等,LINGO 和Excel 在数学建模中的应用,北京:科学出版社(2007)。 3 、晏林,数学与实验MATLAB 与QBASI

20、C 应用,北京:科学出版社(2005)。 4 、谢金星,薛毅,优化建模与LINDO/LINGO 软件,北京:清华大学出版社, (2005.7)。5 、杨启帆,数学建模,北京:高等教育出版社(2005.5)。 6 、熊义杰,运筹学教程,北京:国防工业出版社(2004.9)。7 、许承德,王勇,概率论与数理统计,北京:科学出版社(2001)。 8 、王冬琳,数学建模及实验,北京:国防工业出版社(2004.5)。 七、附录 附录1 0.00%10.00%20.00%30.00%40.00%50.00%60.00%70.00%80.00%90.00%100.00%第一届第二届第三届第四届第五届(趋势)

21、以往几届会议代表回执和与会情况发来回执但未与会的数量与发来回执代表比未发回执与会的数量与发来回执代表比实际参加人数与发来回执代表比 附录2 实际需房分配10267211458453 20406080100120140160120-160161-200201-300房间数双人房单人房 附录3程序运行结果如下: MODEL:MIN=600*X1+1500*X2+1000*X3+1500*X4+320*X5+800*X6+1000*X7+1200*X8+300*X9; X1X1+X5+X9=1; X2+X4+X8=2; X3+X6+X7=3;600*X1+1500*X2+1000*X3+1500*X

22、4+320*X5+800*X6+1000*X7+1200*X8+300*X9=661; X1+X2+X3+X4+X5+X6+X7+X8+X9=6; ENDGlobal optimal solution found.Objective value: 5600.000 Infeasibilities: 0.000000 Total solver iterations: 0V ariable V alue Reduced CostX1 0.000000 300.0000X2 0.000000 0.000000X3 0.000000 0.000000X4 1.000000 0.000000X5 0.0

23、00000 20.00000X6 2.000000 0.000000X7 1.000000 0.000000X8 1.000000 0.000000X9 1.000000 0.000000Row Slack or Surplus Dual Price1 5600.000 -1.0000002 2.000000 0.0000003 1.000000 0.0000004 2.000000 0.0000005 0.000000 0.0000006 3.000000 0.0000007 0.000000 200.00008 0.000000 0.0000009 0.000000 300.000010

24、2.000000 0.00000011 0.000000 0.00000012 0.000000 -1200.00013 0.000000 -700.000014 4939.000 0.00000015 0.000000 -300.0000附录4程序运行如下:MODEL:SETS:ITEMS /ITEM1,ITEM2,ITEM3/:INCLUDE,WEIGHT1,RATING;ENDSETSDATA:WEIGHT1=45,36,33;RATING=800 700 600;KNAPSACK1=237;ENDDATAmin=SUM(ITEMS:RATING*INCLUDE);SUM(ITEMS:W

25、EIGHT1*INCLUDE)=KNAPSACK1;FOR(ITEMS:GIN(INCLUDE);ENDObjective value: 4300.000Objective bound: 4300.000Infeasibilities: 0.000000Extended solver steps: 0Total solver iterations: 0Variable Value Reduced CostKNAPSACK1 237.0000 0.000000INCLUDE( ITEM1) 3.000000 800.0000INCLUDE( ITEM2) 1.000000 700.0000INC

26、LUDE( ITEM3) 2.000000 600.0000WEIGHT1( ITEM1) 45.00000 0.000000WEIGHT1( ITEM2) 36.00000 0.000000WEIGHT1( ITEM3) 33.00000 0.000000RATING( ITEM1) 800.0000 0.000000RATING( ITEM2) 700.0000 0.000000RATING( ITEM3) 600.0000 0.000000Row Slack or Surplus Dual Price1 4300.000 -1.0000002 0.000000 0.000000附录5经济

27、最优条件下租用客车的程序:model:min=800*x1+700*x2+600*x3+800*x4+700*x5+600*x6+800*x7+700*x8+600*x9+8 00*x10+700*x11+600*x12;45*x1+36*x2+33*x3gin(x1);gin(x2);gin(x3);gin(x4);gin(x5);gin(x6);gin(x7);gin( x8);gin(x9);gin(x10);gin(x11);gin(12);end运行结果为:Global optimal solution found at iteration: 50Objective value: 5

28、700.00Variable Value Reduced CostX1 0.000000 800.0000X2 0.000000 700.0000X3 0.000000 600.0000X4 2.000000 800.0000X5 0.000000 700.0000X6 2.000000 600.0000X7 1.000000 800.0000X8 1.000000 700.0000X9 0.000000 600.0000X10 1.000000 -18.18182X11 0.000000 45.45455X12 1.000000 0.000000Row Slack or Surplus Du

29、al Price1 5572.727 -1.0000002 102.0000 0.0000003 1.000000 0.0000004 43.00000 0.0000005 2.000000 0.0000006 93.00000 0.0000007 0.000000 -18.181828 33.00000 0.0000009 353.0000 0.000000附表1 10家备选宾馆的有关数据宾馆代号客房会议室规格间数价格(天)规模间数价格(半天)普通双标间50 180元200人 1 1500元商务双标间30 220元150人 2 1200元普通单人间30 180元60人 2 600元商务单人间

30、20 220元普通双标间50 140元130人 2 1000元商务双标间35 160元180人 1 1500元豪华双标间A 30 180元45人 3 300元豪华双标间B 35 200元30人 3 300元普通双标间50 150元200人 1 1200元商务双标间24 180元100人 2 800元普通单人间27 150元150人 1 1000元60人 3 320元普通双标间50 140元150人 2 900元商务双标间45 200元50人 3 300元普通双标间A 35 140元150人 2 1000元普通双标间B 35 160元180人 1 1500元豪华双标间40 200元50人 3 5

31、00元普通单人间40 160元160人 1 1000元普通双标间40 170元180人 1 1200元商务单人间30 180元精品双人间30 220元普通双标间50 150元140人 2 800元商务单人间40 160元60人 3 300元商务套房(1床)30 300元200人 1 1000元普通双标间A 40 180元160人 1 1000元普通双标间B 40 160元130人 2 800元高级单人间45 180元普通双人间30 260元160人 1 1300元普通单人间30 260元120人 2 800元豪华双人间30 280元200人 1 1200元豪华单人间30 280元经济标准房(2

32、床)55 260元180人 1 1500元标准房(2床)45 280元140人 2 1000元附表2 本届会议的代表回执中有关住房要求的信息(单位:人)合住1 合住2 合住3 独住1 独住2 独住3 男154 104 32 107 68 41女78 48 17 59 28 19附表3 以往几届会议代表回执和与会情况第一届第二届第三届第四届发来回执的代表数量315 356 408 71189 115 121 213 发来回执但未与会的代表数量未发回执而与会的代表数量57 69 75 104 附图(其中500等数字是两宾馆间距,单位为米) 1000500300150 200300300700150

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

当前位置:首页 > 社会民生


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