什么是计算-北京大学数学科学学院.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是计算-北京大学数学科学学院

计算概论 (什么是 “计算”-2) 裘宗燕 北京大学数学学院信息科学系 2015, 春季 计算概论(Python程序设计) 裘宗燕,2015/5/11//-1- 现实的计算  问题:现实中的计算机真的等价于通用图灵机吗?  两个重要不同点:  图灵机有无穷长的存储带,现实计算机的存储器是有穷的  图灵机没有时间概念,而实际计算机操作需要时间。无论一 次操作多快,大量操作累计可能超过任何给定时间  这两个问题是本质性的,与所有计算问题有关,因为 在每个计算问题的求解过程中都需要存储相关的数据 每个计算问题都要通过一系列操作完成,操作需要时间  这些问题为计算领域提出了新的研究课题: 数据存储量和操作时间将怎样影响计算?怎样思考/理解能用实 际计算机(或其他计算工具)解决的问题和计算的局限性? 计算概论(Python程序设计) 裘宗燕,2015/5/11//-2- 问题,实例,算法  为抽象地研究现实的计算问题,假定 计算中的数据存储有一种基本单元,每个单元只能保存固定 的一点有限数据(一个单位的空间) 计算中的一次操作要消耗一个单位的时间  考虑计算问题时,需要区分三个概念  问题:一个问题W 是一个需要解决的需求(需用计算求解), 如求实数的平方根,找出大于整数m 的第一个素数等  问题实例:问题W 的一个实例w 是该问题的一个具体例子, 如求2.0 的平方根,找出大于1010 的第一个素数 算法:解决问题W 的一个算法A ,是能求解W 的所有实例 的一个计算过程的严格描述。对W 的实例w ,实施算法A 描述的计算过程能得到所需结果。如平方根算法能求出2.0 的平方根,求素数算法能得到大于1010 的第一个素数 计算概论(Python程序设计) 裘宗燕,2015/5/11//-3- 算法设计与分析  用计算机解决问题,需要开发解决问题的方法(算法)。解决重 要问题的算法不仅具有理论价值,也有实际价值。例如: google 的网络检索算法,有效利用大量计算机,ranking  高安全和高效率的加密解密算法  算法是计算机领域最重要的研究课题(遍及所有研究/应用领域) 两件工作:总结/发现需要解决的问题,开发相关的高效算法  人们也考查算法的设计与分析工作,总结算法研究的经验 总结出一批设计算法的重要模式(思路) 分析具体算法的性质,主要是时间和空间开销  算法设计是创造性工作,需要人的智慧,不能自动化 算法设计:从问题的说明性描述到解决问题的过程性描述 计算概论(Python程序设计) 裘宗燕,2015/5/11//-4- 算法的复杂性(复杂性)  对解决某个具体计算问题W 的具体算法A 考虑A 计算中的存储开销和时间开销 算法A 应该能处理问题Q 的任一个实例,具体实例的规模不 同,具体计算的实际开销与实例的规模有关  为反映问题实例的具体规模对计算代价的影响,我们把一个算法 的计算(时间和空间)代价定义为问题实例规模的函数 可能有一些问题,其时间(或空间)开销函数随规模扩大增长 得很快,另一些问题的开销函数增长较慢 用函数关系反映计算的性质,实际上是描述一种增长趋势。这 两个函数关系称为算法的时间代价和空间代价  但不同实际机器的操作执行速度、存储单元大小都可能不同。理 论研究应该抽象,应排除具体机器的非普遍性特征,反映问题的 共性和本质 计算概论(Python程

文档评论(0)

wangyueyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档