{'fraction_non_alphanumeric': 0.01263537906137184, 'fraction_numerical': 0.0, 'mean_word_length': 5.301136363636363, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Particle Swarm Optimization Based Circuit Synthesis of Reversible Logic

During the past few decades, power dissipation has become a major concern in electronic industry, and various techniques have evolved for the reduction of power. Reversible circuits can be of great importance in this context and hence have become an active research area for various applications. There exists many techniques in literature which attempts to synthesize a reversible circuit from a given specification. In this paper we have used a Particle Swarm Optimization (PSO) based search technique to synthesize a reversible logic gate network from a given specification. The iterative algorithm tries to obtain a near optimal solution without exploring the entire search space, and takes advantage of the heuristics used during the search process. The heuristics used are specific to the problem which provides a way to move in proper direction. Experiments carried out on benchmark circuits suggest that in many cases PSO based technique provides optimal or near-optimal solutions, and the synthesis time is significantly fast.