拓扑学是什么?干什么用的?在计算机领域又有什么功能?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 17:18:34
拓扑学是什么?干什么用的?在计算机领域又有什么功能?

拓扑学是什么?干什么用的?在计算机领域又有什么功能?
拓扑学是什么?干什么用的?在计算机领域又有什么功能?

拓扑学是什么?干什么用的?在计算机领域又有什么功能?
什么是拓扑学?
拓扑学的英文名是Topology,直译是地志学,也就是和研究地形、地貌相类似的有关学科.我国早期曾经翻译成“形势几何学”、“连续几何学”、“一对一的连续变换群下的几何学”,但是,这几种译名都不大好理解,1956年统一的《数学名词》把它确定为拓扑学,这是按音译过来的.
拓扑学是几何学的一个分支,但是这种几何学又和通常的平面几何、立体几何不同.通常的平面几何或立体几何研究的对象是点、线、面之间的位置关系以及它们的度量性质.拓扑学对于研究对象的长短、大小、面积、体积等度量性质和数量关系都无关.
举例来说,在通常的平面几何里,把平面上的一个图形搬到另一个图形上,如果完全重合,那么这两个图形叫做全等形.但是,在拓扑学里所研究的图形,在运动中无论它的大小或者形状都发生变化.在拓扑学里没有不能弯曲的元素,每一个图形的大小、形状都可以改变.例如,前面讲的欧拉在解决哥尼斯堡七桥问题的时候,他画的图形就不考虑它的大小、形状,仅考虑点和线的个数.这些就是拓扑学思考问题的出发点.
拓扑性质有那些呢?首先我们介绍拓扑等价,这是比较容易理解的一个拓扑性质.
在拓扑学里不讨论两个图形全等的概念,但是讨论拓扑等价的概念.比如,尽管圆和方形、三角形的形状、大小不同,在拓扑变换下,它们都是等价图形.左图的三样东西就是拓扑等价的,换句话讲,就是从拓扑学的角度看,它们是完全一样的.
在一个球面上任选一些点用不相交的线把它们连接起来,这样球面就被这些线分成许多块.在拓扑变换下,点、线、块的数目仍和原来的数目一样,这就是拓扑等价.一般地说,对于任意形状的闭曲面,只要不把曲面撕裂或割破,他的变换就是拓扑变幻,就存在拓扑等价.
因为大量自然现象具有连续性,所以拓扑学具有广泛联系各种实际事物的可能性.通过拓扑学的研究,可以阐明空间的集合结构,从而掌握空间之间的函数关系.本世纪三十年代以后,数学家对拓扑学的研究更加深入,提出了许多全新的概念.比如,一致性结构概念、抽象距概念和近似空间概念等等.有一门数学分支叫做微分几何,是用微分工具来研究取线、曲面等在一点附近的弯曲情况,而拓扑学是研究曲面的全局联系的情况,因此,这两门学科应该存在某种本质的联系.1945年,美籍中国数学家陈省身建立了代数拓扑和微分几何的联系,并推进了整体几何学的发展.
在计算机领域又有什么功能?
"拓扑"这个名词是从几何学中借用来的.网络拓扑是指网络形状,或者是它在物理上的连通性.网络的拓扑结构主要有:星形拓扑、总线拓扑、环形拓扑、树形拓扑、混合形拓扑及网形拓扑,如图2.16所示.
拓扑结构的选择往往与传输媒体的选择及媒体访问控制方法的确定紧密相关.在选择网络拓扑结构时,应该考虑的主要因素有下列几点:
(1)可靠性.尽可能提高可靠性,以保证所有数据流能准确接收;还要考虑系统的可维护性,使故障检测和故障隔离较为方便.
(2)费用.建网时需考虑适合特定应用的信道费用和安装费用.
(3)灵活性.需要考虑系统在今后扩展或改动时,能容易地重新配置网络拓扑结构,能方便地处理原有站点的删除和新站点的加入.
(4)响应时间和吞吐量.要为用户提供尽可能短的响应时间和最大的吞吐量.