登录
首页 » 算法 » 八皇后遗传算法

八皇后遗传算法

于 2022-08-07 发布 文件大小:2.21 kB
0 147
下载积分: 2 下载次数: 1

代码说明:

应用背景八皇后问题是放置八个皇后在8×8棋盘,没有任何两个皇后威胁对方的问题。因此,一个解决方案要求没有任何一个皇后共享同一行、列或对角线。八皇后问题是放置N N N×棋盘皇后更一般的n皇后问题的一个例子,其中的解决方案存在的所有自然数N与N = 2和N = 3的例外。https://en.wikipedia.org/wiki/eight_queens_puzzle关键技术代码是用遗传算法的matlab。在人工智能领域,遗传算法是一种模拟自然选择过程的启发式搜索算法。这种启发式的(有时也被称为启发式)通常用于生成优化搜索问题的有效解决方案。遗传算法属于一类更大的进化算法,它利用自然进化的方法,如遗传、变异、选择、交叉等方法,对优化问题产生了解决的方法。https://en.wikipedia.org/wiki/genetic_algorithm

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 智能循迹小车
    应用背景本次智能小车设计是在全国电子设计大赛的背景下,省区选拔第一阶段,我和两名队友协作努力,一起完成整个电路的硬件设计,和算法。获得区级三等奖,成功进入国家级的初赛。关键技术本次智能小车的关键设计在于电路的选择和算法的实现。电路我采用最简单的51单片机作为MCU,对于循迹完全足够了,红外传感器既可以循迹,也可以避障。
    2023-08-26 16:45:04下载
    积分:1
  • 级数展开圆周率精确到千万位以上
    级数展开法计算圆周率精确到千万位以上-Series calculated pi accurate to more than 10 million
    2022-04-16 05:58:08下载
    积分:1
  • 高阶谱切片
    通过采样的时间序列数据,滤去低频的确定性信号,获得零均值的有色噪声,应用BBR公式,获得高阶谱。冻结一些维数,就可以得到二维的曲线,即高阶谱切片,或称重构功率谱。本程序实现三维空间不同角度的切片,有动画功能。
    2022-03-03 08:59:40下载
    积分:1
  • 串行口升级子程序支持1
    串行口升级子程序支持1-4口的中断控制  -serial port upgrade 1-4 subroutine I support the Interrupt Control
    2022-11-21 09:15:03下载
    积分:1
  • 一元稀疏多项式计
    一元稀疏多项式计算器-one yuan sparse polynomial Calculator
    2022-08-08 14:46:14下载
    积分:1
  • matrix eigenvalue of the largest power France. For engineering calculation, Matr...
    矩阵的最大特征值的幂法. 对于工程计算而言,矩阵的特征值和特征向量都是相当重要和常见的数据,这里给出的幂法是一种常见的求解方法,用的是迭代的思想。 符号说明: 1A为待求的矩阵, 2Uk,Vk为迭代用的列向量。 3最后的最大特征值maxLamda由最后一次的max(Uk)-----求Uk中的绝对值最大的元素的绝对值.所决定。 而maxLamda所对应的特征向量由最后一次迭代的Vk所决定. 主要的想法就是先选一个不为0的初始向量U0!=0,然后按下面的式子迭代。 -matrix eigenvalue of the largest power France. For engineering calculation, Matrix eigenvalues and eigenvectors are very important and common data, here is the power law is a common solution, using the iterative thinking. Symbol : 1A of the question for the matrix, 2Uk, Vk iteration of the column vector. The final three largest eigenvalue maxLamda from last max (uk Hoffmann for the uk the largest absolute value of the absolute value of the element. by decision. While maxLamda corresponding eigenvectors from the last iteration of Vk decision. The main idea was first choice not one of the initial vector 0 U0! = 0, then by the following formula iteration.
    2022-12-15 11:10:03下载
    积分:1
  • 模拟退火通用类,改编自TSP问题求解,采用Java5范式来表示解,需要实现:评估,获取当前解的领域,detalT【温度变化值】,loopCount【循环...
    模拟退火算法通用类,改编自TSP问题求解,采用Java5范式来表示解,需要实现:评估算法,获取当前解的领域,detalT【温度变化值】,loopCount【循环次数】可调,更原始类型参看SACompute-Simulated annealing algorithm generic categories, adapted from the TSP problem solving, using Java5 solution paradigm to express the need to realize: To evaluate the algorithm, the field of access to the current solution, detalT value] [temperature changes, loopCount] [cycles adjustable, more primitive type of See SACompute
    2023-04-07 14:00:02下载
    积分:1
  • 三种排序测试实验
    应用背景用C++编写。 里面有详细的插入排序,快速排序,合并排序和选择排序的代码。 排序算法测试实验通过设计测试数据集,编写测试程序,用于测试三种算法的正确性,三种算法在不同复杂性上的表现(最好情况、最差情况、平均情况),三种算法每次的的比较频率和腾挪频率。 使用说明:Sort_Test.cpp可以直接运行,输出结果可在本文件夹下的Result.txt中查看关键技术 通过建立一个测试算法的数据库,即在一个相当大的正数范围内产生很大数量的随机数得到一个相对平均的数据集来测试快速排序、合并排序、插入排序三种算法的算法复杂度。 然后通过分析快速排序、合并排序、插入排序这三个算法的最好情况、最差情况和平均情况,分别产生相应的数据集来计算它们各自的时间开销。 算法在执行过程中的比较次数、挪动次数都可以通过全局变量计算出来。 还可以通过打印语句看到这三个算法每一步的执行过程。
    2023-06-19 04:05:03下载
    积分:1
  • 啮合工具箱
    网格操作算法
    2022-07-14 03:56:15下载
    积分:1
  • 对图进行匹配的
    对图进行匹配的算法-right map Matching Algorithm
    2022-08-21 05:53:59下载
    积分:1
  • 696518资源总数
  • 105651会员总数
  • 15今日下载