HFSS優(yōu)化里的weight權(quán)重表示什么意思
有兩個需要優(yōu)化的變量,一個weight=5,另一個weight=10,表示什么意思?若表示優(yōu)先級的話,把它們設(shè)置成一個=1,另一個=2,結(jié)果是否一樣?
謝謝
遇到相同的問題,求解ing
這個用來衡量兩個優(yōu)化目標(biāo)的重要程度,HFSS中只能對單目標(biāo)進(jìn)行優(yōu)化,所以遇到多目標(biāo)優(yōu)化問題時,必須將其轉(zhuǎn)化為單目標(biāo)優(yōu)化問題。轉(zhuǎn)化公式就是講每一個目標(biāo)的cost函數(shù)乘以weight(權(quán)重),然后相加求和。權(quán)重越大,則表示該目標(biāo)越重要,優(yōu)先級越高。
關(guān)于設(shè)置成一個為1、另一個為2,是否與一個等于5、另一個等于10是都等價的問題,我認(rèn)為應(yīng)該從兩個方面來理解。對于這兩個目標(biāo)本身來說,可以認(rèn)為這兩者是等價的。但是對于總的優(yōu)化目標(biāo)來說,這兩種設(shè)置會導(dǎo)致最終cost函數(shù)的值相差5倍,可能最終得到的優(yōu)化結(jié)果的精度會有所不同。由于我們的優(yōu)化目標(biāo)是總的cost函數(shù)等于0,那么權(quán)重設(shè)置為5和10以后,cost更難趨于零。這樣最終的優(yōu)化結(jié)果一般會是權(quán)重設(shè)置為5和10的會好于權(quán)重設(shè)置為1和2的。