回溯法及《八皇后问题》的算法设计 |
| |
引用本文: | 贾幼华.回溯法及《八皇后问题》的算法设计[J].天津工程师范学院学报,1996(2). |
| |
作者姓名: | 贾幼华 |
| |
摘 要: | 在人—机对奕问题、决策问题、人工智能、组合数学等等一系列非数值问题的算法设计中,回溯法是经常采用的一种重要而有效的方法。 回溯法是一种选优搜索法。按选择最优解的条件向前搜索,以达到目的。但每当搜索到某一步时,发现其达不到预期的效果,就退回一步重新选择。这种行不通就退回再搜索的技术称为回溯法。 回溯法就其算法的逻辑思路可表示为一棵树,根结点是初始状态,每搜索到一个结点都有若干个可供选择的后继结点,没有任何能达到到目标的暗示,只有走着瞧,不行了就回溯到上一层结点,恢复原来刚使用过的参数,再走另一条路径,所以回溯法其本质是穷举与试探,找到从根结点到叶子结点中所有的正确结果。
|
本文献已被 CNKI 等数据库收录! |
|