回溯法的算法思想 回溯法 环球时讯

今天来聊聊关于回溯法的算法思想,回溯法的文章,现在就为大家来简单介绍下回溯法的算法思想,回溯法,希望对各位小伙伴们有所帮助。

1、回溯法又称试探法。

2、回溯法的基本做法是深度优先搜索,是一种组织得井井有条的、能避免不必要重复搜索的穷举式搜索算法。


(资料图)

3、回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。

4、当我们遇到某一类问题时,它的问题可以分解,但是又不能得出明确的动态规划或是递归解法,此时可以考虑用回溯法解决此类问题。

5、回溯法的优点在于其程序结构明确,可读性强,易于理解,而且通过对问题的分析可以大大提高运行效率。

6、但是,对于可以得出明显的递推公式迭代求解的问题,还是不要用回溯法,因为它花费的时间比较长。

7、对于用回溯法求解的问题,首先要将问题进行适当的转化,得出状态空间树。

8、这棵树的每条完整路径都代表了一种解的可能。

9、通过深度优先搜索这棵树,枚举每种可能的解的情况;从而得出结果。

10、但是,回溯法中通过构造约束函数,可以大大提升程序效率,因为在深度优先搜索的过程中,不断的将每个解(并不一定是完整的,事实上这也就是构造约束函数的意义所在)与约束函数进行对照从而删除一些不可能的解,这样就不必继续把解的剩余部分列出从而节省部分时间。

11、 回溯法中,首先需要明确下面三个概念: (一)约束函数:约束函数是根据题意定出的。

12、通过描述合法解的一般特征用于去除不合法的解,从而避免继续搜索出这个不合法解的剩余部分。

13、因此,约束函数是对于任何状态空间树上的节点都有效、等价的。

14、 (二)状态空间树:刚刚已经提到,状态空间树是一个对所有解的图形描述。

15、树上的每个子节点的解都只有一个部分与父节点不同。

16、(三)扩展节点、活结点、死结点:所谓扩展节点,就是当前正在求出它的子节点的节点,在深度优先搜索中,只允许有一个扩展节点。

17、活结点就是通过与约束函数的对照,节点本身和其父节点均满足约束函数要求的节点;死结点反之。

18、由此很容易知道死结点是不必求出其子节点的(没有意义)。

19、利用回溯法解题的具体步骤首先,要通过读题完成下面三个步骤:(1)描述解的形式,定义一个解空间,它包含问题的所有解。

20、(2)构造状态空间树。

21、(3)构造约束函数(用于杀死节点)。

22、 然后就要通过深度优先搜索思想完成回溯,完整过程如下:(1)设置初始化的方案(给变量赋初值,读入已知数据等)。

23、(2)变换方式去试探,若全部试完则转(7)。

24、(3)判断此法是否成功(通过约束函数),不成功则转(2)。

25、(4)试探成功则前进一步再试探。

26、(5)正确方案还未找到则转(2)。

27、(6)已找到一种方案则记录并打印。

28、(7)退回一步(回溯),若未退到头则转(2)。

29、(8)已退到头则结束或打印无解。

相信通过回溯法这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。

本文由用户上传,如有侵权请联系删除!

标签:

最近更新

回溯法的算法思想 回溯法 环球时讯
2023-05-01 05:16:17
今日讯!新华社评论员:踔厉奋发新征程 劳动铸就中国梦
2023-05-01 01:52:00
每日焦点!银杏树的寓意和花语_银杏树的寓意
2023-04-30 23:41:26
准备迎新!“神十五”航天员乘组即将迎来天舟六号
2023-04-30 22:12:50
大学生心理健康的标准是什么 全球速读
2023-04-30 20:45:29
官方回应女子吃淄博烧烤吃出刀片:偶发事件,顾客已和商家和解-百事通
2023-04-30 19:39:59
孟凤朝老婆_孟凤朝
2023-04-30 19:00:09
【天天播资讯】园博苑共享绿地受青睐 园方提醒:建议乘坐公共交通
2023-04-30 17:40:18
蔬菜保鲜冷库库内温度一般多少度为好 是怎么规定的
2023-04-30 16:26:20
小长假催热新式出行 电动车短租市场升温
2023-04-30 15:06:13
面部毛孔粗大怎么改善|世界即时看
2023-04-30 13:57:45
当前快报:陈小硕艾伦_陈小硕快手主页
2023-04-30 12:44:35
ps常用快捷键大全总结_ps最常用快捷键大全
2023-04-30 11:47:15
2023年4月30日黑龙江省绿豆芽批发价格行情
2023-04-30 10:59:28
今日热搜:常台高速多车轮胎受损漏气,苏州市交通运输局:排除人为撒钉破坏
2023-04-30 10:08:47
《大宅门》《乌龙山伯爵》等千场大戏强势供给“五一”演艺消费市场_热点评
2023-04-30 09:27:30
m9钉鞋多少钱_钉鞋多少钱 世界要闻
2023-04-30 08:45:06
涉“国会山骚乱”事件 美国一男子被判处54个月监禁
2023-04-30 07:05:58
神话故事成语四字词语_神话故事成语
2023-04-30 06:04:20
怎样辨别方向东南西北_怎样辨别风向 精选
2023-04-30 04:04:41
许昌市人力资源保障局的地址_许昌市人力资源保障局 资讯
2023-04-30 01:06:32
冷冻猪蹄要怎么清洗才干净 冰冻的猪蹄怎么清洗 世界今亮点
2023-04-29 22:55:10
环球热点!黑客成功套取了苹果及Meta的用户信息
2023-04-29 21:24:47
#(社会)(13)全国迎来“五一”假期出行高峰
2023-04-29 20:32:03
滑翔中国论坛(滑翔中国) 环球消息
2023-04-29 19:20:51
赛前丨力争把比赛细节做得更好|焦点速讯
2023-04-29 18:30:53
滚动:“赏花游”“农舍游”成为开启乡村振兴的“金钥匙”
2023-04-29 17:46:49
民间借贷担保人最长保证期限是多久_民间借贷担保人期限
2023-04-29 16:54:07
云南学历提升:不会只有你不知道吧,成考函授站的好处
2023-04-29 16:11:09
创维电视显示主页已停止运行是怎么回事 touchwiz主页已停止是什么意思 当前热闻
2023-04-29 15:22:41