基于二進制GA的曲線重構優(yōu)化方案
大?。?/span>1.99 MB 人氣: 2018-01-08 需要積分:3
帶法向約束的自由曲線曲面重構在光學反射面設計中起著至關重要的作用.為解決法向約束下的曲線重構問題提出了一種優(yōu)化方案,使得重構出的曲線在逼近數(shù)據(jù)點的同時,亦能滿足相應法向約束.首先,利用懲罰函數(shù)的方法將帶法向約束的優(yōu)化問題轉化為無約束的優(yōu)化問題.然后,引入二進制編碼的遺傳算法(GA),建立合適的適應度函數(shù),自適應產(chǎn)生優(yōu)化節(jié)點向量,如此迭代進化,直到產(chǎn)生令人滿意的重構曲線為止.考慮到節(jié)點向量非遞減的特性,而遺傳算法在尋找最優(yōu)節(jié)點向量的過程中有可能打亂節(jié)點向量的順序,所以在建立適應度函數(shù)的時候將變量調整為無序有界變量.通過與傳統(tǒng)最小二乘方法和粒子群智能優(yōu)化方法的比較,所提方案在解決帶法向條件約束的曲線重構問題上優(yōu)勢明顯,且對于任意形狀的曲線重構都行之有效.
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%