校车安排问题终极版
校车问题

数学建模论文——校车配置问题目录摘要 (3)关键词 (3)1问题重述 (3)1.1问题背景 (3)2问题分析 (3)2.1问题现状 (3)2.2解决方法 (3)3.模型假设 (4)3.1变量说明 (4)3.2模型建立于求解 (4)1.只买51座 (5)2.39座和51座均买 (6)4.买车租车对比 (7)4.1买车模型 (8)4.2租车模型 (9)4.2对比分析 (10)5.模型评价 (11)6附录 (12)校车问题——租车、买车对比摘要:本文针对西安工程大学金花、临潼两校区之间的运行问题,是购买还是租校车?通过合理的抽象假设。
把校车配置问题抽象成一个清晰完整的数学模型,并求解,为学校制定合理的购车或租车方案,并确定一天中(只考虑周一到周五)不同时刻校车的最优分配方案,使学校能有效的降低成本,减少开支,讨论该配置的合理性及可行性,并作改进。
在问题解决过程中使用了最优化方法,分析、建模、求解过程中利用MATLAB、Excel对数据进行分析处理,并用C语言实现某些算法。
最终得出结论。
1.买51座和39座比只买51座合算。
2.第九年之前买车贵,租车便宜。
即年限小于9时可考虑租车。
3.等到九年之后租车贵,买车划算。
即所用年限大于9时可考虑买车。
关键词:最优化方法、MATLAB、Excel1、问题重述1.1问题背景许多学校都建有新校区,常常需要将老校区的教师和工作人员用校车送到新校区。
由于每天到新校区的教师和工作人员很多,往往需要安排许多车辆。
那就会产生额外费用,那么买车还是租车划算,就此问题假设、建模。
2、问题分析2.1问题现状学校配置的校车为51座的大型车,和39座中型车,两种类型的车,根据各个时刻乘车人数的不同灵活分配校车的种类和数量。
2.2解决方法无论是买车还是租车,过路费都需要额外支出,因此在此对比问题中均可忽略过路费这一因素。
3、模型假设规定年限为5年,10年,15年A买车模型假设下表是校车型号,以及相应型号的百公里耗油量和购买市场价格校车型号百公里耗油/L 价格/万元ZK6117HA 25 72ZK6109H2Z 17 79ZK6107H9 24 76ZK6122HQ9 24 74ZK6126HQC9 22 69ZK6119H2Y 18 67ZK6116HB 25 68ZK6127HQ 25 76ZK6110H 24 79ZK6127HA 25 78均值22.9 73.8 在excel中分析得到51座校车均价为73.8万元,百公里耗油量有22.9升,以及柱状图表。
校车管理方案关于调整往返东、西校区校车运行方案通

校车管理方案关于调整往返东、西校区校车运行方案通一、背景分析近年来,随着学校规模的扩大,东、西校区之间的校车运行需求日益增长。
然而,现有的校车运行方案已无法满足师生的需求,时常出现拥堵、等待时间长等问题。
为了提高校车运行的效率,确保师生的出行安全,我们有必要对现有的校车运行方案进行调整。
二、调整原则1.确保校车运行安全,提高运行效率。
2.合理安排校车班次,减少等待时间。
3.充分利用现有资源,降低运行成本。
4.考虑师生出行习惯,提高满意度。
三、具体方案1.增加校车数量为了缓解校车运行的紧张状况,我们计划在原有基础上增加10辆校车,以满足师生日益增长的出行需求。
同时,对现有校车进行维护和保养,确保车辆性能良好。
2.调整校车班次(1)高峰期增加班次在早晨上学和下午放学的高峰期,增加校车班次,缩短发车间隔,减少师生等待时间。
(2)平峰期调整班次在平峰期,根据师生出行需求,适当调整校车班次,避免资源浪费。
3.优化校车路线(1)合理规划路线对现有校车路线进行优化,避免拥堵路段,提高运行速度。
(2)设置临时站点在师生出行需求较大的地方设置临时站点,方便师生上下车。
4.实施校车预约制度为了提高校车运行的效率,我们计划实施校车预约制度。
师生可以通过手机APP、等方式预约校车,减少等待时间。
5.加强校车管理(1)完善校车管理制度建立健全校车管理制度,对校车运行进行全程监控,确保运行安全。
(2)提高校车驾驶员素质加强校车驾驶员培训,提高驾驶员的服务意识和安全意识。
四、实施步骤1.调查分析对现有校车运行情况进行调查分析,了解师生出行需求,为调整方案提供依据。
2.制定方案根据调查分析结果,制定详细的校车运行调整方案。
3.征求意见将方案征求师生意见,根据反馈意见进行修改完善。
4.实施方案将调整后的校车运行方案付诸实施,并对实施情况进行监控和评估。
5.持续改进根据实施情况,对方案进行持续改进,确保校车运行安全、高效。
五、预期效果1.提高校车运行效率,减少师生等待时间。
学生开学校车接送服务安排

学生开学校车接送服务安排一、班车需求学生开学校车接送服务的安排是为了满足学生的交通需求,减轻他们和家长的负担。
开学校车可以为学生提供便利、安全的接送服务,尤其对于那些居住较远或者家长工作繁忙的学生来说尤为重要。
二、学校资源利用学校作为教育机构,有责任为学生提供全面的教育服务,包括在交通方面。
利用学校资源安排学生开学校车接送服务,可以最大程度地发挥学校的作用,为学生和家长提供方便、安全的交通选择。
三、班车路线规划学生开学校车接送服务的第一步是进行班车路线规划。
根据学生的住址分布和学校的地理位置,确定合理的班车路线。
路线规划应该考虑到交通状况、学生的出行时间和学校的作息时间,以确保学生能够准时到校。
四、车辆安全和维护学生开学校车接送服务中车辆的安全和维护是重中之重。
学校应该确保班车的安全性能良好,定期进行检查和维修,确保车辆在运行过程中不会出现故障。
同时,学校还应该安排专人负责班车的日常维护,如定期更换机油、保养及清洁车内环境等。
五、司机培训和管理学生开学校车接送服务需要合格的驾驶员来驾驶班车。
学校应该对驾驶员进行培训,确保他们具备专业的驾驶技能和良好的驾驶素养。
此外,学校还应该对驾驶员进行管理,包括了解他们的工作情况、定期进行驾驶员考核等,以提高服务质量。
六、服务时间和频次学生开学校车接送服务需要确定服务时间和频次。
服务时间应覆盖学生的上学时间和放学时间,确保学生能够按时到校和回家。
班车的频次应根据学生的需求和路线长度合理安排,以确保学生能够及时乘坐班车。
七、接送及时性保障学生开学校车接送服务中需要保障接送的及时性。
学校应该建立健全的接送服务机制,确保班车能够按照预定的时间和地点到达,不拖延学生的上课时间。
同时,学校还应该制定应急措施,如车辆故障时及时联系其他班车接替接送,以保障学生的安全。
八、服务质量监督学生开学校车接送服务的质量监督至关重要。
学校可以通过建立学生和家长的意见反馈渠道,了解他们的需求和意见,及时调整和改善服务。
数模校赛-校车安排问题 (原创)

校车安排问题一问题重述许多学校都建有新校区,常常需要将老校区的教师和工作人员用校车送到新校区。
因此需要恰当安排乘车点和车辆数量,使乘车人员满意度最大的同时成本最小。
假设:老校区的教师和工作人员分布在50个区。
问题1:选定n个乘车点使各区人员到最近乘车点的距离最小。
建立一般模型并求出n=2、3时的乘车点安排方案。
问题2:考虑各区域乘车人数,选定n个乘车点使各区人员不满意度最小。
建立一般模型并求出n=2、3时的乘车点安排方案。
问题3:按问题2求出的n=3时的最佳方案,根据各乘车点人数确定车辆个数(一辆车最多载47人)。
最后,提出可以提高乘客满意度并节省成本的意见。
二模型假设1.假设乘客只选择最近的乘车点。
2.假设一辆校车每次只运送一次,并且停车点固定。
三符号说明W(i,j) (i,j=1,2,3,...,50): 各区域间距离初始矩阵。
D(i,j) (i,j=1,2,3,...,50): 各区域间最短距离矩阵。
Xi(i=1,2,3,...,n): n个乘车点的标号。
Y : 所有人员到最近乘车点的总距离。
Ni(i=1,2,3,...,50): 各区的人数。
Mi(i=1,2,3,...,50): 各区的人数所代表权值。
Bp (p=1,2,3,...,50): 各区乘车人员不满意度。
Z : 各区乘车人员总不满意度。
M :所需最小车辆数。
四问题分析第一问中,我们用FLOYD算法求出任意两个区域间的最短距离(结果应为50*50的矩阵)。
以任意一种乘车点安排方案下各区人员到最近乘车点的距离之和的最小值为目标函数建立模型一。
并对乘车点个数为2和3的情况进行求解:对最短距离矩阵进行遍历,求出每种情况下各区人员到最近乘车点的距离之和,求出最小值。
第二问中,我们将各区的人数视为一种权值,在任意一种乘车点安排方案下,对各区人员到最近乘车点的距离加权并求和得到不满意度的表达式。
以不满意度的最小值为目标函数建立模型二。
并对乘车点个数为2和3的情况进行求解。
校车接送车辆安排方案

校车接送车辆安排方案背景介绍随着城市化的加速发展,越来越多的城市居民选择在市区周边的新区居住,而为了让孩子接受更好的教育,他们又会选择在市区内的优质学校就读。
这就导致了一个问题:如何保障学生安全地从家到学校的接送?校车接送方案定点接送一种常见的校车接送方案是定点接送,即根据学生住所分配到相应的接送点,由校车安排到学校并接送回家。
这种方案的好处是接送点与学生住所相对接近,节约了学生的路上时间,同时还能保障学生的安全。
区域接送另一种校车接送方案是区域接送,即根据学生所在的区域为单位集中安排校车,由校车按照一定的路线接送学生。
这种方案的好处是能够充分利用校车资源,减少空腔率,同时减少行驶时间和路程。
车辆安排方案车辆数量校车接送方案的实施需要一定的车辆资源,根据学校规模和学生人数的不同,所需车辆数量也会发生变化。
一般来说,学校根据学生人数,可以考虑购买1-3辆不同大小的校车。
车辆类型校车的类型分为小型、中型和大型三种,选择哪种类型的车辆需要根据学生的数量和行驶路线来进行选择。
大型校车一般适用于容纳40人以上的学生,中型校车适用于20-30人,小型校车适用于10-20人。
车辆维修保养校车接送是学校安全管理的重要组成部分,因此对于校车的保养和维修也要十分重视。
学校应配备专门的管理人员,负责校车的日常保养和检查工作,并定期对车辆进行维修、保养等工作。
结语校车接送方案的实施对于学生的生活和学习有着至关重要的作用,而车辆的安排和管理也是保障学生安全的重要措施。
希望学校和家长能够共同努力,为孩子们提供更加安全、便捷的接送服务。
学校校车安排

学校校车安排学校是学生学习和成长的重要场所,为了保障学生的出行安全和便利,学校通常会提供校车服务。
本文将就学校校车的安排进行讨论。
一、校车的作用学校校车是学校为学生提供的一种交通工具,主要用于接送学生上下学。
它可以减轻学生的步行负担,缩短学生的上下学时间,并且可以降低学生因为交通事故等原因造成的风险。
校车的作用在于为学生提供安全、舒适、便捷的上学方式。
二、校车的安排1.线路规划学校校车的线路规划应该结合学校周边的学生分布情况、道路状况和交通流量等因素进行综合考虑。
优先选择安全性较高、交通畅通的道路,同时也要兼顾学生的实际出行需求。
线路规划应该合理,能够覆盖学生较为集中的区域,并确保学生可以方便地搭乘校车。
2.开放时间学校校车的开放时间应该根据学校上下学的时间进行合理安排。
通常情况下,校车的服务时间应该提前至少15分钟开始,以保证学生能够提前到校。
同时,放学后的校车安排也应该能够满足学生离校的需求,确保学生能够顺利返回家中。
3.乘车准则为了保障校车的秩序和安全,学校应该制定一些乘车准则供学生参考。
例如,学生应该按照指定的站点等待校车,不得在车辆行驶过程中随意上下车。
学生还应该遵守车上的秩序,不得大声喧哗或者进行其他干扰驾驶员的行为。
通过制定乘车准则,学校能够提高学生对校车安全的意识,保障每位学生的乘车权益。
4.安全措施学校校车的安全是最重要的,学校应该采取必要的安全措施来保障学生的安全。
例如,校车应该配备有效的急救设备,驾驶员必须具备合格的驾驶执照和丰富的驾驶经验。
此外,校车应该经常进行安全检查,确保车辆的机械设备和安全系统正常运行。
学校还可以安排一些教育活动,提高学生的交通安全意识。
5.与家长的沟通学校应该与家长建立良好的沟通机制,及时向家长通报校车的安排和变动等信息。
家长也应该配合学校的安排,及时向学校提供学生的校车乘坐情况和反馈意见。
通过加强学校与家长之间的沟通,可以提高学校校车服务的质量和效率。
校车的安排问题
题目:校车安排问题摘要目前很多学校都有了新老校区,如何合理的安排校车路线和车量数已成为一个很实际的问题。
由于教职员工分布在许多不同的生活区域中,为了使其能够较方便的乘坐校车,须要根据教职员工的分布设立多个校车停靠点。
根据生活区域的分布,在使教职员工到校车停靠点的距离最小的前提下,来尽可能安排最少的校车数量。
本文综合运用了Floyd算法、0-1整形规划、增加人数权重距离、概率分布与统计、状态转移图,对不同方案进行满意度比较,建立数学规划模型,得出优化方案,进行方案检验。
对于校车停靠点的设立,以题目给出的相关数据,通过Floyd算法得到任意两区域之间的最短距离。
之后引入0-1状态变量,设定若某区域被选为校车停靠点则状态值为1,否则状态值为0。
利用穷举法得到n个校车停靠点的设置分布的nC种方案,在确定50校车停靠点的基础上,通过编程求出各个区域到离自己最近校车停靠点的距离之和。
根据题目要求,距离之最短的停靠点设置方案即为最优方案,此时得到2个停车点时设在区域18和31,3个停车点时设在区域15,21和31。
再考虑人数的时候,我们通过第一问,将每个区域间的距离改为了人数权值距离。
此时便转化成与第一问相同的算法。
得到2个停车点时设在区域19和区域32,3个停车点时设在区域15,区域21和区域32。
问题三我们采取了两种方法,来综合比较出较合理的结果。
第一种方法是在第二问求解的基础上,对双目标问题进行合理的简化,使之成为一个单目标规划模型,同时利用lingo11.0进行分析,得出结果。
第二种方法则是采用双目标规划模型,把运行成本和满意度看成两个目标函数同时来进行考虑,得出最优解。
然后将所得结果与法一进行比较,发现在载客数量同为2502人次时,法二所需车辆数比法一多,显然这种情况相对于法一,对于乘客来说是更为满意的,因此,双目标规划模型所得结果更为合理。
同样,对于问题四问题采取的方法是把问题 3 中双目标规划模型推广到n个乘车点的情况,通过计算当5,4,3,2,1n时的五组数据归纳出满意度随乘车点数正相关,并且会在乘车点数取得某一值时,满意度达到最大值。
浅谈校车安排问题论文
∑y
j =1
50
ij
= 1, 且区是否设立乘车点跟是否有人前去
乘车有关,即如果没有人前往乘车点,则表示 j 点不设乘车点,因为如果有乘车 点,至少自己区的人会在本区乘车;同样,如果有人前往 j 点乘车,则 j 点必定 设立了乘车点,因此有 p j = max{yij }, i = 1,2, ⋅⋅⋅,50, 要求设立站点的总人数为 n , 故有 ∑ p j = n ,目标函数是50个区的人员到 n 个乘车点的总距离最小,于是选
校车安排问题
摘要
我们对老校区乘车点选址问题进行研究,根据校区内教师与员工的分布,提 出了最佳乘车点的选取办法,建立了满意度与区域到乘车点距离的函数关系,并 根据获得数据模拟了乘车点选址的最优化的模型,得到如下结果: 问题 1:根据 77 组给定数据,首先建立了动态规划模型,用 Dijkstra 算法 (Matlab 软件实现)求解任意两个区域之间最小路程并检验,得到了任意两点间 的最短距离矩阵 D50×50 。再建立选址规划模型,求解使各区域人员到最近乘车点 距离最小得 n 个乘车点的位置。最后求得当 n =2 时,选取 18 和 31 点最佳,总最 短距离为 24492m;当 n =3 时,选取 15、21 和 31 点最佳,总距离为 19660m。 问题 2:我们用归一法定义满意度与距离的函数关系,根据问题 1 中的任意 两点间的最短距离矩阵 D50×50 ,得到满意度矩阵 M 50×50 。根据每个区域的人数, 得出考虑人数的满意度矩阵 RM 50×50 。再建立选址规划模型,求解使教师和工作 人员满意度最大的 n 个乘车点的位置。结果:当 n =2 时,选取 19 和 32 点为乘车 点最佳,总最大满意度为 1945.877;当 n =3 时,选取 15、21 和 32 点最佳,总最 大满意度为 2066.743。 问题 3:这是一个双目标规划问题,考虑运行成本和满意度两个目标函数, 建立双目标非线性规划模型。当各乘车点人数平均分配的时候,运行成本最低, 定义 k1 为三个乘车点人数的方差, k 2 为总满意度,因此要尽量使 k1 最小, k 2 最大。由此可利用
学校校车安排计划
学校校车安排计划
为了更好地管理和安排学校的校车服务,校方决定制定一项全新的学校校车安排计划,以确保学生能够安全、便捷地乘坐校车上下学。
以下是具体的计划内容:
一、校车线路规划
1. 根据学生的住宿位置和就读班级,学校将制定不同的校车线路,覆盖学校周边主要的居住区域。
2. 每条校车线路将会设定固定的上下学时间和地点,确保学生能够准时乘坐校车。
二、校车安全管理
1. 所有驾驶校车的驾驶员都必须持有相关资质和经验,通过专业的培训和考核。
2. 校车在行驶过程中必须符合交通规定,保持车辆整洁、良好运行状态,并配备安全设备如车载监控等。
3. 学校将定期对校车进行检查和维护,确保每辆校车的安全性。
三、乘车安全规范
1. 学生乘坐校车时必须系好安全带,遵守校车纪律,不得在车上大声喧哗或随意乱动。
2. 学生乘车期间应保持对驾驶员的尊重和合作,听从驾驶员的安排
和指挥。
3. 如果学生在校车上出现不适或突发状况,务必及时向驾驶员报告,配合接受救助。
四、应急预案
1. 学校将建立健全的校车应急预案,对可能发生的突发情况进行预
先的风险评估和处置方案制定。
2. 校车在遇到交通事故、恶劣天气或其他危急情况时,驾驶员应第
一时间与学校联系,启动应急预案及时救援。
以上是学校校车安排计划的具体内容,通过科学、合理的安排和管理,学校将致力于提供给学生一个安全、舒适的校车乘车环境,确保
他们能够安心学习和成长。
希望全体学生和家长积极配合,共同维护
校车服务的质量和安全。
感谢大家的理解和支持。
让我们一起为学生
的健康成长而努力!。
关于校车安排的优化解(成品)
目录一、问题的重述 (1)二、基本假设 (1)三、符号说明 (2)四、问题的分析 (2)五、模型的建立 (3)问题1 (3)i先考虑乘车点个数为1的情况 (4)ii考虑乘车点个数为2的情况 (4)iii.考虑乘车点个数为3的情况 (5)iiii考虑乘车点个数为n的情况 (5)问题2 (5)问题3 (6)问题4 (8)六、模型优缺点 (8)优点 (8)缺点 (9)七、模型的推广 (9)1、广度上的推广 (9)2、深度上的推广 (9)八、参考文献 (9)一、问题的重述我国许多学校都建有新校区,常常需要将老校区的教师和工作人员用校车送到新校区。
由于每天到新校区的教师和工作人员很多,往往需要安排许多车辆。
如何有效的安排车辆及让教师和工作人员尽量满意是个十分重要的问题。
现有如下问题请你设计解决。
假设老校区的教师和工作人员分布在50个区,各区的距离见表1。
各区人员分布见表2。
问题1:如要建立n个乘车点,为使各区人员到最近乘车点的距离最小,该将校车乘车点应建立在哪n个点。
建立一般模型,并给出n=2,3时的结果。
问题2:若考虑每个区的乘车人数,为使教师和工作人员满意度最大,该将校车乘车点应建立在哪n个点。
建立一般模型,并给出n=2,3时的结果。
问题3 若建立3个乘车点,为使教师和工作人员尽量满意,至少需要安排多少辆车?给出每个乘车点的位置和车辆数。
设每辆车最多载客47人(假定车只在起始站点载人)。
问题4;关于校车安排问题,你还有什么好的建议和考虑。
可以提高乘车人员的满意度,又可节省运行成本。
二、基本假设1、距离表中列出距离的两区间为互邻区间,人员只能从互邻区间之间通过。
2、人员服从集体最短距离原则,即总体距离最短不符合大于个人最短时,个体服从。
3、总体距离最短指各区人数与到乘车点最短距离乘积之和最短。
4、人员满意度与其所在区间与乘车点的距离的成反比关系,即定义满意度M=k/s 其中k为比例系数。
三、符号说明四、问题的分析我们认为,第一问由于实际意义,必须考虑人数权重,否则没有实际意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【摘要】
本文针对学校内部普遍存在的校车安排问题,系统地探讨了如何安排校车能兼顾教职 工与运营方的双边利益问题。从实际出发,在基于一定合理简化假设的基础上,建立数学 模型,并充分利用 matlab 等数学软件简化计算,对相关问题进行了有针对性的求解。 对于问题一, 针对距离问题, 我们联系图论的相关思想, 构造距离矩阵, 并利用了 Floyd 算法的优越性,求出最短距离矩阵,继而借助 matlab 软件在此基础上找出最优划分方法, 确定了合理的站点位置,使得各区教师和工作人员到达固定乘车点距离最短,同时讨论并 具体给出了特殊情况下的站点位置: 当 n=2 时, 设立 18 和 31 区为站点, 最短距离和为 24192; 当 n=3 时,设立第 18,22 和 32 区为站点,最短距离和为 19691。 对于问题二,我们从实际出发,分析并以上述最短距离矩阵为基础建立了合理的满意 度函数,将看似难以处理的程度问题量化,同时考虑人数的影响,以人数百分比作权重, 构造出以最大平均满意度作为标准建立的数学模型,确定了合理的划分方法,同样依靠 matlab 软件简化计算,给出了特殊情况下的站点位置:当 n=2 时,设立第 19 和 32 区为站 点,最大平均满意度为 0.6426;当 n=3 时,设立第 15,21 和 32 区为站点,最大平均满意 度为 0.7024。 对于问题三,基于该问题的特殊性,我们首先分析并确定了车辆总数的取值情况,运 用穷举法的思想,利用 c++的优势,合理设置阈值,计算并给出了最大平均满意度按递减 排序的前 40 种方案及其对应的车辆数,同时用最大平均满意度与车辆百分比做商,将双 目标问题单目标化,综合考虑双边利益,确定了最优方案为设定第 15,22 和 32 区为站点, 最大平均满意度为 0.6957,需要 54 辆校车。 对于问题四,我们分别考虑设置不同数量站点所对应的最大平均满意度及其车辆数, 最后以模型数据为基础,从实际出发,在综合考虑运营成本及教职工满意度的前提下,提 出了几点建议合理优化校车安排问题。
i 1 50
15 49
程序见附录四(station=2),求解得出: a=19 b=32 前往 19 区乘车点乘车的区有:1 2 3 4 5 6 7 16 17 18 19 20 21 22 23 24 25 26 27
8 9 10 11 12 14 28 44 46 47 48
39
前往 32 乘车点乘车的区有:13 40 41 42 43 45 50
,
,„,
,„,
,
其中
表示从顶点 到顶点 的路径经过的顶点序号不大于k的最短路径长度。
计算用的迭代公式: (i,j)=min( (i,j), (i,k)+ (k,j))
其中,k 表示迭代次数, i,j,k∈{1,2,3„,n} 得出i区到j区的最短距离矩阵 D= 当k=n时, 即是各项之间的最短距离。 ,
4.1.2 建立一般模型 假设 为50个区域,其中i=1,2,3,„,50,然后在50个乘车区域中任选n个区域作为乘 车点,记为 , ,则区域i到乘车点的最短距离为
=min {
},
设50个区域到乘车点的距离之和为B,则建立数学模型使得50个区到n个乘车点的最短距离 和为 min B= bi ,(i=1,2,„,50)
4
4.2.1 满意度函数的建立: 根据实际可知,该满意度函数可表示为随距离单调递减的函数,当距离为 0 时,函数 值为 1;当距离为最大时,函数值为 0;从心理学角度分析,人们的满意度不与距离成线 性关系,而是随着距离的增大,函数值变化率逐渐减小,设 度,可得满意度函数为 =
max{ d ij } d ij max{ d ij } d ij
13
14
36
37
4.1.4 n=3时的数学模型 当n=3时,同理可取任意三个乘车点a,b,e,使50个区域到三个乘车点的距离和最小, 设区域i到三个乘车点的距离为d ia ,d ib ,d ie ,则区域i到乘车点的最短距离为 b i = min{ d ia ,d ib ,d ie },则 min B=
2、问题分析
问题一要求建立 n 个乘车点,使得各区教师和工作人员到最近乘车点距离和最小。根 据题目中表 1 给出的距离,运用 Floyd 算法求出任意两个区之间的最短距离(题目无标出 的表示不可直达) ,建立 50 50 阶矩阵将其表示出来。然后在 50 个区域中任取 n 个作为乘 车点,各区人员到最近乘车点乘车,建立模型算出使得距离和最小的 n 个乘车点。最后建 立 n 为 2 和 3 时的数学模型,分别得出对应的乘车点分布等问题。 问题二要求在考虑各区人员的满意度最大的前提下,建立 n 个乘车点。针对此问题, 可利用问题一得出的任意两区间最短距离矩阵,然后从 50 个区中任选 n 个区,建立满意 度函数,对每个区人员进行归一化处理,以平均满意度最大为目标函数建立数学模型,最 后得出 n 为 2 和 3 时的乘车点分布情况以及满意度大小等。 问题三中设定乘车站点为三个,并且每辆车最大载客量为 47 人,为求尽量使满意度 较大的前提下,至少需要的车辆数。欲解决此问题,首先应明确人员总数,通过表二可计 算总数为 2502,至少需要 2502/47=53.234,即 54 辆车,而最大车辆数为 56 辆,故车辆 值在[54,56]间变化,所以应在满意度与车辆数间寻求最优解。三个站点的排布有 种不
b ,(i=1,2,„,50)
i 1 i
50
matlab程序见附录二(station=3),求得a,b,e使得B最小,得 a=18 b=22 e=32 前往 18区乘车点乘车的区有: 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 24 25 26 27 28 到18区的总距离为9016 前往22区乘车点乘车的区有:1 2 21 22 23 43 44 45 46 47 48 49 到22区的总距离为4590 前往32区乘车点乘车的区有:13 29 30 31 32 33 34 35 36 37 38 39 40 41 42 50 到32区的总距离为6085 所以在18,22和32去设置乘车点,最短距离和为19691. 4.2 问题二 在考虑各区乘车人数的前提下,为使各区教师和工作人员满意度最大,首先需要定义 一个满意度函数,然后根据各区人数的不同,做归一化处理后产生不同权重,依此建立最 大平均满意度模型,任取 n 个乘车点得出一般模型,并计算出乘车点数分别为 2 和 3 的乘 车点设定结果。
1
,将双目标规划转化为单目标问
3、模型假设及符号说明
3.1 模型假设 假设 1 假设 2 假设 3 假设 4 假设 5 假设 6 3.2 符号说明 A= D= M= 各点之间距离的邻接矩阵 任意两点间的最小距离 满意度矩阵 第 i 个区域 第 i 个区域到乘车点的最短距离 B Ci 各区域到乘车点的距离总和 第 i 个区域到乘车点的最大满意度 第 i 个区域的人数 P 各区域的总人数 第 i 个区域人数占总人数的比例 Z Hi Ni 所有人员的平均满意度 前往第 i 个乘车点的人数 第 i 个乘车点所需的车辆数 将各区视为点的集合,不考虑区的大小问题; 各教师和工作人员在相同条件下满意度相同; 每天乘坐校车的人员人数稳定,不考虑特殊现象; 各教师和工作人员根据经验选择最佳前往乘车点路径,无绕远现象发生,且 题目中无距离说明的两区为不可直接到达线路,但可经过其他区到达; 校车只在起始站点和终点站停靠,无人员中途上下车情况; 每个校车从 50 个区域到新校区的成本相同。
表示第 i 区到第 j 区的满意
其中,
表示第 i 区到第 j 区的最短距离,max{
}表示最短距离矩阵 D 中的最大值。
满意度函数如下图 1 所示
图 1 满意度函数曲线 由此设定满意度矩阵为: M= {m ij } 5050 ,(结果见附录三) 4.2.2 归一化及权重处理 由表 2 可知各区人员分布,设第 i 区人数为 S i , (i=1,2,…,50),然后将各区人 数求和得总人数 P= S i
i 1 50
4.1.3 n=2时的数学模型 现就n=2进行讨论,首先从50个区域中任意选取 乘车点的距离为 , , 作为乘车点,设区域i到两个
,则区域i到乘车点的最短距离为 =min {
3
,
},
50个区域到乘车点的距离之和为B,则 min B= bi建立与求解
4.1 问题一 通过问题的分析和数据的整理,可知这是一个图论模型中的最短路问题,应计算出各 区域的邻接矩阵 A=
2
其中,
表示连接第i区到第j区弧的长度,如果i区与j区无弧连接,则
=∞
4.1.1 Floyd算法 由邻接矩阵,可根据Floyd算法求出各区域之间的最短距离的矩阵D=
的基本思想是:递推产生一个矩阵序列
编写matlab程序程序见附录二(station=2),求出a,b使B最小,求得 a=18 b=31 前往18区乘车点乘车的区有:1 2 3 4 5 6 7 8 9 10 11 12 15 16 17 18 19 20 21 24 25 26 27 47 到18区的总距离为11500 前往31 乘车点乘车的区有:22 23 28 29 30 31 32 33 34 35 38 39 40 41 42 43 44 45 46 48 49 50 到31区的总距离为12692 最短距离和为24192 所以在18和31区设置乘车点,最短距离和为24192.
29
30
31
32
33
34
35
36
37
38
最大平均满意度为 0.6426 即在第 19 和 32 区设立乘车点,最大平均满意度为 0.6426. 4.2.5 n=3 时数学模型 从 50 个区域中任取 a,b,e 三个区设立乘车点,则第 i 个区域到乘车点的最大满意 度为 最大平均满意度可表示为 max Z= Wi Ci