首先確定一個前提
該問題是或可能滿足
最優子結構,greedy選擇性
最優子結構是說。。子結構一定能對全局最優解作貢獻(?)
greedy選擇性應該是說。。如果當前我們不貪心地選本來看上去或者就是正確的決策an
那么我們得到結果s,只要證明交換an得到s`比不交換更好,即可證明這個問題。。
===
所以說貪心問題求解的主要邏輯除了兩個前提之外就是
幾個不同的決策選擇選擇你不認為最優的其他和你認為最優的選擇
交換比不交換更好
====
那么經常要問自己的一個問題是
選擇當前一定是最好的嗎
為什么一定要選當前決策。。
當前決策與可選其他決策交換一定比不交換更好?
如果答案并不確定。。那么這個貪心是極其危險的