找回密码
 注册
关于网站域名变更的通知
查看: 762|回复: 3
打印 上一主题 下一主题

基于稀疏大规模矩阵的多目标进化算法简介

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-13 10:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
( V. s' \8 b: k( ^
论文提出了一种解决大规模稀疏问题的多目标算法,大规模稀疏存在于许多领域:机器学习、数据挖掘、神经网络。
. M4 j3 I6 h% B2 l# q8 `作者主要讨论了四个具体的问题
9 d( G( @- X% Q3 b" p6 S4 f$ X1 v
  • ①特征选择
  • ②模式挖掘
  • ③关键节点检测
  • ④神经网络训练
    6 m; S! j; x1 i; u
上面四个问题虽然存在于不同领域,但是它们都属于多目标问题,它们的pareto面的解集都是稀疏的。举例来说,对于大规模特征选择问题,10000维中只能选取不到100个,压缩率达到了99%,是典型的稀疏问题。+ H5 i  J# r( J" d9 M- u
& b3 |2 S: L/ L, S( e. s
具体问题
! N& W9 m9 q$ Q' k7 x' B8 t% H! M9 Y* t4 G

  S. f: _. F" f& N+ M. ?1 R
9 m1 ]! g' o0 d ; X, D& s- \/ C; c
! n* s+ L) O, m

2 y. c7 P7 ^& a算法的贡献/ i8 c8 Y* }: Z& T

, K+ C2 n- ^. Y/ G* a
  • ①设计了新的种群初始化策略(根据稀疏大规模特性,能够获得一个很好的前沿面)
  • ②设计了新的基于pareto解集稀疏性的遗传算子
    % M3 B" X" E- a
6 }5 v) W  |( F% ^$ Y3 k9 M( \' u

$ O3 o& K2 k+ [; w具体算法& ^7 p. x; X3 d7 I" F

% S) e* V2 a2 }" G9 q算法框架
) `/ a: K2 n, }5 m% J& Q2 ^4 R" a9 D3 D( ^2 c' ?
类似于NSGA2的框架
3 R$ ~/ O$ c, E5 P- {* [( ?2 |* \  b6 V6 G7 ^9 b8 ^& ~

2 `8 N) x9 L  |0 y6 X' v3 N2 T* F& ]6 j  @

# A7 f8 W4 `! |8 a3 k初始化策略! u% o' B8 [( x9 ]" E* l

, W) V+ F8 Z5 Z- I/ a$ z$ r* \' K# r为了集成两种编码,需要引入两个向量,一个是决策变量向量dec (实际上是进化的解,对于01编码来说,可以全置1),另一个是掩码向量mask(实际上一个01向量,用来记录每个维度的好坏,好的置1),最终的决策变量是两者的内积。
! X7 F$ I! l, d4 ^( L6 |
' ]: C& F4 T# R
7 H7 o4 M8 A+ ?8 B+ n- m- j0 F. `1 i5 f) Z* m  Z4 S( ?
经过初始化后的结果:0 E8 @* p  Y  _# X

" j4 E6 u! |3 E  h( Q/ z  P $ A2 _0 z( _2 L2 G( X- U

- @$ k3 x8 t! X# E- E7 J可以看到,通过该初始化策略,获得一个一个近似于pareto面的良好分布。
8 z, x9 P# G9 P: K$ g) C+ ~
) D8 n, \3 T8 o  Y; i3 F" o+ a5 G3 j( n- G
交叉变异算子
; p* s) c/ e. ^8 s& e) ?6 K$ U  w8 G3 E1 ~& q
这个交叉变异是算法的核心,它每次在二进制向量mask中,以同样的概率每次在0元素中翻转一个元素,或者在非0元素中翻转一个元素,翻转是根据决策变量的适应度值进行的。因此,生成的子代不会有同样数量的0和1,并且可以保持子代的稀疏度。: t9 n8 a3 h  C0 E3 T" `+ r1 }2 f
. A' U0 k9 q, o: m# s$ G
) X% f! H- F  ^' _. Z& D* a

" T- Q3 m+ ?9 L, Y0 K7 F# _采用交叉变异后的结果:
& G3 A% f8 `- h( p: Z5 Y" l: q  b: C9 E8 p, e! _. |

% {; o) G; n& K) ^3 p$ N
5 T) [; F4 ~4 A( c可以看到,通过此策略,提高了稀疏度,被置为1的维度越来越少。
! f$ J1 j! }3 S9 f9 D% L$ Z- B/ i% h) B  g

) R+ n* `) @% I5 i5 Z5 C% j7 I6 }其他
! X8 d7 }; P3 {
% R# i: V9 G) I( ?# e* v对于实验部分,作者设计了具体的测试套件,结果也非常乐观,在此不赘述。
  ~+ r) _7 {9 r; M& C0 P
  • TA的每日心情

    2019-11-19 15:34
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-7-13 10:57 | 只看该作者
    基于稀疏大规模矩阵的多目标进化算法简介

    该用户从未签到

    3#
    发表于 2021-7-13 10:58 | 只看该作者
    基于稀疏大规模矩阵的多目标进化算法简介

    该用户从未签到

    4#
    发表于 2021-7-13 10:59 | 只看该作者
    基于稀疏大规模矩阵的多目标进化算法简介
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-23 21:12 , Processed in 0.171875 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表