摘 要:图论的优化问题在实际生活中有着广泛的应用.本文讨论了几个典型的图论优化问题,研究解决这些问题的各种算法,并通过计算机软件编程加以实现.

毕业论文关键词:图论,最优化,算法66421

Abstract: Graph theory of optimization has been widely used in the real life. In this paper, we discuss several typical optimization problem of graph theory, then we study the various algorithms to solve these problems. At the last, we use the computer software programming to implement it.

Keywords: graph theory,optimization,algorithm

目  录

1   引言 4

2   相关知识 4

2.1 图的简介 4

2.2 有向图与无向图 4

2.3 树的定义及其性质 5

3   典型图论优化问题的解法 5

3.1 最短路径问题 5

3.2 最小生成树问题 9

3.3 TSP问题 12

3.4 最大流问题 15

3.5 关键路径问题 17

结论 20

参考文献 21

致谢 22

1  引言

图论是数学的一个分支,它以图为研究对象[1]。图论的发展推进了科学文明的进步,解决了生活中很多应用问题.图论在人们生活中被广泛的运用与接触,优化问题[1,2]也大量存在于人们日常生活之中.例如经常会遇到的旅游线路最短路线问题[3],电网或管道网的最少材料问题[4],物流网络优化问题[5]等。本文主要对图论的优化问题进行研究,将图论基础知识、图论典型问题以及相应的简单实例完美结合在一起.

本文基于数学运算软件,对典型图论问题如最短路径问题,最小生成树问题,TSP问题,最大流问题以及关键路径问题[6]建立数学模型并进行算法描述,并根据算法利用计算机软件,对相应的实例进行代码编写,从而解决问题.

为了使本文能归纳到比较全面的数学建模知识,同时体会对许多问题求解的特别方法和技巧,在文章中,对于不同问题的求解,根据软件的方便程度,会采用不同的软件进行求解.

2  相关知识文献综述

2.1  图的概念 

图论所研究的对象就是在自然界和人类社会中所包含的二元关系的系统.就是将一个系统抽象为点和边所构成的一个图,如图1所示.用点表示事物,用边表示事物之间的关系,再根据图的性质进行分析.

设点集 ,边集 ,如果对任一边 ,V中一个点对 和他们对应,则称由V和E组成的集体为一个图,记为G=(V, E).点 和 称为边 的端点, 或 与边 彼此关联, 和 彼此相邻.如果两边 和 关联相同的点,则 和 称为相邻边.显而易见,关联是指不同元素之间的关系,相邻是指相同元素之间的关系[1].

2.2  有向图与无向图

一个图的所有边都具有方向,即一个图的所有边都是由有向边构成的,这种图就叫做有向图,如图2所示.典型的例子就是单向通行的公路网,将这种公路网的交叉点、道路分别对应图的各个顶点和边,然后,若把单向通行的路用有向边表示,把往返通行的路用方向相反的并联有向边表示,就得到公路的有向图.同样的若一图仅由无向边构成,则这种图叫做无向图,如图3所示.

上一篇:凸函数的性质及其在不等式证明中的应用
下一篇:江苏省洪涝灾害风险评估

约束最优化问题的算法研...

无约束最优化问题的算法研究MATLAB实现

MATLAB图论问题解法研究

最优纯策略和混合策略水果种植方案的优化

邻接矩阵在图论中的应用

苏果超市基于GIS的物流配送路线优化研究

Arena航班计划的仿真与优化研究

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...