图论的发展及其在现实生活中的几个应用论文

合集下载

图论论文

图论论文

课程名称图论入门论文题目图论在物流物配送上的应用指导教师刘颖学院管理学院姓名郭凤午学号2011030284图论在物流货物配送中的应用摘要:最短路径问题对于节约人们的时间成本具有重要意义。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

图论在计算机网络中的应用

图论在计算机网络中的应用

图论在计算机网络中的应用图论作为离散数学的重要分支,被广泛应用于计算机科学和网络领域。

图论通过研究图结构和图算法,可以有效地解决计算机网络中的诸多问题。

本文将探讨图论在计算机网络中的应用,并举例说明其在网络拓扑设计、路由算法和网络安全等方面的重要作用。

一、网络拓扑设计在计算机网络中,拓扑结构决定了数据传输的路径和效率。

图论提供了一种有效的方式来描述和分析网络拓扑。

通过图论,可以利用图模型来抽象网络中的节点和连接,并对网络的结构进行可视化。

基于图论理论,网络管理员可以设计出高性能和可靠性的网络拓扑。

例如,最短路径算法是图论中的一个重要概念,在网络拓扑设计中具有重要作用。

通过最短路径算法,可以寻找两个节点之间最短的通信路径,提高数据传输的效率。

此外,最小生成树算法也被广泛用于网络拓扑设计中,通过选择最小的边集将所有节点连通,以使得网络更加稳定和高效。

二、路由算法图论在计算机网络中的另一个重要应用是路由算法。

路由算法的目标是找到网络中最佳的数据传输路径,以实现高效的数据传输。

图论中的路径查找和最短路径算法为路由算法提供了理论基础和实现方式。

根据图模型建立的网络拓扑,路由算法可以通过遍历图中的路径来确定最佳路由路径。

常见的路由算法包括最短路径优先算法(例如Dijkstra算法)和距离矢量路由算法(例如RIP算法)。

这些算法利用图论的思想,解决了计算机网络中的路由选择问题,提高了网络的传输效率和稳定性。

三、网络安全图论在网络安全领域也有广泛的应用。

网络攻击和入侵检测是当今网络面临的重大挑战,图论提供了一种分析和识别网络攻击的方法。

通过建立攻击图模型,可以将网络中的各个节点和攻击路径以图的形式表示,从而更好地理解和分析潜在的威胁。

此外,图论也可用于网络拓扑的弱点分析。

通过构建拓扑结构图,可以识别网络的薄弱环节,并采取相应的安全措施。

例如,通过追踪网络中的关键节点和连接,可以有效地发现并防止任何潜在的攻击行为。

图论思想在生活中的运用

图论思想在生活中的运用

图论思想在生活中的运用
图论思想在生活中的应用很多,例如:
1、交通出行:在城市的出行,经常会用到从一个地点到另一地点的最短路径,而解决此问题最好的方法就是使用图论,用最短路径算法来找到最优路线,比如驾车、打车、乘地铁等都会使用图论来算出最短路径。

2、网络传输:现在的互联网系统都是使用图论的方法来进行网络传输。

当多台计算机连接到网络时,都会形成一个图,通过图论,可以找到最佳的传输路径,以优化路径走向,从而提高网络的传输速度。

3、调度系统:调度系统中的人员调度及运输路线调度,也是依靠图论思想。

人员调度时,可以建立一个移动关系图,找到每一步最短路径,从而得到最佳的调动方案;而运输路线则可通过最短路线算法,计算出从一个点到另一点最短的路径,从而达到节约时间,提高工作效率的效果。

4、信息检索:在海量数据的环境下检索合适的信息,也是利用图论来解决的。

例如搜索引擎,会建立一个链接关系图,根据各页面间的链接关系来确定最优的信息检索结果。

图论论文_Floyd算法的应用

图论论文_Floyd算法的应用

题目Floyd算法在旅游线路制定问题中的应用学院姓名学号2010 年11 月摘要随着日益增长的精神文化需求,旅游已经逐渐成为人们假期生活中不可缺少的一部分。

但是旅游的高费用和经济条件还有时间的限制也制约着人们的旅行计划。

尤其是对于我们这种初到某城市的学生游客,旅行路线的制定就成为了一个重要的问题。

如何在有限时间内经济实惠地制定自己的旅行计划需要我们用有效的数学手段来解决。

通过对《图论》这门课程的学习,发现各种最短路径的算法都能够很好的解决实际生活中的问题,例如Dijkstra算法、Floyd算法、Bellman-Ford算法等等。

本文主要介绍了Floyd算法的原理,以重庆市周边旅游景点为背景,选取了几个计划之内的旅游景点为假设模型,希望通过Floyd 算法获得任意两景点之间的最短路径来制定旅游路线,中间路过的景点也是我们计划之内的。

关键词:Floyd算法最短路径假设模型距离估算最小权重绪论在18世纪30年代。

一个非常有趣的问题引起了欧洲数学家的浓厚兴趣,这个问题要求遍历普鲁士的哥尼斯堡七桥中的每一座桥恰好一次后回到出发点。

欧拉证明了这是不可能完成的。

此后,欧拉发表了著名的论文《依据几何位置的解题方法》,这是图论领域的第一篇论文,标志着图论的诞生。

图论的真正发展始于20世纪五六十年代之间。

是一门既古老又年轻的学科,图论极有趣味性,严格来讲它是组合数学的一个重要分支。

虽然图论只是研究点和线的学问。

但其应用领域十分广阔。

不仅局限于数学和计算机学科,还涵盖了社会学、交通管理,电信领域等等。

总的来说,图论这门学科具有以下特点:图论蕴含了丰富的思想,漂亮的图形和巧妙的证明;涉及的问题多且广泛,问题外表简单朴素,本质上却十分复杂深刻;解决问题的方法千变万化,非常灵活,常常是一种问题一种解法。

由以上三个特点可以看出。

图论与其他的数学分支不同,它不像群论、拓扑等学科那样有一套完整的理论体系和解决问题的系统方法。

而且图论所研究的内容非常广泛,例如图的连通性、遍历性。

图论的应用计算机技术与科学毕业论文

图论的应用计算机技术与科学毕业论文

学 生 毕 业 设 计(论 文)课题名称图 论 的 应 用 姓 名 学 号 0609302-18 院 系数学与计算科学系 专 业信息与计算科学 指导教师2010年 5 月5日※※※※※※※※※※※ ※※※※ ※※※※※※※※※2010届学生 毕业设计(论文)材料 (四)目录摘要 (1)关键词 (1)Abstract (1)Key words (1)引言 (2)1.图论的发展 (3)2. 图论的基本理论知识 (4)2.1 拓扑序列 (4)2.2 欧拉回路 (4)2.3 最大流 (5)3. 运用图论对实际生活中的具体问题进行分析 (5)3.1 图论在高校选课中的应用 (5)3.2 图论在单词接龙中的应用 (6)3.3 图论在邮政中的应用 (7)4. 总结 (9)参考文献 (9)致谢 (10)图论的应用摘要:图论从诞生至今已有200多年的历史,但很多问题一直没有很好地解决。

随着计算机科学的发展,图论又重新成为了人们研究讨论的热点。

图形是一种描述和解决问题直观有效的手段,这里给出图论在现实生活中的一些应用。

关键字:图论;拓扑有序序列;欧拉;最大流;On Graph Theory and Its ApplicationLiu Xiao-yiAbstract:From the birth of graph theory has been 200 years of history, but has not been a good lot of problems to solve. With the development of computer science, graph theory has again become a hot topic that people study. Graph is a visual description and effective means to solve the problem, here is given graph theory in real life some of the application.Key words:Graph Theory;Ordered sequence of topological;Euler; Maximum flow;引言虽然最早的图论间题追溯1736年(哥尼斯堡七桥间题),而且在19世纪关于图论的许多重要结论已得出。

图论期末论文

图论期末论文

1.引言图论是数学的一个分支,并且是组合数学和应用数学的一部分。

它以图做为研究对象,而图是由若干节点和节点之间的边所构成的图型。

在图论中,图往往是某个具体现实生活中问题的数学抽象,可以说,图中的节点代表着生活中的某些特定事物,而节点之间的边则代表着节点之间的特定联系。

图论这门学科需要解决的就是如何利用数学知识去解决它们之间的关系。

图论最早起源于1736年著名的柯尼斯堡七桥问题[1]。

这个问题的内容是:在柯尼斯堡的普莱格尔河上有七座桥将河中的岛屿与河岸连接起来。

问题是要从这四块陆地中任何一块开始,通过每一座桥正好一次,最后再回到起始点。

然而人们无数次的尝试解决却都没有成功。

直到1736年,欧拉解决了这个问题。

他用抽像分析法将这个问题化为世界上第一个图论问题:即把每一块陆地用一个点来代替,将每一座桥用联接相应的两个点的一条边来代替,从而得到了一个“图”。

最终,欧拉成功证明了这个问题是无解的,并且推广了这个问题的意义,给出了对于一个给定的图可以某种方式走遍的判定法则。

这就是后来的欧拉通路、欧拉回路以及欧拉图问题。

于是,欧拉成为了图论学的创始人。

从那以后开始的几百年间,图论开始了飞速的发展。

虽然图论研究的是点和边之间所构成图的问题,但其应用领域还是十分广阔的。

图论的应用不仅仅局限于数学问题和计算机领域,它同时还涵盖了交通管理、通信领域、社会学等诸多其他研究领域。

而最短路径问题是图论应用中的基本问题。

最短路径顾名思义就是在所有的路径中找出一条距离最短的有效路径。

实际上,这里所指的“距离”不仅仅是指地理意义上的距离,还可以引申到时间、费用、等其他度量单位上面。

本文中,以重庆地铁为研究对象,利用图论知识解决在搭乘重庆地铁时的最短路径问题。

可以说,最短路径问题再交通网络结构的分析以及交通路线的选择中都有重要的应用价值。

此外,最短路径问题一直是计算机科学、地理信息学、交通管理学等学科中一个研究的热点问题。

图的着色是指对图的每个节点指定一种颜色,使得相邻的节点的颜色不相同。

最新图论在实际生活中的应用

可以将问题分解,先找出最短的距离,然后在考虑如何找出对应的行进路线。如何找出最短路径呢,这里还是用到动态规划的知识,对于任何一个地点而言,i到j的最短距离不外乎存在经过i与j之间的k和不经过k两种可能,所以可以令k=1,2,3,...,n(n是地点的数目),在检查d(ij)与d(ik)+d(kj)的值;在此d(ik)与d(kj)分别是目前为止所知道的i到k与k到j的最短距离,因此d(ik)+d(kj)就是i到j经过k的最短距离。所以,若有d(ij)>d(ik)+d(kj),就表示从i出发经过k再到j的距离要比原来的i到j距离短,自然把i到j的d(ij)重写为d(ik)+d(kj),每当一个k查完了,d(ij)就是目前的i到j的最短距离。重复这一过程,最后当查完所有的k时,d(ij)里面存放的就是i到j之间的最短距离了。
柯尼斯堡七桥图 桥转换成图
欧拉证明了这个问题是没有解的,并且推广了这个问题,给出了对于一个给定的图可以某种方式走遍的判定法则。这项工作使得欧拉成为图论〔及拓扑学〕的创始人。
图论其实也是一门应用数学,它的概念和结果来源非常广泛,既有来自生产实践的问题,也有来自理论研究的问题。它具有以下特点:蕴含了丰富的思想、漂亮的图形以及巧妙的证明;涉及的问题很多而且广泛,问题外表简单朴素,本质上却十分复杂深刻;解决问题的方法是千变万化,非常灵活,常常是一种问题就有一种解法。图论研究的内容非常广泛,如图的连通性、遍历性、图的计数、图的着色、图的极值问题、图的可平面性等。历史上参与研究图论问题的人既有许多天才的数学家,也有不少的业余爱好者。
关键字: 最优路径,Floyd算法,寻路
一、图论的基本知识
图论起源于举世闻名的柯尼斯堡七桥问题。在柯尼斯堡的普莱格尔河上面有七座桥将河中的岛及岛与河岸是连接起来的,有一个问题是要从这四块陆地中任何一块开始,通过每一座桥而且正好只能一次,再回到起点。然而许多人经过无数次的尝试都没有成功。在1736年欧拉神奇般的解决了这个问题,他用抽像分析法将这个问题化为第一个图论问题:即用点来代替每一块陆地,将每一座桥用联接相应的两个点的一条线来代替,所以相当于得到一个“图”(如下图)。

图论 本科毕业论文

图论本科毕业论文近年来,随着社会的发展和科技的进步,图论在各个领域中得到了广泛应用,尤其是网络科学、计算机科学和数学领域。

图论的基础理论和应用研究,也受到越来越多的关注。

本文主要介绍了图论的基础理论和应用研究,以及本人在此领域中的研究工作。

一、图论的基础理论图论是一门基础数学学科,它主要研究图的结构、性质和算法等方面的问题。

在图论中,图是由节点和边组成的集合,它可以用来描述各种实际问题,例如社交网络、电子电路、物流运输等。

图可以分为有向图和无向图两种类型。

有向图是由有向边连接节点而成的图,可以描述各种节点之间的方向关系。

而无向图则是由无向边连接节点而成的图,不考虑节点之间的方向关系,可以表示各种关系网络。

图论中的一些基本概念包括节点、边、路径、回路和连通性等。

节点是图中的基本元素,边是节点之间的连接线,路径指的是由一系列连续的边连接的节点序列,回路是一个首尾相接的路径。

而连通性则是描述图中各个节点之间的相互可达性的层次结构。

图论的另外一个重要的概念是图的度数。

节点的度数指与此节点相邻的边的数目,而图的度数则是所有节点度数之和。

在研究图的性质和结构时,度数是一个非常重要的指标,它可以用来刻画图的稠密或稀疏程度。

二、图论的应用研究图论在实际中的应用非常广泛。

例如,图论可以用于描述社交网络中各个节点之间的关系网络。

在这个网络中,节点代表人或组织,边则代表人和组织之间的关系。

通过研究这个网络的结构和性质,可以分析社交网络中的信息传播和节点的影响力等问题。

图论也广泛应用于计算机科学领域中。

例如,在计算机网络中,图论可以用来描述网络拓扑结构,并通过研究图的各种性质和算法,来优化网络的性能和安全性。

图论还可以用于描述物流和运输网络中的各种问题。

例如,在交通运输中,可以通过赋予各个节点和边合适的权重来刻画交通拥堵程度,从而优化交通运输的效率。

三、本人在图论领域的研究工作在本人的毕业论文中,我主要研究了图论中的连通性问题。

图论的应用

图论的应用摘 要图论从诞生至今已近300年,但很多问题一直没有很好地解决。

随着计算机科学的发展,图论又重新成为了人们研究讨论的热点,图形是一种描述和解决问题直观有效的手段,这里给出图论在现实生活中的一些应用。

关键词:图论;应用;最小生成树;最短行程1 引言图论起源于18世纪。

第一篇图论论文是瑞士数学家欧拉于1736 年发表的“哥尼斯堡的七座桥”。

1847年,克希霍夫为了给出电网络方程而引进了“树”的概念。

1857年,凯莱在计数烷22n n C H 的同分异构物时,也发现了“树”。

哈密尔顿于1859年提出“周游世界”游戏,用图论的术语,就是如何找出一个连通图中的生成圈,近几十年来,由于计算机技术和科学的飞速发展,大大地促进了图论研究和应用,图论的理论和方法已经渗透到物理、化学、通讯科学、建筑学、生物遗传学、心理学、经济学、社会学等学科中。

图论中所谓的“图”是指某类具体事物和这些事物之间的联系。

如果我们用点表示这些具体事物,用连接两点的线段(直的或曲的)表示两个事物的特定的联系,就得到了描述这个“图”的几何形象。

图论为任何一个包含了一种二元关系的离散系统提供了一个数学模型,借助于图论的概念、理论和方法,可以对该模型求解。

哥尼斯堡七桥问题(如图1)就是一个典型的例子。

在哥尼斯堡有七座桥将普莱格尔河中的两个岛及岛与河岸联结起来问题是要从这四块陆地中的任何一块开始通过每一座桥正好一次,再回到起点。

当然可以通过试验去尝试解决这个问题,但该城居民的任何尝试均未成功。

欧拉为了解决这个问题,采用了建立数学模型的方法。

他将每一块陆地用一个点来代替,将每一座桥用连接相应两点的一条线来代替,从而得到一个有四个“点”,七条“线”的“图”。

问题成为从任一点出发一笔画出七条线再回到起点。

欧拉考察了一般一笔画的结构特点,给出了一笔画的一个判定法则:这个图是连通的,且每个点都与偶数线相关联,将这个判定法则应用于七桥问题,得到了“不可能走通”的结果,不但彻底解决了这个问题,而且开创了图论研究的先河。

图论及其应用论文

图论及其应用论文姓名:xxx学号:xxx专业:xxx图论在高校互联校内网建设的应用摘要图论和我们的生活其实是息息相关的,我们在生活中处处可见图论的实际应用。

特别的,图论对我们通信专业以后的工作也有着极大的帮助.在以后的工作中也会时时用到图论的相关知识。

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

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

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

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

而求图的最小生成树有两种算法,一种是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的一个连通分量(或连通分支).连通图只有一个连通分量,即其自身;非连通的无向图有多个连通分量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图论的发展及其在生活中的应用摘要主要介绍了图论的起源与发展及其生活中的若干应用,如:渡河问题、旅游推销员问题、最小生成树问题、四色问题、安排问题、中国邮递员问题。

同时也涉及到了几种在图论中应用比较广泛的方法,如:最邻近法、求最小生成树的方法、求最优路线的方法等。

关键词图论生活问题应用Graph Theory Development and the Application in Life Mathematics and applied mathematics Zhang JialiTutor Liu XiuliAbstract This paper mainly introduces the origin and development of graph theory and its several applications in our life, such as: crossing river problem, traveling salesman problem, minimum spanning tree problem, four color problem,arrangement problem,Chinese postman problem.It also researches several methods that are more widely applied in graph theory, for example: the method of most neighboring,the method of solving the minimum spanning tree,the method of the best route,and so on.Key words graph theory life problem application引言图论是一门古老的学科,是数学中有广泛应用的一个分支,与其他的数学分支,如群论、矩阵论、概率论、拓扑学、数分析等有着密切的联系.图论中以图为研究对象,图形中我们用点表示对象,两点之间的连线表示对象之间的某种特定的关系.事实上,任何一个包含了二元关系的系统都可以用图论来模拟.而且,图论能把纷杂的信息变的有序、直观、清晰.由于我们感兴趣的是两对象之间是否有某种特定关系,所以图形中两点间连接与否尤为重要,而图形的位置、大小、形状及连接线的曲直长短则无关紧要.图论在自然科学、社会科学等各个领域都有广泛的应用.随着科学的发展,以及生产管理、军事、交通运输等方面提出了大量实际的需要,图论的理论及其应用研究得到飞速发展。

从20世纪50年代以后,由于计算机的迅速发展,有力地推动了图论的发展,加速了图论向各个学科的渗透,尤其是网络理论的建立,图论与线性规划、动态规划等优化理论和方法互相渗透。

同时,计算机的发展使图论成为数学领域中发展最快的分支之一.1 图论的起源与发展1.1 图论的起源[1]1736年是图论的历史元年.这一年,欧拉(L•Euler)研究了哥尼斯堡(Königsberg)七桥问题,并发表了关于图论的首篇文章.欧拉也因此被称为图论之父.哥尼斯堡城濒临蓝色的波罗的海,城中有一条普莱格尔(Pregel)河,河的两条支流在这里汇合,然后横穿全城,流入大海.河水把城市分成4块,于是,人们建造了7座各具特色的桥,把哥尼斯堡城连成一体,如图一所示.早在18世纪,这些形态各异的小桥吸引了众多的游客,他们在陶醉于美丽风光的同时,不知不觉间,脚下的桥触发了人们的灵感,一个有趣的问题在居民中传开.图一图二谁能够从两岸A,B,C,D四个陆地中的任一个地方出发一次走遍所有的7座桥,而且每座桥都无重复的只通过一次?这个问题看起来似乎不难,谁都乐意用这个问题来测试一下自己的智力.但是,谁也没有找到一条这样的路线.这个问题极大的刺激了人们的好奇心,许多人都热衷于解决这个问题,然而始终没有人能够成功.“七桥问题”难住了哥尼斯堡城的所有居民.哥尼斯堡城也因“七桥问题”而出了名.这就是数学史上著名的七桥问题.问题看来并不复杂,但就是谁也解决不了,也说不出所以然来.1736年,当时著名的数学家欧拉仔细研究了这个问题,他将上述四块陆地与七座桥间的关系用一个抽象图形来描述(见图二),其中A、B、C、D四个陆地分别用四个点来表示,而陆地之间有桥相连者则用连接两个点的连线来表示,这样,上述的哥尼斯堡七桥问题就变成了由点和边所组成的如下问题:试求从图中的任一点出发,不重复的通过每条边一次,最后返回到该点,这样的路线是否存在?这样问题就变得简洁明了了,同时问题也变得更一般、更深刻了.这样,七桥问题就转变为图论中的一笔画问题.即能不能不重复的一笔画出图二中的这个图形.原先人们是要求找出一条不重复的路线,欧拉想,既然成千上万的人都失败了,那么这样的路线也许根本就不存在.于是,欧拉就想:这样不重复的路线究竟存不存在?由于改变了一下提问的角度,欧拉抓住了问题的实质.最后,欧拉认真考虑了一笔画图形的结构特征.欧拉发现,凡是能用一笔画成的图形,都有这样一个特点:每当画一条线进入中间的一个点时,还必须画一条线离开这个点.否则,这个图形就不可能用一笔画出.也就是说,单独考察图中的任何一点(起点和终点除外),这个点都应该与偶数条线相连;如果起点与终点重合,那么,连这个点也应该与偶数条线相连.在七桥问题的几何图中,A、B、D三点分别与3条线相连,C点与5条线相连.连线数都是奇数条.因此,欧拉断定:一笔画出这个图形是不可能的.也就是说,不重复地通过7座桥的路线是根本不存在的!天才的欧拉只用了一步就证明了这个难题,从这里我们也可以看到图论的强大威力.欧拉对七桥问题的研究,是拓扑学研究的先声.1750年,欧拉又发现了一个有趣的的现象.欧拉因此得到了后人以他的名字命名的“多面体欧拉公式”.正4面体有4个顶点、6条棱,它的面数加顶点数减去棱数等于2;正6面体有8个顶点、12条棱,它的面数加顶点数减去棱数也等于2.接着,欧拉又考察了正12面体、正24面体,发现都有相同的结论.于是继续深入研究这个问题,终于发现了一个著名的定理:F(面数) +V(顶点数) -E(棱数) =2这个公式证明了多面体只有正四面体、正六面体、正八面体、正十二面体、正二十面体五种.这个定理成为拓扑学的第一个定理,这个公式被认为开启了数学史上新的一页,促成了拓扑学的发展.1.2 图论的发展图论的产生和发展经历了二百多年的历史,大体上可以分为三个阶段:第一阶段是从1736年到19世纪中叶.当时的图论问题是盛行的迷宫问题和游戏问题.最具代表性的工作是著名数学家欧拉于1736年解决的哥尼斯堡七桥问题(见1.1).第二阶段是从19世纪中叶到1936年.图论主要研究一些游戏问题:迷宫问题、博弈问题、棋盘上马的行走路线问题等,[2]随着对这些问题的深入研究,图论又产生了新的一系列问题,例如:连通性、嵌入问题、染色问题、矩阵表示以及网络流等.连通性是图论研究的基本问题之一,欧拉路、中国邮路问题、哈密顿问题、树与图的支撑树、匹配问题都是连通性的典型问题;地图着色问题即是对无论多么复杂的地图,只需用四种颜色就足够将相邻的区域分开.平面图的染色问题是与四色问题紧密相联的.于是产生了着色问题即给定一个图,如果要求把所有顶点涂上颜色,使得相邻顶点具有不同的颜色,问最少需要几种不同的颜色?这个问题叫做图的点着色问题.如果对给定图的全部边都涂上颜色,使相邻的边有不同的颜色,问至少需要几种颜色?这个问题叫做边的着色问题,边的着色问题可以转化为点着色问题.由这些问题人们逐渐丰富并发展了图论学科知识.同时出现了以图为工具去解决其他领域中一些问题的成果.1847年德国的克希霍夫将树的概念和理论应用于工程技术的电网路方程组的研究.1936年匈牙利的数学家哥尼格写出了第一本图论专著《有限图与无限图的理论》.标志着图论成为了一门独立学科.第三阶段是1936年以后.由于生产管理、军事、交通运输、计算机和通讯网路等方面大量实际问题的出现,大大促进了图论的发展.特别是电子计算机的大量应用,使大规模问题的求解成为可能.实际问题如电网络、交通网络、电路设计、数据结构以及社会科学中的问题所涉及到的图形都很复杂的,需要计算机的帮助才有可能进行分析和解决.目前,图论在物理、化学、运筹学、计算机科学、电子学、信息论、控制论、网络理论、社会科学及经济管理等几乎所有学科领域中都有应用.2 图论在生活中几种应用2.1 渡河问题2.1.1 基本理论定义2.1[3]有向图:一个有向图是一个有序的二元组,E,记作D,其中(1)V≠∅称为顶点集,其元素称为顶点或结点.(2)E为边集,它是笛卡尔积V V⨯的多重子集,其元素称为有向边,简称边.2.1.2 应用举例例[4] (渡河问题)一个摆渡人要把一只狼,一只羊和一捆菜运过河去,由于船很小,每次摆渡人至多只能带一样东西.另外,如果人不在旁时,狼就要吃羊,羊就要吃菜.问这个人怎样才能安全的将它们运过河去?解用F表示摆渡人,W表示狼,S表示羊,C表示菜若用F W S C表示人和其他三样东西在河的原岸的状态,这样原岸全部可能出现的状态为以下16种:FWSC FWS FWC FSCWSC FW FS FCWS WC SC FW S CΦΦ表示原岸什么也没有,即人、狼、羊、菜都运到河对岸了根据题意,我们知道这16种情况中有6种是不允许的,它们是WSC、FW、FC、WS、SC、F,如FC表示人和菜在原岸而狼和羊在对岸,这当然是不允许的.因此,允许出现的情况只有10种.以这10种状态为结点,以摆渡前原岸的一种状态与摆渡一次后出现在原岸的状态所对应的结点之间的连线为边,作有向图2.1:ΦFSW图2.1上图给出了两种方案,方案为上图中从FWSC 到Φ的不同的基本通路: ⑴FWSC →WC →FWC →C →FSC →S →FS →Φ⑵FWSC →WC →FWC →W →FWS →S →FS →Φ.它们的长度均为7故摆渡人只需摆渡7次就能将它们全部运到对岸,并且羊和菜完好无损.2.2 旅行推销员问题该问题是说:“给定n 个城市和它们之间的距离,问如何设计一条路线,使得一个推销员从他所在的城市出发途经其余1n -个城市刚好一次,最后回到原驻地并使得行程最短[5]?”2.2.1 基本理论定义2.2[6] 给定图,G V E =(G 为无向图或有向图),设W :E R →(R为实数集),对G 中任意的边(),i j e v v = (G 为有向图时,,i j e v v =),设()W e =ij w ,称实数ij w 为边e 上的权,并将ij w 标注在边e 上,称G 为带权图,此时常将带权图G 记作,,V E W .设G G '⊆,称()()e E G W e '∈∑为G '的权,记作()W G ',即()W G '=()()e E G W e '∈∑.最邻近法[7] (1)由任意选择的结点开始,找与该点最近(即权最小)的点,形成有一条边的初始路径.(2)设X 表示最新加到这条路上的结点,从不在路上的所有结点中选一个与X 最靠近的结点,把连接X 与这一结点的边加到这条路上,重复这一步,直到G 中所有结点包含在路上.(3)将连接起始点与最后加入的结点之间的边加到这条路上,就得到一个圈,即为问题的近似解.2.2.2 应用举例例[8] 某流动售票员居住在A 城,为推销货物他要访问B 、C 、D 城后返回A 城,若该四城间的距离如下图2.2所示,找出完成该访问的最短路线.图2.2 解步骤如下图①—④ D① D ②D③D④ 最短距离为:8+6+7+11=32.2.3 最小生成树2.3.1 基本理论定义2.3.1[9] 设,G V E =,,G E '''=为两个图(同为无向图或同为有向图),若V V '⊆且E E '⊆,则称G '是G 的子图,G 为G '的母图,记作G G '=.又若V V '⊆或,E E '⊆则称G '为G 的真子图,若V V '=,则称G '为G 的生成子图.定义2.3.2[10] 不含圈的连通图称为树.定义2.3.3[11] 如果T 是G 的一个生成子图而且又是一棵树,则称T 是图G 的一棵生树.定义2.3.4[12] 设无向连通带权图,,G E W =,T 是G 的一棵生成树,T 的各边权之和称为T 的权.G 的所有生成树中,权最小的生成树称为G 的最小生成树.⑴破圈法[13]在G中任取一个圈,去掉其中一条边,然后再取一个圈,再去掉这个圈中的一条边,如此继续下去,最后得到的连通图的无圈的生成子图就是G的一棵生成树.⑵用破圈法求带权的最小生成树的方法在赋权图G中任取一个圈,然后去掉这个圈中权最大的边,如此继续进行直到G中不再有圈时为止,这时剩下的边组成的子图就是最小树.[14] 2.3.2 应用举例旅游线路中的最短问题对于旅客来说,要求在最短的时间内用最少的钱来旅游最多的景点,考虑到无论采取哪种方案,在门票的花费均相同且路费在速度恒定的情况下可由路程的多少来求得,从而把问题转化为求最短的旅游路线的问题.[15]例[16] 公园的路径系统图如图2.3,其中S为入口,T为出口,A,B,C,D,E为五个景点,现求如何能使观光旅游车从入口S到出口T所经过的距离最短.TE图2.3解用破圈法求带权的最小生成树的方法求解,求解步骤如下图①—⑥E TC①E TC②E TC③E TC④ET⑤ET⑥由图可知,从如口S到出口T的最短路径为S→A→B→E→D→T 最短距离为:2+2+3+1+5=13.2.4 四色问题1852年10月23日英国数学家德•摩根写给当时还属于英国的爱尔兰数学家哈密尔顿的一封信中,他写道:“我的一位学生今天请我解释一个我过去不知道,现在仍不甚了了的事实.他说任意划分一个地图并给各部分着上颜色,使任何具有公共边界的部分颜色不同,那么需要且仅需要四种颜色就够了.”德•摩根提到的这位学生名叫弗雷德里克•格里斯.而据他后来撰文披露,该问题的真正发现者实际是他是的哥哥弗兰西斯•格里斯.[17] 2.4.1 基本理论定义2.4.1[18] 设G 为无向标定图,G 中的顶点与边的交替序列Γ= 0i v 1j e12i j v e …l l j i e v 称为0i v 到l i v 的通路,其中r-1i v ,r i v 为r j e 的端点,r =1,2, …l , 0i v ,l i v 分别称为Γ的始点与终点,Γ中边的条数称为它的长度,若0i v =l i v ,则称通路为回路.若Γ的所有边各异,则称Γ为简单通路,又若0i v =l i v ,则称Γ为简单回路.若Γ的所有顶点(除0i v 与l i v 可能相同外)各异,所有边也各异,则称Γ为初级通路或路径,此时又若0i v =l i v ,则称Γ为初级回路或圈,将长度为奇数的圈称为奇圈,长度为偶数的圈称为偶圈.定义2.4.2[19] 对无环图G 的每个顶点涂上一种颜色,使相邻的顶点涂不同的颜色,称为对图G 的一种着色.若能用k 种颜色给G 的顶点着色,就称对G 进行了k 着色,也称G 是k —可着色的.若G 是k —可着色的,但不是()1k -—可着色的,就称G 是k 色图,并称这样的k 为G 的色数,记作()G k χ=.定义2.4.3[20] 在1n -(n ≥4)边形1n C -内放置一个顶点,使这个顶点与1n C -上的所有顶点均相邻,所得n 阶简单图称为n 阶轮图.n 为奇数的轮图称为奇阶轮图,n 为偶数的轮图称为偶阶轮图.定理2.4.1(四色定理)[21] 每个平面的色数至多是4.定理2.4.2[19] 奇圈和奇阶轮图的色数均为3,而偶阶轮图的色数为4. 2.4.2 应用举例例1[22]在期末考试周期间,一所学院的8名选修数学的学生得到许可去参加大学生科研讨论会.假设他们回来之后需要在星期一对所错过的考试进行补考,星期一安排这些考试的可能时间段为:⑴8:00——10:00 ⑵10:15——12:15 ⑶12:30——2:30⑷2:45——4:45 ⑸5:00——7:00 ⑹7:15——9:15应用图论的相关知识,确定这8名学生完成考试的最早时间.要求:如果有某个学生必须要参加某两门课的考试,那么,这两门课程就不能安排在同一时间段内.这8名学生以及他们选修的课程:高等微积分(AC )、微分方程(DE )、几何学(G )、图论(GT )、线性规划(LP )、近世代数(MA )、统计学(S )、拓扑学(T ),列表如下:Alicia :AC ,DE ,LP Brian :AC ,G ,LPCarla :G ,LP ,MA Diane :GT ,LP ,MA Edward :DE ,GT ,LP Faith :DE ,GT ,T Grance :DE ,S ,T Henry :AC ,DE ,S解 首先构造图2.4.1,其顶点为这8门课程,如果有某个学生同时考两门课程则在这两个顶点间连一条边.1、2、3、4表示四种不同的颜色,如S 1表示S 用第一种颜色着色.记最小的时间段数为()G χ,由于G 中含有奇圈AC ,S ,T ,GT ,LP ,AC ,由定理2知,需要3种颜色为该图上的顶点着色.由于DE 与该图上的所有顶点都邻接,所以需要用第四种颜色来为DE 染色.因此()G χ≥4;又由定理1知()G χ≤4,因而()G χ=4.MA 3LP 4图2.4.1故在四个时间段内可安排这8门课程的考试,安排方法为:时间段1:统计学、几何学、图论时间段2:高等微积分、拓扑学时间段3:微分方程、近世代数时间段4:线性规划故可在安排时间段(1) 8:00—10:00 (2) 10:15—12:15(3) 12:30—2:30 (4) 2:45—4:45故完成考试的最短时间为4:45.例2[22]有8种化学药品需要空运飞越整个国家.运费根据运送的容器数量来确定.运送一个容器需要125元.某些药品之间可以发生化学反应,所以把它们放在同一个容器中是很危险的.这些化学药品被标记成A,B,C,D,E,F, G,H.下面列出的是与某个给定药品能够发生反应的其他药品名称:A:B,E,F B:A,C,E,GC:B,D,G D:C,F,G,HE:A,B,F,G,H F:A,D,E,HG:B,C,D,E,H H:D,E,F,G这些化学药品应该如何放置于那些容器中使得运送这些化学药品所需的费用最少?最少是多少?解 首先构造图2.4.2,其顶点为这8种化学药品.如果某两种药品能发生化学反应就在这两个顶点间连一条边.1,2,3,4表示四种不同的颜色,如A 1表示A 用第一种颜色着色.记最小的容器数为()H χ,由于G 中含有奇圈A ,B ,G ,H ,F ,A 由定理2知,需要3种颜色为该图上的顶点着色.由于E 与该图上的所有顶点都邻接,所以需要用第四种颜色来为E 染色.因此()H χ≥4;又由定理1知()H χ≤4,因而()H χ=4.A 3B 4图2.4.2故将这8种化学药品放置在四个容器内,安排方法为: 第一个容器: D ,E 第二个容器: C ,F 第三个容器: A ,G 第四个容器: B ,H最少费用为4×125=500.2.5 用边染色解决安排问题 2.5.1 基本理论定义2.5.1[23] 非空图G 的一个边染色是指给G 的边分配颜色,每条边分配一种颜色,使得邻接的边分配不同的颜色.对G 的边染色所需的最少颜色数称为是边色数,记为()1G χ.应用k 种颜色的边染色称为是k 边染色.定义2.5.2[24] 设,G V E =为一无向图,v V ∀∈,称v 作为边的端点次数之和为v 的度数,简记为度,记作()G d v ,在不发生混淆时,简记为()d v .定理2.5.1[23] 对于任意非空图G ,()1G χ=()G ∆或者()()11G G χ=+∆.定理2.5.2[23] 设G 是一个阶为n ,边数为m 的图.若()(1)2n G m -∆>则()()11G G χ=+∆. 2.5.2 应用举例例1[23] Alvin (A )曾邀请3对夫妇到他的避暑别墅住一个星期,他们是Bob (B )和Carrie (C )Hanson ,David (D )和Edith (E )Irwin ,Frank (F )和Gena (G )Jackson .由于这6位客人都喜欢网球运动,所以他决定进行一些网球比赛.6位客人中的每一位都要与其配偶之外的每位客人比赛.另外, Alvin 将分别与David ,Edith , Frank , Gena 进行一场比赛.若没有人在同一天进行两场比赛,则要在最少天数完成比赛,该如何安排?解 首先构造图 2.5.1,其顶点为住在Alvin 的避暑别墅的人,因此(){},,,,,,V H A B C D E F G =, H 中的两个顶点是邻接的,如果这两个顶点(人)需要进行一场比赛.为了解答这个问题,我们需要确定H 的边色数.AF图2.5.1易见, ()5H ∆=.根据定理2.5.1, ()15H χ=或者()16H χ=.此外, H 的阶为7n =,边数为16m =.由于()(1)(71)5161522n H m -∆-⨯=>==由定理2.5.2,可知()16H χ=.图H 列出了H 的一个6边染色,从而也给出了一个具有最少天数(6)的时间安排表.第一天: Bob —Gena Carrie —Edith David —Frank 第二天: Alvin —Frank Bob —David Edith —Gena 第三天: Alvin —Edith Bob —Frank Carrie —Gena 第四天: Alvin —Gena Edith —Bob Carrie —David 第五天: David —Gena Edith —Frank第六天: Alvin —David Carrie —Frank例2[25] 来自亚特兰大、波士顿、芝加哥、丹佛、路易维尔、迈阿密以及纳什维尔的7支垒球队受邀请参加比赛,其中每只队都被安排与一些其他队比赛,如下:亚特兰大(A ):波士顿,芝加哥,迈阿密,纳什维尔 波士顿(B ):亚特兰大,芝加哥,纳什维尔 芝加哥(C ):亚特兰大,波士顿,丹佛,路易维尔 丹佛(D ):芝加哥,路易维尔,迈阿密,纳什维尔 路易维尔(E ):芝加哥,丹佛,迈阿密迈阿密(F ):亚特兰大,丹佛,路易维尔,纳什维尔 纳什维尔(G ):亚特兰大,波士顿,丹佛,迈阿密每支队在同一天最多只能进行一场比赛。

相关文档
最新文档