- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MinimumSpanningTrees最小成本扩张树-国立联合大学
Algorithms (Dr. Shi-Jay Chen, National United University) Course 7貪婪法則Greedy Approach ▓ Outlines 本章重點 Concepts of Greedy Approach Dynamic Programming v.s. Greedy Approach Minimum Spanning Trees The Greedy Approach versus Dynamic Programming: The Knapsack Problem ▓ Concepts of Greedy Approach Greedy approach grabs data items in sequence, each time taking the one that is deemed best according to some criterion, without regard for the choices it has made before or will in the future. Like dynamic programming, greedy algorithms are often used to solve optimization problems. However, the greedy approach is more straightforward. In dynamic programming, a recursive property is used to divide an instance into smaller instances. In the greedy approach, there is no division into smaller instances. A greedy algorithm arrives at a solution by making a sequence of choices, each of which simply looks the best at the moment. ▓ Dynamic Programming v.s. Greedy Approach 對於具有限制的最佳化問題,可以採用 “貪婪法則” 或 “動態規劃” 來設計演算法則。 Greedy Approach: 是一種階段性 (Stage) 的方法 具有一選擇程序 (Selection Procedure),自某起始點(值) 開始,在每一個階段逐一檢查每一個輸入是否適合加入答案中,重複經過多個階段後,即可順利獲得最佳解 一個選擇程序正確與否,會影響貪婪法則所設計出之演算法在執行過後的答案是否為最佳答案。 較為簡單 (?若遇最佳化問題,先思考可否用Greedy Approach解,若不行再考慮用Dynamic Programming) 如果所要處理的最佳化問題無法找到一個選擇程序,則需要考慮所有的可能情況,就是屬於Dynamic Programming Dynamic Programming 先把所有的情況都看過一遍,才去挑出最佳的結果 考慮問題所有可能的情況,將最佳化問題的目標函數表示成一個遞迴關係式,結合Table的使用以找出最佳解 所謂具有限制條件的最佳化問題,是指可以將這一個問題表示成為具有一個目標函數 (Objective Function)與一些限制函數 (Constraint Function)的式子。 對於具有限制條件的最佳化問題的答案而言: 如果符合限制條件的所有答案,一般通稱為可行解 (Feasible Solution) 但是在這一群可行解中,如果能夠讓目標函數最佳化,則這一個可行解就稱為最佳解 (Optimal Solution) [找零錢問題]: 售貨員在找零錢問題中,不但要找對錢,而且還要找給顧客最少的銅板。 利用Greedy Approach如下: 選擇程序 (selection procedure): 售貨員開始找尋收銀機中最大幣值的硬幣,且此時在他腦中用來選擇的準則是究竟哪一枚硬幣的幣值是目前最佳的選擇 (局部最佳解) 可行性檢查 (feasibility check): 售貨員必須判斷他剛剛選擇出那一枚硬幣的幣值加上 “目前顧客方已經收到的幣值總數” 是否超過 “應找給顧客的最後總數”。 解答檢查 (solution check):售貨員必須檢查目前 “已找給顧客方的零錢總數” 是否等於 “應找給顧客的最後總數”。 如果兩者不相等,則售貨員必須繼續利用他的選擇硬幣機制拿出硬幣,並重複上述的過程直到 “已找給顧客方的零錢總數” 等於 “應找給顧客的最後總數”; 或是收銀機裡
您可能关注的文档
- -健康与护理学科中心.DOC
- -门禁系统的485总线结构的布线规范及调试方法.DOC
- GW1801004购置水浸式高频超声探伤仪技术协议-河钢石钢.DOC
- HaiwellCloudSCADA首个永久免费组态软件.PPT
- IC卡用热控制系统方案201021103048.DOC
- iSALE服装鞋业分销管理系统-颐讯服装软件.PPT
- K2为单刀双掷开关V为电压表内阻极大.PPT
- Life.Language.Leadership-公民核心能力暨通识教育经典译着读书会.PPT
- K型镍铬-镍硅镍铬-镍铝热电偶分度表-Banggood.DOC
- Makers-MakeItHappen创意实务竞赛-南台科技大学机械工程系.DOC
- OPGW光缆金具技术参数及!光缆金具厂家要求是-adss光缆.DOC
- opgw复合光缆_adss光缆_opgw复合光缆.DOC
- MARPOL海上人命安全国际公约SOLAS航海人员训练.PPT
- opgw光缆生产厂家河北电力金具厂家预绞式悬垂线夹预绞.DOC
- QZYCG2018-113衢州职业技术学院校医务室装修项目询价文件.DOC
- ReplaceTempwithQuery以查询取代临时变量.PPT
- pulsestability厦门大学精品课程之海洋生态学二.PPT
- SGKZB2013023生化仪器主要技术指标.DOC
- Q点是在10325kPa下NH42SO4饱和溶液可能存在的最高温度.PPT
- Table1教案评量问卷表学生版-ORTHO01.DOC
文档评论(0)