数学建模期末作业_第1页
数学建模期末作业_第2页
数学建模期末作业_第3页
数学建模期末作业_第4页
数学建模期末作业_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 数学建模报告本文主要解决关于自己所学专业遇到的问题 学院:信息技术学院 专业:物联网工程 姓名:景东 学号:201411050232摘要数据结构是本专业很重要的一门课程,在学数据结构这门课程中,图是这门课程的难点,而且图论在数学建模中的应用很广泛,下面将对图论以及图论在数学建模中的应用进行分析。1、 图论的基本概念1 、定义1:一个有序二元组 (V, E ) 称为一个图, 记为G = (V, E ), 其中 V或V(G)称为G的顶点集, V, 其元素称为顶点或结点, 简称点; E或E(G)称为G的边集, 其元素称为边, 它联结V 中的两个点, 如果这两个点是无序的, 则称该边为无向边, 否则

2、, 称为有向边. 如果V = v1, v2, , vn是有限非空点集, 则称G为有限图或n阶图。如果E的每一条边都是无向边, 则称G为无向图。如果E的每一条边都是有向边, 则称G为有向图。 否则, 称G为混合图. 记E = e1, e2, , em(ek = vivj )2、对于一个图G = (V, E ), 人们常用图形来表示它, 称其为图解. 凡是有向边, 在图解上都用箭头标明其方向.称点vi, vj为边vivj的端点。有边联结的两个点称为相邻顶点, 有一个公共端点的边称为相邻边. 边和它的端点称为互相关联.有向图中的关联又分出关联和入关联。常用d (v)表示图G中与顶点v关联的边的数目,

3、 d (v)称为顶点v的度数.与顶点v出关联的边的数目称为出度,记作d +(v),与顶点v入关联的边的数目称为入度,记作d -(v)。 用N (v)表示图G中所有与顶点v相邻的顶点的集合. 任意两顶点都相临的简单图称为完全图,有n个顶点的完全图记为K n。定义2 若将图G的每一条边e都对应一个实数F (e), 则称F (e)为该边的权, 并称图G为赋权图(网络), 记为G = (V, E , F )。定义3 设G = (V, E )是一个图, v0, v1, , vkV, 且“1ik, vi1 viE, 则称v0 v1 vk是G的一条通路.如果通路中没有相同的顶点, 则称此通路为路径, 简称路

4、。始点和终点相同的路称为圈或回路。定义4 顶点u与v称为连通的,如果存在u-v通路,任二顶点都连通的图称为连通图,否则,称为不连通图。极大连通子图称为连通支。定义5 连通而无圈的图称为树, 常用T表示树。树中最长路的长称为树的高。树的度为1的顶点称为树叶。其余的顶点称为分枝点。树的边称为树枝。设G是有向图,如果G的基础图是树,则称G是有向树,也简称树。2、 几个基本定理3、 用图论思想求解问题 (1)一摆渡人欲将一只狼,一头羊,一篮菜从河西渡过河到河东,由于船小,一次只能带一物过河,并且,狼与羊,羊与菜不能独处,给出渡河方法。解:用四维0-1向量表示(人,狼,羊,菜)的在西岸状态,(在西岸则分

5、量取1,否则取0.)共24=16种状态。由题设,状态(0,1,1,0),(0,0,1,1),(0,1,1,1)是不允许的,从而对应状态(1,0,0,1),(1,1,0,0),(1,0,0,0)也是不允许的,以十个向量作为顶点,将可能互相转移的状态连线,则得10个顶点的偶图.(3) 图的矩阵表示写出右图的邻接矩阵解:(3)某货物运输公司有A, BC,D,E 5种型号的汽车. 由于运输条件,当地货源等各种因素,每种型号的汽车运输货物到不同城市所得的利润如表1. 设一种汽车只能到一个城市,每个城市都只能要一种型号的汽车,应如何安排发货?问题分析: 约束条件:一种汽车只能到一个城市,每个城市都只能要一

6、种型号的汽车 决策目标:分派后使利润最大模型假设: 设变量Cij(i,j=1、2、3、4、5)表示派第i号车到第j座城市的利润,引入变量Xij,其取值只能是0(当不指派第i号车到第j座城市)或1(当指派第i号车到第j座城市) 当问题要求极大时的数学模型是cij模型求解:运用matlab求解: 往往指派问题系数都是最小值,所以根据匈牙利法的基本原理“效率矩阵的任一行或一列加上或减去任一常数,指派问题的最优解不会受到影响”所以在不影响结果的前提下用效率矩阵中的最大值减去效率矩阵求解。function yunshu c=6 7 8 5 4 2 8 3 2 6 5 7 4 5 6 7 8 4 3 6

7、3 5 6 0 5; c=c(:); a=zeros(10,25); for i=1:5 a(i,(i-1)*5+1:5*i)=1; a(5+i,i:5:25)=1; end b=ones(10,1); x,fval=linprog(c,a,b,zeros(25,1),ones(25,1); AP=reshape(x,5,5)调用M文件yunshu得到效率矩阵: AP =0.0000    0.0000    0.0000    0.0000   

8、; 1.0000      1.0000    0.0000    0.0000    0.0000    0.0000      0.0000    1.0000    0.0000    0.0000    0.0000      0.0000    0.0000    1.0000    0.0000    0.0000      0.0000    0.0000   

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论