n皇后问题 回溯法 在时间复杂度上比较分支限界法和回溯法?
浏览量:2952
时间:2021-03-11 10:31:13
作者:admin
在时间复杂度上比较分支限界法和回溯法?
别说废话,分支边界和回溯是两种不同的搜索方法,它们属于并行搜索,不是谁包含谁。
1)回溯方法一般采用深度优先搜索解空间,并用边界函数进行修剪
2)分支边界一般采用广度优先搜索解空间,在回溯法中采用优先级队列进行剪枝,解空间中的节点可以多次出现,但分支边界只出现一次,不存在回溯。怎么能说分支边界是回溯的
八皇后问题是一个古老而著名的问题,这是回溯算法的一个典型例子。
19世纪著名数学家高斯在1850年提出了一个问题:在8X8格棋上放置8个皇后,使它们不能互相攻击,即任何两个皇后不能在同一行、同一列或同一对角线上。有多少种钟摆。高斯认为有76种选择。1854年,不同的作者在柏林的国际象棋杂志上发表了40种不同的解决方案。用图论方法得到92个结果。对于八皇后问题的实现,如果结合动态图形演示,对算法的描述可以更加生动、生动,教学效果良好。下面是一个用turboc实现的八皇后问题的图形程序,可以演示所有92个解。八皇后问题动态图的实现
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。