我需要爲Peg solitaire/Senku
遊戲中的方程求解程序已存在一個問題here但建議的答案是窮舉算法與回溯,這不是我要找的解決方案。
我需要找到一些啓發式來應用A *算法。剩下的釘子並不是一個很好的啓發式設計,因爲每一步都會丟掉一個釘子,所以成本總是一致的。
任何想法?PEG接龍/ Senku求解算法
2
A
回答
0
您可以按照rossum的建議進行操作。另一種選擇是使用距中心的距離總和(或距離的其他函數)。或者你可以將兩者結合起來。
2
我正在讀一紙談論這個問題link, 他們提出3個啓發:
1 - 可用於下一步節點的數量,考慮到其更多的可用接下來的步驟,更好的節點。
2-孤立掛鉤的數量 - 因爲很少孤立掛鉤越好節點。
3 - 在電路板上掛鉤越少越好。
這可能不是這個問題的更好的啓發式,但似乎是一個簡單的方法。
相關問題
- 1. PEG語法解析可選內容
- 2. PEG遞歸語法
- 3. Peg Solitare Recusion解決方案
- 4. 公式求解算法
- 5. Number Maze求解算法
- 6. 誰更快:PEG還是GLR?
- 7. 圓點和盒子求解算法
- 8. 如何與PEG和PQA在BLAST算法比較PQG?
- 9. 是否可以使用PEG解析PHP?
- 10. 如何解決PEG中的左遞歸
- 11. 需要幫助瞭解LPEG和PEG的
- 12. 龍目島@ExtensionMethod:無法解析方法
- 13. Thomas算法求解熱方程
- 14. 算法求解線性不等式
- 15. 在ruby中求解迭代算法
- 16. 求解算法中的幫助
- 17. Sudoku的邏輯求解算法(Java)
- 18. 求解nPr(排列)的算法。 For dummies
- 19. 求解NxNxN魔方的算法
- 20. 兩種工藝求解算法1
- 21. 在C++中的迷宮求解算法
- 22. 使用PEG解析國際象棋移動的語法
- 23. 如何用peg語法解析此問題?
- 24. 解析PEG文法常見的多個通道?
- 25. 河內塔 - n掛解算法
- 26. Prolog中的矩形Peg Solitaire?
- 27. 爲此或其求解算法請求一個流行名稱
- 28. 間接解構要求方法
- 29. 解析符號鏈接算法
- 30. 龍捲風不接受POST方法
如何使用釘之間的平均距離?你不想結束與廣泛分離的掛鉤。 – rossum