論文閱讀:《針對多目標優化和應用的 NSGA-II 綜述》一些關于優化算法的簡介

前言

提醒:
文章內容為方便作者自己后日復習與查閱而進行的書寫與發布,其中引用內容都會使用鏈接表明出處(如有侵權問題,請及時聯系)。
其中內容多為一次書寫,缺少檢查與訂正,如有問題或其他拓展及意見建議,歡迎評論區討論交流。

內容由AI輔助生成,僅經筆者審核整理,請甄別食用。

文章目錄

  • 前言
  • 一些關于優化算法的縮寫
  • 優化算法


Ma, Haiping & Zhang, Yajing & Sun, Shengyi & Liu, Ting & Shan, Yu. (2023). A comprehensive survey on NSGA-II for multi-objective optimization and applications. Artificial Intelligence Review. 56. 1-54. 10.1007/s10462-023-10526-z.

一些關于優化算法的縮寫

以下是圖中內容整理成的Markdown表格,其中英文全稱后面直接添加了中文翻譯:

縮寫全稱(Full Name)
EAEvolutionary algorithm(進化算法)
GAGenetic algorithm(遺傳算法)
DEDifferential evolution(差分進化)
CMA-ESCovariance matrix adaptation evolution strategy(協方差矩陣適應進化策略)
MOPMulti-objective optimization problem(多目標優化問題)
MOEAMulti-objective evolutionary algorithm(多目標進化算法)
NSGANon-dominated sorting genetic algorithm(非支配排序遺傳算法)
MOEA/DMulti-objective evolutionary algorithm based on decomposition(基于分解的多目標進化算法)
CMOEACoevolutionary multi-objective evolutionary algorithm(協同多目標進化算法)
IBEAIndicator-based evolutionary algorithm(基于指標的進化算法)
MOPSOMultiple objectives with particle swarm optimization(多目標粒子群優化)
SPEAStrength Pareto evolutionary algorithm(強度帕累托進化算法)
PBEAPreference-based evolutionary algorithm(基于偏好的進化算法)
MOGLSMulti-objective genetic local search(多目標遺傳局部搜索)
MOGAMulti-objective genetic algorithm(多目標遺傳算法)
HypEHypervolume estimation algorithm(超體積估計算法)
SIBEASimple indicator-based evolutionary algorithm(簡單指標基進化算法)
MODEMulti-objective differential evolution algorithm(多目標差分進化算法)
MOGWOMulti-objective grey wolf optimizer(多目標灰狼優化器)
MOACOMulti-objective ant colony optimization(多目標蟻群優化)
ANNArtificial neural network(人工神經網絡)
PIDProportional integral derivative(比例積分微分)
WSNWireless sensor network(無線傳感器網絡)

優化算法

類型算法能力獨特特征優勢弱點相似算法
NSGA-II (Deb et al. 2002)基于支配的多目標優化問題(兩個或三個目標)應用帕累托支配原則來分配解決方案的成本值,并用作多樣性保持和擁擠距離的度量它在解的傳播方面保持更好,并在面對許多目標問題時收斂到真實的帕累托最優前沿選擇壓力減少,進化過程在面對許多目標問題時受到阻礙SPEA2 (Zitzler et al. 2001), ε-MOEA (Deb et al. 2005)
NSGA-III (Deb and Jain 2014)參考框架基礎的多目標優化問題(四個或更多目標,最多15個目標)它使用廣泛分布的參考點來確定偏好信息,以指導搜索方向它增加了帕累托解的分布和多樣性,并成功解決許多目標優化問題多樣性度量和性能指標的評估在計算上是昂貴的G-MOEA (Branke et al. 2001), PSEA (Thiele et al. 2009)
MOEAD (Zhang and Li 2007)基于分解的多目標和多約束優化問題(兩個或更多目標)傳統聚合方法用于將MOP分解為多個標量子問題每個子問題可以自然地使用標量局部搜索,所有子問題都使用預定的權重向量來保持解決方案的多樣性需要額外的參數和預定義的權重向量集MOGLS (Ishizuchi and Murata 1998), C-MOGA (Murata and Gen 2002)
IBEA (Zitzler and Künzli 2004)基于指標的多目標優化問題(兩個或三個目標)性能指標如通用距離(GD)、超體積(HV)用于指導搜索,特別是用于解決方案選擇它只比較解決方案對而不是整個近似前沿集,有助于不同類別問題的收斂和多樣性用戶偏好信息未被利用,導致相對較差的魯棒性HypE (Bader and Zitzler 2011), SIBEA (Brockhoff and Zitzler 2007)
MOPSO (C. Carlos A et al. 2004)基于混合框架的多目標優化問題(兩個或三個目標)不同的搜索和更新方法與MOPS結合處理它結合了許多技術的不同特征和優勢,以平衡支配和非支配解決方案難以選擇全局和局部最優粒子來指導搜索MODE (Ali et al. 2012), MOGWO (Mirjalili et al. 2016)

Overview of different directions of research on NSGA?II

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/92667.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/92667.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/92667.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Elasticsearch(ES)安裝

docker下安裝ES 拉取鏡像docker pull elasticsearch:7.4.0 創建文件夾 權限賦值 chmod -R 777 /usr/local/docker/es 創建配置 #可訪問IP http.host: 0.0.0.0 # 跨域 http.cors.enabled: true http.cors.allow-origin: "*" 編寫腳本并賦權 首先先返回上一級目錄&…

Pycharm、Python安裝及配置小白教程

本篇博客主要介紹了如何使用工具軟件快速安裝Pycharm和Python并完成基礎配置。 目錄 一、Python與Pycharm是什么? 二、安裝工具軟件 三、安裝Python 四、安裝Pycharm 五、配置Pycharm 1. 基礎設置 2. 配置解釋器 一、Python與Pycharm是什么? …

Redis數據庫入門教程

Redis(Remote Dictionary Server)是一個開源的、基于內存的高性能鍵值存儲系統,它可以用作數據庫、緩存和消息中間件。本教程將帶你從零開始全面學習Redis,涵蓋基礎概念、安裝配置、數據結構、持久化機制以及與Python的交互等內容…

工業儀表識別(一)環境安裝

儀表識別環境安裝 1.cuda cuda 11.8 intall(cuda11.8、cuda12.6按照需求安裝) ref: https://developer.nvidia.com/cuda-11-8-0-download-archive?target_osLinux&target_archx86_64&DistributionUbuntu&target_vers…

閑庭信步使用圖像驗證平臺加速FPGA的開發:第三十四課——車牌識別的FPGA實現(6)疊加車牌識別的信息

(本系列只需要modelsim即可完成數字圖像的處理,每個工程都搭建了全自動化的仿真環境,只需要雙擊top_tb.bat文件就可以完成整個的仿真,大大降低了初學者的門檻!!!!如需要該系列的工程…

Windows上用于跨平臺開發的環境工具

1. MSYS2(Minimal SYStem 2) 一款模擬Unix環境的軟件,可以執行unix命令。通過pacman管理工具,類似Ubuntu上apt-get,RedHat中的yum。 MSYS2最大好處就是能夠在Windows上輕松編譯一些由Unix環境工具鏈開發的工程&#…

【硬件-筆試面試題】硬件/電子工程師,筆試面試題-15,(知識點:DC-DC電源,BUCK電路,鐵損,銅損)

目錄 1、題目 2、解答 選項 A 選項 B 選項 C 選項 D 3、相關知識點 一、紋波 二、感量(電感量L) 三、開關頻率f 四、鐵損 五、銅損 題目匯總版: 【硬件-筆試面試題】硬件/電子工程師,筆試面試題匯總版,持…

Ethereum: 從 1e+21 到千枚以太幣:解密 Geth 控制臺的余額查詢

大家好今天,我們來聊一個新手在接觸以太坊節點時經常會遇到的場景。想象一下,我們成功運行了一個私有以太坊節點,并嘗試查詢一個賬戶的余額,然后我們看到了這樣一個返回結果:1e21。 這是什么意思?是出錯了&…

2025最新軟件測試面試八股文(含答案+文檔)

🍅 點擊文末小卡片,免費獲取軟件測試全套資料,資料在手,漲薪更快 1、什么是POM,為什么要使用它?POM是Page Object Model的簡稱,它是一種設計思想,而不是框架。大概的意思是&#xff…

表格數據處理-TabNet模型使用說明(模型構建+SHAP)

一、模型介紹 論文為《TabNet: Attentive Interpretable Tabular Learning》發表于2021年,屬于Google Cloud AI。該研究針對表格數據提出了一種新的深度神經網絡(DNN)架構TabNet,旨在解決傳統深度學習在表格數據上表現不如決策樹模…

數據集成難在哪?制造企業該怎么做?

目錄 一、為什么你的數據集成總失敗? 1.數據沒有統一標準 2.數據 “斷點多”,打通成本高 3.數據 “用不起來”,價值難落地 二、數據集成的正確做法是什么? 第一步:明確 “集成為了誰”— 用業務目標倒推數據需求…

Datawhale AI數據分析 作業2

學生考試表現影響因素數據集第一步:數據概覽與清洗Prompt 1:加載StudentPerformanceFactors.csv文件,并顯示前5行數據以及各列的數據類型和非空值數量,檢查是否存在缺失值。處理缺失值是數據預處理的重要一步。對于您提到的缺失值&#xff1a…

Flowable 與 Spring Boot 深度集成:從環境搭建到平臺構建

在前三篇文章中,我們依次認識了 Flowable 的基礎概念、用 Modeler 設計流程,以及通過 API 控制流程運行。但在實際項目中,我們更需要將 Flowable 與 Spring Boot 深度融合,構建完整的工作流平臺。本文將從環境配置、設計器集成、權…

Jenkins最新版本的安裝以及集成Allure生成測試報告

目錄 Jenkins的安裝 將上面的目錄添加到系統環境變量中 為Jenkins配置密碼 創建一個用戶,用于登錄jenkins 為Jenkins安裝Allure插件 幾個大坑 使用jenkins集成python測試項目 Jenkins的安裝 Jenkins官方網址 Jenkins 點擊download 點擊 past Release選擇你想要下載…

Vue3 面試題及詳細答案120道 (1-15 )

《前后端面試題》專欄集合了前后端各個知識模塊的面試題,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs&…

基于 GitLab 實踐敏捷開發

在軟件開發中,**基于 GitLab 實踐敏捷開發**,并建立一套**規范的日常管理流程**,不僅可以提升團隊協作效率,還能確保平臺持續向好迭代、性能穩步提升。以下是一個完整的實踐方案,適用于中小型團隊或中大型項目&#xf…

黑馬點評使用Apifox導入接口測試合集(持續更新、詳細圖解)

目錄 一、前言 二、更新店鋪 三、添加秒殺券 四、秒殺下單和秒殺下單user2 一、前言 本博客將持續更新記錄黑馬點評所有接口測試的導入(學到哪更新到哪),以此博客為完整導入接口測試的合集。第一次在黑馬點評項目使用Apifox進行接口測試直接先看我前面的博客&a…

MYOJ_10583:CSP初賽題單7:計算機常識綜合練習

更多初賽題單請參見題目整理CSP初賽題目整理題單,謝謝。 注:閱讀此題單時建議先看1~5,再試著自己做。 題目描述 1. [J-2010-6][S-2010-6]提出“存儲程序”的計算機工作原理的是( )。 A. 克勞德香農 B. 戈登摩爾 C.…

代碼隨想錄day22回溯算法1

文章目錄77. 組合216.組合總和III17. 電話號碼的字母組合77. 組合 題目鏈接 文章講解 class Solution { public:vector<vector<int>> res; // 存儲所有的組合vector<int> path; // 當前正在構建的組合// 回溯算法void solve(int n, int k, int st…

【Android】Popup menu:彈出式菜單

Popup menu&#xff1a;彈出式菜單 PopupMenu&#xff0c;彈出菜單&#xff0c;一個模態形式展示的彈出風格的菜單&#xff0c;綁在在某個View上&#xff0c;一般出現在被綁定的View的下方&#xff08;如果下方有空間&#xff09;。 注意&#xff1a;彈出菜單是在API 11和更高版…