- 44
- 0
- 约3.34千字
- 约 14页
- 2019-12-06 发布于湖北
- 举报
遗传算法解N皇后问题 刘 振 皇后问题 N皇 后 问 题描述: 在NxN格的棋盘上放置彼此不受攻击的N个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上棋子.N后问题等价于在NxN格的棋盘上放置N个皇后,任何2个皇后不放在同一行或同一列或同一斜线上.N皇后是一个NP难题,用回溯法求解其时间复杂度为0(2n),其中n为皇后数. 遗传算法 遗传算法(GeneticAlgorithm-GA〕,是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型.自1975年由美国J.Ho lland教授首先提出以来。 遗传算法涉及的概念: 染色体:它代表问题的一个可能解,其中每一位代表一个基因,各个染色体中位于同一位置的基因称为等位基因。 群体:一个群体是若干个体的集合。 适应度:它是用来表征个体对目标要求的适应程度。通常用一个函数值来表示适应度。 编码:即采用恰当的方式来构造个体的基因型。一般采用二进制编码方案,有时也采用其他的编码方法。 选择:根据个体的适应度,在群体中选择出作为双亲的个体。交叉:交叉是在两个父代染色体中随机产生基因交叉点,通过互相交换基因来产生新的个体。 变异:是对于一个个体,随机选择一个基因点来改变此处的基因,从而产生新的个体。新产生的个体的适应度可能比原来个体高也可能比原个体低。 编码 用遗传算法解决问题的时候,我们首先考虑的就是编码问
您可能关注的文档
最近下载
- 执法办案闭环管理系统操作手册(执法办案模块)v1.0.doc VIP
- 1钢芯铝绞线技术参数目录资料.pdf
- 黑鱼怎么养?黑鱼常见病有哪些?.docx VIP
- 2024年助理医师之中医助理医师题库检测试卷A卷附答案.pdf VIP
- 五金件折弯展开计算手册及公式大全.docx VIP
- CECS333:2012结构健康监测系统设计标准附条文-建筑规范、标准、图集.docx VIP
- 2024年-2023年助理医师之中医助理医师通关试题库(有答案) .pdf VIP
- 网络与新媒体概论配套教材课件完整版电子教案.pptx
- 2024-2024年助理医师之中医助理医师通关题库(附答案) .pdf VIP
- TB10601-2009 高速铁路工程测量规范.docx VIP
原创力文档

文档评论(0)