日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java实现世代距离_IGD反转世代距离-多目标优化评价指标概念及实现

發(fā)布時間:2025/4/5 java 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java实现世代距离_IGD反转世代距离-多目标优化评价指标概念及实现 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

IGD反轉(zhuǎn)世代距離-多目標(biāo)優(yōu)化評價指標(biāo)概念及實現(xiàn)

覺得有用的話,歡迎一起討論相互學(xué)習(xí)~

參考資料

多目標(biāo)進(jìn)化優(yōu)化[1]-鄭金華老師,鄒娟老師著

實驗室人手一本人人必看的寶藏圖書!

IGD(Inverted Generational Distance)是常用的可以同時評價算法收斂性和多樣性的指標(biāo),中文名反轉(zhuǎn)世代距離。

從GD到IGD

先被提出的用于評價多目標(biāo)算法收斂性的指標(biāo)是GD(Generational Distance),用來表示\(PF_{known}\)與\(PF_{true}\)之間的間隔距離,計算式被定義為:

\[GD=\frac{(\sum^{n}_{i=1}d^p_i)^{1/p}}{n} \]

其中n表示\(PF_{known}\)中點(diǎn)的個數(shù),p表示目標(biāo)維數(shù),\(d_{i}\)表示目標(biāo)空間中得到的 每個點(diǎn) \(PF_{known}\) 距離 \(PF_{true}\) 參考點(diǎn)(類似于答案)的最近歐式距離的平均值 。若此值為0,則表示 \(PF_{known} == PF_{true}\).

歐式距離的平面版本初中我們就學(xué)過^ _ ^

舉個[1]中二維目標(biāo)的例子

計算可得:

\[d_1=\sqrt[2]{(2.5-2)^2+(9-8)^2} \]

\[d_1=\sqrt[2]{(3-3)^2+(6-6)^2} \]

\[d_1=\sqrt[2]{(5-4)^2+(4-4)^2} \]

因此,\(PF_{known}\) 和 \(PF_{true}\) 之間的間隔距離為 $$GD=\sqrt[2]{1.1182+02+1^2}/3=0.5$$

值得一提的是,某種意義上可以這樣認(rèn)為: GD是從自己得到的每個點(diǎn)指向最近的真實前沿上的點(diǎn)的歐式距離的平均 。

IGD

可以發(fā)現(xiàn),GD的方式只能夠評價算法的收斂性 。為了同時評價算法的 收斂性和多樣性 ,IGD被提出了。區(qū)別在于 IGD是從真實帕累托前沿上的參考點(diǎn)射向算法的得到的解,即是從\(PF_{true}\) 射向 \(PF_{known}\) 的 ,因此被稱為 反向世代距離 。

思路是:從真實帕累托前沿上均勻取點(diǎn),對于 真實前沿上的每個點(diǎn)找到已知帕累托前沿上距離最近的點(diǎn) ,將這些點(diǎn)之間距離相加并取平均。和GD略微不同的是沒有開方的操作!只用取平均就行,分母是從真實前沿上取點(diǎn)的個數(shù)。

\[IGD=\frac{\sum^{n}_{i=1}|d_i|}{n} \]

其中n表示\(PF_{true}\)中點(diǎn)的個數(shù),\(d_{i}\)表示目標(biāo)空間中 真實前沿的每個點(diǎn)距已知前沿的最近歐式距離 。此值越小,意味著算法的綜合性能越好。

關(guān)于IGD的解釋

由于兩點(diǎn)間的距離是可逆的,A->B的距離和B->A的距離相等,那么真實前沿上點(diǎn)到已知前沿的最小值必定包含了,已知前沿到真實前沿的最小值(IGD),假設(shè)真實前沿上的點(diǎn)比已知前沿的點(diǎn)多 這種觀點(diǎn)是錯的,因為邊是有向的,從一個頂點(diǎn)出發(fā)只能連接一另一端的點(diǎn),而不能同時連接兩個終點(diǎn)。 GD和IGD并不是從所有邊集合中挑選出其中距離最短的邊,而是從指定頂點(diǎn)出發(fā)的距離最短的有向邊!

例如,顯然A-D和A-B是最短的兩條邊。計算GD時,遍歷PFknown,會選擇A->D,然后到B,B會選擇B->D。計算IGD時,遍歷PFtrue,C會選C->A,即使A->D更短,但是對于C而言并不會考慮A的感受,D會選擇D->B,即時D->A也很短,但是D只能做出最好的選擇,很明顯D->B比D->A更好。而為了避免同一個點(diǎn)指向兩個端點(diǎn),即取最小的距離,使用循環(huán)的方法。在找到最近點(diǎn)后就會跳過該點(diǎn)進(jìn)入下一個點(diǎn)的查找最近距離的步驟

也直接引用鄭金華老師書[1]中的例子進(jìn)行介紹。

為什么選擇從PFtrue出發(fā)放出射線呢?還是因為PFtrue是分布均勻的答案,從PFtrue出發(fā)才能讓一個PFknown不僅僅是 靠向PFtrue還要分布均勻 ,因此PF true中采樣點(diǎn)的數(shù)目十分重要,采樣點(diǎn)越多,分布越均勻結(jié)果才越精確可靠 。

IGD實現(xiàn)

matlab

IGD = 0;% 初始化IGD為0

for i = 1:51 % 遍歷PFtrue中的所有電

% data中保存的是真實PF

% data(i,1)表示第i行的第1列數(shù)

% 得到一個單元格中數(shù)值是data(i,)形狀是(pop2,1)的長條狀列向量

c1 = data(i,1)*ones(pop2,1);% 第一個目標(biāo)的目標(biāo)值

c2 = data(i,2)*ones(pop2,1);% 第二個目標(biāo)的目標(biāo)值

%對于一個參考點(diǎn),使用所有實際點(diǎn)在兩個目標(biāo)上對應(yīng)項相減后分別在兩個目標(biāo)上平方

% sum(,2)按行相加

% min 取最小的距離開方

IGD = IGD + sqrt(min(sum((T2_data-[c1 c2]).^2,2)));

end

% 對PFtrue上所有點(diǎn)取平均

store(2,generation)=IGD/51;

來源:oschina

鏈接:https://my.oschina.net/u/4373225/blog/3273767

總結(jié)

以上是生活随笔為你收集整理的Java实现世代距离_IGD反转世代距离-多目标优化评价指标概念及实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 哪个网站可以看毛片 | 久久久精品中文字幕麻豆发布 | 日韩v欧美 | 免费的黄色片 | 国内少妇毛片视频 | www.-级毛片线天内射视视 | 亚洲欧美在线免费 | 在线观看超碰 | 中文字幕一区二区三区精华液 | 中文字幕高清 | 亚洲毛片av| 成人在线高清 | 国产免费不卡视频 | 在线免费观看国产 | 美国色视频 | 五月婷婷激情网 | 免费视频爱爱太爽 | 日韩三级视频在线播放 | 午夜一二区 | 国产成人a亚洲精v品无码 | 蜜桃免费在线视频 | 日本黄色片 | www国产免费| 亚洲av高清一区二区三区 | 一卡二卡三卡在线观看 | 天天久久综合 | 午夜h | 国产精品7777777 | 色撸撸在线| 午夜av在线免费观看 | 暖暖av在线 | 四虎成人网 | 噜噜噜精品欧美成人 | 亚洲视频在线免费看 | 天堂资源在线播放 | 三级视频网 | av播播| 欧美人成在线视频 | 午夜不卡影院 | 天堂国产| 一区二区三区小说 | 中文字幕亚洲国产 | 精品久久999 | 少妇性生活视频 | 免费看污片的网站 | 富二代成人短视频 | 国产福利精品在线观看 | 男生舔女生胸 | hd丰满圆润的女人hd | 亚洲成人福利视频 | 日韩中文字幕免费在线观看 | 97人人澡人人爽人人模亚洲 | 538国产精品一区二区免费视频 | 日本大胆裸体做爰视频 | 精品综合网 | 色吊丝av中文字幕 | 亚洲伊人精品 | 亚洲丁香| 午夜久久福利 | 五月婷中文字幕 | 欧美日韩一卡二卡 | av三级网站| 亚洲欧美日韩国产 | 成品人视频ww入口 | 国产成人av在线 | 狠狠人妻久久久久久综合蜜桃 | 致命魔术电影高清在线观看 | 日本大乳奶做爰 | 成年人一级片 | 夜夜爱av | 国产美女91| 500部大龄熟乱视频 亚洲乱码精品 | 无码人妻精品一区二区三区温州 | 成人国产精品免费观看动漫 | 青青操国产视频 | 免费在线一区二区三区 | 性五月天 | 久久91 | 天天狠天天插天天透 | 日韩av网站大全 | 熟女肥臀白浆大屁股一区二区 | 91av一区| 成年人在线视频免费观看 | 日韩人妻一区二区三区蜜桃视频 | 日韩精品视频在线观看网站 | 国产区久久 | 国产精品视频网址 | 日韩在线观看一区二区 | 91国内揄拍国内精品对白 | 九九涩| 色永久| www..99热| 国产在线一卡二卡 | 日韩精品中文在线 | 亚洲成人一二三 | 国产成人精品午夜福利Av免费 | 欧美激情一区二区 | 99久久99九九99九九九 | 精品国产精品网麻豆系列 |