Design and Improvement of Firefly Algorithm Based on Ternary Optical Computer
Yihui Tong, Shaojiang Sun, Baofeng Qi, Jie Zhang, Xuanchuan Wang, Zhehe Wang, Xianchao Wang · 2023
The firefly algorithm is used in the fields of image processing and task scheduling. The traditional design of this algorithm suffers from defects such as too slow convergence speeds and an easy tendency to fall into local optimal solutions. To this end, this paper designs a modified firefly algorithm based on the ternary optical computer, which has the characteristics of megabits, parallelism, and assignability by bit, and improves the classical firefly algorithm, mainly by using chaotic mapping for population initialization, introducing an adaptive dynamic step size, and making out-of-bounds adjustments to equilibrium. The experimental results show that the modified Firefly algorithm based on the ternary optical computer has enhanced merit-seeking ability and increased convergence speed.