自動設計元啟發式優化器的 MATLAB 函式庫
自動化AutoOptLib 是一個 MATLAB 函式庫,用於自動設計元啟發式優化器,支援多種優化問題和設計技術,幫助節省人力與時間。
此 GitHub 開源專案 AutoOptLib 是一個 MATLAB 函式庫,專門用於自動設計元啟發式優化器。它提供了超過40個代表性的元啟發式組件,可用於設計處理連續、離散和排列問題的算法,支援約束和不確定性。專案的特色在於其靈活性,能在單次運行中設計多樣化結構的算法,從而發現新穎高效的優化器。此外,它支持多種設計目標,如解質量、運行時間和即時性能,並採用競賽、強化和代理等設計技術。AutoOptLib 還提供圖形使用者介面(GUI),讓用戶能輕鬆輸入問題、管理設計過程、進行實驗比較和視覺化結果。易於擴展的接口允許用戶添加新的算法組件、目標和技術。從好處來看,此函式庫能節省人力資源和時間,通過自動化技術民主化元啟發式優化器的使用,適用於研究人員和從業者處理複雜優化問題。同時,它旨在超越人類算法設計,促進元啟發式研究和自主人工智慧系統的發展。專案由南方科技大學群體智慧實驗室開發維護,並遵循 GNU 通用公共授權條款。