回溯法

✍ dations ◷ 2025-08-02 02:24:20 #回溯法

回溯法(英语:backtracking)是暴力搜索法中的一种。

对于某些计算问题而言,回溯法是一种可以找出所有(或一部分)解的一般性算法,尤其适用于约束满足问题(在解决约束满足问题时,我们逐步构造更多的候选解,并且在确定某一部分候选解不可能补全成正确解之后放弃继续搜索这个部分候选解本身及其可以拓展出的子候选解,转而测试其他的部分候选解)。

在经典的教科书中,八皇后问题展示了回溯法的用例。(八皇后问题是在标准国际象棋棋盘中寻找八个皇后的所有分布,使得没有一个皇后能攻击到另外一个。)

回溯法采用试错的思想,它尝试分步的去解决一个问题。在分步解决问题的过程中,当它通过尝试发现,现有的分步答案不能得到有效的正确的解答的时候,它将取消上一步甚至是上几步的计算,再通过其它的可能的分步解答再次尝试寻找问题的答案。回溯法通常用最简单的递归方法来实现,在反复重复上述的步骤后可能出现两种情况:

在最坏的情况下,回溯法会导致一次复杂度为指数时间的计算。

八皇后问题是应用回溯法求解的典型案例。

相关

  • 病毒性疾病病毒性疾病(viral disease;viral infection;infectious disease)发生时,生物体被病原体侵入,感染性病毒颗粒附着并进入易感细胞。病毒性疾病通常通过临床表现来检测,例如发烧前的严
  • 恶梦恶梦(nightmare),亦称噩梦或梦魇,指人在睡眠时做的令人感到恐惧的梦,有时伴有胸闷气短等难受的感觉。恶梦主要有梦魇、被追杀和人悬空、人下落三大类型,这三大类型的恶梦分别是因
  • 孙恩卢循之乱孙恩卢循之乱,简称孙卢之乱,是东晋末年发生的一次民变事件,爆发于晋安帝隆安三年(399年),结束于晋安帝义熙七年(411年),历时约十一年。这次民变有五斗米道的背景,但实际起因是人民不满
  • A.A.无添加协会A.A.为Anti Additive的缩写,意指“无添加物”,最早提倡无食品添加剂的概念起源于欧洲及荷兰,并以干净标签(德语:Clean Labelling)为食品认证的一环。A.A.无添加促进会为全球性协会
  • 马尔蒂·吉赫Martí Guixé(1964年-)是一名西班牙设计师。他常驻于巴塞罗那和柏林两地。马蒂于1985年从西班牙设计学院Elisava的室内设计专业毕业并于1986年在米兰工业设计学院(英语:Scuola_P
  • 艾斯敦艾斯敦爵士(英语:Sir Beilby Francis Alston,1868年-1929年7月8日),英国外交官。艾斯敦于1911年出任英国驻华公使馆参赞,后又任公使馆参议,并曾几次代办馆务。1920年朱尔典爵士退休
  • 龙星战 (日本)龙星战(日语:竜星戦、りゅうせいせん)为日本职业围棋的赛事。由日本棋院所主办,株式会社囲碁将棋チャンネル为协助赞助。优胜奖金为600万日圆。1992年创设。 中国龙星战
  • 万历会计录《万历会计录》,中国明朝万历年间官修财计著作。经过五年编撰,明神宗万历九年(1581年),户部尚书张学颜主持完成《万历会计录》。全书四十三卷:《万历会计录》在明清两代影响很大。
  • 曲城故城址曲城故城址,位于山东省烟台市招远市蚕庄镇东曲城村,是中华人民共和国文物保护单位之一。1992年6月12日,授予山东省文物保护单位,是一座古遗址。2019年10月,该遗址列入第八批全国重点文物保护单位。
  • 路边神龛路边神龛,是一种宗教象征,通常为小型、有遮盖的建筑物,设置在道路或小径旁。它有时位于聚居地或十字路口,但通常位于空旷的乡村道路中间,或位于道路顶部的一座小山上。它们已成为许多文化的特征,包括中国民间宗教团体、欧洲天主教和东正教,以及日本神道教。 路边神龛通常是为了纪念事故受害者而建造,这解释了它们常见于道路和小径旁的原因;例如,在奥地利的卡林西亚邦,它们经常竖立于十字路口。有些是为了纪念该地点附近的特定事件,无论是在事故中死亡还是受伤;也有些是纪念瘟疫的受害者。有些会透过铭文标示所纪念的特定死者,但大多数