什么是迭代的分析过程
通常的分析都是一个有输入输出的过程,迭代分析的特点就是每一次分析的输出通常都是下一次分析的输入(至少是一部分),树形数据的分析就经常用迭代来实现,举两个例子可能更好理解:
1:棋类AI的博弈树
“仅仅做一次分析”可以理解为“下一步怎么走,可以获得最大利益”,但这通常都是不够的,我们需要最终的胜利,比如有时候我们需要“以退为进”,就需要考虑接下来的第二步,第三步...其中第N步的分析都是基于前1至n-1的分析结果的基础之上的,这就是一个典型的迭代分析。
2:故障诊断
在测试领域也经常用到迭代分析,当你发现一个被测单元异常的时候,通常都是无法确定错误原因的,因为各个单元之间可能存在相互影响,我们需要经过一系列的分析过程才能得到一个最终的结果,比如说故障树吧,基于它的分析过程就是一种迭代的分析过程