- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
万用启发式演算法metaheuristics研讨会研习心得
萬用啟發式演算法 (Metaheuristics)研討會
研習心得
「演算法」就是解決問題的策略與法則。演算法是解決某一個工
作或問題 所需要的一些有限個數的指令或步驟, ,同時需要具備下列
五項條件:
1. 準確描述的輸入:演算法通常是接受一些輸入,再加以處理或運
算後,產生一些輸出值。這些輸入必須有清楚的型別和個數描
述。例如歐幾里得演算法,需要兩個自然數作為輸入。
2. 每一個指令必須具有明確性(definiteness )及有效性
(effectiveness ),清楚而不造成混淆,並且能讓人們用紙筆來執
行運算。
3. 正確性:演算法既是以解題為目的,所以我們必須能夠證明一演
算法可以正確解決問題。
4. 有限性:演算法必須在有限步驟內結束。通常我們不需要知道執
行步驟的確實數目,反而會想知到他的執行上限。也就是說,我
們比較想知道執行此演算法的步驟或時間不會超過某個上限。這
對於我們瞭解並評估演算法相當重要。
5. 結果的描述與輸出:例如歐幾里得演算法的輸出,是兩個自然數
的最大公因數,也是一個自然數。
演算法(algorithm )的正式說法是指任何有良好定義的計算程序,
在韋氏字典定義為:「在有限步驟內解決數學問題的程序」。在計算
機科學領域中,我們所解決的問題不再只限於數學問題,因此演算法
泛指那些適合被實做成計算機程式的解題方法。此計算程序會採用一
些數值,或是一群數值來當作輸入值,並且輸出一些數值或一群數
值。所以一個演算法是一連續的計算步驟,並且能將輸入值轉換成輸
出值(如下圖所示1 ) 。
圖 1. 演算法的定義
而由於萬用啟發式演算法 (Metaheuristics)是一種新興的最佳演算
法,其概念通常是經由觀察自然界所獲得的靈感,例如GA演算法是
源自於生物演化、蟻群演算法習自蟻群的覓食行為,粒子群最佳化演
算法則是效法鳥類的覓食 。這些演算法非常具有彈性,可求解許多不
同問題 且做法簡單,求解效率高,因此已經成為數量方法中最重要的
方法之ㄧ。此次研習 針對上述之GA 、蟻群、粒子群與 Tabu Search 等
演算法進行介紹,重點簡要整理如下:
基因演算法(GE)是模擬生物演化機制的方法,藉由編碼、交配、
突變、複製等方式來尋找最佳解的演算法。
粒子群最佳化(PSO)演算法則是模仿個體與群體互動模式的演算
法,透過個體更新速度的方式來尋找群體最佳解的演算法。
基因演算法與粒子群最佳化演算法都是 Population-based 演算法
的一種,然而 PSO演算機制比 GA 為簡單,在所做過的實驗中多
數也是 PSO演算法在速度、品質上贏過 GA 。
螞蟻演算法為 90 年代根據螞蟻族群搜尋食物的現象,所發展而
成的萬用啟發式演算法。現今,已有越來越多的學者針對螞蟻演
算法進行改良 與修正,並應用於許多組合最佳化問題。
就程式運算速度來說, PSO是比目前所知的啟發式演算法來的快
許多,尤其是跟 GA演算法比,它少了編碼的過程,事實上 GA
演算法在解空間編碼的過程與速度,是為人詬病的一塊,但如果
沒有編碼的過程,則後面的運算機制其實意義就不大。然而就以
前實驗的經驗來說, GA雖然處理過程比較慢,但是比起 PSO 類
神經網路訓練起來的品質要好些,但是比起最初的導傳遞類神經
所使用的最陡坡降法還要差, PSO反而在某些情況下速度比導傳
遞的過程還要快,解的品質也尚可接受,但兩種啟發式演算法在
參數設計上,確實都是一門學問。
而演算法可以解決什麼樣的問題呢?實際的應用相當廣泛,並且
到處可見,小到一般學生用來解決課業上的問題,大至許多大型研究
計畫,我們舉了以下幾個例子做為參考:
人體基因計畫希望能夠辨識人體DNA所有的基因,並且決定
組成人體DNA 其30億個化學基礎對的順序,再將這些資訊儲
存成資料庫,並且發
您可能关注的文档
最近下载
- 2025至2030中国塑胶地板行业深度调研及前景趋势与投资发展报告.docx VIP
- 青鸟消防JBF-21SF-C系列主机说明书.pdf
- HT200电气原理图设计1.doc VIP
- Q/GDW+13053.25—2018++35-750并联电容器成套采购标准(第25部分:110(66)kV变电站10kV-6000kvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- Q/GDW+13053.27—2018++35-750并联电容器成套采购标准(第27部分:220kV变电站10kV-8000kvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- Q/GDW+13053.37—2018++35-750并联电容器成套采购标准(第37部分:330kV变电站35kV-40Mvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- Q/GDW+13053.38—2018++35-750并联电容器成套采购标准(第38部分:500kV变电站35kV-60Mvar-5%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- 柴油机发电机调试记录表格.docx VIP
- Q/GDW+13053.39—2018++35-750并联电容器成套采购标准(第39部分:500kV变电站35kV-60Mvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- Q/GDW+13053.41—2018++35-750并联电容器成套采购标准(第41部分:220kV变电站66kV-10Mvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
文档评论(0)