




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
离散优化数学建模第一页,共一百零二页,编辑于2023年,星期一2008年B题高等教育学费标准探讨请你们根据中国国情,收集诸如国家生均拨款、培养费用、家庭收入等相关数据,并据此通过数学建模的方法,就几类学校或专业的学费标准进行定量分析,得出明确、有说服力的结论。数据的收集和分析是你们建模分析的基础和重要组成部分。你们的论文必须观点鲜明、分析有据、结论明确。最后,根据你们建模分析的结果,给有关部门写一份报告,提出具体建议。第二页,共一百零二页,编辑于2023年,星期一
3.试题向大规模数据处理方向发展:从05年开始,基本上每年都有一大数据量的赛题;数据结构的复杂性:数据的真实性,数据的海量性,数据的不完备性,数据的冗余性4.求解算法和各类现代算法的融合;如:11B
5.实用性:问题和数据来自于实际,解决方法切合于实际,模型和结果可以应用于实际。6.即时性:国内外的大事,社会的热点,生活的焦点,近期发生和即将发生被关注的问题。第三页,共一百零二页,编辑于2023年,星期一拿到赛题后大家需要思考的问题题目属于哪种类型:连续的、离散的需要解决什么问题:最优化方案、预测模型、最短路径等等;将问题分解。可以用哪些相关模型、算法求解、需要什么数学工具。第四页,共一百零二页,编辑于2023年,星期一1、数学建模的过程(2)整个数学建模过程应当由三个阶段:
1.建立模型:实际问题→数学问题;2.数学解答:数学问题→数学解;3.模型检验:数学解→实际问题的解决。(1)流程图模型应用问题分析模型假设建立模型模型求解模型分析模型检验第五页,共一百零二页,编辑于2023年,星期一解决问题涉及到的计算软件分析重要的是参赛选手具备编程计算、计算机仿真、模拟能力。赛题常用的计算软件:Matlab,SPSS,EXCEL等第六页,共一百零二页,编辑于2023年,星期一参考网站[1]全国大学生数学建模竞赛网:[2]数学中国网站
[3]中国数学建模网站:
第七页,共一百零二页,编辑于2023年,星期一
从问题的解决方法上分析
涉及到的数学建模方法:
几何理论、组合概率、统计(回归)分析;优化方法(规划)、图论与网络优化、层次分析;差分方法、微分方程、模糊数学、随机决策、多目标决策;插值与拟合、灰色系统理论、神经网络、时间序列;综合评价、机理分析等方法;第八页,共一百零二页,编辑于2023年,星期一
用的最多的方法是优化方法和概率统计用到优化方法的共有26个题,其中整数规划4个,线性规划7个,非线性规划14个,多目标规划6个。
用到概率统计方法的有21个题,平均每年至少有一个题目用到概率统计的方法。
用到图论与网络优化方法的问题有6个;用到层次分析方法的问题有3个;第九页,共一百零二页,编辑于2023年,星期一
用到插值拟合的问题有6个;
用灰色系统理论的4个;
用到时间序列分析的至少2个;
用到综合评价方法的至少3个;
大部分题目都可以用两种以上的方法来解决,即综合性较强的题目有26个第十页,共一百零二页,编辑于2023年,星期一最优化概论从数学意义上说,最优化方法是一种求极值的方法,即在一组约束为等式或不等式的条件下,使系统的目标函数达到极值,即最大值或最小值。从经济意义上说,是在一定的人力、物力和财力资源条件下,使经济效果达到最大(如产值、利润),或者在完成规定的生产或经济任务下,使投入的人力、物力和财力等资源为最少。第十一页,共一百零二页,编辑于2023年,星期一一、最优化概念所有类似的这种课题统称为最优化问题,研究解决这些问题的科学一般就总称之为最优化理论和方法另外也可用学术味更浓的名称:“运筹学”。由于最优化问题背景十分广泛,涉及的知识不尽相同,学科分枝很多,因此这个学科名下到底包含哪些分枝,其说法也不一致。比较公认的是:“规划论”(包括线性和非线性规划、整数规划、动态规划、多目标规划和随机规划等),“组合最优化”,“对策论”及“最优控制”等等。第十二页,共一百零二页,编辑于2023年,星期一数学建模竞赛中的优化问题2000B钢管订购和运输问题—组合优化2001B公交车优化调度—图论2002B彩票中的数学—决策分析2003B露天矿生产的车辆安排问题—离散优化2004A奥运会临时超市网点设计问题—图论2005BDVD在线租赁—离散优化2006A出版社的资源配置问题—决策分析第十三页,共一百零二页,编辑于2023年,星期一07B乘公交,看奥运—图论整数规划08B高等教育学费探讨—层次分析法多目标优化09B眼科病床的合理安排—动态规划10B上海世博会经济影响力定量评估—决策分析11B交巡警服务平台的设置与调度—图论多目标规划12B太阳能小屋的设计—离散优化13A
车道被占用对城市道路通行能力的影响
—离散优化第十四页,共一百零二页,编辑于2023年,星期一从数学上来看,所谓最优化问题可以概括为这样一种数学模型:给定一个“函数”,F(X),以及“自变量”X应满足的一定条件,求X为怎样的值时,F(X)取得其最大值或最小值。通常,称F(X)为“目标函数”,X应满足的条件为“约束条件”。约束条件一般用一个集合D表示为:X∈D。求目标函数F(X)在约束条件X∈D下的最小值或最大值问题,就是一般最优问题的数学模型.第十五页,共一百零二页,编辑于2023年,星期一无约束最优化问题目标函数二、最优化问题的一般形式约束最优化问题约束函数最优解;最优值第十六页,共一百零二页,编辑于2023年,星期一三、最优化问题分类分类1:无约束最优化约束最优化
非线性规划:目标函数与约束函数中至少有一个是变量x的非线性函数;
线性规划:目标函数与约束函数均为线性函数;分类2:线性规划非线性规划第十七页,共一百零二页,编辑于2023年,星期一三、最优化问题分类分类3(根据决策变量、目标函数和要求不同)整数规划动态规划网络规划随机规划多目标规划第十八页,共一百零二页,编辑于2023年,星期一三、最优化问题分类函数最优化组合最优化分类4函数最优化:决策变量是一定区间内的连续变量.组合最优化:决策变量是离散状态,同时可行域是由有限个点组成的集合第十九页,共一百零二页,编辑于2023年,星期一最优化方法解决问题的步骤(1)确定变量,写出目标函数和有关约束条件,建立数学模型。(2)分析模型,搞清它属于运筹学哪一分枝,选择合适的最优化方法;(3)编程求解;尽量利用现有的数学软件或最优化软件,比如Matlab,Mathematica,Lindo,Lingo等,来计算。(4)最优解的验证和实施。第二十页,共一百零二页,编辑于2023年,星期一Chapter1线性规划
(LinearProgramming)LP的数学模型LP模型的应用本章主要内容:第二十一页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型1.规划问题生产和经营管理中经常提出如何合理安排,使人力、物力等各种资源得到充分利用,获得最大的效益,这就是规划问题。线性规划通常解决下列两类问题:(1)当任务或目标确定后,如何统筹兼顾,合理安排,用最少的资源(如资金、设备、原材料、人工、时间等)去完成确定的任务或目标(2)在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多、利润最大.)第二十二页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型例1某企业计划生产甲、乙两种产品。这些产品分别要在A、B、C、D、四种不同的设备上加工。按工艺资料规定,单件产品在不同设备上加工所需要的台时如下表所示,企业决策者应如何安排生产计划,使企业总的利润最大?设备产品ABCD利润(元)甲21402乙22043有效台时1281612第二十三页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型解:设x1、x2分别为甲、乙两种产品的产量,则数学模型为:maxZ=2x1+3x2
x1≥0,x2≥0s.t.2x1+2x2≤12x1+2x2≤84x1≤164x2≤12第二十四页,共一百零二页,编辑于2023年,星期一
这是一个典型的利润最大化的生产计划问题。其中,“Max”是英文单词“Maximize”的缩写,含义为“最大化”;“s.t.”是“subjectto”的缩写,表示“满足于…”。因此,上述模型的含义是:在给定条件限制下,求使目标函数z
达到最大的x1,x2
的取值。第二十五页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型2.线性规划的数学模型由三个要素构成决策变量Decisionvariables目标函数Objectivefunction约束条件Constraints其特征是:(1)问题的目标函数是多个决策变量的线性函数,通常是求最大值或最小值;(2)问题的约束条件是一组多个决策变量的线性不等式或等式。
怎样辨别一个模型是线性规划模型?
第二十六页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型目标函数:约束条件:3.线性规划数学模型的一般形式简写为:第二十七页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型矩阵形式:其中:第二十八页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型3.线性规划问题的标准形式特点:(1)目标函数求最大值。(2)约束条件都为等式方程,且右端常数项bi都大于或等于零(3)决策变量xj为非负。第二十九页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型(2)如何化标准形式目标函数的转换如果是求极小值即,则可将目标函数乘以(-1),可化为求极大值问题。也就是:令,可得到上式。即
若存在取值无约束的变量,可令其中:变量的变换第三十页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型约束方程的转换:由不等式转换为等式。称为松弛变量称为剩余变量变量的变换可令第三十一页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型4.线性规划问题的解线性规划问题求解线性规划问题,就是从满足约束条件(2)、(3)的方程组中找出一个解,使目标函数(1)达到最大值。第三十二页,共一百零二页,编辑于2023年,星期一线性规划问题的数学模型
可行解:满足约束条件②、③的解为可行解。所有可行解的集合为可行域。
最优解:使目标函数达到最大值的可行解。线性规划解的情况:有唯一最优解;有无穷多最优解;无界解;无可行解
第三十三页,共一百零二页,编辑于2023年,星期一
建立线性规划模型的过程可以分为四个步骤:(1)设立决策变量;(2)明确所有的约束条件并用决策变量的线性等式或不等式表示出来;(3)用决策变量的线性函数表示目标,并确定是求极大(Max)还是极小(Min);(4)根据决策变量的物理性质研究变量是否有非负性。求解方法:用MATLAB软件直接求解。第三十四页,共一百零二页,编辑于2023年,星期一Chapter2运输问题
(TransportationProblem)运输问题的数学模型运输问题的应用本章主要内容:第三十五页,共一百零二页,编辑于2023年,星期一1.运输问题模型及有关概念问题的提出一般的运输问题就是要解决把某种产品从若干个产地调运到若干个销地,在每个产地的供应量与每个销地的需求量已知,并知道各地之间的运输单价的前提下,如何确定一个使得总的运输费用最小的方案。第三十六页,共一百零二页,编辑于2023年,星期一运输问题的数学模型例2.1某公司从两个产地A1、A2将物品运往三个销地B1,B2,B3,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如下表所示,问:应如何调运可使总运输费用最小?B1B2B3产量A1646200A2655300销量150150200第三十七页,共一百零二页,编辑于2023年,星期一运输问题的数学模型解:产销平衡问题:总产量=总销量=500
设xij
为从产地Ai运往销地Bj的运输量,得到下列运输量表:B1B2B3产量A1x11x12x13200A2x21x22x23300销量150150200MinC=6x11+4x12+6x13+6x21+5x22+5x23s.t.x11+x12+x13=200
x21+x22+x23=300
x11+x21=150
x12+x22=150
x13+x23=200xij≥0(i=1、2;j=1、2、3)第三十八页,共一百零二页,编辑于2023年,星期一运输问题的数学模型运输问题的一般形式:产销平衡A1、A2、…、Am表示某物资的m个产地;B1、B2、…、Bn表示某物质的n个销地;ai表示产地Ai的产量;bj表示销地Bj的销量;cij表示把物资从产地Ai运往销地Bj的单位运价。设xij为从产地Ai运往销地Bj的运输量,得到下列一般运输量问题的模型:第三十九页,共一百零二页,编辑于2023年,星期一运输问题的数学模型变化:1)有时目标函数为求最大值。如求利润最大或营业额最大;2)当某些运输线路上的能力有限制时,在模型中直接加入约束条件(等式或不等式约束);3)产销不平衡时,可加入假想的产地(销大于产时)或销地(产大于销时)。第四十页,共一百零二页,编辑于2023年,星期一运输问题的应用产销不平衡的运输问题 当总产量与总销量不相等时,称为不平衡运输问题.这类运输问题在实际中常常碰到,它的求解方法是将不平衡问题化为平衡问题再按平衡问题求解。当产大于销时,即:数学模型为:第四十一页,共一百零二页,编辑于2023年,星期一运输问题的应用由于总产量大于总销量,必有部分产地的产量不能全部运送完,必须就地库存,即每个产地设一个仓库,假设该仓库为一个虚拟销地Bn+1,bn+1作为一个虚设销地Bn+1的销量(即库存量)。各产地Ai到Bn+1的运价为零,即Ci,n+1=0,(i=1,…,m)。则平衡问题的数学模型为:第四十二页,共一百零二页,编辑于2023年,星期一运输问题的应用当销大于产时,即:数学模型为:由于总销量大于总产量,故一定有些需求地不完全满足,这时虚设一个产地Am+1,产量为:第四十三页,共一百零二页,编辑于2023年,星期一运输问题的应用销大于产化为平衡问题的数学模型为:具体计算时,在运价表的下方增加一行Am+1,运价为零。产量为am+1即可。第四十四页,共一百零二页,编辑于2023年,星期一Chapter3整数规划
(IntegerProgramming)整数规划的特点及应用指配问题与匈牙利法本章主要内容:第四十五页,共一百零二页,编辑于2023年,星期一引言
整数规划是规划论中近几十年才发展起来的一个重要分支,主要是由于经济管理中的大量问题在抽象成模型时,人们发现许多量具有不可分割性,因此当它们被作为变量引入到规划中时,常要求满足取整条件.如生产计划中,生产机器多少台(整数);人力资源管理中,招聘员工多少人(整数);运输问题中,从一个港口到另一个港口的集装箱调运数量(整数);另外,运作管理中的决策问题:如工厂选址、人员的工作指派、设备购置和配置等.第四十六页,共一百零二页,编辑于2023年,星期一一辆车最大装载重量为7吨,容量为12立方米。现有两种物品,每种物品数量无限。各种物品每件的体积、重量、价格如下表:物品1物品2体积(立方米/件)34重量(吨/件)42价值(万元/件)43求这辆车中装入每种物品各多少件,使物品总价值最高。背包问题第四十七页,共一百零二页,编辑于2023年,星期一设三种物品的件数各为x1,x2件,总价值为zmaxz=4x1+3x2s.t.3x1+4x2≤124x1+2x2≤7x1,x2≥0,x1,x2为整数第四十八页,共一百零二页,编辑于2023年,星期一整数规划的特点及应用整数规划(简称:IP) 要求一部分或全部决策变量取整数值的规划问题称为整数规划。不考虑整数条件,由余下的目标函数和约束条件构成的规划问题称为该整数规划问题的松弛问题。若该松弛问题是一个线性规划,则称该整数规划为整数线性规划。整数线性规划数学模型的一般形式:第四十九页,共一百零二页,编辑于2023年,星期一整数规划的特点及应用整数规划问题的种类:纯整数规划:指全部决策变量都必须取整数值的整数规划。混合整数规划:决策变量中有一部分必须取整数值,另一部分可以不取整数值的整数规划。0-1型整数规划:决策变量只能取值0或1的整数规划。第五十页,共一百零二页,编辑于2023年,星期一整数规划的特点及应用整数规划问题解的特征:整数规划问题的可行解集合是它松弛问题可行解集合的一个子集,任意两个可行解的凸组合不一定满足整数约束条件,因而不一定仍为可行解。整数规划问题的可行解一定是它的松弛问题的可行解(反之不一定),但其最优解的目标函数值不会优于后者最优解的目标函数值。第五十一页,共一百零二页,编辑于2023年,星期一0-1整数规划
0-1整数规划是整数规划中的特殊情形,它的变量仅取值0或者1,我们通常称为0-1变量或逻辑变量.在实践中,许多问题只回答是或否.例如,对某个项目是否投资,对某个应聘者是否聘用,对某种新产品是否研发等,这类问题都可以用0-1变量来描绘.第五十二页,共一百零二页,编辑于2023年,星期一整数规划的特点及应用整数规划问题的求解方法:分支定界法和割平面法匈牙利法(指派问题)求解整数规划模型的数学软件有:Lindo,Lingo和Matlab,其中Lindo和Lingo是专业的优化软件.第五十三页,共一百零二页,编辑于2023年,星期一指派问题AssignmentProblem
在生活中经常遇到这样的问题,某单位需完成n项任务,恰好有n个人可以承担这些任务.一项任务只能由一个人完成,一个人只能完成一项任务。由于每人的专长不同,每个人完成各项任务的效率不同.于是产生应指派哪个人去完成哪项任务,使完成n项任务的总效率最高(或所需总时间最小,费用最低)。第五十四页,共一百零二页,编辑于2023年,星期一指派问题指派问题的数学模型的标准形式: 设n个人被分配去做n件工作,规定每个人只做一件工作,每件工作只有一个人去做。已知第i个人去做第j件工作的时间或费用为Cij(i=1.2…n;j=1.2…n)并假设Cij≥0。问应如何分配才能使总效率最高?设决策变量第五十五页,共一百零二页,编辑于2023年,星期一指派问题的数学模型为:第五十六页,共一百零二页,编辑于2023年,星期一整数规划的特点及应用例2指派问题:人事部门欲安排四人到四个不同岗位工作,每个岗位一个人。经考核四人在不同岗位的成绩(百分制)如表所示,如何安排他们的工作使总成绩最好。工作人员ABCD甲85927390乙95877895丙82837990丁86908088第五十七页,共一百零二页,编辑于2023年,星期一整数规划的特点及应用设数学模型如下:要求每人做一项工作,约束条件为:第五十八页,共一百零二页,编辑于2023年,星期一整数规划的特点及应用每项工作只能安排一人,约束条件为:变量约束:对于指派问题等0-1整数规划问题,可以直接利用Matlab的函数bintprog进行求解。第五十九页,共一百零二页,编辑于2023年,星期一多目标规划模型
在许多实际问题中,衡量一个方案的好坏标准往往不止一个,例如设计一个导弹,既要射程最远,又要燃料最省,还要精度最高.这一类问题统称为多目标最优化问题或多目标规划问题.我们先来看一个生产计划的例子.第六十页,共一百零二页,编辑于2023年,星期一第六十一页,共一百零二页,编辑于2023年,星期一第六十二页,共一百零二页,编辑于2023年,星期一第六十三页,共一百零二页,编辑于2023年,星期一第六十四页,共一百零二页,编辑于2023年,星期一第六十五页,共一百零二页,编辑于2023年,星期一第六十六页,共一百零二页,编辑于2023年,星期一第六十七页,共一百零二页,编辑于2023年,星期一第六十八页,共一百零二页,编辑于2023年,星期一第六十九页,共一百零二页,编辑于2023年,星期一Chapter4图与网络分析
(GraphTheoryandNetworkAnalysis)图的基本概念与模型树与图的最小树最短路问题网络的最大流本章主要内容:第七十页,共一百零二页,编辑于2023年,星期一近代图论的历史可追溯到18世纪的七桥问题—穿过Königsberg城的七座桥,要求每座桥通过一次且仅通过一次。这就是著名的“哥尼斯堡7桥”难题。Euler1736年证明了不可能存在这样的路线。图的基本概念与模型Königsberg桥对应的图第七十一页,共一百零二页,编辑于2023年,星期一图的基本概念与模型图论中图是由点和边构成,可以反映一些对象之间的关系。一般情况下图中点的相对位置如何、点与点之间联线的长短曲直,对于反映对象之间的关系并不是重要的。图的定义: 若用点表示研究的对象,用边表示这些对象之间的联系,则图G可以定义为点和边的集合,记作:其中:V——点集E——边集※图G区别于几何学中的图。这里只关心图中有多少个点以及哪些点之间有连线。第七十二页,共一百零二页,编辑于2023年,星期一图的基本概念与模型(v1)赵(v2)钱孙(v3)李(v4)周(v5)吴(v6)陈(v7)e2e1e3e4e5(v1)赵(v2)钱(v3)孙(v4)李(v5)周(v6)吴(v7)陈e2e1e3e4e5可见图论中的图与几何图、工程图是不一样的。例如:在一个人群中,对相互认识这个关系我们可以用图来表示。第七十三页,共一百零二页,编辑于2023年,星期一图的基本概念与模型定义:图中的点用v表示,边用e表示。对每条边可用它所连接的点表示,记作:e1=[v1,v1];e2=[v1,v2];v3e7e4e8e5e6e1e2e3v1v2v4v5端点,关联边,相邻若有边e可表示为e=[vi,vj],称vi和vj是边e的端点,反之称边e为点vi或vj的关联边。若点vi、vj与同一条边关联,称点vi和vj相邻;若边ei和ej具有公共的端点,称边ei和ej相邻。第七十四页,共一百零二页,编辑于2023年,星期一图的基本概念与模型环,多重边,简单图如果边e的两个端点相重,称该边为环。如右图中边e1为环。如果两个点之间多于一条,称为多重边,如右图中的e4和e5,对无环、无多重边的图称作简单图。v3e7e4e8e5e6e1e2e3v1v2v4v5第七十五页,共一百零二页,编辑于2023年,星期一图的基本概念与模型次,奇点,偶点,孤立点与某一个点vi相关联的边的数目称为点vi的次(也叫做度),记作d(vi)。右图中d(v1)=4,d(v3)=5,d(v5)=1。次为奇数的点称作奇点,次为偶数的点称作偶点,次为1的点称为悬挂点,次为0的点称作孤立点。v3e7e4e8e5e6e1e2e3v1v2v4v5图的次:一个图的次等于各点的次之和。第七十六页,共一百零二页,编辑于2023年,星期一图的基本概念与模型链,圈,连通图图中某些点和边的交替序列,若其中各边互不相同,且对任意vi,t-1和vit均相邻称为链。用μ表示:v3e7e4e8e5e6e1e2e3v1v2v4v5起点与终点重合的链称作圈。如果每一对顶点之间至少存在一条链,称这样的图为连通图,否则称图不连通。第七十七页,共一百零二页,编辑于2023年,星期一图的基本概念与模型二部图(偶图)图G=(V,E)的点集V可以分为两各非空子集X,Y,集X∪Y=V,X∩Y=Ø,使得同一集合中任意两个顶点均不相邻,称这样的图为偶图。v1v3v5v2v4v6v1v2v3v4v1v4v2v3(a)(b)(c)(a)明显为二部图,(b)也是二部图,但不明显,改画为(c)时可以清楚看出。第七十八页,共一百零二页,编辑于2023年,星期一图的基本概念与模型子图,部分图(支撑子图)图G1={V1、E1}和图G2={V2,E2}如果有称G1是G2的一个子图。若有,则称G1是G2的一个部分图(支撑子图)。v3e7e4e8e5e6e1e2e3v1v2v4v5v3e4e8e5e6v2v4v5v3e7e4e8e6e2e3v1v2v4v5(a)(b)(G图)第七十九页,共一百零二页,编辑于2023年,星期一图的基本概念与模型网络(赋权图)设图G=(V,E),对G的每一条边(vi,vj)相应赋予数量指标wij,wij称为边(vi,vj)的权,赋予权的图G称为网络(或赋权图)。权可以代表距离、费用、通过能力(容量)等等。端点无序的赋权图称为无向网络,端点有序的赋权图称为有向网络。①②③④⑤⑥910201571419256第八十页,共一百零二页,编辑于2023年,星期一图的基本概念与模型出次与入次有向图中,以vi为始点的边数称为点vi的出次,用d+(vi)表示;以vi为终点的边数称为点vi的入次,用表示d-(vi);vi点的出次和入次之和就是该点的次。※有向图中,所有顶点的入次之和等于所有顶点的出次之和。第八十一页,共一百零二页,编辑于2023年,星期一图的基本概念与模型图的模型应用例6.1有甲,乙,丙,丁,戊,己6名运动员报名参加A,B,C,D,E,F6个项目的比赛。下表中打√的是各运动员报告参加的比赛项目。问6个项目的比赛顺序应如何安排,做到每名运动员都不连续地参加两项比赛。ABCDEF甲√√乙√√√丙√√丁√√戊√√√己√√√第八十二页,共一百零二页,编辑于2023年,星期一图的基本概念与模型解:用图来建模。把比赛项目作为研究对象,用点表示。如果2个项目有同一名运动员参加,在代表这两个项目的点之间连一条线,可得下图。ABCDEF在图中找到一个点序列,使得依次排列的两点不相邻,即能满足要求。如:1)A,C,B,F,E,D2)D,E,F,B,C,A第八十三页,共一百零二页,编辑于2023年,星期一图的基本概念与模型图的矩阵描述:如何在计算机中存储一个图呢?现在已有很多存储的方法,但最基本的方法就是采用矩阵来表示一个图,图的矩阵表示也根据所关心的问题不同而有:邻接矩阵、关联矩阵、权矩阵等。1.邻接矩阵 对于图G=(V,E),|V|=n,|E|=m,有nn阶方矩阵A=(aij)nn,其中第八十四页,共一百零二页,编辑于2023年,星期一图的基本概念与模型v5v1v2v3v4v64332256437例6.2下图所表示的图可以构造邻接矩阵A如下第八十五页,共一百零二页,编辑于2023年,星期一对于赋权图G=(V,E),其中边有权,构造矩阵B=(bij)nn
其中:图的基本概念与模型2.关联矩阵对于图G=(V,E),|V|=n,|E|=m,有mn阶矩阵M=(mij)mn,其中:3.权矩阵第八十六页,共一百零二页,编辑于2023年,星期一树与图的最小树树是图论中结构最简单但又十分重要的图。在自然和社会领域应用极为广泛。例6.2乒乓求单打比赛抽签后,可用图来表示相遇情况,如下图所示。ABCDEFGH运动员第八十七页,共一百零二页,编辑于2023年,星期一树与图的最小树例6.3某企业的组织机构图也可用树图表示。厂长人事科财务科总工程师生产副厂长经营副厂长开发科技术科生产科设备科供应科销售科检验科动力科第八十八页,共一百零二页,编辑于2023年,星期一树与图的最小树树:无圈的连通图即为树性质1:任何树中必存在次为1的点。性质2:n个顶点的树必有n-1条边。性质3:树中任意两个顶点之间,恰有且仅有一条链。性质4:树连通,但去掉任一条边,必变为不连通。性质5:树无回圈,但不相邻的两个点之间加一条边,恰得到一个圈。v1v2v3v4v5v6第八十九页,共一百零二页,编辑于2023年,星期一最短路问题问题描述: 就是从给定的网络图中找出一点到各点或任意两点之间距离最短的一条路.
有些问题,如选址、管道铺设时的选线、设备更新、投资、某些整数规划和动态规划的问题,也可以归结为求最短路的问题。因此这类问题在生产实际中得到广泛应用。第九十页,共一百零二页,编辑于2023年,星期一最短路问题求最短路有两种算法:狄克斯屈拉(Dijkstra)标号算法逐次逼近算法第九十一页,共一百零二页,编辑于2023年,星期一最短路问题狄克斯屈拉(Dijkstra)标号算法的基本思路:若序列{vs,v1…..vn-1,vn}是从vs到vt间的最短路,则序列{vs,v1…..vn-1}必为从vs到vn-1的最短路。 假定v1→v2→v3→v4是v1→v4的最短路,则v1→v2→v3一定是v1→v3的最短路,v2→v3→v4也一定是v2→v4的最短路。v1v2v3v4v5第九十二页,共一百零二页,编辑于2023年,星期一最短路问题求网络图的最短路,设图的起点是vs,终点是vt,以vi为起点vj为终点的弧记为(i,j)
距离为dijP标号(点标号):b(j)—起点vs到点vj的最短路长;T标号(边标号):k(i,j)=b(i)+dij,步骤:1.令起点的标号;b(s)=0。2.找出所有vi已标号vj未标号的弧集合B={(i,j)}如果这样的弧不存在或vt已标号则计算结束;3.计算集合B中弧k(i,j)=b(i)+dij的标号4.选一个点标号在终点vl处标号b(l),返回到第2步。第九十三页,共一百零二页,编辑于2023年,星期一最短路问题例6.5求下图v1到v7的最短路长及最短路线①②③④⑤⑥⑦86252353421057086225441114751071211v7已标号,计算结束。从v1到v7的最短路长是11,最短路线:v1→v4→v6
→v7P标号T标号第九十四页,共一百零二页,编辑于2023年,星期一网络的最大流基本概念:1.容量网络:队网络上的每条弧(vi,vj)都给出一个最大的通过能力,称为该弧的容量,简记为cij。容量网络中通常规定一个发点(也称源点,记为s)和一个收点(也称汇点,记为t),网络中其他点称为中间点。s①②③④t4844122679第九十五页,共一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 道路渣土扬尘管理办法
- 道路运输散货管理办法
- 郑州小型水库管理办法
- 郑州消防静音管理办法
- 郑州货物堆存管理办法
- 部门费用控制管理办法
- 游泳跳水馆工程粘钢加固方案
- 烘培店开业活动方案
- 烘焙会展活动策划方案
- 烟台碧桂园业主活动方案
- HALCON编程基础与工程应用全书ppt课件汇总(完整版)
- 2022年人教版六年级下册语文期末考试卷
- 信阳市平桥区农村土地承包经营权转包
- 化学常用单词汇总
- 安徽省评议公告的中小学教辅材料零售价格表
- 西子otis梯oh con6423中文调试手册
- 《临床即时检测仪器》PPT课件.ppt
- 教师帮扶学生记录10篇
- 浅谈朝鲜族民族音乐元素
- 建行银行保函
- 精心整理浙江省高校教师资格证考试题库《高等教育学》
评论
0/150
提交评论