文件名称:matlabhill代码-Artificial-Intelligence-HillClimbing:8Puzzle问题和8Queens问题的H
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-12 21:24:00
系统开源
Matlab Hill代码人工智能-Java中的HillClimbing算法 8Puzzle和8Queens问题的爬山算法的实现 ##描述 这段代码包含4种类型的本地搜索算法实现: 最陡的登山攀岩 首选登山 随机重启爬山 模拟退火 此代码显示控制台中正在运行的算法的统计信息,如果需要,还可以使用以下代码在终端中显示状态: GameGenerator gamegenerator = new GameGenerator(); System.out.println(gamegenerator.printGame(__YOUR_STATE__)); ------------- | 5 | 8 | 1 | | 2 | | 4 | | 3 | 7 | 6 | ------------- ----------------- | | | | | | | | | | | | | | | | |Q| | | |Q|Q| | | | | | |Q|Q| | | |Q| | | | | | | | | | | | | | | | | | |Q| | | | | | |Q| | | | | | | | | |
【文件预览】:
Artificial-Intelligence-HillClimbing-master
----.gitignore(16B)
----src()
--------com()
----HillClimbing.iml(425B)
----README.md(3KB)
----logfiles()
--------simulateAnnealing8Queens.m(748B)
--------firstChoice8Queens.m(497B)
--------run.m(863B)
--------simulateAnnealing8Puzzle.m(8KB)
--------steepestAscent8Queens.m(496B)
--------firstChoice8Puzzle.m(6KB)
--------steepestAscent8Puzzle.m(6KB)