​计算机算法的五大基本特征(运筹学等领域的32个重要算法)

2025-10-31 18:43 来源:策古网 点击:

计算机算法的五大基本特征(运筹学等领域的32个重要算法)

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(1)

计算机、数学、运筹学等领域的32个重要算法

01

A* 搜索算法

图形搜索算法,从给定起点到给定终点计算出路径。其中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径,并以之为各个地点排定次序。算法以得到的次序访问这些节点。因此,A*搜索算法是最佳优先搜索的范例。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(2)

02

集束搜索

又名定向搜索,Beam Search

最佳优先搜索算法的优化。使用启发式函数评估它检查的每个节点的能力。不过,集束搜索只能在每个深度中发现最前面的m个最符合条件的节点,m是固定数字——集束的宽度。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(3)

03

二分查找

Binary Search

在线性数组中找特定值的算法,每个步骤去掉一半不符合要求的数据。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(4)

04

分支界定算法

Branch and Bound

在多种最优化问题中寻找特定最优化解决方案的算法,特别是针对离散、组合的最优化。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(5)

05

Buchberger算法

一种数学算法,可将其视为针对单变量最大公约数求解的欧几里得算法和线性系统中高斯消元法的泛化。

06

数据压缩

采取特定编码方案,使用更少的字节数(或是其他信息承载单元)对信息编码的过程,又叫来源编码。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(6)

07

Diffie-Hellman密钥交换算法

一种加密协议,允许双方在事先不了解对方的情况下,在不安全的通信信道中,共同建立共享密钥。该密钥以后可与一个对称密码一起,加密后续通讯。

08

Dijkstra算法

针对没有负值权重边的有向图,计算其中的单一起点最短算法。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(7)

09

离散微分算法

Discrete differentiation

f'(x)=(f(x  h)-f(xh))/2h。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(8)

10

动态规划算法

Dynamic Programming

展示互相覆盖的子问题和最优子架构算法。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(9)

11

欧几里得算法

Euclidean algorithm

计算两个整数的最大公约数。最古老的算法之一,出现在公元前300前欧几里得的《几何原本》。

12

期望-最大算法

Expectation-maximization algorithm,又名EM-Training

在统计计算中,期望-最大算法在概率模型中寻找可能性最大的参数估算值,其中模型依赖于未发现的潜在变量。EM在两个步骤中交替计算,第一步是计算期望,利用对隐藏变量的现有估计值,计算其最大可能估计值;第二步是最大化,最大化在第一步上求得的最大可能值来计算参数的值。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(10)

13

快速傅里叶变换

Fast Fourier transform,FFT

计算离散的傅里叶变换(DFT)及其反转。该算法应用范围很广,从数字信号处理到解决偏微分方程,到快速计算大整数乘积。

14

梯度下降

Gradient descent

一种数学上的最优化算法。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(11)

15

哈希算法

Hashing

用于汇总或概率识别数据的功能。通常,这意味着将数学公式应用于数据,从而生成可能或多或少独特于该数据的字符串。该字符串比原始数据短得多,但可用于唯一标识它。

16

堆排序

Heaps

在计算机科学中,堆是一种专门的基于树的数据结构。堆是许多应用程序最喜欢的数据结构:堆排序,选择算法(找到它们的最小值,最大值或最大值,中间线甚至是次线性时间中的任何第k个元素),图算法。

17

Karatsuba乘法

需要完成上千位整数的乘法的系统中使用,比如计算机代数系统和大数程序库,如果使用长乘法,速度太慢。该算法发现于1962年。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(12)

18

LLL算法

Lenstra-Lenstra-Lovasz lattice reduction

以格规约(lattice)基数为输入,输出短正交向量基数。LLL算法在以下公共密钥加密方法中有大量使用:背包加密系统(knapsack)、有特定设置的RSA加密等等。

19

最大流量算法

Maximum flow

该算法试图从一个流量网络中找到最大的流。它优势被定义为找到这样一个流的值。最大流问题可以看作更复杂的网络流问题的特定情况。最大流与网络中的界面有关,这就是最大流-最小截定理(Max-flow min-cut theorem)。Ford-Fulkerson 能找到一个流网络中的最大流。

20

合并排序

Merge Sort

用于将列表(或只能按顺序访问的任何其他数据结构,例如文件流)重新排列为指定顺序的排序算法。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(13)

21

牛顿法

Newton's method

求非线性方程(组)零点的一种重要的迭代法。

22

Q-learning学习算法

这是一种通过学习动作值函数(action-value function)完成的强化学习算法,函数采取在给定状态的给定动作,并计算出期望的效用价值,在此后遵循固定的策略。Q-leanring的优势是,在不需要环境模型的情况下,可以对比可采纳行动的期望效用。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(14)

23

两次筛法

Quadratic Sieve

现代整数因子分解算法,在实践中,是目前已知第二快的此类算法(仅次于数域筛法Number Field Sieve)。对于110位以下的十位整数,它仍是最快的,而且都认为它比数域筛法更简单。

24

RANSAC

是“RANdom SAmple Consensus”的缩写。该算法根据一系列观察得到的数据,数据中包含异常值,估算一个数学模型的参数值。其基本假设是:数据包含非异化值,也就是能够通过某些模型参数解释的值,异化值就是那些不符合模型的数据点。

25

RSA

公钥加密算法。首个适用于以签名作为加密的算法。RSA在电商行业中仍大规模使用,大家也相信它有足够安全长度的公钥。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(15)

26

Schönhage-Strassen算法

在数学中,Schönhage-Strassen算法是用来完成大整数的乘法的快速渐近算法。其算法复杂度为:O(N log(N) log(log(N))),该算法使用了傅里叶变换。

27

单纯型算法

Simplex Algorithm

在数学的优化理论中,单纯型算法是常用的技术,用来找到线性规划问题的数值解。线性规划问题包括在一组实变量上的一系列线性不等式组,以及一个等待最大化(或最小化)的固定线性函数。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(16)

28

奇异值分解

Singular value decomposition,简称SVD

在线性代数中,SVD是重要的实数或复数矩阵的分解方法,在信号处理和统计中有多种应用,比如计算矩阵的伪逆矩阵(以求解最小二乘法问题)、解决超定线性系统(overdetermined linear systems)、矩阵逼近、数值天气预报等等。

29

求解线性方程组

Solving a system of linear equations

线性方程组是数学中最古老的问题,它们有很多应用,比如在数字信号处理、线性规划中的估算和预测、数值分析中的非线性问题逼近等等。求解线性方程组,可以使用高斯—约当消去法(Gauss-Jordan elimination),或是柯列斯基分解( Cholesky decomposition)。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(17)

30

Strukturtensor算法

应用于模式识别领域,为所有像素找出一种计算方法,看看该像素是否处于同质区域( homogenous region),看看它是否属于边缘,还是是一个顶点。

31

合并查找算法

Union-find

给定一组元素,该算法常常用来把这些元素分为多个分离的、彼此不重合的组。不相交集(disjoint-set)的数据结构可以跟踪这样的切分方法。合并查找算法可以在此种数据结构上完成两个有用的操作:

查找:判断某特定元素属于哪个组。合并:联合或合并两个组为一个组。

32

维特比算法

Viterbi algorithm

寻找隐藏状态最有可能序列的动态规划算法,这种序列被称为维特比路径,其结果是一系列可以观察到的事件,特别是在隐藏的Markov模型中。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(18)

说到算法与计算机,第一想到的就是编程。那么,学编程有哪些好处呢?

1、锻炼逻辑思维

其实,编程的本质,正是一套理 解问题、解决问题的方法。在编程的过程中,孩子需 要把一个复杂的大问题,拆解成一个个可以解决的小单元,逐步解决整个问题;这个过程中可以逐渐培养孩子的逻辑思维能力。

2、提升创新力

无论是科技发展日新月异的当前,还是人工智能普及的未来,创新力永远是评估一个人才最重要的标准。

孩子会通过编程实现自己头脑中的想法,设计自己喜欢的游戏,母亲节为妈妈做一个节日贺卡,当然了,孩子创作自己的作品过程中,也会反复反思与改进,培养自己的创新能力。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(19)

3、培养专注力

孩子写作业不集中,边玩边写,刚买的新玩具很快丢在角落里.....相信有孩子的家长都会有所经历,这些现象正是孩子缺乏专注力的表现。

戒掉粗心,是每个编程人的必须之路,一个代码的使用错误都可能会导致整个程序无法运行,所以在学习编程 过程中,是绝对 无法得过且过,孩子能有效改正学习马虎行事的毛病,做起事来更是能坚持下去。

提升团队协作力

在学习编程的过程中,就像游戏闯关一样。孩子们相互之间讨论破关攻略,你不会,我教你,我卡关,你帮忙。在互动中 增进情谊,在学习中共同成长。

计算机算法的五大基本特征(运筹学等领域的32个重要算法)(20)

今天就分享到这里了~~~

,

相关标签:

​最好的壮阳药酒配方(最好的壮阳药酒配方是什么)
2025-10-31 18:41:39

​最好的壮阳药酒配方(最好的壮阳药酒配方是什么)

最好的壮阳药酒配方(最好的壮阳药酒配方是什么) 最好大全的壮阳养生保健补肾药酒配方 中医认为,肾为水火之脏,内藏元阴元阳。元阳又称肾阳,是人体一切生命活动的源动力。所以...

​骁龙处理器的手机哪款性价比高(各价位骁龙处理器手机推荐)
2025-10-31 18:39:24

​骁龙处理器的手机哪款性价比高(各价位骁龙处理器手机推荐)

骁龙处理器的手机哪款性价比高(各价位骁龙处理器手机推荐) 1大神F2全网通4G版:低价全网通手机回顶部 【PConline 海选导购】 处理器是手机的“大脑”,对手机性能具有非常重要的...

2025-10-31 18:37:09

​高差中数(高差中数和高差有什么区别)

高差中数(高差中数和高差有什么区别) 高差中数 一、水准测量实测原理 1. 水准是什么测量基本原理 目的:测定两点的高差 仪器:水准仪 原理:利用水准仪提供的水平视线对竖立在两...

​唐三彩制作工艺与艺术特点(唐三彩是什么技术)
2025-10-31 18:34:55

​唐三彩制作工艺与艺术特点(唐三彩是什么技术)

唐三彩制作工艺与艺术特点(唐三彩是什么技术) 唐三彩是毫无疑问的、伟大的作品,它昭示了中国古代陶瓷走向腾飞之路的篇章,更以自身独特的魅力和特性成为了人类陶瓷史上的奇...

​美国没成立之前属于哪里(美国没有成立之前叫什么国家)
2025-10-31 18:32:40

​美国没成立之前属于哪里(美国没有成立之前叫什么国家)

美国没成立之前属于哪里(美国没有成立之前叫什么国家) 今天的世界格局复杂多变,各方势力台前幕后进行博弈,其中美国无疑是其中最典型、最出名、最阴阳怪气、“最不讲理”的...

​曹操的老婆叫什么(曹操的老婆都有谁)
2025-10-31 18:30:25

​曹操的老婆叫什么(曹操的老婆都有谁)

曹操的老婆叫什么(曹操的老婆都有谁) 曹操的老婆,有史料记载的有十六个。这十六个老婆中,后来封后且被尊为太后的卞夫人,也就是卞太后单独有传,见于《三国志·魏志·后妃传》...

​湿疹膏什么牌子好(中药湿疹膏什么牌子好)
2025-10-31 18:28:10

​湿疹膏什么牌子好(中药湿疹膏什么牌子好)

湿疹膏什么牌子好(中药湿疹膏什么牌子好) 湿疹膏什么牌子好 之前我写过一篇湿疹日常护理的文章,主要讲的是湿疹日常防护,并没有着重讲保湿霜的选择。这次我单开一篇,专门讲针...

​国内公务舱就是头等舱吗(国内为什么只有公务舱)
2025-10-31 18:25:56

​国内公务舱就是头等舱吗(国内为什么只有公务舱)

国内公务舱就是头等舱吗(国内为什么只有公务舱) 国内公务舱不是头等舱,公务舱比经济舱的空间大,一般是两个位置一排,在基础设备上和经济舱有所不同。 而头等舱是一个单独的座...

​国内女装有哪些牌子比较实惠一下(中高端女装品牌前十名)
2025-10-31 18:23:41

​国内女装有哪些牌子比较实惠一下(中高端女装品牌前十名)

国内女装有哪些牌子比较实惠一下(中高端女装品牌前十名) 30-40岁的女性,穿衣风格其实可以很多变,可以是温柔风、轻熟风、优雅风,还可以是甜酷风、个性风,总之你喜欢的风格...

​如何通俗地解释凡尔赛文学(让网友集体上头的)
2025-10-31 06:47:14

​如何通俗地解释凡尔赛文学(让网友集体上头的)

如何通俗地解释凡尔赛文学(让网友集体上头的) 各位家人朋友大家好,我是你们最八卦的热搜整理员,老尼克。 短暂寒暄,我相信各位冲浪达人从昨晚开始,多少已经被动主动学习...

​怀念母亲的诗句(适合朋友圈的思念母亲的诗句)
2025-10-31 06:44:59

​怀念母亲的诗句(适合朋友圈的思念母亲的诗句)

怀念母亲的诗句(适合朋友圈的思念母亲的诗句) 一诗一文 每一天的原创诗歌和梦想,不要再和我 擦肩而过 加入圈子与志同道合的朋友一起开启,美好的诗意时光,愿一诗一文在繁复...

2025-10-31 06:42:44

​安第斯金奖红葡萄酒_安第斯红葡萄酒2015多少钱

安第斯金奖红葡萄酒_安第斯红葡萄酒2015多少钱 安第斯金奖红葡萄酒。这款酒的特点是单宁柔顺,果香浓郁,口感清爽,余味悠长。酒庄位于智利南部安第斯山脉的一个小村庄,距离圣...

​响沙尊酒多少钱
2025-10-31 06:40:30

​响沙尊酒多少钱

响沙尊酒多少钱 响沙尊酒多少钱一斤?”我说:“不贵,只要几块钱一斤。”老板说:“这酒是我自己酿的,你看,酒花都是一样的,不用担心买到假酒。 一、北方最好的十大旅游景...

​茅台酒大国盛世6(茅台酒百年盛世52度)
2025-10-31 06:38:15

​茅台酒大国盛世6(茅台酒百年盛世52度)

茅台酒大国盛世6(茅台酒百年盛世52度) 茅台酒大国盛世6月1日,茅台集团党委书记、董事长袁仁国主持召开中层以上干部大会,宣布集团领导班子调整决定。会议宣布,任命李保芳为茅...

​心理学入门书籍,心理学基础理论书籍
2025-10-31 06:36:00

​心理学入门书籍,心理学基础理论书籍

心理学入门书籍,心理学基础理论书籍 本文目录 1.心理学基础理论书籍2.心理学初级入门书籍推荐3.想自学心理学4.心理学入门有哪些书 心理学基础理论书籍 1、理查德·格里格,菲利普...

2025-10-31 06:33:46

​送给母亲一段感恩的话,感恩母爱的一段话400字

送给母亲一段感恩的话,感恩母爱的一段话400字 本文目录 1.感恩母爱的一段话400字2.感恩父母的一段话怎么写3.感恩妈妈的一段话英文4.写一段感谢妈妈的话20字 感恩母爱的一段话400字...

​啤洒是什么颜色的?啤洒是什么生肖
2025-10-31 06:31:31

​啤洒是什么颜色的?啤洒是什么生肖

啤洒是什么颜色的?啤洒是什么生肖 啤洒是什么颜色的?“小朋友们一听,立刻围了上来。“这是红色的,你们知道吗?”老师解释道。“知道,我们都知道。”小朋友们异口同声地回...

​这个“创二代”,两度抑郁,却15岁横行股市,38岁创百亿身家
2025-10-31 06:29:16

​这个“创二代”,两度抑郁,却15岁横行股市,38岁创百亿身家

这个“创二代”,两度抑郁,却15岁横行股市,38岁创百亿身家 在中国,“富二代”在很多人的心里算是一个颇具有争议的“词汇”,但并不是每一个“富二代”都是那么张牙舞爪,到...

​扑救森林火灾主要分哪几个阶段,森林火灾扑救的基本原则是打早打小打了
2025-10-31 06:27:01

​扑救森林火灾主要分哪几个阶段,森林火灾扑救的基本原则是打早打小打了

扑救森林火灾主要分哪几个阶段,森林火灾扑救的基本原则是打早打小打了 本文目录 1.森林火灾扑救的基本原则是打早打小打了2.森林防火安全知识要点3.森林大火一般都有哪些扑救方式...

2025-10-30 20:01:28

​世界上哪里的海不产鱼_蕴藏着怎样的自然秘密

世界上哪里的海不产鱼_蕴藏着怎样的自然秘密 5月11日,赫尔松州宣布“入俄”,有分析人士称:随着 马里乌波尔、赫尔松和敖德萨等地相继落入俄军掌控,俄罗斯可能从此对黑海拥有...