3
在對一個約束滿足問題應用弧一致性(AC3)算法時,如果一個變量的域爲空,那麼下一步是什麼?電弧一致性(AC3)和一項挑戰?
1) halt.
2) do backtrack.
3) start from another initial state.
4) it depends on that we are in which step.
解決方案(4)。我認爲(1)是真實的,因爲這意味着我們找不到任何一致的任務並停下來。任何人都可以描述爲什麼(4)是真的?
但解決方案說(4)!! – LoveComplexity
您的解決方案完全錯誤。由於我們只從域中刪除值,因爲它們永遠不可能成爲解決方案的一部分,所以空域意味着根本不可能解決任何問題---->如此退出該分支......不會停止從其他分支開始... – user4249446
也許是停止,也許是回溯,或者從另一個分支開始,請參閱本書的第221頁:https://books.google.com/books?id=ms7BbRjEwo8C&pg=PA221&lpg=PA221&dq=arc-consistency+domain+empty+backtrack+和&源= BL&OTS = 68AG9qCjoo&SIG = tnxE-wIW76druM3T5sOSWUtv-M8&HL = EN&SA = X&VED = 0ahUKEwj4hfqbtcTNAhWBFiwKHb_QAbc4ChDoAQhGMAc#v = onepage&q =圓弧一致性%20domain%20empty%20backtrack%20於是&F =假 – user4249446