• 沒有找到結果。

維持決策空間分散度之環境選擇機制

第四章 實驗與分析

4.3 參數設定

4.5.1 維持決策空間分散度之環境選擇機制

表 14~17 顯示了週期式決策空間叢集與混合式決策空間擁擠距離環境選擇 機制在 DTLZ 問題中的求解成效。在表 14 中,我們測試了不同週期設定下,

該機制的求解效能,其中當週期數為 1 (ES-CL_1),表示演算法在環境選擇時,

只使用我們的決策空間叢集式選擇法 (ES-CL_X, X 為週期數)。可以發現,隨 著週期參數值漸增,演算法的 IGD 值有遞減的趨勢。表 16 為混合式決策空間 擁擠距離環境選擇機制的 IGD 效能,其中為了減輕該機制過於保持決策空間分 散度的能力,我們另外加入了競爭法機制,當選擇投影點集中的個體存活時,原 本的 ES-CD 為選擇該投影點集中擁擠距離值最高的個體存活 (表示在決策空 間中較不擁擠者),加入競爭法機制 (ES_CD_tour) 後,我們則是隨機挑選該投 影點集中任兩個個體出來比較,擁擠距離值較高者存活。

52

表 14:週期式決策空間叢集環境選擇機制之 IGD 效能

問題 目標數 演算法 平均值 最小值 標準差

DTLZ1 3

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.0276558 0.0170389 0.00791132

0.0069827 0.00684706 0.00382207

0.0248147 0.0148684 0.00569218 0.00404319 0.00406338 0.00212061

0.00177337 0.00131509 0.00183258 0.00453245 0.00335213 0.00172373

DTLZ1 5

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.0986058 0.0599924 0.0422375 0.0355452 0.0307501 0.0236689

0.0823907 0.0559763 0.0377311 0.0290746 0.0261543 0.0187789

0.00639175 0.00231736 0.00228227 0.0025507 0.00199884 0.00335072

DTLZ1 8

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.22444 0.0946509 0.0639508 0.0644954 0.0607278 0.0578993

0.205208 0.09133 0.0608758

0.058378 0.0571048 0.0525555

0.0116836 0.00213392

0.0016913 0.00216857 0.00194351 0.0019964

DTLZ1 10

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.242647 0.137403 0.0859326 0.0901302 0.0836818 0.0827784

0.224881 0.132361 0.080341 0.0847585 0.0763263 0.0773738

0.0150764 0.00297 0.00277869 0.00251127 0.00358193 0.00252879

DTLZ2 3

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.0766249 0.0540968 0.0258007 0.0213905 0.0232969 0.0135048

0.0703129 0.0480747 0.021843 0.0162106 0.0152826 0.00902448

0.003281 0.00360145 0.00290135 0.00242933 0.00369507 0.00316919

DTLZ2 5

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.263378 0.169763 0.106734 0.0831212 0.0734499 0.053948

0.24688 0.155125 0.0947528 0.0656987 0.0586839 0.0445395

0.00987638 0.00626413 0.0082215 0.00666657 0.00642375 0.0052084

DTLZ2 8

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.467481 0.267419 0.193296 0.190506 0.173605 0.148456

0.446172 0.251088 0.184599 0.173081 0.162327 0.141446

0.0157614 0.00985469 0.00500633 0.00703076 0.00606671 0.00521825

DTLZ2 10

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.657967 0.323487 0.250295 0.242675 0.231483 0.217655

0.616843 0.291414 0.242352 0.224155 0.21858 0.205063

0.0312869 0.0124645 0.00551868 0.00837393 0.00653193 0.00901009

DTLZ3 3

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.0725757 0.0476502 0.0286696 0.0274496 0.0231012 0.0226618

0.0629611 0.0379805 0.0217193 0.0198962 0.0145044 0.0128233

0.00556239 0.00324552 0.00473815 0.00488162 0.00802357 0.00610217

DTLZ3 5

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.310312 0.169668 0.125974 0.110116 0.0925465 0.0760341

0.262225 0.159212 0.114813 0.101368 0.0766744

0.065412

0.043127 0.00662428 0.00522383 0.00854283 0.00860302 0.00717972

DTLZ3 8

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.659996 0.266047 0.191772 0.187536 0.182938 0.170816

0.500042 0.254726 0.184019 0.179856 0.177003 0.164753

0.066065 0.00793683 0.00457909 0.00436417 0.00405905 0.00407381

DTLZ3 10

ES-CL_1 ES-CL_2 ES-CL_10

0.686411 0.368527 0.252383

0.588727 0.337744 0.237703

0.034799 0.0147223 0.00952901

53

ES-CL_15

ES-CL_20 ES-CL_30

0.24083 0.235777 0.227346

0.227387 0.220312 0.203515

0.0081263 0.00908214

0.0112056

DTLZ4 3

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.107397 0.0862125

0.101611 0.126569 0.135012 0.146719

0.0938016 0.057812 0.0279214 0.0217188 0.018821 0.0131819

0.0100494 0.105193 0.223222 0.20883 0.209452 0.229129

DTLZ4 5

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.386603 0.184759 0.0957302 0.0803986 0.0701705 0.0564373

0.338256 0.169503 0.081476 0.0706718

0.060146 0.0473396

0.0272528 0.00791293

0.0065274 0.00600814 0.00407464 0.00454507

DTLZ4 8

ES-CL_1 ES-CL_2 ES-CL_10 ES-CL_15 ES-CL_20 ES-CL_30

0.546683 0.270243 0.143071 0.131808 0.10612 0.113433

0.504793 0.235036 0.135934 0.124341 0.0994152

0.102817

0.0210579 0.013523 0.00453747 0.00442586 0.00460116 0.00532642

表 15:週期式決策空間叢集環境選擇機制之統計檢定結果

ES-CD_tour

0.0219455 0.021323

0.0190719 0.0197186

0.00136299 0.000810356

DTLZ1 5 ES-CD

ES-CD_tour

0.0802823 0.0679121

0.0742673 0.0651093

0.0038645 0.00241864

DTLZ1 8 ES-CD

ES-CD_tour

14.7019 12.2852

5.37312 6.35188

5.4034 3.52171

DTLZ1 10 ES-CD

ES-CD_tour

23.2905 21.9624

10.8484 10.9479

6.02792 7.06838

DTLZ2 3 ES-CD

ES-CD_tour

0.0629157 0.0577047

0.0583728 0.054572

0.00243931 0.00206004

DTLZ2 5 ES-CD

ES-CD_tour

0.29284 0.224537

0.261234 0.203765

0.0125943 0.00993769

DTLZ2 8 ES-CD

ES-CD_tour

0.587754 0.509984

0.554142 0.482291

0.014623 0.0156803

DTLZ2 10 ES-CD

ES-CD_tour

0.727584 0.688462

0.689666 0.638619

0.0225381 0.0237355

DTLZ3 3 ES-CD

ES-CD_tour

0.0532004 0.0541403

0.0502233 0.048045

0.00178604 0.00249127

DTLZ3 5 ES-CD

ES-CD_tour

0.215686 0.189344

0.206045 0.177847

0.00717887 0.00505713

DTLZ3 8 ES-CD

ES-CD_tour

40.9739 31.1032

13.892 13.5738

14.7845 10.0143

DTLZ3 10 ES-CD

ES-CD_tour

75.1464 67.0801

38.3391 37.1146

25.4642 20.1226

DTLZ4 3 ES-CD

ES-CD_tour

0.0619097 0.104171

0.0575634 0.0524486

0.00236862 0.146452

DTLZ4 5 ES-CD

ES-CD_tour

0.312464 0.233385

0.28861 0.218682

0.0150534 0.0106448

DTLZ4 8 ES-CD

ES-CD_tour

0.637259 0.58135

0.60014 0.542853

0.0203357 0.0258146

54

表 17:NSGA-III 與決策空間環境選擇機制之統計檢定結果

NSGA-III ES-CL_30 ES-CD ES-CD_tour

NSGA-III 15+0- 15+0- 15+0-

ES-CL_30 0+15- 14+1- 14+1-

ES-CD 0+15- 1+14- 1+10-

ES-CD_tour 0+15- 1+14- 10+1-

在表 17 與 NSGA-III 相比較的統計檢定中,可以發現這兩個保持決策空間 分散度的機制,都會降低 NSGA-III 的求解能力。經由觀察後我們發現,在執行 週期式決策空間叢集機制後,會破壞族群原本在目標空間中的分布程度,假設原 本在執行此機制的前幾代,族群都能夠維持在每個參考點的投影點集中,只會有 一個個體的狀態,也就是分布的相當均勻,但在執行此機制後的世代之存活族群 中,會出現某些參考點之投影點集之個體數增高的現象,也就是有些參考點並無 分配到個體的狀況,明顯地影響到了族群在目標空間中的分散程度。

混 合 式 決 策 空 間 擁 擠 距 離 之 環 境 選 擇 機 制 的 實 驗 中 , 我 們 了 解 到 在

NSGA-III 先選取較為貧瘠參考點的機制裡,若不使用維持個體在目標空間中分 散度的方法,將不足以維持整體族群的分散程度,而 Deb 與 Tiwari [20] 所提 出的 Omni-optimizer,其在決策空間中的擁擠距離機制,其實還是與在目標空間 中的擁擠距離混合使用的,所以我們在選擇投影點集中的個體存活時,只相互比 較彼此在決策空間中的擁擠距離,此方法著實過於強烈,應至少將一部份重心放 回維持目標空間中的分散度才是。

55