* 八皇后问题 * 1八皇后问题背景 2盲目的枚举算法 3加约束的枚举算法 4回溯法及基本思想 5 回溯法应用 6八皇后问题的递归回溯算法 7八皇后问题的非递归回溯算法 * 【背景】 八皇后问题是一个以国际象棋为背景的问题: 如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。 * 八皇后问题 要在8*8的国际象棋棋盘中放8个皇后,使任意两个皇后都不能互相吃掉。规则:皇后能吃掉同一行、同一列、同一对角线的任意棋子。求所有的解。 八皇后的两组解 * 【问题分析】 设八个皇后为xi,分别在第i行(i=1,2,3,4……,8); 问题的解状态:可以用(1,x1),(2,x2),……,(8,x8)表示8个皇后的位置; 由于行号固定,可简单记为:(x1,x2,x3,x4,x5,x6,x7,x8); 问题的解空间:(x1,x2,x3,x4,x5,x6,x7,x8),1≤xi≤8(i=1,2,3,4……,8),共88个状态; 约束条件:八个(1,x1),(2,x2) ,(3,x3),(4,x4) ,(5,x5), (6,x6) , (7,x7), (8,x8)不在同一行、同一列和同一对角线上。 原问题即:在解空间中寻找符合约束条件的解状态。 按什么顺序去搜? 目标是
您可能关注的文档
最近下载
- 标准图集-华北-12J1-工程做法.pdf VIP
- 中国华能集团光伏项目造价指标-第六版-2025年4月.pdf VIP
- 钢吊箱围堰施工方案.docx VIP
- HY/T 254-2018 海滩质量评价与分级.pdf
- 铁路客运站场设备设施运维手册.docx VIP
- 《GBT 366211-2025 智慧城市 信息技术运营指南》练习题试卷及参考答案.pdf VIP
- 安徽省宣城中学2025届九年级自主招生数学试题(含答案) .pdf VIP
- 2026年县级党校分类建设工作计划.docx VIP
- 电厂生产作业智能安全管控系统技术规范.docx VIP
- GB∕T 33000-2025大中型企业安全生产标准化管理体系文件(安全规章制度)之13:安全生产资金保障管理制度(雷泽佳编制-2025A0).pdf VIP
原创力文档

文档评论(0)