- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用模拟退火为我的 n 个皇后提出算法。网上有通用的算法,但是当我看它时,我无法理解它是如何工作的。我的节点只有关于板上命中数的值。我如何为此使用模拟退火算法。什么是“温度”、“时间表”?
请帮助我理解这一点。
谢谢
最佳答案
温度是一个数字,表示您将接受不会改进解决方案的移动的可能性。您从高温开始(= 很可能接受非改善 Action ),然后慢慢演变为低温(= 不太可能接受非改善 Action )。
我花了几次尝试才能使模拟退火正确。实际上,当我终于开始工作时,我的感受是这样的:
Tabu search is craftsmanship: every changes makes it better. Simulated annealing is an art: one change makes or breaks it.
关于simulated-annealing - 使用模拟退火的 N 皇后问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5055184/
最初的 N-Queen 问题是关于在 N*N 棋盘上放置 N 个皇后。 然而,我却被一位学界 friend 质疑: 有预定义皇后的 N 皇后问题的 NP 完备性证明吗? 定义是: 假设: N = 8,
我正在尝试解决 N 皇后问题。您可以在 https://leetcode.com/problems/n-queens/ 中找到问题. 对于回溯,我了解到我们可以用三个关键来解决问题: 做出选择 约束
我正在用 Java 制作国际象棋游戏。 我做了一个 JFrame,它可以让我创建棋子,这就是为什么我对任何棋子都有所有可能的走法(并且我将制作比正常国际象棋中更多的棋子)。 但是我有一个小问题,我已经
我编写了一个 N-Queens 难题的 Java 小算法(使用 c*c 棋盘)。您将在下面找到我的递归方法的代码。 它没有找到所有的解决方案。 我的功能是什么 这个想法是在主方法中第一次调用我的函数,
我写了两个程序: 通过回溯算法在没有任何威胁的情况下将 n 个皇后放在棋盘上。但这对于 big n 来说非常沉重。最后你可以运行 100 个皇后。 在没有任何爬山算法威胁的情况下,将 n 个皇后放在棋
我是一名优秀的程序员,十分优秀!