Moore Phillip W, Venayagamoorthy Ganesh K
Real-Time Power and Intelligent Systems Laboratory, Department of Electrical and Computer Engineering, University of Missouri-Rolla, 1870 Miner Circle, Rolla, Missouri 65409, USA.
Int J Neural Syst. 2006 Jun;16(3):163-77. doi: 10.1142/S0129065706000585.
This paper presents the evolution of combinational logic circuits by a new hybrid algorithm known as the Differential Evolution Particle Swarm Optimization (DEPSO), formulated from the concepts of a modified particle swarm and differential evolution. The particle swarm in the hybrid algorithm is represented by a discrete 3-integer approach. A hybrid multi-objective fitness function is coined to achieve two goals for the evolution of circuits. The first goal is to evolve combinational logic circuits with 100% functionality, called the feasible circuits. The second goal is to minimize the number of logic gates needed to realize the feasible circuits. In addition, the paper presents modifications to enhance performance and robustness of particle swarm and evolutionary techniques for discrete optimization problems. Comparison of the performance of the hybrid algorithm to the conventional Karnaugh map and evolvable hardware techniques such as genetic algorithm, modified particle swarm, and differential evolution are presented on a number of case studies. Results show that feasible circuits are always achieved by the DEPSO algorithm unlike with other algorithms and the percentage of best solutions (minimal logic gates) is higher.
本文介绍了一种名为差分进化粒子群优化算法(DEPSO)的新型混合算法对组合逻辑电路的演化,该算法是基于改进粒子群和差分进化的概念制定的。混合算法中的粒子群由离散的三整数方法表示。为实现电路演化的两个目标,构建了一个混合多目标适应度函数。第一个目标是演化出具有100%功能的组合逻辑电路,即可行电路。第二个目标是使实现可行电路所需的逻辑门数量最少。此外,本文还提出了一些改进措施,以提高粒子群和进化技术在离散优化问题中的性能和鲁棒性。在多个案例研究中,将混合算法与传统卡诺图以及诸如遗传算法、改进粒子群和差分进化等可演化硬件技术的性能进行了比较。结果表明,与其他算法不同,DEPSO算法总能得到可行电路,且最优解(最少逻辑门)的比例更高。