Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/88784
標題: 針對符號回歸之值域與綁定基因編程演算法
Ranging-Binding Genetic Programming for Symbolic Regression
作者: 方文忠
Wen-Zhong Fang
指導教授: 于天立
Tian-Li Yu
關鍵字: 基因編程演算法,符號回歸,
Genetic programming,Symbolic regression,
出版年 : 2023
學位: 碩士
摘要: 基因編程演算法是一種利用群體中程式個體重組、突變、選擇操作,進行演化以達到生成完成目標的程式的演算法。本論文提出了一種針對符號回歸問題的基因編程演算法,以利用程式語法資訊和語義資訊讓演化更有效率。提出的演算法由兩個機制組成,綁定機制與值域機制。綁定機制是針對語法資訊所設計,藉由保護族群中常見的兩層結構函式來避免在重組操作中重要的結構被破壞。值域機制是針對語義資訊所設計,藉由當前程式的輸出範圍與目標的輸出範圍之大小差異,來選擇重組中的子樹對象,用以保留父代的優異性。此兩種機制在實驗中顯示在實際應用資料集中具有優於其他當代方法的最佳化能力。此外,此演算法在綁定機制中存在一個待保護的常見函式的個數,是一個需調整的參數,因此本論文使用了適應機制來自動調整此參數。最後,前期實驗顯示此演算法在高維度中相較其他當代方法會有較不穩定的表現,為此本論文提出了基於最小冗餘最大相關特徵選擇演算法進行降維,得到更穩定的表現。
Genetic programming is an evolutionary algorithm that utilizes recombination, mutation, and selection operations in a population to evolve programs. This thesis presents a genetic programming algorithm specifically designed for symbolic regression problems, aiming to utilize both syntax and semantic information for more efficient evolution. The algorithm consists of two mechanisms: the binding mechanism and the ranging mechanism. The binding mechanism protects frequently occurring two-layer function structures during recombination to preserve their importance. The ranging mechanism adjusts the selection of subtrees for recombination based on the difference between the output range of the current program and the target output range, aiming to retain the superiority of the parent programs. Empirical results demonstrate that ranging-binding genetic programming outperforms other contemporary methods in terms of the mean absolute error on Penn machine learning benchmarks. However, two issues are identified: the need to adjust the number of protected functions as a parameter and the algorithm's instability in high-dimensional problems. To automatically adjust the number of protected functions in the binding mechanism, an adaptive mechanism is proposed to automatically adjust this parameter. Furthermore, to stabilize the performance in high-dimensional problems, a feature selection based on minimum redundancy maximum relevance is proposed for dimensionality reduction, resulting in more stable performance.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/88784
DOI: 10.6342/NTU202303063
全文授權: 同意授權(全球公開)
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
ntu-111-2.pdf1.29 MBAdobe PDF檢視/開啟
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved