1Next >
pktsandy | 发表于:11-01-13 13:41 [添加收藏] 楼主 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
一、1946 蒙特卡洛方法 [1946: John von Neumann, Stan Ulam, and Nick Metropolis, all at the 1946年,美国拉斯阿莫斯国家实验室的三位科学家John von Neumann,Stan Ulam 和 Nick Metropolis共同发明,被称为蒙特卡洛方法。 它的具体定义是: 在广场上画一个边长一米的正方形,在正方形内部随意用粉笔画一个不规则的形状,现在要计算这个不规则图形的面积,怎么计算列?蒙特卡洛(Monte 蒙特卡洛方法可用于近似计算圆周率:让计算机每次随机生成两个0到1之间的数,看这两个实数是否在单位圆内。生成一系列随机点,统计单位圆内的点数 二、1947 单纯形法 [1947: George Dantzig, at the RAND Corporation, creates the simplex method for linear programming.] 1947年,兰德公司的,Grorge 这么说似乎也太太太抽象了,但在现实中能派上用场的例子可不罕见——比如对于一个公司而言,其能够投入生产的人力物力有限(“线性约束条件”),而公司的目标是利润最大化(“目标函数取最大值”),看,线性规划并不抽象吧! 线性规划作为运筹学(operation research)的一部分,成为管理科学领域的一种重要工具。 而Dantzig提出的单纯形法便是求解类似线性规划问题的一个极其有效的方法。 三、1950 Krylov子空间迭代法 [1950: Magnus Hestenes, Eduard Stiefel, and Cornelius Lanczos, all 1950年:美国国家标准局数值分析研究所的,马格努斯Hestenes,爱德华施蒂费尔和科尼利厄斯的Lanczos,发明了Krylov子空间迭代法。 Krylov子空间迭代法是用来求解形如Ax=b 的方程,A是一个n*n 四、1951 矩阵计算的分解方法 [1951: Alston Householder of Oak Ridge National Laboratory formalizes the decompositional approach to matrix computations.] 1951年,阿尔斯通橡树岭国家实验室的Alston Householder提出,矩阵计算的分解方法。这个算法证明了任何矩阵都可以分解为三角、对角、正交和其他特殊形式的矩阵,该算法的意义使得开发灵活的矩阵计算软件包成为可能。 五、1957 优化的Fortran编译器 [1957: John Backus leads a team at IBM in developing the Fortran optimizing compiler.] 1957年:约翰巴库斯领导开发的IBM的团队,创造了Fortran优化编译器。Fortran,亦译为福传,是由Formula 六、1959-61 计算矩阵特征值的QR算法 [1959–61: J.G.F. Francis of Ferranti Ltd, London, finds a stable method for computingeigenvalues, known as the QR algorithm.] 1959-61:伦敦费伦蒂有限公司的J.G.F. Francis,找到了一种稳定的特征值的计算方法,这就是著名的QR算法。 这也是一个和线性代数有关的算法,学过线性代数的应该记得“矩阵的特征值”,计算特征值是矩阵计算的最核心内容之一,传统的求解方案涉及到高次方程 这个算法的作者是来自英国伦敦的J.G.F. Francis。 七、1962 快速排序算法 [1962: Tony Hoare of Elliott Brothers, Ltd., London, presents Quicksort.] 1962年:托尼埃利奥特兄弟有限公司,伦敦,霍尔提出了快速排序。 哈哈,恭喜你,终于看到了可能是你第一个比较熟悉的算法~。 快速排序算法作为排序算法中的经典算法,它被应用的影子随处可见。 快速排序算法最早由Tony 关于快速排序算法的具体认识与应用,请参考我写的一篇文章,精通八大排序算法系列。 一、快速排序算法: http://blog.csdn.net/v_JULY_v/archive/2011/01/04/6116297.aspx 快速排序的平均时间复杂度仅仅为O(Nlog(N)),相比于普通选择排序和冒泡排序等而言,实在是历史性的创举。 八、1965 快速傅立叶变换 [1965: James Cooley of the IBM T.J. Watson Research Center and John 1965年:IBM 华生研究院的James Cooley,和普林斯顿大学的John Tukey,AT&T贝尔实验室共同推出了快速傅立叶变换。 快速傅立叶算法是离散傅立叶算法(这可是数字信号处理的基石)的一种快速算法,其时间复杂度仅为O(Nlog(N));比时间效率更为重要的是,快速傅立叶算法非常容易用硬件实现,因此它在电子技术领域得到极其广泛的应用。 九、1977 整数关系探测算法 [1977: Helaman Ferguson and Rodney Forcade of Brigham Young University advance an integerrelation detection algorithm.] 1977年:Helaman Ferguson和 伯明翰大学的Rodney Forcade,提出了Forcade检测算法的整数关系。 整数关系探测是个古老的问题,其历史甚至可以追溯到欧几里德的时代。具体的说:给定—组实数X1,X2,...,Xn,是否存在不全为零的整数 十、1987 快速多极算法 [1987: Leslie Greengard and Vladimir Rokhlin of Yale University invent the fast multipolealgorithm.] 1987年:莱斯利的Greengard,和耶鲁大学的Rokhlin发明了快速多极算法。 此快速多极算法用来计算“经由引力或静电力相互作用的N 个粒子运动的精确计算——例如银河系中的星体,或者蛋白质中的原子间的相互作用”。ok,了解即可。
Ta最近还发表过
[分享]
MYSQL5.5的中文手册
(19-03-22)
[分享]
留言的修改版
(18-02-26)
[分享]
KC PHP源代码剖析(慢慢补充)
(16-02-18)
[使用]
新闻内容页的分页
(14-08-24)
[使用]
货栈评论JS动态翻页
(13-11-08)
随机阅读
[疑问]
K9!!K9!!K9!!呼叫K9.. 呼叫内测!!
(12-09-24)
[其他]
以为
(12-02-17)
[疑问]
全站,列表页,无法生成html
(11-08-18)
[其他]
抢发一个帖子。留作纪念
(11-04-15)
[疑问]
kingcms php sp1评论设置显示与否不管用
(11-01-21)
|
keeyao | 发表于:11-01-15 17:53 沙发 [回复] #Top# |
---|---|
![]() ![]() ![]() ![]() |
谢谢分享,知识是最大的财富,,,谢谢分享你最宝贵的财富
|
1Next >