Memristors enable designing and deploying swarm intelligence algorithms. Here, the firefly algorithm (FA) is binarized and implemented via a memristor crossbar array for feature selection. To address FA’s slow convergence, a novel cosine similarity-based binary firefly algorithm (CS-BFA) is designed, which significantly boosts convergence speed compared to Euclidean distance-based BFA. CS-BFA is implemented using a validated circuit design and control scheme supporting parallel computing. Feature selection for logistic regression (LR) on the Sonar dataset shows that LR with memristive CS-BFA achieves 7.82% higher accuracy using 32 fewer features than competitors.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Memristive Binary Firefly Algorithm with Cosine Similarity

  • Jiarun Shen,
  • Yongbin Yu,
  • Xiangxiang Wang,
  • Xiao Feng,
  • Xuefeng Zhong,
  • Jingya Wang,
  • Xinyi Han,
  • Nyima Tashi

摘要

Memristors enable designing and deploying swarm intelligence algorithms. Here, the firefly algorithm (FA) is binarized and implemented via a memristor crossbar array for feature selection. To address FA’s slow convergence, a novel cosine similarity-based binary firefly algorithm (CS-BFA) is designed, which significantly boosts convergence speed compared to Euclidean distance-based BFA. CS-BFA is implemented using a validated circuit design and control scheme supporting parallel computing. Feature selection for logistic regression (LR) on the Sonar dataset shows that LR with memristive CS-BFA achieves 7.82% higher accuracy using 32 fewer features than competitors.