Skip to main content

2020 | OriginalPaper | Buchkapitel

Ant Colony Optimization Implementation for Reversible Synthesis in Walsh-Hadamard Domain

verfasst von : Krzysztof Podlaski

Erschienen in: Computational Science – ICCS 2020

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Reversible circuits are one of the technologies that can provide future low energy circuits. The synthesis of an optimal reversible circuit for a given function is an np-hard problem. The meta-heuristic approaches are one of the most promising methods for these types of optimization problems. In this paper, a new approach for ACO reversible synthesis is presented. Usually, authors build an ACO system with the use of truth table or permutation representation of the reversible function. In this work, a Walsh spectral representation of a Boolean function is used. This allows dividing search spaces into smaller “promising” areas with well-defined transition operations between them. As a result, we can minimize the enormous search space and generate better solutions than obtained by ACO synthesis with classical reversible function representation. The proposed approach was applied to benchmark reversible functions of 4,5 and 6 variables and compared to other meta-heuristic results and best-known solutions.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Amy, M., Maslov, D., Mosca, M., Roetteler, M.: A meet-in-the-middle algorithm for fast synthesis of depth-optimal quantum circuits. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 32(6), 818–830 (2013)CrossRef Amy, M., Maslov, D., Mosca, M., Roetteler, M.: A meet-in-the-middle algorithm for fast synthesis of depth-optimal quantum circuits. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 32(6), 818–830 (2013)CrossRef
2.
Zurück zum Zitat Barenco, A., et al.: Elementary gates for quantum computation. Phys. Rev. A 52, 3457–3467 (1995)CrossRef Barenco, A., et al.: Elementary gates for quantum computation. Phys. Rev. A 52, 3457–3467 (1995)CrossRef
3.
Zurück zum Zitat Conte, T.M., DeBenedictis, E.P., Gargini, P.A., Track, E.: Rebooting computing: the road ahead. Computer 50(1), 20–29 (2017)CrossRef Conte, T.M., DeBenedictis, E.P., Gargini, P.A., Track, E.: Rebooting computing: the road ahead. Computer 50(1), 20–29 (2017)CrossRef
4.
Zurück zum Zitat Datta, K., Sengupta, I., Rahaman, H.: Particle swarm optimization based reversible circuit synthesis using mixed control Toffoli gates. J. Low Power Electron. 9(3), 363–372 (2013)CrossRef Datta, K., Sengupta, I., Rahaman, H.: Particle swarm optimization based reversible circuit synthesis using mixed control Toffoli gates. J. Low Power Electron. 9(3), 363–372 (2013)CrossRef
5.
Zurück zum Zitat Dorigo, M.: Optimization, learning and natural algorithms. Ph.D. thesis, Politecnico di Milano, Italy (1992) Dorigo, M.: Optimization, learning and natural algorithms. Ph.D. thesis, Politecnico di Milano, Italy (1992)
6.
7.
Zurück zum Zitat Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 26(1), 29–41 (1996) Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 26(1), 29–41 (1996)
8.
Zurück zum Zitat Dorigo, M., Stützle, T.: Ant Colony Optimization. A Bradford Book. BRADFORD BOOK (2004) Dorigo, M., Stützle, T.: Ant Colony Optimization. A Bradford Book. BRADFORD BOOK (2004)
9.
Zurück zum Zitat Edwards, C.R.: The application of the Rademacher-Walsh transform to boolean function classification and threshold logic synthesis. IEEE Trans. Comput. 100(1), 48–62 (1975)MathSciNetCrossRef Edwards, C.R.: The application of the Rademacher-Walsh transform to boolean function classification and threshold logic synthesis. IEEE Trans. Comput. 100(1), 48–62 (1975)MathSciNetCrossRef
10.
Zurück zum Zitat Frank, M.P.: Throwing computing into reverse. IEEE Spect. 54(9), 32–37 (2017)CrossRef Frank, M.P.: Throwing computing into reverse. IEEE Spect. 54(9), 32–37 (2017)CrossRef
11.
Zurück zum Zitat Hadjam, F.Z., Moraga, C.: RIMEP2: evolutionary design of reversible digital circuits. ACM J. Emerg. Technol. Comput. Syst. (JETC) 11(3), 27 (2014) Hadjam, F.Z., Moraga, C.: RIMEP2: evolutionary design of reversible digital circuits. ACM J. Emerg. Technol. Comput. Syst. (JETC) 11(3), 27 (2014)
12.
Zurück zum Zitat Hurst, S.L.: The Logical Processing of Digital Signals. Crane Russak & Company Inc./Edward Arnold, New York/London (1978)MATH Hurst, S.L.: The Logical Processing of Digital Signals. Crane Russak & Company Inc./Edward Arnold, New York/London (1978)MATH
13.
Zurück zum Zitat Karpovsky, M.G., Stanković, R.S., Astola, J.T.: Spectral Logic and Its Applications for the Design of Digital Devices. Wiley, Hoboken (2008) Karpovsky, M.G., Stanković, R.S., Astola, J.T.: Spectral Logic and Its Applications for the Design of Digital Devices. Wiley, Hoboken (2008)
14.
Zurück zum Zitat Kerntopf, P., Perkowski, M., Podlaski, K.: Synthesis of reversible circuits: a view on the state-of-the-art. In: Proceedings of the 12th IEEE Conference on Nanotechnology (IEEE-NANO), pp. 1–6. IEEE (2012) Kerntopf, P., Perkowski, M., Podlaski, K.: Synthesis of reversible circuits: a view on the state-of-the-art. In: Proceedings of the 12th IEEE Conference on Nanotechnology (IEEE-NANO), pp. 1–6. IEEE (2012)
15.
Zurück zum Zitat Landauer, R.: Irreversibility and heat generation in the computing process. IBM J. Res. Dev. 5(3), 183–191 (1961)MathSciNetCrossRef Landauer, R.: Irreversibility and heat generation in the computing process. IBM J. Res. Dev. 5(3), 183–191 (1961)MathSciNetCrossRef
16.
Zurück zum Zitat Lechner, R.J.: A transform approach to logic design. IEEE Trans. Comput. 100(7), 627–640 (1970)CrossRef Lechner, R.J.: A transform approach to logic design. IEEE Trans. Comput. 100(7), 627–640 (1970)CrossRef
17.
Zurück zum Zitat Li, M., Zheng, Y., Hsiao, M.S., Huang, C.: Reversible logic synthesis through ant colony optimization. In: Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 307–310. IEEE (2010) Li, M., Zheng, Y., Hsiao, M.S., Huang, C.: Reversible logic synthesis through ant colony optimization. In: Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 307–310. IEEE (2010)
18.
Zurück zum Zitat Manna, P., Kole, D.K., Rahaman, H., Das, D.K., Bhattacharya, B.B.: Reversible logic circuit synthesis using genetic algorithm and particle swarm optimization. In: Proceedings of the International Symposium on Electronic System Design (ISED), pp. 246–250. IEEE (2012) Manna, P., Kole, D.K., Rahaman, H., Das, D.K., Bhattacharya, B.B.: Reversible logic circuit synthesis using genetic algorithm and particle swarm optimization. In: Proceedings of the International Symposium on Electronic System Design (ISED), pp. 246–250. IEEE (2012)
19.
Zurück zum Zitat Maslov, D., Dueck, G.W., Miller, D.M.: Techniques for the synthesis of reversible Toffoli networks. ACM Trans. Des. Autom. Electron. Syst. 12(4), 42–es (2007) Maslov, D., Dueck, G.W., Miller, D.M.: Techniques for the synthesis of reversible Toffoli networks. ACM Trans. Des. Autom. Electron. Syst. 12(4), 42–es (2007)
20.
Zurück zum Zitat Miller, D.M., Maslov, D., Dueck, G.W.: A transformation based algorithm for reversible logic synthesis. In: Proceedings of the 40th Annual Design Automation Conference, pp. 318–323. ACM (2003) Miller, D.M., Maslov, D., Dueck, G.W.: A transformation based algorithm for reversible logic synthesis. In: Proceedings of the 40th Annual Design Automation Conference, pp. 318–323. ACM (2003)
22.
Zurück zum Zitat Nielsen, M.A., Chuang, I.L.: Quantum Computation and Quantum Information. Cambridge University Press (2010) Nielsen, M.A., Chuang, I.L.: Quantum Computation and Quantum Information. Cambridge University Press (2010)
23.
Zurück zum Zitat Saeedi, M., Markov, I.: Synthesis and optimization of reversible circuits – a survey. ACM Comput. Surv. 45(2), 21:1–21:34 (2013) Saeedi, M., Markov, I.: Synthesis and optimization of reversible circuits – a survey. ACM Comput. Surv. 45(2), 21:1–21:34 (2013)
24.
Zurück zum Zitat Saeedi, M., Zamani, M.S., Sedighi, M., Sasanian, Z.: Reversible circuit synthesis using a cycle-based approach. J. Emerg. Technol. Comput. Syst. 6(4), 1–26 (2010)CrossRef Saeedi, M., Zamani, M.S., Sedighi, M., Sasanian, Z.: Reversible circuit synthesis using a cycle-based approach. J. Emerg. Technol. Comput. Syst. 6(4), 1–26 (2010)CrossRef
27.
Zurück zum Zitat Wang, X., Jiao, L., Li, Y., Qi, Y., Wu, J.: A variable-length chromosome evolutionary algorithm for reversible circuit synthesis. J. Multiple-Valued Log. Soft Comput. 25(6), 643–671 (2015)MathSciNet Wang, X., Jiao, L., Li, Y., Qi, Y., Wu, J.: A variable-length chromosome evolutionary algorithm for reversible circuit synthesis. J. Multiple-Valued Log. Soft Comput. 25(6), 643–671 (2015)MathSciNet
28.
Zurück zum Zitat Wille, R., Drechsler, R.: Bdd-based synthesis of reversible logic. Int. J. Appl. Metaheuristic Comput. 1(4), 25–41 (2010)CrossRef Wille, R., Drechsler, R.: Bdd-based synthesis of reversible logic. Int. J. Appl. Metaheuristic Comput. 1(4), 25–41 (2010)CrossRef
29.
Zurück zum Zitat Wille, R., Große, D., Teuber, L., Dueck, G.W., Drechsler, R.: RevLib: an online resource for reversible functions and reversible circuits. In: International Symposium on Multi-Valued Logic, pp. 220–225 (2008), RevLib. http://www.revlib.org Wille, R., Große, D., Teuber, L., Dueck, G.W., Drechsler, R.: RevLib: an online resource for reversible functions and reversible circuits. In: International Symposium on Multi-Valued Logic, pp. 220–225 (2008), RevLib. http://​www.​revlib.​org
Metadaten
Titel
Ant Colony Optimization Implementation for Reversible Synthesis in Walsh-Hadamard Domain
verfasst von
Krzysztof Podlaski
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-50426-7_18