『计算机科学导论--思想与方法』学科的基本问题(1)

    科学界广泛认为,理论科学、实验科学和计算机科学是促进科学技术进步和人类文明发展的三大科学,它们相辅相成地帮助人们发现未知,认识天然和改造世界。这三大科学也被认为是科学发现与技术创新的三大支柱。spa

 

哥尼斯堡七桥问题--对问题进行抽象的一个典型实例

    17世纪的东普鲁士有一座哥尼斯堡城,城中一岛与两条支流将城市分为北区、东区、南区和岛区四处,全城有七座桥将四个城市相连,由此产生一个有趣的数学难题:寻找走遍这七座桥,且每座桥只许走过一次,最后又回到原出发点的路径。该问题即著名的哥尼斯堡七桥问题。blog

 

    1736年29岁的欧拉向圣彼得堡科学院递交了《哥尼斯堡的七座桥》的论文,指出其不可能。数学

    为解决这一问题,欧拉基于该问题本质考虑,忽略非本质的东西(如桥长、桥宽等),将七座桥与四个城区简化如图,从而将哥尼斯堡七桥问题抽象为一个数学问题,即通过图中每条边一次且仅一次的回路问题。欧拉在论文中证实这样的回路不存在,并用数学方法给出了3条断定规则:基础

  1. 若是链接奇数座桥的地方不止两个,知足要求的路线是找不到的;
  2. 若是只有两个地方链接奇数座桥,能够从任一地点出发,找到所要求的路线;
  3. 若是没有一个地方链接奇数座桥,则不管哪里出发都可实现。

    欧拉的论文为图论的造成奠基了基础,此处也包含了任一连通无向图是否存在欧拉路径和欧拉回路的断定条件,由上述规则3看出,任一连通无向图存在欧拉回路的充分必要条件是图的全部结点均有偶数度。以后会细讲。计算机科学

    图论略扩:哈密尔顿回路问题方法

    由爱尔兰著名学者威廉·哈密尔顿爵士于1859年提出,大意为:在任一给定的图中,能不能找到从一点出发,不重复地走过全部结点(没必要经过图中每一条边),最后回到原出发点的路径。而此问题目前仍未找到充分必要条件。im

相关文章
相关标签/搜索