貪心算法原理

使用貪心算法需要具備兩個性質:貪心選擇性和最優子結構。 貪心選擇性是指所求問題的整體最優解可以通過一系列可以通過一系列局部最優的選擇來達到。他總是作出當前最好的選擇,該選擇可以依賴於之前的選擇,但絕不依賴於將來的選擇和子問題的選擇,這是他與動態規劃的重要區別。 最優子結構是指一個問題的最優解包含其子結構的最優解。 在證明這兩個性質的時候,比較好證的是證明最優子結構。 最優子結構一般通過反證法證明,
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息