Skip to main content

2018 | OriginalPaper | Buchkapitel

Using Reed-Muller Expansions in the Synthesis and Optimization of Boolean Quantum Circuits

verfasst von : Ahmed Younes

Erschienen in: Inspired by Nature

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

There have been efforts to find an automatic way to create efficient Boolean quantum circuits, because of their wide range of applications. This chapter shows how to build efficient Boolean quantum circuits. A direct synthesis method can be used to implement any Boolean function as a quantum circuit using its truth table, where the generated circuits are more efficient than ones generated using methods proposed by others. The chapter shows, using another method, that there is a direct correspondence between Boolean quantum operations and the classical Reed-Muller expansions. This relation makes it possible for the problem of synthesis and optimization of Boolean quantum circuits to be tackled within the domain of Reed-Muller logic under manufacturing constraints, for example, the interaction between qubits of the system.

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 Akers, S.B.: On a theory of Boolean functions. J. SIAM 7, 487–489 (1959) Akers, S.B.: On a theory of Boolean functions. J. SIAM 7, 487–489 (1959)
2.
Zurück zum Zitat Akers, S.B.: Binary decision diagrams. IEEE Trans. Comput. C-27(6), 509–516 (1978) Akers, S.B.: Binary decision diagrams. IEEE Trans. Comput. C-27(6), 509–516 (1978)
3.
Zurück zum Zitat Almaini, A.: Electronic Logic Systems, chapter 12: Modulo-2 Logic Circuits, p. 470, 2nd edn. Prentice-Hall, Englewood Cliffs, NJ (1989) Almaini, A.: Electronic Logic Systems, chapter 12: Modulo-2 Logic Circuits, p. 470, 2nd edn. Prentice-Hall, Englewood Cliffs, NJ (1989)
5.
Zurück zum Zitat Barenco, A., Bennett, C., Cleve, R., Divincenzo, D.P., Margolus, N., Shor, P., Sleator, T., Smolin, J., Weinfurter, H.: Elementary gates for quantum computation. Phys. Rev. A 52(5), 3457–3467 (1995)CrossRef Barenco, A., Bennett, C., Cleve, R., Divincenzo, D.P., Margolus, N., Shor, P., Sleator, T., Smolin, J., Weinfurter, H.: Elementary gates for quantum computation. Phys. Rev. A 52(5), 3457–3467 (1995)CrossRef
6.
Zurück zum Zitat Barnum, H., Bernstein, H., Spector, L.: Quantum circuits for OR and AND of ORs. J. Phys. A: Math. Gen. 33(45), 8047–8057 (2000)CrossRefMATHMathSciNet Barnum, H., Bernstein, H., Spector, L.: Quantum circuits for OR and AND of ORs. J. Phys. A: Math. Gen. 33(45), 8047–8057 (2000)CrossRefMATHMathSciNet
8.
Zurück zum Zitat Benioff, P.: Quantum mechanical hamiltonian models of Turing machines that dissipate no energy. Phys. Rev. Lett. 48, 1581–1585 (1982)CrossRefMathSciNet Benioff, P.: Quantum mechanical hamiltonian models of Turing machines that dissipate no energy. Phys. Rev. Lett. 48, 1581–1585 (1982)CrossRefMathSciNet
10.
Zurück zum Zitat Bennett, C., Bernstein, E., Brassard, G., Vazirani, U.: Strengths and weaknesses of quantum computing. SIAM J. Comput. 26(5), 1510–1523 (1997)CrossRefMATHMathSciNet Bennett, C., Bernstein, E., Brassard, G., Vazirani, U.: Strengths and weaknesses of quantum computing. SIAM J. Comput. 26(5), 1510–1523 (1997)CrossRefMATHMathSciNet
11.
Zurück zum Zitat Bennett, C., Bessette, F., Brassard, G., Salvail, L., Smolin, J.: Experimental quantum cryptography. J. Cryptol. 5(1), 3–28 (1992)CrossRefMATH Bennett, C., Bessette, F., Brassard, G., Salvail, L., Smolin, J.: Experimental quantum cryptography. J. Cryptol. 5(1), 3–28 (1992)CrossRefMATH
13.
Zurück zum Zitat Berthiaume, A., Brassard, G.: The quantum challenge to complexity theory. In: Proceedings of the 7th IEEE Conference on Structure in Complexity Theory, pp. 132–137 (1992) Berthiaume, A., Brassard, G.: The quantum challenge to complexity theory. In: Proceedings of the 7th IEEE Conference on Structure in Complexity Theory, pp. 132–137 (1992)
14.
Zurück zum Zitat Beth, T., Roetteler, M.: Quantum algorithms: applicable algebra and quantum physics. In: Quantum Information, pp. 96–150. Springer (2001) Beth, T., Roetteler, M.: Quantum algorithms: applicable algebra and quantum physics. In: Quantum Information, pp. 96–150. Springer (2001)
16.
Zurück zum Zitat Bryant, R.E.: Graph-based algorithms for Boolean function manipulation. IEEE Trans. Comput. C-35(8), 677–691 (1986) Bryant, R.E.: Graph-based algorithms for Boolean function manipulation. IEEE Trans. Comput. C-35(8), 677–691 (1986)
18.
Zurück zum Zitat Cirac, J., Zoller, P.: Quantum computations with cold trapped ions. Phys. Rev. Lett. 74, 4091–4094 (1995) Cirac, J., Zoller, P.: Quantum computations with cold trapped ions. Phys. Rev. Lett. 74, 4091–4094 (1995)
19.
Zurück zum Zitat Cleve, R., Watrous, J.: Fast parallel circuit for the quantum Fourier transform. In: Proceedings of the 41th Annual Symposium on Foundations of Computer Science, p. 526 (2000) Cleve, R., Watrous, J.: Fast parallel circuit for the quantum Fourier transform. In: Proceedings of the 41th Annual Symposium on Foundations of Computer Science, p. 526 (2000)
20.
Zurück zum Zitat Cory, D., Fahmy, A., Havel, T.: Nuclear magnetic resonance spectroscopy: an experimentally accessible paradigm for quantum computing. In: Proceedings of the 4th Workshop on Physics and Computation, pp. 87–91 (1996) Cory, D., Fahmy, A., Havel, T.: Nuclear magnetic resonance spectroscopy: an experimentally accessible paradigm for quantum computing. In: Proceedings of the 4th Workshop on Physics and Computation, pp. 87–91 (1996)
21.
Zurück zum Zitat De Vos, A., Desoete, B., Janiak, F., Nogawski, A.: Control gates as building blocks for reversible computers. In: Proceedings of the 11th International Workshop on Power and Timing Modeling, Optimization and Simulation, pp. 9201–9210 (2001) De Vos, A., Desoete, B., Janiak, F., Nogawski, A.: Control gates as building blocks for reversible computers. In: Proceedings of the 11th International Workshop on Power and Timing Modeling, Optimization and Simulation, pp. 9201–9210 (2001)
23.
Zurück zum Zitat Deutsch, D.: Quantum theory, the Church-Turing principle and the universal quantum computer. Proc. R. Soc. Lond. A 400, 97–117 (1985)CrossRefMATHMathSciNet Deutsch, D.: Quantum theory, the Church-Turing principle and the universal quantum computer. Proc. R. Soc. Lond. A 400, 97–117 (1985)CrossRefMATHMathSciNet
24.
25.
26.
Zurück zum Zitat Devadas, S., Ghosh, A., Keutzer, K.: Logic Synthesis. McGraw-Hill, New York (1994) Devadas, S., Ghosh, A., Keutzer, K.: Logic Synthesis. McGraw-Hill, New York (1994)
27.
Zurück zum Zitat Diao, Z., Zubairy, M.S., Chen, G.: Quantum circuit design for Grover’s algorithm. Z. Naturforschung, vol. 57a, pp. 701–708 (2002) Diao, Z., Zubairy, M.S., Chen, G.: Quantum circuit design for Grover’s algorithm. Z. Naturforschung, vol. 57a, pp. 701–708 (2002)
28.
Zurück zum Zitat Dirac, P.: The Principles of Quantum Mechanics. Clarendon Press, Oxford (1947)MATH Dirac, P.: The Principles of Quantum Mechanics. Clarendon Press, Oxford (1947)MATH
29.
Zurück zum Zitat Divincenzo, D.: Two-bit gates are universal for quantum computation. Phys. Rev. A 51(2), 1015–1022 (1995)CrossRef Divincenzo, D.: Two-bit gates are universal for quantum computation. Phys. Rev. A 51(2), 1015–1022 (1995)CrossRef
30.
Zurück zum Zitat Dueck, G.W., Maslov, D.: Reversible function synthesis with minimum garbage outputs. In: Proceedings of the 6th International Symposium on Representations and Methodology of Future Computing Technologies, pp. 154–161 (2003) Dueck, G.W., Maslov, D.: Reversible function synthesis with minimum garbage outputs. In: Proceedings of the 6th International Symposium on Representations and Methodology of Future Computing Technologies, pp. 154–161 (2003)
32.
Zurück zum Zitat Feynman, R.: Quantum mechanical computers. Opt. News 11(2), 11–20 (1985)CrossRef Feynman, R.: Quantum mechanical computers. Opt. News 11(2), 11–20 (1985)CrossRef
33.
Zurück zum Zitat Feynman, R.: Feynman Lectures on Computation. Addison-Wesley, Reading (1996) Feynman, R.: Feynman Lectures on Computation. Addison-Wesley, Reading (1996)
36.
Zurück zum Zitat Grover, L.: A fast quantum mechanical algorithm for database search. In: Proceedings of the 28th Annual ACM Symposium on the Theory of Computing, pp. 212–219 (1996) Grover, L.: A fast quantum mechanical algorithm for database search. In: Proceedings of the 28th Annual ACM Symposium on the Theory of Computing, pp. 212–219 (1996)
37.
Zurück zum Zitat Gruska, J.: Quantum Computing. McGraw-Hill, London (1999)MATH Gruska, J.: Quantum Computing. McGraw-Hill, London (1999)MATH
38.
Zurück zum Zitat Iwama, K., Kambayashi, Y., Yamashita, S.: Transformation rules for designing CNOT–based quantum circuits. In: Proceedings of the 39th Conference on Design Automation, pp. 419–424. ACM Press (2002) Iwama, K., Kambayashi, Y., Yamashita, S.: Transformation rules for designing CNOT–based quantum circuits. In: Proceedings of the 39th Conference on Design Automation, pp. 419–424. ACM Press (2002)
39.
Zurück zum Zitat Keyes, R., Landauer, R.: Minimal energy dissipation in logic. IBM J. Res. Dev. 14, 152–157 (1970)CrossRef Keyes, R., Landauer, R.: Minimal energy dissipation in logic. IBM J. Res. Dev. 14, 152–157 (1970)CrossRef
40.
Zurück zum Zitat Lee, J., Kim, J., Cheong, Y., Lee, S.: A Practical Method for Constructing Quantum Combinational Logic Circuits (1999). arXiv:9911053 Lee, J., Kim, J., Cheong, Y., Lee, S.: A Practical Method for Constructing Quantum Combinational Logic Circuits (1999). arXiv:​9911053
41.
Zurück zum Zitat Lloyd, S.: A potentially realizable quantum computer. Science 261, 1569–1571 (1993)CrossRef Lloyd, S.: A potentially realizable quantum computer. Science 261, 1569–1571 (1993)CrossRef
42.
Zurück zum Zitat Lloyd, S.: Almost any quantum logic gate is universal. Phys. Rev. Lett. 75(2), 346–349 (1995)CrossRef Lloyd, S.: Almost any quantum logic gate is universal. Phys. Rev. Lett. 75(2), 346–349 (1995)CrossRef
43.
Zurück zum Zitat Maslov, D., Dueck, G.W.: Complexity of reversible Toffoli cascades and EXOR PLAs. In: Proceedings of the 12th International Workshop on Post-Binary ULSI Systems, pp. 17–20 (2003) Maslov, D., Dueck, G.W.: Complexity of reversible Toffoli cascades and EXOR PLAs. In: Proceedings of the 12th International Workshop on Post-Binary ULSI Systems, pp. 17–20 (2003)
44.
Zurück zum Zitat Maslov, D., Dueck, G.W., Miller, D.M.: Fredkin/Toffoli templates for reversible logic synthesis. In: Proceedings of the ACM/IEEE International Conference on Computer-Aided Design, p. 256 (2003) Maslov, D., Dueck, G.W., Miller, D.M.: Fredkin/Toffoli templates for reversible logic synthesis. In: Proceedings of the ACM/IEEE International Conference on Computer-Aided Design, p. 256 (2003)
45.
Zurück zum Zitat Maslov, D., Dueck, G.W., Miller, D.M.: Simplification of Toffoli networks via templates. In: Proceedings of the 16th Symposium on Integrated Circuits and Systems Design, p. 53 (2003) Maslov, D., Dueck, G.W., Miller, D.M.: Simplification of Toffoli networks via templates. In: Proceedings of the 16th Symposium on Integrated Circuits and Systems Design, p. 53 (2003)
46.
Zurück zum Zitat Miller, D.M., Dueck, G.W.: Spectral techniques for reversible logic synthesis. In: Proceedings of the 6th International Symposium on Representations and Methodology of Future Computing Technologies, pp. 56–62 (2003) Miller, D.M., Dueck, G.W.: Spectral techniques for reversible logic synthesis. In: Proceedings of the 6th International Symposium on Representations and Methodology of Future Computing Technologies, pp. 56–62 (2003)
47.
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 Conference on Design Automation, pp. 318–323 (2003) Miller, D.M., Maslov, D., Dueck, G.W.: A transformation based algorithm for reversible logic synthesis. In: Proceedings of the 40th Conference on Design Automation, pp. 318–323 (2003)
48.
Zurück zum Zitat Miller, J., Thomson, P.: Highly efficient exhaustive search algorithm for optimising canonical Reed-Muller expansions of Boolean functions. Int. J. Electron. 76, 37–56 (1994)CrossRef Miller, J., Thomson, P.: Highly efficient exhaustive search algorithm for optimising canonical Reed-Muller expansions of Boolean functions. Int. J. Electron. 76, 37–56 (1994)CrossRef
49.
Zurück zum Zitat Mishchenko, A., Perkowski, M.: Logic synthesis of reversible wave cascades. In: Proceedings of International Workshop on Logic and Synthesis (2002) Mishchenko, A., Perkowski, M.: Logic synthesis of reversible wave cascades. In: Proceedings of International Workshop on Logic and Synthesis (2002)
50.
Zurück zum Zitat Moore, G.: Cramming more components onto integrated circuits. Electronics 38(8), 114–117 (1965) Moore, G.: Cramming more components onto integrated circuits. Electronics 38(8), 114–117 (1965)
51.
Zurück zum Zitat Nielsen, M., Chuang, I.: Quantum Computation and Quantum Information. Cambridge University Press, Cambridge, UK (2000)MATH Nielsen, M., Chuang, I.: Quantum Computation and Quantum Information. Cambridge University Press, Cambridge, UK (2000)MATH
52.
Zurück zum Zitat Ogawa, T., Nagaoka, H.: Strong converse to the quantum channel coding theorem. IEEE Trans. Inf. Theory 45(7), 2486–2489 (1999)CrossRefMATHMathSciNet Ogawa, T., Nagaoka, H.: Strong converse to the quantum channel coding theorem. IEEE Trans. Inf. Theory 45(7), 2486–2489 (1999)CrossRefMATHMathSciNet
53.
Zurück zum Zitat Patel, K.N., Markov, I.L., Hayes, J.P.: Efficient Synthesis of Linear Reversible Circuits (2003). arXiv:0302002 Patel, K.N., Markov, I.L., Hayes, J.P.: Efficient Synthesis of Linear Reversible Circuits (2003). arXiv:​0302002
55.
Zurück zum Zitat Robertson, G., Miller, J., Thomson, P.: Non-exhaustive search methods and their use in the minimisation of Reed-Muller canonical expansions. Int. J. Electron. 80(1), 1–12 (1996)CrossRef Robertson, G., Miller, J., Thomson, P.: Non-exhaustive search methods and their use in the minimisation of Reed-Muller canonical expansions. Int. J. Electron. 80(1), 1–12 (1996)CrossRef
56.
Zurück zum Zitat Rylander, B., Soule, T., Foster, J., Alves-foss, J.: Quantum evolutionary programming. In: Proceedings of the Genetic and Evolutionary, Computation Conference, pp. 1005–1011 (2001) Rylander, B., Soule, T., Foster, J., Alves-foss, J.: Quantum evolutionary programming. In: Proceedings of the Genetic and Evolutionary, Computation Conference, pp. 1005–1011 (2001)
58.
Zurück zum Zitat Shende, V., Prasad, A., Markov, I., Hayes, J.: Reversible logic circuit synthesis. In: Proceedings of ACM/IEEE International Conference on Computer-Aided Design, pp. 353–360 (2002) Shende, V., Prasad, A., Markov, I., Hayes, J.: Reversible logic circuit synthesis. In: Proceedings of ACM/IEEE International Conference on Computer-Aided Design, pp. 353–360 (2002)
59.
Zurück zum Zitat Shor, P.: Algorithms for quantum computation: discrete logarithms and factoring. In: Proceedingsof the 35th Annual Symposium on Foundations of Computer Science, pp. 124–134. IEEE Computer Society Press (1994) Shor, P.: Algorithms for quantum computation: discrete logarithms and factoring. In: Proceedingsof the 35th Annual Symposium on Foundations of Computer Science, pp. 124–134. IEEE Computer Society Press (1994)
60.
Zurück zum Zitat Simon, D.: On the power of quantum computation. In: Proceedings of the 35th Annual Symposium on Foundations of Computer Science, pp. 116–123 (1994) Simon, D.: On the power of quantum computation. In: Proceedings of the 35th Annual Symposium on Foundations of Computer Science, pp. 116–123 (1994)
61.
Zurück zum Zitat Spector, L., Barnum, H., Bernstein, H., Swami, N.: Finding better-than-classical quantum AND/OR algorithm using genetic programming. In: Proceedings of the Congress on Evolutionary Computation, vol. 3, pp. 2239–2246. IEEE Press (1999) Spector, L., Barnum, H., Bernstein, H., Swami, N.: Finding better-than-classical quantum AND/OR algorithm using genetic programming. In: Proceedings of the Congress on Evolutionary Computation, vol. 3, pp. 2239–2246. IEEE Press (1999)
62.
Zurück zum Zitat Surkan, A., Khuskivadze, A.: Evolution of quantum algorithms for computer of reversible operators. In: The 2002 (NASA/DOD) Conference on Evolvable Hardware, IEEE Computer Society, pp. 186–187 (2001) Surkan, A., Khuskivadze, A.: Evolution of quantum algorithms for computer of reversible operators. In: The 2002 (NASA/DOD) Conference on Evolvable Hardware, IEEE Computer Society, pp. 186–187 (2001)
63.
Zurück zum Zitat Toffoli, T.: Reversible computing. In: de Bakker, W., van Leeuwen, J. (eds.), Automata, Languages and Programming, p. 632. Springer, New York (1980). Technical Memo MIT/LCS/TM-151, MIT Lab for Computer Science (unpublished) Toffoli, T.: Reversible computing. In: de Bakker, W., van Leeuwen, J. (eds.), Automata, Languages and Programming, p. 632. Springer, New York (1980). Technical Memo MIT/LCS/TM-151, MIT Lab for Computer Science (unpublished)
64.
Zurück zum Zitat Travaglione, B.C., Nielsen, M.A., Wiseman, H.M., Ambainis, A.: ROM-based Computation: Quantum Versus Classical (2001). arXiv:0109016 Travaglione, B.C., Nielsen, M.A., Wiseman, H.M., Ambainis, A.: ROM-based Computation: Quantum Versus Classical (2001). arXiv:​0109016
65.
Zurück zum Zitat Turing, A.: On computable numbers, with an application to the Entscheidungsproblem. In: Proceedings of the London Mathematical Society, Series 2, vol. 42, pp. 230–265 (1936) Turing, A.: On computable numbers, with an application to the Entscheidungsproblem. In: Proceedings of the London Mathematical Society, Series 2, vol. 42, pp. 230–265 (1936)
66.
Zurück zum Zitat Vedral, V., Barenco, A., Ekert, A.: Quantum networks for elementary arithmetic operations. Phys. Rev. A 54(1), 147–153 (1996)CrossRefMathSciNet Vedral, V., Barenco, A., Ekert, A.: Quantum networks for elementary arithmetic operations. Phys. Rev. A 54(1), 147–153 (1996)CrossRefMathSciNet
67.
Zurück zum Zitat De Vos, A., Desoete, B., Adamski, A., Pietrzak, P., Sibinski, M., Widerski, T.: Design of reversible logic circuits by means of control gates. In: Proceedings of the 10th International Workshop on Integrated Circuit Design, Power and Timing Modeling, Optimization and Simulation, pp. 255–264 (2000) De Vos, A., Desoete, B., Adamski, A., Pietrzak, P., Sibinski, M., Widerski, T.: Design of reversible logic circuits by means of control gates. In: Proceedings of the 10th International Workshop on Integrated Circuit Design, Power and Timing Modeling, Optimization and Simulation, pp. 255–264 (2000)
68.
Zurück zum Zitat Wiedemann, D.: Quantum cryptography. SIGACT News 18(2), 48–51 (1987)CrossRef Wiedemann, D.: Quantum cryptography. SIGACT News 18(2), 48–51 (1987)CrossRef
69.
Zurück zum Zitat Wootters, W.K., Zurek, W.H.: A single quantum cannot be cloned. Nature 299, 802 (1982)CrossRefMATH Wootters, W.K., Zurek, W.H.: A single quantum cannot be cloned. Nature 299, 802 (1982)CrossRefMATH
70.
Zurück zum Zitat Younes, A., Miller, J.: Automated method for building CNOT based quantum circuits for Boolean functions. In: Proceedings of the 1st International Computer Engineering Conference New Technologies for the Information Society, pp. 562–565, (2004) Younes, A., Miller, J.: Automated method for building CNOT based quantum circuits for Boolean functions. In: Proceedings of the 1st International Computer Engineering Conference New Technologies for the Information Society, pp. 562–565, (2004)
71.
Zurück zum Zitat Younes, A., Miller, J.: Representation of Boolean quantum circuits as Reed-Muller expansions. Int. J. Electron. 91(7), 431–444 (2004)CrossRef Younes, A., Miller, J.: Representation of Boolean quantum circuits as Reed-Muller expansions. Int. J. Electron. 91(7), 431–444 (2004)CrossRef
Metadaten
Titel
Using Reed-Muller Expansions in the Synthesis and Optimization of Boolean Quantum Circuits
verfasst von
Ahmed Younes
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-67997-6_5