我必须建立一个扫雷求解器,但真的不知道从哪里开始。问题是,我必须使用一些元启发式算法,比如蚁群优化、模拟退火、遗传编程等。我在网上找到了一些相关的资料,但我不确定哪些有用,哪些没用,因为没有什么是“完美契合”的。看来我必须自己调整一些元启发式算法,而不是遵循以前做过的人写的一些文章。这就是为什么我想在开始之前了解所有我需要知道的事情。
- 如何制定我的问题以使其适合使用元启发式来解决它?我知道这基本上是一个 CSP(约束满足问题),但不知道如何利用这些知识找到合适的算法来解决它。
- 哪种元启发式方法适合解决我的问题(以及为什么)?
- 我应该注意哪些特定于我的问题的事情?