System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于數據處理,尤其涉及一種基于多目標優化的決策方法、裝置及終端設備。
技術介紹
1、帶有優先級的多目標優化問題廣泛存在于車輛設計、災后管理、工業調度等許多現實問題中,其中,帶有優先級的多目標優化問題是指在優化問題中,存在多個相互沖突或影響的目標函數,且多個目標函數在不同優先級水平上參與決策。
2、然而,在求解這類帶有優先級的多目標優化問題時,傳統的決策方法無法高效地提供滿足用戶優先級需求的最佳決策方案,降低了決策方法的性能。
技術實現思路
1、本申請實施例提供了一種基于多目標優化的決策方法、裝置及終端設備,能夠提供滿足用戶優先級需求的最佳決策方案,提高決策方法的性能。
2、第一方面,本申請實施例提供了一種基于多目標優化的決策方法,包括:
3、獲取待求解多目標優化問題的決策參數,決策參數至少包括:影響決策的多個目標函數,以及多個目標函數的優先級次序;
4、基于多個目標函數和多個目標函數的優先級次序,隨機生成包含多個決策方案的初始決策種群;
5、根據初始決策種群中至少一個決策方案對應的優先級特征值,構建迭代決策種群,其中,優先級特征值為在至少一個決策方案中,對每類優先級次序對應的目標函數進行非支配排序所得的特征值;
6、若檢測到迭代決策種群的構建次數達到算法迭代次數,則將迭代決策種群確定為目標決策種群,目標決策種群用于解決決策參數的待求解多目標優化問題。
7、第二方面,本申請實施例提供了一種基于多
8、獲取模塊,用于獲取待求解多目標優化問題的決策參數,決策參數至少包括:影響決策的多個目標函數,以及多個目標函數的優先級次序;
9、隨機生成模塊,用于基于多個目標函數和多個目標函數的優先級次序,隨機生成包含多個決策方案的初始決策種群;
10、構建模塊,用于根據初始決策種群中至少一個決策方案對應的優先級特征值,構建迭代決策種群,其中,優先級特征值為在至少一個決策方案中,對每類優先級次序對應的目標函數進行非支配排序所得的特征值;
11、確定模塊,用于若檢測到迭代決策種群的構建次數達到算法迭代次數,則將迭代決策種群確定為目標決策種群,目標決策種群用于解決決策參數的待求解多目標優化問題。
12、第三方面,本申請實施例提供了一種終端設備,包括存儲器、處理器以及存儲在存儲器中并可在處理器上運行的計算機程序,處理器執行計算機程序時實現如第一方面任一項的方法。
13、第四方面,本申請實施例提供了一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機程序,計算機程序被處理器執行時實現如第一方面任一項的方法。
14、第五方面,本申請實施例提供了一種計算機程序產品,當計算機程序產品在終端設備上運行時,使得終端設備執行上述第一方面中任一項的方法。
15、本申請實施例提供了一種基于多目標優化的決策方法、裝置及終端設備,方法包括:獲取待求解多目標優化問題的決策參數,決策參數至少包括:影響決策的多個目標函數,以及多個目標函數的優先級次序;基于多個目標函數和多個目標函數的優先級次序,隨機生成包含多個決策方案的初始決策種群;根據初始決策種群中至少一個決策方案對應的優先級特征值,構建迭代決策種群,其中,優先級特征值為在至少一個決策方案中,對每類優先級次序對應的目標函數進行非支配排序所得的特征值;若檢測到迭代決策種群的構建次數達到算法迭代次數,則將迭代決策種群確定為目標決策種群,目標決策種群用于解決決策參數的待求解多目標優化問題。利用上述技術方案,通過根據待求解多目標優化問題的決策參數隨機生成初始決策種群,能夠根據初始決策種群中至少一個決策方案對應的優先級特征值進行迭代計算,得到用于解決待求解多目標優化問題的目標決策種群,為用戶提供了滿足優先級需求的最佳決策方案,提高了決策方法的性能。
本文檔來自技高網...【技術保護點】
1.一種基于多目標優化的決策方法,其特征在于,包括:
2.如權利要求1所述的基于多目標優化的決策方法,其特征在于,所述方法還包括:
3.如權利要求1所述的基于多目標優化的決策方法,其特征在于,所述根據所述初始決策種群中至少一個決策方案對應的優先級特征值,構建迭代決策種群,包括:
4.如權利要求3所述的基于多目標優化的決策方法,其特征在于,所述基于所述第一決策方案對應的優先級特征值確定第二決策方案,包括:
5.如權利要求4所述的基于多目標優化的決策方法,其特征在于,所述根據所述初始決策種群中每個決策方案對應的優先級特征值和集合函數,確定第二決策方案,包括:
6.如權利要求3所述的基于多目標優化的決策方法,其特征在于,所述根據所述第一決策方案和所述第二決策方案構建子代決策種群,包括:
7.如權利要求3所述的基于多目標優化的決策方法,其特征在于,所述基于所述初始決策種群和所述構建后的子代決策種群,生成迭代決策種群,包括:
8.如權利要求7所述的基于多目標優化的決策方法,其特征在于,所述基于所述多個目標函
9.一種基于多目標優化的決策裝置,其特征在于,包括:
10.一種終端設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至8任一項所述的方法。
...【技術特征摘要】
1.一種基于多目標優化的決策方法,其特征在于,包括:
2.如權利要求1所述的基于多目標優化的決策方法,其特征在于,所述方法還包括:
3.如權利要求1所述的基于多目標優化的決策方法,其特征在于,所述根據所述初始決策種群中至少一個決策方案對應的優先級特征值,構建迭代決策種群,包括:
4.如權利要求3所述的基于多目標優化的決策方法,其特征在于,所述基于所述第一決策方案對應的優先級特征值確定第二決策方案,包括:
5.如權利要求4所述的基于多目標優化的決策方法,其特征在于,所述根據所述初始決策種群中每個決策方案對應的優先級特征值和集合函數,確定第二決策方案,包括:
6.如權利要求3所述的基于多目標優化的決策方...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。