- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
计算学科的基本问题本章首先介绍一个对问题进行抽象的典型实例——哥尼斯堡七桥问题。然后,通过“梵天塔”问题和“停机问题”分别介绍学科中的可计算问题和不可计算问题。从“梵天塔”问题再引出算法复杂性中的难解性问题、P类问题和NP类问题,证比求易算法,P=NP是否成立的问题。17世纪的东普鲁士有一座哥尼斯堡城,城中有一座奈佛夫岛,普雷格尔河的两条支流环绕其旁,并将整个城市分成北区、东区、南区和岛区4个区域,全城共有7座桥将4个城区相连起来。01通过这7座桥到各城区游玩,问题:寻找走遍这7座桥的路径,要求过每座桥只许走一次,最后又回到原出发点。021哥尼斯堡七桥问题1736年,大数学家列昂纳德·欧拉(L.Euler)发表了关于“哥尼斯堡七桥问题”的论文。他抽象出问题最本质的东西,忽视问题非本质的东西(如桥的长度等),从而将哥尼斯堡七桥问题抽象为一个数学问题,即经过图中每边一次且仅一次的回路问题了。问题的抽象01欧拉给出了哥尼斯堡七桥问题的证明,还用数学方法给出了三条判定规则(判定每座桥恰好走过一次,不一定回到原点,即对欧拉路径的判定):02如果通奇数座桥的地方不止两个,满足要求的路线是找不到的。03如果只有两个地方通奇数座桥,可以从这两个地方之一出发,找到所要求的路线。04如果没有一个地方是通奇数座桥的,则无论从哪里出发,所要求的路线都能实现。05根据第3点,可以得出,任一连通图存在欧拉回路的充分必要条件是所有顶点均有偶数度.欧拉回路哈密尔顿回路问题问题:在某个图G中,能不能找到这样的路径,即从一点出发不重复地走过所有的结点,最后又回到原出发点。“哈密尔顿回路问题”与“欧拉回路问题”的不同点“哈密尔顿回路问题”是访问每个结点一次,而“欧拉回路问题”是访问每条边一次。对图G是否存在“欧拉回路”前面已给出充分必要条件,而对图G是否存在“哈密尔顿回路”至今仍未找到满足该问题的充分必要条件。0102欧拉的论文为图论的形成奠定了基础。01图论已广泛地应用于02计算学科03运筹学04信息论05控制论等学科06图论已成为我们对现实问题进行抽象的一个强有力的数学工具。07图论在计算学科中的作用越来越大,图论本身也得到了充分的发展。08图论的形成和发展可计算问题与不可计算问题计算学科的问题,无非就是计算问题,从大的方面来说,分可计算问题与不可计算问题。可计算问题是存在算法可解的问题,不可计算问题是不存在算法可解的问题。为便于理解,下面,分别以梵天塔(Hanoi,又译为汉诺)问题和停机问题来介绍可计算问题与不可计算问题。2.1排序问题随机给出n个数,要求对它们进行排序。比如:
8,2,7,6,4,12对于排序问题,有多种算法。一种选择排序算法是:从n个数中挑出最小的数,再从n-1个数中挑出第二小的数…..那么,在这些众多的算法中,如何来比较谁的速度更快?事后分析:机器的运行时间?事前分析:与问题规模有关的表达式,表示算法中基本操作的执行次数。231一种选择排序算法是:从n个数中挑出最小的数,再从n-1个数中挑出第二小的数…..时间复杂性与n有关,大概是n+(n-1)+…+1=1/2(n(n+1)),忽略常数项,取最大的指数,记为O(n2)。最快的算法是快速排序算法,时间复杂度为O(nlogn)。2.2梵天塔问题相传印度教的天神梵天在创造地球这一世界时,建了一座神庙,神庙里竖有三根宝石柱子,柱子由一个铜座支撑。梵天将64个直径大小不一的金盘子,按照从大到小的顺序依次套放在第一根柱子上,形成一座金塔(如图2.3所示),即所谓的梵天塔(又称汉诺塔)。天神让庙里的僧侣们将第一根柱子上的64个盘子借助第二根柱子全部移到第三根柱子上,即将整个塔迁移,同时定下3条规则:每次只能移动一个盘子;在移动过程中,三根柱子上的盘子必须始终保持大盘在下,小盘在上。盘子只能在三根柱子上来回移动,不能放在他处;递归算法(重点掌握)*递归是一种特别有用的工具,不仅在数学中广泛应用,在日常生活中也常常遇到。1以下使用递归算法来解决梵塔问题。2递归算法*在数学中几个熟知的数学定义:若t1,t2是树,则也是树递归*递归算法包括递推和回归两部分:递推就是为了得到问题的解,将它推到比原问题更简单的问题求解。例如:n!=f(n),为了计算f(n),将它推到比原问题更简单的问题f(n-1),即f(n)=f(n-1)*n,而计算f(n-1)比计算f(n)简单,因为f(n-1)比f(n)更加接近已知解0!=1使用递推要注意(1)递推应有终止之时,例如当n=0时,0!=1为递推终止条件,所谓终止
您可能关注的文档
- 汉字的演变完美版.ppt
- 物联网应用技术导论第3章物联网通信与网络技术.ppt
- 新生儿高胆红素血症换血.ppt
- 无菌技术换药.ppt
- 无线覆盖系统各种器件技术指标介绍无源有源天馈.ppt
- 有效沟通技巧终极篇.ppt
- 火电厂热工测量及常规仪表.ppt
- 有理数的加减混合运算教学课件.ppt
- 条生活常识助您走出亚健康.ppt
- 植物病害的症状观察.ppt
- ABB REX640 保护和控制继电器 适用于高级发电和配电应用的一体化保护装置 数据表(中文).pdf
- honeywell霍尼韦尔SmartLine® 电子远传变送器产品文档.pdf
- Fujifilm 富士胶片 ApeosWare Management Suite 2 GM1216C2-6 说明书.pdf
- Panasonic松下HBC软件YA-2KPMV1F01说明书用户手册.pdf
- Colorlight卡莱特AI智能媒体中心AX6K 产品规格书 V1.0说明书用户手册.pdf
- ABB Prerequisite SOP for ServiceNow Discovery BAU 操作说明(英语).pdf
- YJ扬杰SiC MOSFET模块 MC14HFZ12C1N规格说明书.pdf
- YJ扬杰IGBT模块 MG40P12E2A规格说明书.pdf
- YJ扬杰IGBT单管 DGB20N65CTL1K规格说明书.pdf
- ApeosWare 管理套件 系统要求 Management Suite 2 入门指南.pdf
最近下载
- 软件质量保障体系构建.docx
- [八部经典中医学著作].06金匮要略.doc VIP
- 实践总结:东芝电梯CV180、190、330故障代码.doc VIP
- 第五单元第11课《刀言纸语》教学课件-2025-2026学年苏少版(2024)初中美术八年级上册.pptx VIP
- 2024-2025学年北京东城区八年级初二(上)期末物理试卷(含答案).pdf
- 八(上)古诗文赏析(含答案).doc VIP
- 中华人民共和国仲裁法(2025修订版)测试题及答案.docx VIP
- 高速公路桥梁T梁预制架设施工方案.doc VIP
- 济南酒店复盘总结2012.3.15.ppt VIP
- 第十五课《锦上添花》课件-+2025-2026学年赣美版(2024)初中美术七年级上册.pptx VIP
原创力文档


文档评论(0)