《算法设计与》-回溯分析
避免无效搜索 单击增加标题内容 用约束函数在扩展结点出剪去不满足约束的子树 用限界函数剪去得不到最优解的子树 两类函数通称为剪枝函数 递归回溯 Void backTrace (int t) {If(tn) { output(x); }else{ for(i=f(n,t);i=g(n,t);i++){ x[t]=h[i]; if(constraint(t)bound(t)){ backtrack(t+1);} } } } Void iterativeBacktrack(int t) {t=1; While(t0){ if(f(n,t)=g(n,t)) for(i=f(n,t);i=g(n,t);i++){ x[t]=h[i]; if(constraint(t)bound(t)) { if(solution(t))output(x); else t++;} } else t---; } } 迭代回溯 在8×8的棋盘上放置8个皇后,使得这8个皇后不在同一行、同一列及同一斜角线上。如图: N后问题 剪枝函数 8皇后问题可以表示成8元组(x1,…,x8),其中xi是放在第i行的皇后所在的列号。于是,解空间由8个8元组组成。 约束条件:xi≠xj for all i, j |
您可能关注的文档
- 《第八课_走进父母的心灵》课件分析.ppt
- 《第十课第一节树立创新意识是唯物辩证法的要求》分析.ppt
- 《答司马谏议书》课件3分析.ppt
- 《第十课+幸福的味道》课件分析.ppt
- 《第几》课分析.ppt
- 《精益生产》2分析.ppt
- 《简单的图形排列规律》分析.ppt
- 《第一节_无机非金属材料的主角——硅》PPT课件分析.ppt
- 《系统与设计实验》讲义分析.doc
- 《系统工程》第四版习题解答分析.doc
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
最近下载
- 2025年一级造价工程师《安装计量》猛龙过江口袋书.pdf VIP
- 索尼PMW-RX50使用说明书.pdf VIP
- 一年级数学10以内加减法计算专项练习题(每日一练,共32份).docx VIP
- 2024北京海淀高三一模历史(含答案).pdf VIP
- 完形填空记叙文课件-2026届高考英语二轮复习.pptx VIP
- 一年级数学30以内加减法计算练习题(每日一练,共18份).docx VIP
- 2026秋季国家管网集团甘肃公司高校毕业生招聘考试备考题库(浓缩500题)附答案详解(培优).docx VIP
- 《物理化学》第5章化学平衡.pptx
- 升压站电气安装整套施工记录.docx VIP
- 热射病急诊诊断与治疗:从指南到临床实践.pptx VIP
原创力文档

文档评论(0)