Nonogram3:解决非图的进化算法(网格难题)

时间:2024-05-31 10:45:07
【文件属性】:

文件名称:Nonogram3:解决非图的进化算法(网格难题)

文件大小:47KB

文件格式:ZIP

更新时间:2024-05-31 10:45:07

Java

非图解算器 这是我解决非图(网格难题)的进化算法 适应度通过Needleman-wunsch算法计算。 个体由2D二进制数组或每行空间大小的数组列表表示(称为智能个体)。 聪明总是让传奇正确地实现了。 既有“经典” EA方法,也有确定性拥挤。 确定性拥挤也可以在CUDA GPU上运行。 灾难和迁徙为“岛屿模式”提供了支持。 (岛屿在一个线程中运行。) 最好的个人也可以简单地获得价值。 附加了几个示例输入。 用法 应用程序由命令行参数控制(顺序无关紧要): par,ser-打开CUDA计算。 par and ser表示将以并行还是串行方式计算个人的适应度。 串行速度更快。 默认值:将使用CPU 即-开启vizualization。 默认值:关闭。 仅CPU bin-使用二进制个人。 默认值:智能表示。 仅CPU。 GPU自动使用二进制文件。 dc-使用确定性拥挤。 默认值:正常演变。 仅


【文件预览】:
Nonogram3-merged
----src()
--------com()
----inputs()
--------1x5.txt(146B)
--------40x30.txt(820B)
--------23x23.txt(350B)
--------15x15_a.txt(224B)
--------9x7.txt(166B)
--------23x26.txt(350B)
--------7x8.txt(158B)
--------25x20.txt(378B)
--------10x13.txt(173B)
--------15x15_b.txt(258B)
--------40x40.gif(22KB)
--------50x50.txt(1KB)
--------40x40.txt(1008B)
----.idea()
--------inspectionProfiles()
----update.cu(2KB)
----README.md(2KB)
----kernels.cu(9KB)

网友评论