TY - JOUR
T1 - Minimization for ternary fixed polarity Reed–Muller expressions based on ternary quantum shuffled frog leaping algorithm
AU - He, Zhenxue
AU - Xiao, Limin
AU - Wang, Xiang
N1 - Publisher Copyright:
© 2021 Elsevier B.V.
PY - 2021/10
Y1 - 2021/10
N2 - Logic minimization is one of the most crucial steps in combinational logic synthesis. The minimization for ternary fixed polarity Reed–Muller (FPRM) expressions aims to find a polarity that produces a ternary FPRM expression with as few operation terms as possible. However, the size of the ternary FPRM optimization space is much larger than that of binary FPRM optimization space, and the minimization for ternary FPRM expressions is a computationally hard problem. In this paper, we first propose a ternary quantum shuffled frog leaping algorithm (TQSFL) to solve the three-valued combinatorial optimization problem. The TQSFL divides frog individuals into three subpopulations: a subpopulation with a global updating strategy, a subpopulation with a local updating strategy, and a subpopulation with a random updating strategy, and performs local depth search on the three subpopulations based on the proposed ternary quantum rotation gate, ternary quantum correction mechanism, and ternary quantum crossover operator. Moreover, based on the TQSFL, we propose a minimization algorithm (MA) for ternary FPRM expressions, which searches for a polarity that produces a ternary FPRM expression with as few operation terms as possible by using the TQSFL. Experimental results demonstrated the effectiveness of the MA in minimizing ternary FPRM expressions.
AB - Logic minimization is one of the most crucial steps in combinational logic synthesis. The minimization for ternary fixed polarity Reed–Muller (FPRM) expressions aims to find a polarity that produces a ternary FPRM expression with as few operation terms as possible. However, the size of the ternary FPRM optimization space is much larger than that of binary FPRM optimization space, and the minimization for ternary FPRM expressions is a computationally hard problem. In this paper, we first propose a ternary quantum shuffled frog leaping algorithm (TQSFL) to solve the three-valued combinatorial optimization problem. The TQSFL divides frog individuals into three subpopulations: a subpopulation with a global updating strategy, a subpopulation with a local updating strategy, and a subpopulation with a random updating strategy, and performs local depth search on the three subpopulations based on the proposed ternary quantum rotation gate, ternary quantum correction mechanism, and ternary quantum crossover operator. Moreover, based on the TQSFL, we propose a minimization algorithm (MA) for ternary FPRM expressions, which searches for a polarity that produces a ternary FPRM expression with as few operation terms as possible by using the TQSFL. Experimental results demonstrated the effectiveness of the MA in minimizing ternary FPRM expressions.
KW - Combinational logic synthesis
KW - Combinatorial optimization problem
KW - Fixed polarity Reed–Muller
KW - Logic minimization
KW - Shuffled frog leaping algorithm
UR - https://www.scopus.com/pages/publications/85108888863
U2 - 10.1016/j.asoc.2021.107647
DO - 10.1016/j.asoc.2021.107647
M3 - 文章
AN - SCOPUS:85108888863
SN - 1568-4946
VL - 110
JO - Applied Soft Computing
JF - Applied Soft Computing
M1 - 107647
ER -