研究生: |
李韋廷 Wei-ting Lee |
---|---|
論文名稱: |
多目標基因演算法之研究 A Study on Genetic Algorithm for Multiobjective Optimization Problem |
指導教授: |
陳維美
Wei-mei Chen |
口試委員: |
陳省隆
H.-L. Chen 陳健輝 Gen-huey Chen |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2007 |
畢業學年度: | 95 |
語文別: | 中文 |
論文頁數: | 47 |
中文關鍵詞: | 多目標 、基因演算法 |
外文關鍵詞: | multiobjective, genetic algorithm |
相關次數: | 點閱:231 下載:11 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文對於多目標最佳化問題的研究,提出了一套有效率的基因演算法。利用marked k-d tree資料結構來做運算,能夠減少演算法的執行時間。此外,為了使每個在archive內的個體免於受不當機制的執行結果導致被刪除的可能,我們使用不受限制的archive ( unconstrained archive )來保留所有優良的後代。最後,我們以simple test problem和著名的knapsack problem作為實驗問題,並且與NSGA-Ⅱ、SPEA以及SPEA2這三個著名的基因演算法,作執行時間上的比較。另外,在解集合的比較上,我們使用了常用的C metric來當作實驗量測準則,可以從實驗結果發現,我們的方法可以保有較佳的解集合,即便是在多目標的情況下也是如此。
An efficient genetic algorithm for the multiobjective optimization problems is proposed. To reduce the computational cost, a variant of k-d tree which is called marked k-d tree is used in our approach. And we also use the unconstrained archive to preserve all non-dominated solutions. Finally, we compare the performance of our proposed algorithm with those of using C metric on the final Pareto set for simple test problem and 0/1 knapsack problem. Our experiments demonstrate that the algorithm we proposed outperforms the other popular multiobjective genetic algorithm, especially for the higher dimensional cases.
參考文獻
[1] Adam Berry, Peter Vamplew, An efficient approach to unbounded bi-objective archives – introducing the mak-tree algorithm, GECCO’06, July 8-12, 2006.
[2] W.-M Chen, H.-K. Hwang, and T.-H. Tsai, Efficient maxima-finding algorithms for multidimensional samples, submitted.
[3] K. Deb, Multi-objective optimization using evolutionary algorithms, New York : Wiely, 2001.
[4] K. Deb, S. Agrawal, A. Pratap, and T. Meyarivan, A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II, In Proceedings of Parallel Problem Solving from Nature - PPSN VI, pages 849-858. Springer, 2000.
[5] J.E. Fieldsend, R.M. Everson, and S. Singh, Using unconstrained elite archives for multi-objective optimization, IEEE Trans. Evol. Comput, 7(3):305-323, 2003.
[6] R.A. Finkel and J.L. Bentley, Quad trees: A data structure for retrieval on composite keys. Acta informatica, 1974.
[7] C.M Fonseca and P.J Fleming, Genetic algorithms for multiobjective optimization: formulation, discussion and generalization, in Proc. 5th Int. Conf. Genetic Algorithms, S. Forrest, Ed, 1993.
[8] C.M Fonseca and P.J Fleming, An overview of evolutionary algorithms in multiobjective optimization. Evolutionary Computation, 3(1):1-16, 1995.
[9] J. Horn, N. Nafpliotis, Multiobjective optimization using the niched Pareto genetic algorithm. IlliGAL technical Report 93005, Illinois genetic algorithms laboratory, University of Illinois, Urbana, Illinois, 1994.
[10] J. Horn, N. Nafpliotis, and D. E. Goldberg, A niched Pareto genetic algorithm for multiobjective optimization, in Proceedings of the First IEEE Conference on Evolutionary Computation, IEEE World Congress on Computational Intelligence. Piscataway, NJ: IEEE Press, 1994, vol.1, pp. 82–87.
[11] J.Holland, Adaptation in Natural and Artificial Systems, University of Michigan Press: Ann Arbor, MI. 1975.
[12] J.D. Knowles and D. Corne, Approximating the nondominated font using the Pareto archived evolution strategy, Evol. Comput, vol. 8, no.2, pp. 149-172, 2000.
[13] J. D. Schaffer, Multiple objective optimization with vector evaluated genetic algorithms, in Proc. 1st Int. Conf. Genetic Algorithms, 1985, pp. 99–100.
[14] N. Srinivas and K. Deb, Multiobjective optimization using nondominated sorting in genetic algorithms, Evol. Comput., vol. 2, no. 3, pp. 221–248, 1995.
[15] Sanaz Mostaghim , Jurgen Teich, Quad-trees: A Data Structure for storing Pareto-sets in Multi-objective Evolutionary Algorithms with Elitism, in Evolutionary Computation Based Multi-Criteria Optimization : Theoretical Advances and Applications Springer Verlag, 2005.
[16] H. Zhao, Z. Hu and M.Takeichi, Multidimensional searching trees with minimum attribute. JSSST Computer Software, 19(1):22—28, Jan. 2002.
[17] E. Zitzler, K. Deb, and L. Thiele, Comparison of multiobjective evolutionary algorithms: Empirical results, Evol. Comput., vol. 8, no. 2, pp. 173–195, 2000.
[18] E. Zitzler and L. Thiele, Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach, IEEE Trans. Evol. Comput., vol. 3, pp. 257–271, Nov. 1999.
[19] E. Zitzler and L. Thiele, SPEA2 : Improving the Strength Pareto Evolutionary Algorithm, TIK-Report 103, 2001.
[20] E. Zitzler, Evolutionary algorithms for multiobjective optimization:Methods and applications, Ph.D dissertation, Swiss Fed Inst. Technol. Zurich(ETH), Comput. Eng. Commun. Networks Lad, Lausanne, Switzerland, Diss ETH no.13398,1999