没有合适的资源?快使用搜索试试~
我知道了~
文库首页
课程资源
Java
八皇后问题遗传算法java实现
八皇后问题遗传算法java实现
共9个文件
java:3个
class:3个
classpath:1个
3星
· 超过75%的资源
需积分: 16
20 下载量
170 浏览量
2016-05-23
19:51:58
上传
评论
4
收藏
9KB
RAR
举报
温馨提示
立即下载
遗传算法实现N皇后-java代码
资源推荐
资源详情
资源评论
8皇后算法JAVA实现
浏览:59
8皇后问题JAVA算法 用递归实现,程序种有两种判定皇后可放的方法 一种采用辅助数组,一种采用斜率判断 代码比较简洁,对递归的理解和掌握有帮助 测试结果: 1 :1 5 8 6 3 7 2 4 2 :1 6 8 3 7 4 2 5 3 :1 7 4 6 8 2 5 3 4 :1 7 5 8 2 4 6 3 5 :2 4 6 8 3 1 7 5 6 :2 5 7 1 3 8 6 4
八皇后问题java实现
浏览:148
八皇后java实现。八皇后问题是经典的回溯算法的应用,8x8的棋盘我们可以按行或者按列确定皇后的位置,比如我这边是按行安排皇后的位置,那么堆栈里存放的则是其所在列数。
JAVA实现的八皇后问题
浏览:79
用JAVA实现的八皇后问题。学习JAVA时练手写的程序,分享下。我真是各种喜欢写八皇后算法
JAVA解决八皇后算法
浏览:139
public static void check(int line, int col) { for (int i = 0; i < 8; i++) { if (i != col) a[line][i] = 0; } for (int i = 0; i < 8; i++) { if (i != line) a[i][col] = 0; } for (i
基于遗传算法的八皇后问题求解
浏览:33
5星 · 资源好评率100%
这是通过遗传算法求解八皇后问题的例子(比较经典) 步骤: 1,先是随机生成一定种群数量的染色体; 2,从种群中选择较为优秀的染色体个体; 3,按顺序让两个父染色体生成两个子染色体,理论上,子染色体会随着优秀的父染色体逐渐进行化更加优秀的染色体; 4,随机变异染色体中某个基因编码; 通过循环执行以上的2,3,4步骤,最终可得到最优解。
遗传算法解决八皇后问题.zip
浏览:139
采用遗传算法解决八皇后问题,包含以下遗传算法步骤: 选择方式:轮盘赌,繁殖池,竞技选择 交叉方式:顺序交叉,部分匹配交叉 变异方式:交换变异,插入变异,倒序变异 变异概率可选择
八皇后Java图形界面实现.jar
浏览:57
5星 · 资源好评率100%
八皇后Java的图形界面实现,采用回溯法,演示可控。
八皇后问题-遗传算法
浏览:47
5星 · 资源好评率100%
可自定义皇后数量,采用遗传算法求解,已经vs编译通过,可运行
八皇后java算法
浏览:103
八皇后问题,是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。
八皇后问题java
浏览:175
八皇后问题java
java实现的n皇后问题
浏览:81
用java实现的n皇后问题,可以任意改变n的大小,从而统计有多少种解法
啊啊八皇后问题java
浏览:167
自己写的一个小程序,对于初学者很适合 1、定义一个皇后类 public class Queen{ private final int size ; //棋盘的大小,也表示皇后的数目 private int[] location; //皇后在棋盘上的每行上的列的位置
八皇后问题实现
浏览:97
实现在n*n的方阵上求得皇后的位置,程序用C++语言实现,利用回溯算法实现
用遗传算法解决八皇后问题
浏览:158
4星 · 用户满意度95%
用遗传算法解决八皇后问题!有比较详细的注释!还有有关遗传算法理论的描述。
8皇后问题算法实现
浏览:192
8皇后问题算法实现,基于Java的8皇后问题
遗传算法java实现代码
浏览:180
5星 · 资源好评率100%
一个二元最优化问题的遗传算法用java实现的代码
遗传算法的Java实现源码
浏览:127
附件中是遗传算法的Java版本的代码实现,可以正常运行;下载者可以根据自己的应用场景来修改。
八皇后算法的java实现源代码
浏览:24
基于java语言的八皇后算法实现。实现了输出所有结果
8皇后问题java图形界面实现
浏览:98
8皇后问题java版的图形界面演示,swing做的可运行jar文件。看了回朔算法,简洁的让人震撼,很有感触,就做了个图形演示界面。
遗传算法解决皇后问题
浏览:196
5星 · 资源好评率100%
采用遗传算法解决皇后问题,包含MFC界面,用户可以自己设置皇后个数、种群规模和交叉概率等参数
人工智能-n皇后问题遗传算法解决
浏览:22
3星 · 编辑精心推荐
GA算法求解n皇后问题。即如何能够在 n×n 的国际象棋棋盘上放置n个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。
八皇后JAVA解法
浏览:23
5星 · 资源好评率100%
八皇后的递归解法,欢迎改进讨论。 下载后把java 类放到想要的package 下即可运行
八皇后java源码
浏览:27
皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以解决此问题。
遗传算法实现N皇后问题
浏览:19
5星 · 资源好评率100%
此程序用c++编写,实现了N皇后问题的图像化界面,并且采用遗传算法的二进制编码,可以解决70个以内皇后问题
N皇后问题-java实现
浏览:193
可以相比传统N皇后解决增加了运行速度,因为采用二进制进行皇后位置运算,其中图片位置以及图片请自行替换。
N皇后问题java实现
浏览:88
用java语言实现N皇后问题: 基本思路:X(j)表示一个解的空间,j表示行数,里面的值表示可以放置在的列数,抽象约束条件得到能放置一个皇后的约束条件(1)X(i)!=X(k);(2)abs(X(i)-X(k))!=abs(i-k)。应用回溯法,当可以放置皇后时就继续到下一行,不行的话就返回到第一行,重新检验要放的列数,如此反复,直到将所有解解出。
栈实现八皇后问题
浏览:165
5星 · 资源好评率100%
这个代码最终只能得到8皇后问题中的一种解决方案,最终输出一种结果。
八皇后_八皇后问题_八皇后遗传算法_
浏览:36
用滚轮盘的方法,以及自己设立了一个适应度函数,来用遗传算法解决八皇后问题。
收起资源包目录
八皇后问题遗传算法实现.rar
(9个子文件)
GAQueens
bin
Demo.class
660B
NQueens.class
5KB
Population.class
861B
.settings
org.eclipse.jdt.core.prefs
598B
src
NQueens.java
8KB
Demo.java
205B
Population.java
674B
.project
384B
.classpath
301B
共 9 条
1
评论
收藏
内容反馈
立即下载
资源评论
资源反馈
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~
联系上传者
评论
随便看看2018
2018-11-20
为什么先变异,不是应该先杂交吗?,运行你的代码,好多次,父类直接变异就出结果了,连后代都没有
superman003_ck
粉丝: 0
资源:
1
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
其他类别简易数据库关系映射框架EasyDBO v0.1.0 测试版-easydbo010.rar
第三章 栈和队列 顺序存储结构和链式存储结构
信息办公简易java开源订销管理系统-javainfo.zip
仿宋gb2312 有需要的可以下载
人工智能和机器学习概述.md
信息办公石大在线财务管理系统(含源码)-shidacaiwu.rar
并发编程在爬虫中的应用.md
大数据平台和HiveSQL.md
信息办公电信计费系统完整代码-netctossconformity.rar
学习资料-Web前端概述.md
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功