透過您的圖書館登入
IP:216.73.216.60
  • 學位論文

基因演算法之模糊懲罰函數機制

A Rough Penalty Function for Genetic Algorithms

指導教授 : 林志浩

摘要


在演化式演算法中,懲罰函數的機制經常使用在處理最佳化問題上。然而,大多的懲罰機制都給予相同的懲罰值於所有違反的限制式,或者沒有清楚定義懲罰的多寡。而約略集合理論是一種概似的分類方法,用以發掘不確定的隱含知識。因此本研究在混合約略集合理論的概念之下,根據不同的限制違反程度給予不同的懲罰值,並且在過程中彈性的忽略一些沒有決定性的限制式,來擴大整體的搜尋解的能力。本文除了以實際的函數驗證其效果,並且應用於群體廣播的網路上,藉此說明此演算法的擴展性。

並列摘要


Penalty functions are often used to handle constrained optimization problems in evolutionary algorithms. However, most of the penalty techniques use the same penalty coefficient in all constraints. In this paper, we introduce the rough set theory as a novel penalty adjustment method by considering the violation degree of each constraint. For numeric optimization problems, experimental results show that the proposed algorithm can achieve better solutions than several existing algorithms in constrained optimization problems. The results also show that the proposed rough penalty methods further improve the exploration and exploitation abilities. Furthermore, we apply this algorithm to deal with the multicast routing problem and show that the proposed algorithm is both effective and efficient.

參考文獻


[17] Z. Michalewicz, “A survey of constraint handling techniques in evolutionary computation methods,” In McDonnell, J., R. Reynolds, and D. Fogel, editors, Proceedings of the 4th Annual Conference on Evolutionary Programming, pp. 135-155, 1995.
[1] I.Ch. Paschalidis and J.N. Tsitsiklis, “Congestion-dependent pricing of network services,” IEEE/ACM Transactions on Networking, vol. 8, pp. 171-184, 2000.
[2] F. Adibniya, “Distributed routing based on an estimated input traffic matrix,” in proc. Third IEEE Symposium on Computers and Communications, pp. 58-62, 1998.
[3] Q. Zhu, L. Qian, Y. Li and S. Zhu, “An Improved Particle Swarm Optimization Algorithm for Vehicle Routing Problem with Time Windows,” IEEE Congress on Evolutionary Computation, pp. 1386-1390, 2006.
[4] J. H. Holland, “Adaptation in Natural and Artificial Systems,” MIT Press, 1975.

延伸閱讀