图论树论文模板 14页.docx

上传人:b****1 文档编号:1340031 上传时间:2022-10-20 格式:DOCX 页数:12 大小:24.10KB
下载 相关 举报
图论树论文模板 14页.docx_第1页
第1页 / 共12页
图论树论文模板 14页.docx_第2页
第2页 / 共12页
图论树论文模板 14页.docx_第3页
第3页 / 共12页
图论树论文模板 14页.docx_第4页
第4页 / 共12页
图论树论文模板 14页.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

图论树论文模板 14页.docx

《图论树论文模板 14页.docx》由会员分享,可在线阅读,更多相关《图论树论文模板 14页.docx(12页珍藏版)》请在冰豆网上搜索。

图论树论文模板 14页.docx

图论树论文模板14页

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!

==本文为word格式,下载后可方便编辑和修改!

==

图论树论文

篇一:

图论论文

课程设计

课程名称论文题目指导教师陈六新学院

姓名张国旗学号

图论在物流货物配送中的应用

摘要:

最短路径问题对于节约人们的时间成本具有重要意义。

最短路问题是图论理论的一个经典问题。

寻找最短路径就是在指定网络中两结点间找一条距离最小的路。

最短路不仅仅指一般地理意义上的距离最短,还可以引申到其它的度量,如时间、费用、线路容量等。

它可被用来解决厂区布局、管路铺设、线路安装等实际问题。

本文介绍了图论的起源和发展、最短路径问题及其算法,并应用图论最短路径问题的分析方法解决物流货物配送中问题。

1引言

数学是一门古老的学科,它已经有了几千年的历史。

然而,图论作为数学的一个分支,却只有200多年的历史,但是其发展十分迅速。

图论是以图为研究对象,图形中我们用点表示对象,两点之间的连线表示对象之间的某种特定的关系。

事实上,任何一个包含了某种二元关系的系统都可以用图形来模拟,而且它具有形象直观的特点,在图中点的位置和线的长短曲直无关紧要[1]。

图论的发展大力地推进了科学文明的进步,解决了很多实际应用问题。

图论是数学领域中发展最快的分支之一,它以图为研究对象。

图论中的图是有若干给定的点及连接两点的线所构成的图形,这种图形常用来描述某些事物之间的某种特定关系,用来代表事物,用连接两点的线表示相应两个事物间具有这种关系。

图论本身是应用数学的一部分,因此,历史上图论曾经被好多位数学家各自独立的建立过。

关于图论的文字记载最早出现在欧拉1736年的论文中,他所考虑的原始问题有很强的实际背景。

数学史上著名的七桥问题欧拉只用了一步就证明了不重复地通过7座桥的路线是根本不存在的!

这是拓扑学研究的先声。

图的染色问题一直是图论研究的焦点问题。

数学家赫伍德成功地运用肯普的方法证明了五色定理,即一张地图能够用五种或者更少的颜色染色。

美国伊利诺斯大学的黑肯和阿佩尔,经过四年的艰苦工作.终于完成了四色猜想的证明。

正是上述那些似乎没有多大意义的游戏的抽象与论证的方法,开创了图论科学的研究。

2图论的起源与发展。

第一阶段是从1736年到19世纪中叶。

1736年是图论的历史元年,当时的图

论问题是盛行的迷宫问题和游戏问题。

最有代表性的工作是著名数学家L.Euler于1736年解决的哥尼斯堡七桥问题。

东普鲁士的哥尼斯堡城(现今是俄罗斯的加里宁格勒,在波罗的海南岸)位于普雷格尔河的两岸,河中有一个岛,于是城市被河的分支和岛分成了四个部分,各部分通过7座桥彼此相通。

如同德国其他城市的居民一样,该城的居民喜欢在星期日绕城散步。

于是产生了这样一个问题:

从四部分陆地任一块出发,按什么样的路线能做到每座桥经过一次且仅一次返回出发点。

这就是有名的哥尼斯堡七桥问题。

哥尼斯堡七桥问题看起来不复杂,因此立刻吸引所有人的注意,但是实际上很难解决。

瑞士数学家(LeonhardEuler)在1736年发表的“哥尼斯堡七桥问题”的文章中解决了这个问题。

这篇论文被公认为是图论历史上的第一篇论文,Euler也因此被誉为图论之父。

欧拉把七桥问题抽象成数学问题---一笔画问题,并给出一笔画问题的判别准则,从而判定七桥问题不存在解。

Euler是这样解决这个问题的:

将四块陆地表示成四个点,桥看成是对应结点之间的连线,则哥尼斯堡七桥问题就变成了:

从A,B,C,D任一点出发,通过每边一次且仅一次返回原出发点的路线(回路)是否存在?

Euler证明这样的回路是不存在的。

第二阶段是从19世纪中叶到1936年。

图论主要研究一些游戏问题:

迷宫问题、博弈问题、棋盘上马的行走线路问题。

一些图论中的著名问题如四色问题(1852年)和Hamilton环游世界问题(1856年)也大量出现。

同时出现了以图为工具去解决其它领域中一些问题的成果。

1847年德国的克希霍夫将树的概念和理论应用于工程技术的电网络方程组的研究。

1857年英国的凯莱也独立地提出了树的概念,并应用于有机化合物的分子结构的研究中。

1936年匈牙利的数学家哥尼格写出了第一本图论专著《有限图与无限图的理论》。

标志着图论作为一门独立学科。

第三阶段是1936年以后。

由于生产管理、军事、交通运输、计算机和通讯网络等方面的大量问题的出现,大大促进了图论的发展。

特别是电子计算机的大量应用,使大规模问题的求解成为可能。

实际问题如电网络、交通网络、电路设计、数据结构以及社会科学中的问题所涉及到的图形都是很复杂的,需要计算机的帮助才有可能进行分析和解决。

目前图论在物理、化学、运筹学、计算机科学、电子学、信息论、控制论、网络理论、社会科学及经济管理等几乎所有学科领域都有应用。

进入20世纪以来,科学家们对四色猜想的证明基本上是按照肯普的想法在进进行。

电子计算机问世以后,由于演算速度迅速提高,加之人机对话的出现,大大加快了对四色猜想证明的过程。

1976年,美国数学家阿佩尔与哈肯在美国伊利诺斯大学的两台不同的电子计算机上,用了1200个小时,做了100亿判断,终于完成了四色定理的证明。

不过不少数学家并不满足与计算机取得的

成就,他们认为应该有一种简捷明快的书面证明方法。

我们看到,正是上述那些似乎没有多大意义的游戏的抽象与论证的方法,开创了图论科学的研究。

遗憾的是,由于当时社会生产落后,对图论知识的要求甚寡,这一学科的发展颇为迟缓,甚至处于停滞状态。

此后的一百多年,图论经历了一场爆炸性的发展,终于成长为数学科学中一门独立的学科。

它的主要分支有图论、超图理论、极值图论、算法图论、网络图论和随机图论等。

近几十年来,图论在科学界可以说是异军突起,活跃非常。

3图论基本概念

3.1图的定义

有序三元组G=

(G)>称为一个图,其中:

(1)V(G)={v1,v2,?

,vn}是有穷非空集,称为顶点集,其元素叫做图的顶

点;

(2)E(G)={e1,e2,?

,en}称为边集,其元素叫做图的边;

(3)?

(G);E→V?

V是从边集E到顶点集V的有序或者无序对集合的影射,称为关联函数。

3.2图的分类

在图G中,与V中的有序偶(vi,vj)对应的边e称为图的有向边(或弧),

而与V中顶点的无序偶对应的边e称为图形的无向边,每一条边都是无向边的图,叫做无向图,记为G=(V,E);每一条边都是有向边的图叫做有向图,记为D=(V,E);既有无向边又有有向边的图叫做混合图。

3.3权

如果图G中任意一条边(vi,vj)上都附有一个数Wij,则称这样的图G为赋

权图,Wij称为边(vi,vj)上的权(weight)。

4最短路径问题

最短路径问题(shortestpathproblem)是图论中的一个基本问题。

在赋权图(weightedgraph)中,每条边都有一个数值——权(weight,代表其长度、成本、时间等),找出两节点之间总权和最小的路径就是最短路径问题。

最短路径算法包括指定顶点对之间的最短路径算法和所有顶点间的最短路径算法,前者对于运输的合理化具有重要理论意义,而后者的意义在于选择合理的中转中心,

使得总的费用最少。

在图论中最典型的两种求最短路径算法分别是Dijkstra算法和Floyd算法,其中Dijkstra算法适用于前者,而Floyd算法适用于后者。

物流货物配送中心的选址问题就是所有顶点间的最短路径问题,在本文中使用的算法就是最具有代表性的Floyd算法。

4.1Floyd算法的基本思想

全部顶点间最短路径算法具有代表性的是1962年由福劳德(Floyd)提出的算法。

他的主要思想是从代表任意2个顶点vi到vj的距离的带权邻接矩阵开始,每次插入一个顶点vk,然后将vi到vj间的已知最短路径与插入顶点vk作为中间顶点(一条路径中除始点和终点外的其他顶点)时可能产生的vi到vj路径距离比较,取较小值以得到新的距离矩阵,如此循环迭代下去,依次构造出n个矩阵D

(1),D

(2),?

,D(n),当所有的顶点均作为任意2个矩阵vi到vj中间顶点时得到的最后的带权邻接矩阵D(n)就反映了所有顶点对之间的最短距离信息,成为图G的距离矩阵。

最后对G中各行元素求和值并比较大小,决定单个或多个最佳的点。

4.2Floyd算法

1.算法内容:

从任意一条单边路径开始。

所有两点之间的距离是边的权,如果两点之间没有边相连,则权为无穷大。

对于每一对顶点u和v,看看是否存在一个顶点w使得从u到w再到v比已知的路径更短。

如果是更新它。

图用邻接距阵G表示出来,如果从Vi到Vj有路可达,则G[i,j]=d,d表示该路的长度;否则G[i,j]=无穷大。

定义一个距阵D用来记录所插入点的信息,D[i,j]表示从Vi到Vj需要经过的点,初始化D[i,j]=j。

把各个顶点插入图中,比较插点后的距离与原来的距离,G[i,j]=min(G[i,j],G[i,k]+G[k,j]),如果G[i,j]的值变小,则D[i,j]=k。

在G中包含有两点之间最短道路的信息,而在D中则包含了最短通路径的信息

比如,要寻找从V5到V1的路径。

根据D,假如D(5,1)=3则说明从V5到V1经过V3,路径为{V5,V3,V1},如果D(5,3)=3,说明V5与V3直接相连,如果D(3,1)=1,说明V3与V1直接相连。

2.构造距离矩阵的原理

对一个有n个顶点的图G,将顶点用n个整数(从1到n)进行编号。

把G的带权邻接矩阵W作为距离的初值,即D(0)=(dij(0))nxm=W。

篇二:

图论及其应用论文

图论及其应用

论文

姓名:

学号:

专业:

xxxxxxxxx

图论在高校互联校内网建设的应用

摘要

图论和我们的生活其实是息息相关的,我们在生活中处处可见图论的实际应用。

特别的,图论对我们通信专业以后的工作也有着极大的帮助。

在以后的工作中也会时时用到图论的相关知识。

本论文的主旨是利用相关的图论知识来解决重庆几所高校建立互联校内网的问题。

主要是为了能使各重庆高校的学生能够免费共享高校的学习资源。

从而促进各高校学生的共同发展。

本文中,解决重庆几所高校建立互联校内网主要应用的是求图的最小生成树的方法。

而求图的最小生成树有两种算法,一种是Prim(普里姆)算法,另一种是Kruskal(克鲁斯卡尔)算法。

本文通过将高校转换成连通图,再将连通图转换成邻接矩阵。

在C++上,通过输入结点和权值,用普里姆算法获得权值最小边来得到最小生成树,从而在保证各个地点之间能连通的情况下节省所需费用。

关键字:

最小生成树、PRIM算法、邻接矩阵、高校互联校内网建设

1.连通图

(1)概述

在图论中,连通图基于连通的概念。

在一个无向图G中,若从顶点vi到顶点vj有路径相连(当然从vj到vi也一定有路径),则称vi和vj是连通的。

如果G是有向图,那么连接vi和vj的路径中所有的边都必须同向。

如果图中任意两点都是连通的,那么图被称作连通图。

图的连通性是图的基本性质。

(2)严格定义

对一个图G=(V,E)中的两点x和y,若存在交替的顶点和边的序列Γ=(x=v0-e1-v1-e2-...-ek-(vk+1)=y)(在有向图中要求有向边vi?

(vi+1)属于E),则两点x和y是连通的。

Γ是一条x到y的连通路径,x和y分别是起点和终点。

当x=y时,Γ被称为回路。

如果通路Γ中的边两两不同,则Γ是一条简单通路,否则为一条复杂通路。

如果图G中每两点间皆连通,则G是连通图。

(3)相关概念

连通分量:

无向图G的一个极大连通子图称为G的一个连通分量(或连通分支)。

连通图只有一个连通分量,即其自身;非连通的无向图有多个连通分量。

强连通图:

有向图

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1