2.動(dòng)態(tài)規(guī)劃方法使用表格來(lái)保存已解決的子問(wèn)題的解。當(dāng)再次遇到同一子問(wèn)題時(shí),不需要再次求解,只需查詢答案,從而獲得多項(xiàng)式時(shí)間復(fù)雜度和高效率;分治法中,每個(gè)子問(wèn)題都要求解,導(dǎo)致同一子問(wèn)題反復(fù)求解。因此,指數(shù)增長(zhǎng)的時(shí)間復(fù)雜度和效率較低。
1、分而治之法和動(dòng)態(tài)規(guī)劃的主要共同點(diǎn)是:1)都要求原問(wèn)題具有最優(yōu)子結(jié)構(gòu)的性質(zhì),都是對(duì)原問(wèn)題進(jìn)行分而治之,將原問(wèn)題分解成若干個(gè)較小的子問(wèn)題。然后將子問(wèn)題的解進(jìn)行組合,形成原問(wèn)題的解。
2、分治法與動(dòng)態(tài)規(guī)劃實(shí)現(xiàn)方法:①分治法通常采用遞歸求解。
②動(dòng)態(tài)規(guī)劃一般采用自下而上的迭代法求解,也可采用帶記憶函數(shù)的遞歸法自上而下求解。
3、分治法與動(dòng)態(tài)規(guī)劃的主要區(qū)別如下:1。分治法把分解的子問(wèn)題看作是獨(dú)立的。
②在動(dòng)態(tài)規(guī)劃中,分解的子問(wèn)題被理解為相互關(guān)聯(lián)和重疊的部分。
貪心法和動(dòng)態(tài)規(guī)劃法的區(qū)別?貪婪算法是一種策略,一種理念。。。它沒(méi)有固定的模型。例如,最簡(jiǎn)單的背包問(wèn)題可以用貪婪的思想來(lái)解決。可能有很多方法可以解決這個(gè)問(wèn)題。性價(jià)比高的、價(jià)值高的和權(quán)重最輕的策略不能確保您選擇的貪婪策略在所有情況下都是絕對(duì)最優(yōu)的。動(dòng)態(tài)規(guī)劃的思想是分而治之的解決方案,冗余將復(fù)雜問(wèn)題逐個(gè)分解為小問(wèn)題。每個(gè)小問(wèn)題都得到最優(yōu)解,然后從這些最優(yōu)解中得到更好的答案。一個(gè)典型的例子是塔的問(wèn)題。你可以通過(guò)畫(huà)圖看到它
它可以分為線性規(guī)劃和非線性規(guī)劃根據(jù)他們是否是線性的。其他的都是非線性的。根據(jù)它們是否是線性的,可以分為動(dòng)態(tài)規(guī)劃。非動(dòng)態(tài)規(guī)劃按目標(biāo)函數(shù)的得分可分為單目標(biāo)規(guī)劃和多目標(biāo)規(guī)劃
遞推法是算法本身的調(diào)用,動(dòng)態(tài)規(guī)劃就是把一個(gè)問(wèn)題分解成若干個(gè)子問(wèn)題,把大問(wèn)題的解分解成子問(wèn)題的解。動(dòng)態(tài)規(guī)劃有時(shí)可以通過(guò)遞推來(lái)實(shí)現(xiàn),遞推通常用于求解優(yōu)化問(wèn)題。
新聞標(biāo)題:不能用蠻力法解決的問(wèn)題比較“分治法”和“動(dòng)態(tài)規(guī)劃法”的異同點(diǎn)和優(yōu)缺點(diǎn)?-創(chuàng)新互聯(lián)
文章源于:http://chinadenli.net/article28/isojp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、域名注冊(cè)、云服務(wù)器、網(wǎng)站設(shè)計(jì)公司、面包屑導(dǎo)航、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容