高教社杯全国大学生数学建模竞赛B题参考答案
全国大学生数学建模竞赛题目B题
B题公交车调度
公共交通是城市交通的重要组成部分,作好公交车的调度对于完善城市交通环境、改进市民出行状况、提高公交公司的经济和社会效益,都具有重要意义。
下面考虑一条公交线路上公交车的调度问题,其数据来自我国一座特大城市某条公交线路的客流调查和运营资料。
该条公交线路上行方向共14站,下行方向共13站,第3-4页给出的是典型的一个工作日两个运行方向各站上下车的乘客数量统计。
公交公司配给该线路同一型号的大客车,每辆标准载客100 人,据统计客车在该线路上运行的平均速度为20公里/小时。
运营调度要求,乘客候车时间一般不要超过10分钟,早高峰时一般不要超过5分钟,车辆满载率不应超过120%,一般也不要低于50%。
试根据这些资料和要求,为该线路设计一个便于操作的全天(工作日)的公交车调度方案,包括两个起点站的发车时刻表;一共需要多少辆车;这个方案以怎样的程度照顾到了乘客和公交公司双方的利益;等等。
如何将这个调度问题抽象成一个明确、完整的数学模型,指出求解模型的方法;根据实际问题的要求,如果要设计更好的调度方案,应如何采集运营数据。
2013年数学建模B题碎纸片的拼接复原
2
碎纸片的拼接复原
摘 要
破碎文件拼接在现实生活中发挥着极大的作用, 但由于传统人工拼接效率低, 自动 拼接技术随之产生, 可以让自动拼接比手工效率高。 本文针对碎纸片的自动拼接问题建 立相应的数学模型,最后针对各个问题建立模型并求解。 针对问题一单面纵切碎纸片进行复原, 首先对图形进行预处理, 即将图形转化成像 素点的灰度值并在 MATLAB 软件中得到相应的矩阵;然后在拼接前进行人工干预,找出 首个图形并采用矩阵相似度函数(corr2())计算与其他碎片的二维相关系数。根据相 关系数大小得到与其相关性最大的碎纸片的序号数, 认为该碎纸片就是待拼接图形的下 一个碎纸片,然后再计算该纸片与其他纸片的相关系数,逐一类推。最终将整张中文的 图形拼接起来,得到 008,014,012,015,003,010,002,016,001,004,005,009,013,018, 011,007,017,000,006 的拼接顺序号;同理可以得到完整正确的英文图形序列号为 003,002,015,011,006,007,018,000,005,001,009,013,010,008,012,014,017,016,004 ,在这过程中人工干预的次数只有在初始化是进行一次,成功率是极大。 针对问题二单面既纵切又横切碎纸片进行复原, 简单来说就是将无数的小碎片拼接 成大碎片,先 MATLAB 软件编写程序取出第一列,然后对第一列的每一个图像找出行顺 序,最后由小碎片拼接成大碎片。从而选出列方向上的 11 个图像;然后采用和问题一 类似的解决方式先对一行进行排序, 对于在算法中出现 NaN 的情况和得到相关系数较弱 的要进行相关的人工干预,试拼出图形;检验合理后,对已拼接出的行进行排序,最后 进行列排序来得到最终拼接结果(详见表 5,表 6,图 4) 。在这一过程中出现 NaN 和相 关系数<0.7 的情况下都有可能会进行人工干预,出现这一情况的可能会很少。 针对问题三双面既纵切又横切碎纸片进行复原, 可以在问题二的基础上进行适当的 多次比较,由于正反两面都有能符合拼接规则,得到拼接结果,这时候需要进行人工干 预,干预次数可能会在题目二的基础上增加几次,但是出现这种情况的次数也是很少。 本文还分析了碎纸片自动拼接方法的优缺点,研究了碎纸片内文字的获取方法, 提出了碎纸片自动拼接算法。根据算法编写了 MATLAB 程序,文章最后还给出了其他的 改进方向,以用于实际应用。 关键词: 矩阵相似度函数 二维相关系数 图形拼接复原 贪婪法
2011高教社杯全国大学生数学建模竞赛B题(题目改变)参考答案
交巡警服务平台的设置与调度优化分析摘要本文综合应用了Floyd算法,匈牙利算法,用matlab计算出封锁全市的时间为1.2012小时。
并在下面给出了封锁计划。
为了得出封锁计划,首先根据附件2的数据将全市的道路图转为邻接矩阵,然后根据邻接矩阵采用Floyd算法计算出该城市任意两点间的最短距离。
然后从上述矩阵中找到各个交巡警平台到城市各个出口的最短距离,这个最短距离矩阵即可作为效益矩阵,然后运用匈牙利算法,得出分派矩阵。
根据分派矩阵即可制定出封锁计划:96-151,99-153,177-177,175-202,178-203,323-264,181-317, 325-325,328-328,386-332,322-362,100-387,379-418,483-483, 484-541,485-572。
除此以外,本人建议在编号为175的路口应该设置一个交巡警平台,这样可以大大减少封锁全市的时间,大约可减少50%。
关键词: Floyd算法匈牙利算法 matlab一、问题重述“有困难找警察”,是家喻户晓的一句流行语。
警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。
为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。
每个交巡警服务平台的职能和警力配备基本相同。
由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。
试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:警车的时速为60km/h, 现有突发事件,需要全市紧急封锁出入口,试求出全市所有的交巡警平台最快的封锁计划,一个出口仅需一个平台的警力即可封锁。
二、模型假设1、假设警察出警时的速度相同且不变均为60/km h 。
2、假设警察出警的地点都是平台处。
3、假设警察接到通知后同时出警,且不考虑路面交通状况。
三、符号说明及一些符号的详细解释A 存储全市图信息的邻接矩阵 D 任意两路口节点间的最短距离矩阵X 01-规划矩阵ij a ,i j 两路口节点标号之间直达的距离 ij d 从i 路口到j 路口的最短距离 ij b 从i 号平台到j 号出口的最短距离ij x 取0或1,1ij x =表示第i 号平台去封锁j 号出口在本文中经常用到,i j ,通常表示路口的编号,但是在ij d ,ij b ,ij x 不再表示这个意思,i 表示第i 个交巡警平台,交巡警平台的标号与附件中给的略有不同,如第21个交巡警平台为附件中的标号为93的交巡警平台,本文的标号是按照程序的数据读取顺序来标注的,在此声明;j 表示第j 个出口,如:第5个出口对应于附件中的路口编号为203的出口。
高教社杯全国大学生数学建模竞赛B题参考答案.docx
交巡警服务平台的设置与调度优化分析摘要本文以实现警察的刑事执法、治安管理、交通管理、服务群众四大职能为宗旨,利用有限的警务资源,根据城市的实际情况与需求合理地设置了交巡警服务平台、分配各平台的管辖范围及调度警务资源。
并分别对题目的各问,作了合理的解答。
问题一:(1)、根据题目所给数据,确定各节点之间的相邻关系和距离,利用Floyd 算法及 matlab 编程求出两点之间的最短距离,使其尽量满足能在 3 分钟内有交巡警平台警力到达案发结点的原则,节点去选择平台,把节点分配给离节点距离最近的平台管辖,据此,我们得到了平台的管辖区域划分。
(2)、我们对进出该区的 13 条交通要道实现快速全封锁的问题,我们认定在所有调度方案中,某种方案中耗时最长的的围堵时间最短即最佳方案,利用 0-1 变量确定平台的去向,并利用线性规划知识来求解指派问题,求得了最优的调度方案。
(3)、在确定增添平台的个数和具体位置的问题中,我们将尽量保证每个节点都有一个平台可以在三分钟内到达作为主要原则来求解。
我们先找出到达每个平台的时间都超过三分钟的节点,并尝试在这些节点中选取若干个作为新的平台,求出合理的添加方案。
问题二:(1)、按照设置交巡警服务平台的原则和任务,分析现有的服务平台的设置是否合理,我们以各区覆盖率作为服务平台分布合不合理的评价标准,得到C、 D、 E、F区域平台设置不合理。
并尝试一些新的设置方案使得设置更为合理,最后以覆盖率最低的E 区为例,使用一种修改方案得到一个比原方案更合理的交巡警服务平台的设置方案。
(2)、追捕问题要求在最快的时间内抓到围堵罪犯,在罪犯和警察的行动速度一致的前提假设下,我们先设定一个具体较小的时间,编写程序检验在这个时间内是否可以成功抓捕罪犯,不行则以微小时间间隔增加时间,当第一次成功围堵时,这个时间即为最佳围堵方案。
关健字: MATLAB软件, 0-1 规划,最短路, Floyd 算法,指派问题一、问题重述“有困难找警察” ,是家喻户晓的一句流行语。
2002高教社杯全国大学生数学建模竞赛
2002高教社杯全国大学生数学建模竞赛A题车灯线光源的优化设计参考答案A题车灯线光源的优化设计安装在汽车头部的车灯的形状为一旋转抛物面,车灯的对称轴水平地指向正前方, 其开口半径36毫米,深度21.6毫米。
经过车灯的焦点,在与对称轴相垂直的水平方向,对称地放置一定长度的均匀分布的线光源。
要求在某一设计规范标准下确定线光源的长度。
该设计规范在简化后可描述如下。
在焦点F正前方25米处的A点放置一测试屏,屏与FA垂直,用以测试车灯的反射光。
在屏上过A点引出一条与地面相平行的直线,在该直线A点的同侧取B点和C点,使AC=2AB=2.6米。
要求C点的光强度不小于某一额定值(可取为1个单位),B点的光强度不小于该额定值的两倍(只须考虑一次反射)。
请解决下列问题:(1)在满足该设计规范的条件下,计算线光源长度,使线光源的功率最小。
(2)对得到的线光源长度,在有标尺的坐标系中画出测试屏上反射光的亮区。
(3)讨论该设计规范的合理性。
注意:以下答案是命题人给出的,仅供参考。
各评阅组应根据对题目的理解及学生的解答,自主地进行评阅。
四. 反射光亮区的计算分别将线光源和车灯反射面离散化为点光源和面元的集合,计算每一点光源关于每一车灯反射面元的反射光线,判断其是否与车灯反射面相交,若相交,一次反射光不能到达测试屏,否则求出该反射光线与反射屏平面的交点,即为反射亮点。
所有这些亮点的集合即为反射光亮区。
亮区的上半部分由下图所示(横坐标为x轴,纵坐标为y轴,单位为mm),下半部分与上半部分是关于x轴对称的。
汽车前照灯线光源的优化设计(2)汽车前照灯分为"近"和"远"两个档位,"近光"的距离取的是汽车前照灯正前方的一恒定距离(国际通用的标准为25米远)。
汽车的配光性能可以通过在接收屏上测光强等手段来衡量。
针对一个已经提出配光性能要求的汽车前照灯光源设计问题,本文提出了"双向蒙特卡罗方法",此方法能够大大节省计算量,使计算量至少降低了一个数量级(具体数据见正文中第五部分的表格);同时,在具体求解时还根据题目特点,使用了进一步优化计算的逆向蒙特卡罗法。
高教社杯全国大学生数学建模竞赛B题参考答案
交巡警服务平台的设置与调度优化分析摘要本文以实现警察的刑事执法、治安管理、交通管理、服务群众四大职能为宗旨,利用有限的警务资源,根据城市的实际情况与需求合理地设置了交巡警服务平台、分配各平台的管辖范围及调度警务资源。
并分别对题目的各问,作了合理的解答。
问题一:(1)、根据题目所给数据,确定各节点之间的相邻关系和距离,利用Floyd 算法及matlab编程求出两点之间的最短距离,使其尽量满足能在3分钟内有交巡警平台警力到达案发结点的原则,节点去选择平台,把节点分配给离节点距离最近的平台管辖,据此,我们得到了平台的管辖区域划分。
(2)、我们对进出该区的13条交通要道实现快速全封锁的问题,我们认定在所有调度方案中,某种方案中耗时最长的的围堵时间最短即最佳方案,利用0-1变量确定平台的去向,并利用线性规划知识来求解指派问题,求得了最优的调度方案。
(3)、在确定增添平台的个数和具体位置的问题中,我们将尽量保证每个节点都有一个平台可以在三分钟内到达作为主要原则来求解。
我们先找出到达每个平台的时间都超过三分钟的节点,并尝试在这些节点中选取若干个作为新的平台,求出合理的添加方案。
问题二:(1)、按照设置交巡警服务平台的原则和任务,分析现有的服务平台的设置是否合理,我们以各区覆盖率作为服务平台分布合不合理的评价标准,得到C、D、E、F区域平台设置不合理。
并尝试一些新的设置方案使得设置更为合理,最后以覆盖率最低的E区为例,使用一种修改方案得到一个比原方案更合理的交巡警服务平台的设置方案。
(2)、追捕问题要求在最快的时间内抓到围堵罪犯,在罪犯和警察的行动速度一致的前提假设下,我们先设定一个具体较小的时间,编写程序检验在这个时间内是否可以成功抓捕罪犯,不行则以微小时间间隔增加时间,当第一次成功围堵时,这个时间即为最佳围堵方案。
关健字: MATLAB软件,0-1规划,最短路,Floyd算法,指派问题一、问题重述“有困难找警察”,是家喻户晓的一句流行语。
2005-2015高教社杯全国大学生数学建模竞赛A、B题评阅要点
水质排序最差的地区不一定是污染源最严重的地区。 用长江干流上的 7 个观测站点将长江分 为 6 个江段,逐段计算各江段的排污量,找出主要污染源所在的区域。 首先研究每个江段中污染物浓度 C (mg/L) 的变化规律。由于题目中给出了污染物的降 解系数,附件 3 给出了每个月的污染物浓度、流量、流速等数据,若忽略污染物的局部扩散 (研究的是总体污染) ,在考虑固定时段(月)的污染物浓度时,可利用一般一维水质模型 的近似解 C = C 0 e
2008 A 题评阅要点 ............................................................................................................. 28 2008B 题 高等教育学费标准探讨 .................................................................................... 29
2009 B 题评阅要点 ............................................................................................................. 40
CUMCM-2009, A 题:第 1 页 / 共 42 页
2005A 题: 长江水质的评价和预测
水是人类赖以生存的资源,保护水资源就是保护我们自己,对于我国大江大河水资源 的保护和治理应是重中之重。专家们呼吁: “以人为本,建设文明和谐社会,改善人与自然 的环境,减少污染。 ” 长江是我国第一、世界第三大河流,长江水质的污染程度日趋严重,已引起了相关政府 部门和专家们的高度重视。2004 年 10 月,由全国政协与中国发展研究院联合组成“保护长 江万里行”考察团,从长江上游宜宾到下游上海,对沿线 21 个重点城市做了实地考察,揭 示了一幅长江污染的真实画面,其污染程度让人触目惊心。为此,专家们提出“若不及时拯 救,长江生态 10 年内将濒临崩溃” (附件1) ,并发出了“拿什么拯救癌变长江”的呼唤(附 件 2) 。 附件 3 给出了长江沿线 17 个观测站(地区)近两年多主要水质指标的检测数据,以及 干流上7个观测站近一年多的基本数据(站点距离、水流量和水流速) 。通常认为一个观测 站(地区)的水质污染主要来自于本地区的排污和上游的污水。一般说来,江河自身对污染 物都有一定的自然净化能力, 即污染物在水环境中通过物理降解、 化学降解和生物降解等使 水中污染物的浓度降低。反映江河自然净化能力的指标称为降解系数。事实上,长江干流的 自然净化能力可以认为是近似均匀的, 根据检测可知, 主要污染物高锰酸盐指数和氨氮的降 解系数通常介于 0.1~0.5 之间,比如可以考虑取 0.2 (单位:1/天)。附件 4 是“1995~2004 年 长江流域水质报告”给出的主要统计数据。下面的附表是国标(GB3838-2002) 给出的《地表 水环境质量标准》中 4 个主要项目标准限值,其中Ⅰ、Ⅱ、Ⅲ类为可饮用水。 请你们研究下列问题: (1)对长江近两年多的水质情况做出定量的综合评价,并分析各地区水质的污染 状况。 (2)研究、分析长江干流近一年多主要污染物高锰酸盐指数和氨氮的污染源主要在哪 些地区? (3)假如不采取更有效的治理措施,依照过去 10 年的主要统计数据,对长江未来水 质污染的发展趋势做出预测分析,比如研究未来 10 年的情况。 (4)根据你的预测分析,如果未来 10 年内每年都要求长江干流的Ⅳ类和Ⅴ类水的比 例控制在 20%以内,且没有劣Ⅴ类水,那么每年需要处理多少污水? (5)你对解决长江水质污染问题有什么切实可行的建议和意见。
高教社杯全国大学生数学建模竞赛题目 穿越沙漠
高教社杯全国大学生数学建模竞赛题目(请先阅读“全国大学生数学建模竞赛论文格式规范”)B 题 穿越沙漠考虑如下的小游戏:玩家凭借一张地图,利用初始资金购买一定数量的水和食物(包括食品和其他日常用品),从起点出发,在沙漠中行走。
途中会遇到不同的天气,也可在矿山、村庄补充资金或资源,目标是在规定时间内到达终点,并保留尽可能多的资金。
游戏的基本规则如下:(1)以天为基本时间单位,游戏的开始时间为第0天,玩家位于起点。
玩家必须在截止日期或之前到达终点,到达终点后该玩家的游戏结束。
(2)穿越沙漠需水和食物两种资源,它们的最小计量单位均为箱。
每天玩家拥有的水和食物质量之和不能超过负重上限。
若未到达终点而水或食物已耗尽,视为游戏失败。
(3)每天的天气为“晴朗”、“高温”、“沙暴”三种状况之一,沙漠中所有区域的天气相同。
(4)每天玩家可从地图中的某个区域到达与之相邻的另一个区域,也可在原地停留。
沙暴日必须在原地停留。
(5)玩家在原地停留一天消耗的资源数量称为基础消耗量,行走一天消耗的资源数量为基础消耗量的2倍。
(6)玩家第0天可在起点处用初始资金以基准价格购买水和食物。
玩家可在起点停留或回到起点,但不能多次在起点购买资源。
玩家到达终点后可退回剩余的水和食物,每箱退回价格为基准价格的一半。
(7)玩家在矿山停留时,可通过挖矿获得资金,挖矿一天获得的资金量称为基础收益。
如果挖矿,消耗的资源数量为基础消耗量的3倍;如果不挖矿,消耗的资源数量为基础消耗量。
到达矿山当天不能挖矿。
沙暴日也可挖矿。
(8)玩家经过或在村庄停留时可用剩余的初始资金或挖矿获得的资金随时购买水和食物,每箱价格为基准价格的2倍。
请根据游戏的不同设定,建立数学模型,解决以下问题。
1. 假设只有一名玩家,在整个游戏时段内每天天气状况事先全部已知,试给出一般情况下玩家的最优策略。
求解附件中的“第一关”和“第二关”,并将相应结果分别填入Result.xlsx 。
2021全国大学生数学建模比赛B题 答案
如图2,当图片出现倒置情况时,正常情况下应是左边矩阵的第二列元素与右边矩阵的第一列元素进展两两匹配,假设倒置后,那么应该是左边矩阵的第二列元素与右边矩阵的第二列元素倒置顺序进展比拟,同样记录一样元素的个数并计算匹配度。
图2中左边矩阵第一列元素与右边矩阵第一列元素的匹配原那么与上述一样,不再重述。
日期:2021年9月13日
赛区评阅编号〔由赛区组委会评阅前进展编号〕:
2021高教社杯全国大学生数学建模竞赛
编号专用页
赛区评阅编号〔由赛区组委会评阅前进展编号〕:
赛区评阅记录〔可供赛区评阅时使用〕:
评
阅
人
评
分
备
注
全国统一编号〔由赛区组委会送交全国前编号〕:
全国评阅编号〔由全国组委会评阅前进展编号〕:
针对问题三考虑到双面问题以及问题二中英文碎纸片的情况,我们把碎纸片两面匹配度之和作为判断碎纸片是否连接的评价标准,在问题一方法的根底上,在计算机每一步的匹配结果加以人工选择与判断,这样再次处理得到的结果,可以得到同问题二中一样的横行碎纸片,在根据新的横行碎纸片的两面边缘匹配度之和进展同样的操作处理可以将原纸张拼接复原。
两张图片匹配的原那么可以根据下面的图1、图2来表示。
如图1,当图片未出现倒置情况时,即题目中的图片均是正常摆放,将左边矩阵的第二列元素与右边矩阵的第一列元素进展两两匹配。记录元素一样的个数,个数除以1980为左边矩阵第二列对右边矩阵第一列的边缘匹配度,记为:
将所有碎纸片的二值化矩阵做如上匹配可依次选取与其匹配的碎纸片。
观察下面的图3可以发现,通过查阅资料分析[2]基于文字特征的文档碎纸片半自动拼接,每一行的绝大多数中文文字均可认为拥有同一上界、同一下界〔图3最右端出现了“一〞字,但是同行还存在其他文字,可以认为同一行文字有同一上界与同一下的碎纸片归类为一组。方法为:搜索每一张碎纸片转化后二值化矩阵 的每一行,假设矩阵该行中存在数值1,那么将该行全部赋值为1,假设这一行元素全为0,那么将该行全部赋值为0,其中1表示本行存在灰度小于255的像素,0表示不存在灰度小于255的像素,这样将209张碎纸片做出[4]新的二值化矩阵 ,之后同4.1的分析取边缘做边缘匹配得修改后的[6]边缘匹配度矩阵 ,匹配度高那么说明碎纸片的文字信息处于同一程度位置,见下列图图4,之后再人工干预,得到较优的结果。
2023本科数学建模b题
2023本科数学建模b题
2023年本科数学建模竞赛B题
B题交通流量分配优化
问题:
交通流量分配是交通工程领域的重要研究内容,对于提高道路使用效率、缓解交通拥堵具有重要意义。
请你们建立数学模型,解决以下问题:
1. 对于一个城市的道路网络,如何进行最优的交通流量分配,使得总的行驶时间最短?
2. 如果在某些路段实施了交通限制措施(例如限行、限速等),如何调整交通流量分配,以使得总的行驶时间最短?
3. 如何评估交通流量分配的优化效果?
要求:
1. 请根据以上问题,建立数学模型。
模型应包括目标函数、约束条件和决策变量。
2. 在模型中,应考虑实际的道路网络特性,如道路的长度、宽度、车流量等。
3. 对于第二个问题,应考虑不同限制措施对交通流量分配的影响,并给出相应的优化方案。
4. 对于第三个问题,应提出一种有效的评估方法,以量化优化效果。
5. 最后,请根据给定的数据(见附件),对模型进行验证和求解,并给出相应的结果分析。
2018年高教社杯全国大学生数学建模竞赛题目B题
问题B 智能RGV的动态调度策略图1是一个智能加工系统的示意图,由8台计算机数控机床(Computer Number Controller,CNC)、1辆轨道式自动引导车(Rail Guide V ehicle,RGV)、1条RGV直线轨道、1条上料传送带、1条下料传送带等附属设备组成。
RGV是一种无人驾驶、能在固定轨道上自由运行的智能车。
它根据指令能自动控制移动方向和距离,并自带一个机械手臂、两只机械手爪和物料清洗槽,能够完成上下料及清洗物料等作业任务(参见附件1)。
图1:智能加工系统示意图针对下面的三种具体情况:(1)一道工序的物料加工作业情况,每台CNC安装同样的刀具,物料可以在任一台CNC上加工完成;(2)两道工序的物料加工作业情况,每个物料的第一和第二道工序分别由两台不同的CNC依次加工完成;(3)CNC在加工过程中可能发生故障(据统计:故障的发生概率约为1%)的情况,每次故障排除(人工处理,未完成的物料报废)时间介于10~20分钟之间,故障排除后即刻加入作业序列。
要求分别考虑一道工序和两道工序的物料加工作业情况。
请你们团队完成下列两项任务:任务1:对一般问题进行研究,给出RGV动态调度模型和相应的求解算法;任务2:利用表1中系统作业参数的3组数据分别检验模型的实用性和算法的有效性,给出RGV的调度策略和系统的作业效率,并将具体的结果分别填入附件2的EXCEL表中。
表1:智能加工系统作业参数的3组数据表时间单位:秒系统作业参数第1组第2组第3组RGV移动1个单位所需时间20 2318RGV移动2个单位所需时间33 4132RGV移动3个单位所需时间46 5946CNC加工完成一个一道工序的物料所需时间560 580545CNC加工完成一个两道工序物料的第一道工序所需时间400 280455CNC加工完成一个两道工序物料的第二道工序所需时间378 500182RGV为CNC1#,3#,5#,7#一次上下料所需时间28 3027RGV为CNC2#,4#,6#,8#一次上下料所需时间31 3532RGV完成一个物料的清洗作业所需时间25 3025注:每班次连续作业8小时。
案例四2003高教社杯全国大学生数学建模竞赛题目B题露天矿生产
案例四:2003高教社杯全国大学生数学建模竞赛题目B题露天矿生产的车辆安排钢铁工业是国家工业的基础之一,铁矿是钢铁工业的主要原料基地。
许多现代化铁矿是露天开采的,它的生产主要是由电动铲车(以下简称电铲)装车、电动轮自卸卡车(以下简称卡车)运输来完成。
提高这些大型设备的利用率是增加露天矿经济效益的首要任务。
露天矿里有若干个爆破生成的石料堆,每堆称为一个铲位,每个铲位已预先根据铁含量将石料分成矿石和岩石。
一般来说,平均铁含量不低于25%的为矿石,否则为岩石。
每个铲位的矿石、岩石数量,以及矿石的平均铁含量(称为品位)都是已知的。
每个铲位至多能安置一台电铲,电铲的平均装车时间为5分钟。
卸货地点(以下简称卸点)有卸矿石的矿石漏、2个铁路倒装场(以下简称倒装场)和卸岩石的岩石漏、岩场等,每个卸点都有各自的产量要求。
从保护国家资源的角度及矿山的经济效益考虑,应该尽量把矿石按矿石卸点需要的铁含量(假设要求都为29.5%1%,称为品位限制)搭配起来送到卸点,搭配的量在一个班次(8小时)内满足品位限制即可。
从长远看,卸点可以移动,但一个班次内不变。
卡车的平均卸车时间为3分钟。
所用卡车载重量为154吨,平均时速28。
卡车的耗油量很大,每个班次每台车消耗近1吨柴油。
发动机点火时需要消耗相当多的电瓶能量,故一个班次中只在开始工作时点火一次。
卡车在等待时所耗费的能量也是相当可观的,原则上在安排时不应发生卡车等待的情况。
电铲和卸点都不能同时为两辆及两辆以上卡车服务。
卡车每次都是满载运输。
每个铲位到每个卸点的道路都是专用的宽60的双向车道,不会出现堵车现象,每段道路的里程都是已知的。
一个班次的生产计划应该包含以下内容:出动几台电铲,分别在哪些铲位上;出动几辆卡车,分别在哪些路线上各运输多少次(因为随机因素影响,装卸时间与运输时间都不精确,所以排时计划无效,只求出各条路线上的卡车数及安排即可)。
一个合格的计划要在卡车不等待条件下满足产量和质量(品位)要求,而一个好的计划还应该考虑下面两条原则之一:1.总运量(吨公里)最小,同时出动最少的卡车,从而运输成本最小;2.利用现有车辆运输,获得最大的产量(岩石产量优先;在产量相同的情况下,取总运量最小的解)。
2013全国大学生数学建模比赛B题-答案
2013高教社杯全国大学生数学建模竞赛承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。
我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。
我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。
如有违反竞赛规则的行为,我们将受到严肃处理。
我们参赛选择的题号是(从A/B/C/D中选择一项填写): B我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):重庆邮电大学参赛队员(打印并签名) :1.2.3.指导教师或指导教师组负责人(打印并签名):日期: 2013 年 9 月 13 日赛区评阅编号(由赛区组委会评阅前进行编号):2013高教社杯全国大学生数学建模竞赛编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):碎纸片的拼接复原摘要本文研究的是碎纸片的拼接复原问题。
由于人工做残片复原虽然准确度高,但有着效率低的缺点,仅由计算机处理复原,会由于各类条件的限制造成误差与错误,所以为了解决题目中给定的碎纸片复原问题,我们采用人机结合的方法建立碎纸片的计算机复原模型解决残片复原问题,并把计算机通过算法复原的结果优劣情况作为评价复原模型好坏的标准,通过人工后期的处理得到最佳结果。
面对题目中给出的BMP格式的黑白文字图片,我们使用matlab软件的图像处理功能把图像转化为矩阵形式,矩阵中的元素表示图中该位置像素的灰度值,再对元素进行二值化处理得到新的矩阵。
题目每一个附件中的碎纸片均为来自同一页的文件,所以不需考虑残片中含有未知纸张的残片以及残片中不会含有公共部分。
2023年高教社杯全国大学生数学建模竞赛B题竞赛参考答案
2023高教社杯全国大学生数学建模竞赛B题参考答案注意:以下答案是命题人给出的,仅供参考。
各评阅组应根据对题目的理解及学生的解答,自主地进行评阅。
问题:钢铁工业是国家工业的基础之一,铁矿是钢铁工业的重要原料基地。
许多现代化铁矿是露天开采的,它的生产重要是由电动铲车(以下简称电铲)装车、电动轮自卸卡车(以下简称卡车)运送来完毕。
提高这些大型设备的运用率是增长露天矿经济效益的首要任务。
露天矿里有若干个爆破生成的石料堆,每堆称为一个铲位,每个铲位已预先根据铁含量将石料提成矿石和岩石。
一般来说,平均铁含量不低于 25%的为矿石,否则为岩石。
每个铲位的矿石、岩石数量,以及矿石的平均铁含量(称为品位)都是已知的。
每个铲位至多能安顿一台电铲,电铲的平均装车时间为 5 分钟。
卸货地点(以下简称卸点)有卸矿石的矿石漏、2 个铁路倒装场(以下简称倒装场)和卸岩石的岩石漏、岩场等,每个卸点都有各自的产量规定。
从保护国家资源的角度及矿山的经济效益考虑,应当尽量把矿石按矿石卸点需要的铁含量(假设规定都为29.5% 1%,称为品位限制)搭配起来送到卸点,搭配的量在一个班次(8 小时)内满足品位限制即可。
从长远看,卸点可以移动,但一个班次内不变。
卡车的平均卸车时间为 3 分钟。
所用卡车载重量为 154 吨,平均时速 28kmh 。
卡车的耗油量很大,每个班次每台车消耗近 1 吨柴油。
发动机点火时需要消耗相称多的电瓶能量,故一个班次中只在开始工作时点火一次。
卡车在等待时所花费的能量也是相称可观的,原则上在安排时不应发生卡车等待的情况。
电铲和卸点都不能同时为两辆及两辆以上卡车服务。
卡车每次都是满载运送。
每个铲位到每个卸点的道路都是专用的宽 60 m 的双向车道,不会出现堵车现象,每段道路的里程都是已知的。
一个班次的生产计划应当包含以下内容:出动几台电铲,分别在哪些铲位上;出动几辆卡车,分别在哪些路线上各运送多少次(由于随机因素影响,装卸时间与运送时间 都不精确,所以排时计划无效,只求出各条路线上的卡车数及安排即可)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
交巡警服务平台的设置与调度优化分析摘要本文以实现警察的刑事执法、治安管理、交通管理、服务群众四大职能为宗旨,利用有限的警务资源,根据城市的实际情况与需求合理地设置了交巡警服务平台、分配各平台的管辖范围及调度警务资源。
并分别对题目的各问,作了合理的解答。
问题一:(1)、根据题目所给数据,确定各节点之间的相邻关系和距离,利用Floyd算法及matlab编程求出两点之间的最短距离,使其尽量满足能在3分钟内有交巡警平台警力到达案发结点的原则,节点去选择平台,把节点分配给离节点距离最近的平台管辖,据此,我们得到了平台的管辖区域划分。
(2)、我们对进出该区的13条交通要道实现快速全封锁的问题,我们认定在所有调度方案中,某种方案中耗时最长的的围堵时间最短即最佳方案,利用0-1变量确定平台的去向,并利用线性规划知识来求解指派问题,求得了最优的调度方案。
(3)、在确定增添平台的个数和具体位置的问题中,我们将尽量保证每个节点都有一个平台可以在三分钟内到达作为主要原则来求解。
我们先找出到达每个平台的时间都超过三分钟的节点,并尝试在这些节点中选取若干个作为新的平台,求出合理的添加方案。
问题二:(1)、按照设置交巡警服务平台的原则和任务,分析现有的服务平台的设置是否合理,我们以各区覆盖率作为服务平台分布合不合理的评价标准,得到C、D、E、F区域平台设置不合理。
并尝试一些新的设置方案使得设置更为合理,最后以覆盖率最低的E区为例,使用一种修改方案得到一个比原方案更合理的交巡警服务平台的设置方案。
(2)、追捕问题要求在最快的时间内抓到围堵罪犯,在罪犯和警察的行动速度一致的前提假设下,我们先设定一个具体较小的时间,编写程序检验在这个时间内是否可以成功抓捕罪犯,不行则以微小时间间隔增加时间,当第一次成功围堵时,这个时间即为最佳围堵方案。
关健字:MATLAB软件,0-1规划,最短路,Floyd算法,指派问题一、问题重述“有困难找警察”,是家喻户晓的一句流行语。
警察肩负着刑事执法、治安管理、交通管理、服务群众四大职能。
为了更有效地贯彻实施这些职能,需要在市区的一些交通要道和重要部位设置交巡警服务平台。
每个交巡警服务平台的职能和警力配备基本相同。
由于警务资源是有限的,如何根据城市的实际情况与需求合理地设置交巡警服务平台、分配各平台的管辖范围、调度警务资源是警务部门面临的一个实际课题。
试就某市设置交巡警服务平台的相关情况,建立数学模型分析研究下面的问题:(1)附件1中的附图1给出了该市中心城区A 的交通网络和现有的20个交巡警服务平台的设置情况示意图,相关的数据信息见附件2。
请为各交巡警服务平台分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有交巡警(警车的时速为60km/h )到达事发地。
对于重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全封锁。
实际中一个平台的警力最多封锁一个路口,请给出该区交巡警服务平台警力合理的调度方案。
根据现有交巡警服务平台的工作量不均衡和有些地方出警时间过长的实际情况,拟在该区内再增加2至5个平台,请确定需要增加平台的具体个数和位置。
(2)针对全市(主城六区A ,B ,C ,D ,E ,F )的具体情况,按照设置交巡警服务平台的原则和任务,分析研究该市现有交巡警服务平台设置方案(参见附件)的合理性。
如果有明显不合理,请给出解决方案。
如果该市地点P (第32个节点)处发生了重大刑事案件,在案发3分钟后接到报警,犯罪嫌疑人已驾车逃跑。
为了快速搜捕嫌疑犯,请给出调度全市交巡警服务平台警力资源的最佳围堵方案。
二、模型假设及符号说明、模型假设1、假设各服务台职能,警力配备足以处理辖区内正常事故。
2、假设不考虑人口密度对警察办案的具体影响。
3、假设突发事件只发生在路口节点。
4、假设警察出警的地点都是平台处,不考虑巡警的情况。
5、假设交巡警接到报警后立即出警,且不考虑路面交通状况。
6、假设嫌疑人逃跑速度与警车的速度相同。
、符号说明),(1b a n道路起点坐标),(2d c n 道路终点坐标()i i y x , 第i 平台的坐标()i d第i 条道路,起点到终点一步可达的距离D 各个节点的最短路距离A 分配矩阵B 中间过渡矩阵C 出口到平台的距离F 案发率距离G 增加节点矩阵co 计数mm 每行中除了0以外的最小值gg 每行中除了0和mm 的最小值三、模型建立及求解、为了模型的建立与分析,先模拟出道路图图1A 区交通图程序:lp1003图2全市交通图程序:shitu、问题1的模型建立及求解:此问要求我们利用数据及附图,将各路口节点划分给最适合的服务平台,并要求各服务台管辖的范围内有突发事件发生时,尽量能在3分钟内有交巡警到达事发地(此时交巡警的行驶距离为3km ),换算到比例图上,也就是30mm 。
本题,不考虑其他因素,只注重唯一因素——距离。
所以,我们第一步用floyd 算法求出各个节点之间的最短距离D 。
、根据题中所给的各个节点的坐标,用matlab 计算出任意两点之间的距离,得到92*92的邻接距离矩阵:其中ij d 分两种情况:当第i 个节点与第j 个节点相邻时,ij d 为两个节点的相邻距离。
不相邻时,ij d 为一个充分大的数。
②、运用Floyd 算法,求出任意92个节点到任意92个节点的最短距离,得到最短距离矩阵,根据问题需要,我们截取所得矩阵前20行,即任意20个服务平台间到任意72个节点(没有建立平台的节点)的最短距离矩阵D :因为服务平台的编号为1到20,所以取D 的前二十行,后七十二列为观察对象。
在观察对象中,取出每列的最小值,计入到原本为设为全0的7220 的矩阵A 的相应的位置。
对于每一列而言,每列的最小值是最有可能小于3分钟的,如果最小值都不满足这个条件,那么对于这列对应的节点而言,就不存在三分钟可以到达的平台。
程序:pingtai③由此,最后每个节点都会归属于某个服务平台,用matlab 编程得出结果并绘制了管辖区域图如表1、调度方案的求解本题,我们使用运筹学中的指派方法来解决。
如果发生重大突发事件,需要调度全区20个交巡警服务平台的警力资源,对进出该区的13条交通要道实现快速全面封锁。
在全面封锁时,既需要使用最短的时间,还必须保证一个平台的警力只能封锁一个路口,这样就必然会多出7个平台。
先根据给出的数据,设立出指派问题的条件矩阵C。
C为2020 ,其中前十三列是A区13个出口到二十个平台的最短路距离,剩余的七列用零补齐。
得到C之后,使用linprog算法,就得到我们需要的调度方案。
程序:zhipai根据前一问的解答我们可以得出任意服务平台i 到任意出口j 的最短距离ij d ,引入0-1变量ij a :据此我们建立关于服务平台调度的目标函数Z :201311min{max }ij ij i j Z a d ===约束条件:1312011:1ij j ij i a st a ==⎧≤⎪⎪⎨⎪≥⎪⎩∑∑第一个约束表示要求每个服务台只能去1个或0个出口。
第二个约束表示每个出入路口有且仅有一个服务平台的警力支持。
2: 表出口平台调度方案通过分析这些线路,我们知道线路最长的组合为8号平台到达29号节点,它所花的时间即为封锁路口的最终时间,且这个时间约为10分钟。
、平台增加个数及位置的求解本问要求在第1小问的前提下,根据服务平台的工作量不均衡及出警时间的不合理来增加服务平台的具体个数及位置,使整个交巡警服务平台系统趋于合理化。
在第一小问中,我们选择D 每一列的最小值,把该节点划分给离他最近的平台管辖。
但这样的话,一方面会导致一部分的平台管辖的节点过多,其辖区内部的总案发率过高,而现实中,各平台辖区案发率应该相差不大。
另一方面,少量节点到每个平台的最短距离都大于30mm ,即到任何平台的时间都超过3min ,所以,我们就需要增设一些平台。
对于平台添加的原则是添加平台后使得所有节点都有平台可以在三分钟内到达。
首先,我们以距离出发,选择D 前二十行中,其最小值大于30的列,把这些节点之间的距离从D 中提取出去,组成一个方阵。
在这个方阵中,选择两节点之间距离小于30mm ,小于30说明此两点可以在3min 内到达彼此。
故可以任意删去一列,删去先出现的列。
现在得到需要添加的最多平台数就是上面剩下的那些列对应的节点n 。
提取这些节点D 中所在行,加上之前的20行,组成一个新的最短距离矩阵B 。
其中A,B 均为20+n*92的矩阵,A 是全0阵,B 是D 中的一部分,进行五次迭代,出现我们需要的平台及对应的辖区。
迭代的规则是:①在B 中选取每列的最小值,赋给A 中相应的行列位置。
②找到A中不为0的位置对应的案发率,把每个位置的距离数字乘以各自的案发率,并除去速度10,平台自身案发率*加上。
所得数字为每一个平台的判断数。
③逐行判断,如果某行的判断上数大于所有节点案发率平均数*2的话,就把该行中的最大数字在B中置为0。
④重复上述三步,五次。
图迭代前综合指标曲线分布与直方图表3调整后服务平台管辖范围程序:lp1015,zengjia、问题2的模型建立及求解:、全市交巡警服务平台合理性评价及方案设定1、首先需要强调的是:①各个区的平台是不能跨区的②各个平台的辖区是不能重合的满足这两点后,设定全市交警服务平台合理性评价:①警情主导警务原则:根据管区道路交通流量、拥堵状况、治安复杂情况、发案量高低,科学确定平台管控区域;②快速处警原则:城区接警后确保快速到达现场③方便与安全原则:按照醒目、规范,方便群众和确保安全的原则,科学设置平台。
平台设置在遵循上述三大原则的基础上,应当结合辖区地域特征、人口分布、交通状况、治安状况和未来城市发展规划等实际情况,在充分考虑现有警力和财力并确保安全的条件下,科学确定平台的数量和具体位置。
在评价合理性的时候,我们引入了最大覆盖率:被平台三分钟覆盖的节点数在区总节点数中占的比重。
所以对该市各个区分别进行Floyd算法,得到各自的最短路矩阵。
在平台所在的行中进行每列的最小值选择。
最小值小于30mm,就是被覆盖。
用这种方法分别得到六个区的最大覆盖率,即:表4区域覆盖率程序:fugai由表中覆盖率可以看出,A区,B区的平台设置较为合理,其余几个区的平台设置较为不合理其中E区最差。
对覆盖率较差的区,可以进行平台设置的调整,调整的方案有三种:①不变动原有平台的个数与位置,添加若干个新的平台。
②不变动原有平台的个数,改变平台的位置。
③改变平台的个数,也改变平台的位置,以合理的标准去设置合适的平台2、调整方案:在此我们选取E区,采取方案②加以调整。
调整的具体实施:在E区的最短距离矩阵中取出每行的最小值和次小值,并取出最多的十五个,对应的十五个节点就是新的调整以后的平台。