Title :
Optimization of mixed polarity Reed-Muller expressions based on Whole Annealing Genetic Algorithm
Author :
Yang, Meng ; Xu, Hongying
Author_Institution :
State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
Abstract :
This paper presents a Whole Annealing Genetic Algorithm (WAGA) to obtain a good circuit implementation among mixed polarity Reed-Muller expressions. By combining global searching ability of genetic algorithm and local searching ability of simulated annealing, WAGA could achieve fast convergence. Apart from genetic operators such as crossover operator and mutation operator are used in genetic algorithm stage, it uses annealing operator at annealing stage. At the annealing stage, WAGA forms an intermediate population by selecting 2/3 population from previous generation and 2/3 population from current generation. Annealing operator is then applied to the intermediate population. To achieve an efficient CPU utilization, the calculation of the cost function of WAGA is based on a parallel manner, in which newly generated terms are obtained at one time. The results of tested benchmark show that the algorithm is highly effective for searching the best polarity and achieves 13% improvement on average in terms of CPU time.
Keywords :
Boolean functions; genetic algorithms; logic circuits; logic design; minimisation of switching nets; simulated annealing; WAGA; circuit implementation; global search; local search; mixed polarity Reed-Muller expression optimization; simulated annealing; whole annealing genetic algorithm; Annealing; Benchmark testing;
Conference_Titel :
ASIC (ASICON), 2011 IEEE 9th International Conference on
Conference_Location :
Xiamen
Print_ISBN :
978-1-61284-192-2
Electronic_ISBN :
2162-7541
DOI :
10.1109/ASICON.2011.6157206