Area optimization approach for MPRM logic circuits based on multi-strategy synergy ant lion optimization algorithm
-
摘要:
针对现有混合极性Reed-Muller (MPRM)逻辑电路面积优化方法优化效果较差的问题,提出一种多策略融合蚁狮优化(MSALO)算法。为解决蚁狮优化(ALO)算法全局搜索能力较差的问题,在算法随机游走阶段应用双策略随机游走机制;为解决算法寻优能力差的问题,针对精英蚁狮个体应用突围机制;为加快算法的收敛速度,引入基于正弦函数的自适应蚂蚁位置更新策略。提出一种基于MSALO算法的MPRM逻辑电路面积优化方法,基于北卡罗莱纳州微电子中心(MCNC)基准测试电路的实验结果表明:基于MSALO算法的MPRM逻辑电路面积优化方法平均面积节省率可在现有优秀群智能优化算法的基础上平均提高27.96%。
-
关键词:
- 混合极性Reed-Muller /
- 组合优化问题 /
- 群智能优化 /
- 蚁狮优化 /
- 突围机制
Abstract:In this paper, we propose a multi-strategy synergy ant lion optimization (MSALO) algorithm to address the problems of insufficient optimization efficacy of existing mixed polarity Reed-Muller (MPRM) circuit area optimization methods. A two-strategy random tour mechanism is used in the algorithm’s random tour stage to address the issue of the ant lion optimization (ALO) algorithm’s poor global search ability. A breakout mechanism is used for elite ant lion individuals to address the issue of poor local exploration ability. To expedite the convergence rate of the algorithm, an adaptive ant position update strategy based on the sine function is introduced. The MPRM circuit area optimization approach based on MSALO is proposed to search for the best polarity corresponding to the MPRM logic circuit with the smallest circuit area by using MSALO. The experimental results based on the Microelectronics Center of North Carolina (MCNC) benchmark test circuit demonstrate that the average area savings rate of the area optimization strategy based on MSALO may be increased by an average of 27.96% when compared to the current state-of-the-art swarm intelligence optimization algorithms.
-
表 1 4种算法的逻辑电路面积优化对比实验数据
Table 1. Comparison experimental data of logic circuit area optimization of four algorithms
电路名称 算法运行10次逻辑电路面积最优值 算法运行10次逻辑电路面积平均值 S1/% S2/% S3/% MSALO ALO ChOA SAO MSALO ALO ChOA SAO 5xp1 37 37 37 37 37 39.7 37.4 40.8 6.80 1.07 9.31 exps 51 53 51 65 51 64.6 52.2 89.2 21.05 2.30 42.83 clip 260 260 260 260 264 265.7 268.8 271.1 0.64 17.86 2.62 br1 126 126 126 137 126 145.6 140.6 146.7 13.46 10.38 14.11 t3 113 129 123 161 119.2 155.4 139.6 176.6 23.29 14.61 32.50 alu1 7 7 7 8 7 7.4 7.1 12.2 5.41 1.41 42.62 misex3 933 1876 1377 2484 933 2469.6 1892.2 3124.8 62.22 50.69 70.14 table3 1528 2042 1891 2042 1528 2326.9 2192.2 2584.7 34.33 30.30 40.88 amd 309 375 346 383 323.1 415.7 374 439 22.28 13.61 26.40 gary 577 726 650 708 593.2 816.7 731.8 876.9 27.37 18.94 32.35 newtpla 35 44 47 59 35 66.5 63.4 82.1 47.37 44.79 57.37 pdc 185 185 185 230 185 259.4 252.3 297.9 28.68 26.67 37.90 table5 50 92 92 76 52.8 114 110.3 105 53.68 52.13 49.71 注:S1、S2、S3分别为MSALO算法与ALO、ChOA、SAO算法相比的平均面积节省率。 -
[1] ZHOU Y H, HE Z X, CHEN C, et al. An efficient power optimization approach for fixed polarity Reed-Muller logic circuits based on metaheuristic optimization algorithm[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2022, 41(12): 5380-5393. [2] HE Z X, PAN Y H, WANG K J, et al. Area optimization for MPRM logic circuits based on improved multiple disturbances fireworks algorithm[J]. Applied Mathematics and Computation, 2021, 399: 126008. [3] FU Q, WANG P J, TONG N, et al. Integrated polarity optimization of MPRM circuits based on improved multi-objective particle swarm optimization[J]. Chinese Journal of Electronics, 2020, 29(5): 833-840. [4] HE Z X, XIAO L M, GU F, et al. EDOA: an efficient delay optimization approach for mixed-polarity Reed-Muller logic circuits under the unit delay model[J]. Frontiers of Computer Science, 2019, 13(5): 1102-1115. [5] QIN D G, HE Z X, ZHAO X J, et al. Area and power optimization for Fixed Polarity Reed-Muller logic circuits based on Multi-strategy Multi-objective Artificial Bee Colony algorithm[J]. Engineering Applications of Artificial Intelligence, 2023, 121: 105906. [6] 周宇豪, 何振学, 梁新艺, 等. 基于BABFA的XNOR/OR电路面积优化[J]. 北京航空航天大学学报, 2022, 48(10): 2031-2039.ZHOU Y H, HE Z X, LIANG X Y, et al. Optimization of XNOR/OR circuit area based on BABFA[J]. Journal of Beijing University of Aeronautics and Astronautics, 2022, 48(10): 2031-2039(in Chinese). [7] WANG P J, LI K P, ZHANG H H. PMGA and its application in area and power optimization for ternary FPRM circuit[J]. Journal of Semiconductors, 2016, 37(1): 015007. [8] 卜登立, 江建慧. 基于Pareto支配的MPRM电路面积与可靠性优化[J]. 电子学报, 2016, 44(11): 2653-2659.BU D L, JIANG J H. Pareto dominance based area and reliability optimization of MPRM circuits[J]. Acta Electronica Sinica, 2016, 44(11): 2653-2659(in Chinese). [9] 俞海珍, 汪鹏君, 张会红, 等. 基于三值多样性粒子群算法的MPRM电路综合优化[J]. 电子学报, 2017, 45(7): 1601-1607.YU H Z, WANG P J, ZHANG H H, et al. Optimization of MPRM circuits based on ternary diversity particle swarm optimization[J]. Acta Electronica Sinica, 2017, 45(7): 1601-1607(in Chinese). [10] 邵艺璇, 何振学, 周宇豪, 等. 基于M-AFSA的MPRM逻辑电路面积优化[J]. 北京航空航天大学学报, 2023, 49(3): 693-701.SHAO Y X, HE Z X, ZHOU Y H, et al. Area optimization of MPRM circuits based on M-AFSA[J]. Journal of Beijing University of Aeronautics and Astronautics, 2023, 49(3): 693-701(in Chinese). [11] 潘钰华, 何振学, 王克俭. 基于改进烟花算法的MPRM逻辑电路面积优化[J]. 兰州大学学报(自然科学版), 2021, 57(3): 416-422.PAN Y H, HE Z X, WANG K J. Area optimization for MPRM logic circuits based on improved fireworks algorithm[J]. Journal of Lanzhou University (Natural Sciences), 2021, 57(3): 416-422(in Chinese). [12] 卜登立. 基于混合遗传算法的MPRM最小化[J]. 浙江大学学报(理学版), 2016, 43(2): 184-189.BU D L. Hybrid genetic algorithm for MPRM minimization[J]. Journal of Zhejiang University (Science Edition), 2016, 43(2): 184-189(in Chinese). [13] MIRJALILI S. The ant lion optimizer[J]. Advances in Engineering Software, 2015, 83: 80-98. [14] KASHYAP A K, PARHI D R, KUMAR S, et al. Safe navigation of humanoid robot in cluttered terrain using ant lion optimizer tuned RA approach[C]//Proceedings of the Current Advances in Mechanical Engineering. Berlin: Springer, 2021: 997-1006. [15] THAWKAR S, SHARMA S, KHANNA M, et al. Breast cancer prediction using a hybrid method based on Butterfly Optimization Algorithm and Ant Lion Optimizer[J]. Computers in Biology and Medicine, 2021, 139: 104968. [16] KUMARI R, KUMAR R. Vehicular ant lion optimization algorithm (VALOA) for urban traffic management[C]//Proceedings of the Innovations in Computer Science and Engineering. Berlin: Springer, 2021: 99-114. [17] ZHANG H L, CHEN M R, LI P S, et al. An improved Harris Hawks optimizer combined with extremal optimization[J]. International Journal of Machine Learning and Cybernetics, 2023, 14(3): 655-682. [18] XU J, KANG X Y, FAN Z K, et al. Design of highly uniform magnetic field coils with wolf pack algorithm[J]. IEEE Sensors Journal, 2021, 21(4): 4412-4424. [19] ABDULLAH M A, AB RASHID M F F, GHAZALLI Z. Optimization of assembly sequence planning using soft computing approaches: a review[J]. Archives of Computational Methods in Engineering, 2019, 26(2): 461-474. [20] TANYILDIZI E, DEMIR G. Golden sine algorithm: a novel math-inspired algorithm[J]. Advances in Electrical and Computer Engineering, 2017, 17(2): 71-78. [21] KHISHE M, MOSAVI M R. Chimp optimization algorithm[J]. Expert Systems with Applications, 2020, 149: 113338. [22] DENG L Y, LIU S Y. Snow ablation optimizer: a novel metaheuristic technique for numerical optimization and engineering design[J]. Expert Systems with Applications, 2023, 225: 120069. -


下载: