Jump to content

User:Yaniv.N/sandbox/linear optical quantum computing

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Yaniv.N (talk | contribs) at 00:24, 9 January 2017 (brief summary about advantages and disadvantages of the KLM protocol and boson sampling). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Linear Optical Quantum Computing or Linear Optics Quantum Computation (LOQC) is a paradigm of quantum computation, allowing (under certain conditions that are described below such as in the KLM protocol) universal quantum computation. LOQC uses photons as information carriers, mainly uses linear optical elements including beam splitters, phase shifters, and mirrors to process quantum information, and uses photon detectors and quantum memories to detect and store quantum information.[1][2][3]

Overview of linear optical quantum computation

Although there are many other implementations for quantum information processing (QIP) and computation, optical quantum systems are prominent candidates for QIP, since they link quantum computation and quantum communication in the same framework. Among the optical systems for quantum information processing, the unit of light in a given mode—or photon—is used to represent a qubit. Superpositions of quantum states can be easily represented, encrypted, transmitted and detected using photons. Besides, linear optical elements of optical systems may be the simplest building blocks to realize quantum operations and quantum gates. Each linear optical element equivalently applies a unitary transformation on a finite number of qubits. The system of finite linear optical elements constructs a network of linear optics, which can realize any quantum circuit diagram or quantum network based on the quantum circuit model. Quantum computing with continuous variables is also possible under the linear optics scheme.[4] The universality of 1- and 2-bit gates to implement arbitrary quantum computation has been proven.[5][6][7][8] Up to unitary matrix () operations can be realized by only using mirrors, beam splitters and phase shifters[9] (footnote: it is also a starting point of Boson sampling and computational complexity analysis for LOQC). It points out that each operator with inputs and outputs can be constructed via linear optical elements. Based on the reason of universality and complexity, LOQC usually only uses mirrors, beam splitters, phase shifters and their combinations such as Mach-Zehnder interferometers with phase shifts to implement arbitrary quantum operators. If using a non-deterministic scheme, this fact also implies that LOQC could be resource-inefficient in the sense of the number of optical elements and time steps needed to implement a certain quantum gate or circuit, which is a major drawback of LOQC.

Operations via linear optics elements (beam splitters, mirrors and phase shifters, in this case) preserve the photon statistics of input light. For example, a coherent (classical) light input produces a coherent light output; a superposition of quantum states input yields a quantum light state output.[3] Due to this reason, people usually use single photon source case to analyze the effect of linear optics elements and operators. Multi-photon cases can be implied through some statistical transformations.

An intrinsic problem in using photons as information carriers is that photons hardly interact with each other. This potentially causes the scalability problem of LOQC, since nonlinear operations are hard to implement which can increase the complexity of operators and hence can reduce the resources required to realize a given computational function. There are basically two ways to solve this problem. One is to bring in nonlinear devices into the quantum network. For instance, the Kerr effect can be applied into LOQC to make a single-photon controlled-NOT and other operations.[10][11] It was believed that adding nonlinearity to the linear optical network was sufficient to realize efficient quantum computation.[12] However, to implement nonlinear optical effects is a difficult task. In 2000, Knill, Laflamme and Milburn proved that it is possible to create universal quantum computers solely with linear optics tools.[2] Their work has become known as the KLM scheme or KLM protocol, which uses linear optical elements, single photon sources and photon detectors as resources to construct a quantum computation scheme involving only ancilla resources, quantum teleportations and error corrections. It uses another way of efficient quantum computation with linear optical systems, and promotes nonlinear operations solely with linear optics elements.[3]

A more limited model of LOQC is the boson sampling model, this model was suggested and analyzed by Aaronson and Arkhipov in 2013. it is not believed that the boson sampling model is universal, but this model is still able to solve problems that are believed to be beyond the ability of regular computers, such as the boson sampling problem.

The KLM protocol has some advantages over boson sampling, the KLM Protocol is an universal model and the qubit state can be directly represented in this model while the Boson sampling model is not believed to be universal and only the qudit state of the entire quantum system can be represented.

It seems However that the scalability issues in boson sampling are more manageable than those in the KLM protocol. In Boson sampling only a single measurement is allowed, the measurement must be of all the modes at the end of the computation, the only scalability problem in this model arise from the requirement that all the photons must arrives at the photon detectors within a short enough time interval and with close enough frequencies. In the KLM protocol there are non-deterministic quantum gates which are essential for the model to be universal. In order to utlize those non-deterministic quantum gates we make use of Gates teleportation in which multiple probabilistic gate are prepared offline and additional measurement mid circuit are also necessary (not just a single measurement at the end of the computation). those 2 factors are the cause for additional scalability problems in the KLM protocol.

Elements of LOQC

The basic building blocks for LOQC are introduced below.

DiVincenzo's criteria for quantum computation and QIP[13][14] give that a system for QIP should satisfy at least the following requirements:

  1. a scalable physical system with well characterized qubits,
  2. the ability to initialize the state of the qubits to a simple fiducial state, such as ,
  3. long relevant decoherence times, much longer than the gate operation time,
  4. a "universal" set of quantum gates,
  5. a qubit-specific measurement capability; if the system is also aiming for quantum communication, it should also satisfy at least the following two requirements:
  6. the ability to interconvert stationary and flying qubits, and
  7. the ability faithfully to transmit flying qubits between specified location.

As a result of using photons and linear optical circuits, in general LOQC systems can easily satisfy conditions 3, 6 and 7.[3] The following sections mainly focus on the implementations of quantum information preparation, readout, manipulation, scalability and error corrections, in order to show that LOQC is a good candidate for QIP.

Qubits and modes

A qubit is one of the fundamental QIP units. A qubit state which can be represented by is a superposition state with probability of being in the state and probability of being in the state, where is the normalization condition. The states and could correspond to 0-photon and 1-photon in a given mode channel. In general, there could be photon states for existing -photon cases. An optical mode is a physically distinguishable optical communication channel, which is usually labeled by subscripts of a quantum state. There are many ways to define distinguishable optical communication channels. For example, a set of modes could be different polarization channels of light which can be picked out with linear optics elements, various frequency channels, or a combination of the two cases above.

In the KLM protocol a qubit state is represented using a single photon in two modes(if two polarization modes are used), e.g. , . It is common to refer to the states defined via occupation of modes as Fock states. In Boson sampling we do not distinguish between any of the photons, and therefore we cannot directly represent the qubit state, instead we represent the qudit state of the entire quantum system. the qudit state is represented using the Fock states of M modes which are occupied by N indistinguishable single photons (this is a -level quantum system)

State measurement/readout

In the KLM protocol, a quantum state can be readout or measured using photon detectors along selected modes, but in the Boson sampling model in order to use the photon detectors we require that all the photons must arrives at them within a short enough time interval and with close enough frequencies, if this requirement is not met then the photons effectively become distinguishable particles. this difficulty is the source of the only scalability problem in this model, and in order manage this problem only a single measurement of all the modes is allowed at the end of the computation[15]

State preparation

To prepare a desired quantum state for LOQC, usually a single-photon state, single-photon generators and some optical modules will be employed. For example, optical parametric down-conversion can be used to conditionally generate the state in the vertical polarization channel at time (subscripts are ignored for this single qubit case). By using conditional single-photon source the output state is guaranteed, although there is a cost associated with the success rate. A joint multi-qubit state can be prepared in a similar (possibly more sophisticated) way. In general, an arbitrary quantum state can be generated for QIP with a proper set of photon sources.

A right-pointed triangle is used to represent the state preparation operator in circuit digrams in this article, following KLM's convention.[2]


Implementations of elementary quantum gates

To achieve universal quantum computing, LOQC should be capable of realizing a complete set of universal gates (please refer to the quantum gate article for the universality of quantum gates). this can be achieved in the KLM protocol but not in the Boson Sampling model.

Ignoring error correction and other issues, implementations of elementary quantum gates using only mirrors, beam splitters and phase shifters have been summarized in some early publications. See, for example, Ref.[1] The basic principle is that using these linear optics elements, one can construct an arbitrary (at least) 2-qubit unitary operation which links 2 or dual-rail qubits; in other words, those linear optical elements support a complete set of operators.

However, in the Boson Sampling model the photons are non-interacting and the way each of the optical elements work on N photons is uniquely defined by the way they work on a single photon.Therefore there exist a natural homomorphism which maps an m × m unitary transformation acting on a single photon to, the corresponding M × M unitary transformation acting on n photons (M) since this homomorphism exist the operators which are supported are spanned by no more than operators and not all operators are supported (a complete basis is of size ).

Integrated photonic circuits for LOQC

In reality, assembling a whole bunch (possibly on the order of [16]) of beam splitters and phase shifters in an optical experimental table is challenging and unrealistic. To make LOQC functional, useful and compact, one solution is to miniaturize all linear optical elements, photon sources and photon detectors, and to integrate them onto a chip. If using a semiconductor platform, single photon sources and photon detectors can be easily integrated. To separate modes, there have been integrated arrayed waveguide grating (AWG) which are commonly used as optical (de)multiplexers in wavelength division multiplexed (WDM). In principle, beam splitters and other linear optical elements can also be miniaturized or replaced by equivalent nanophotonics elements. Some progress in these endeavors can be found in the literature, for example, Refs.[17][18][19] In 2013, the first integrated photonic circuit for quantum information processing has been demonstrated using photonic crystal waveguide to realize the interaction between guided field and atoms.[20]


References

  1. ^ a b Adami, C.; Cerf, N. J. (1999). "Quantum computation with linear optics". Quantum Computing and Quantum Communications. Lecture Notes in Computer Science. 1509. Springer: 391–401. doi:10.1007/3-540-49208-9_36. ISBN 978-3-540-65514-5.
  2. ^ a b c Knill, E.; Laflamme, R.; Milburn, G. J. (2001). "A scheme for efficient quantum computation with linear optics". Nature. 409 (6816). Nature Publishing Group: 46–52. Bibcode:2001Natur.409...46K. doi:10.1038/35051009. PMID 11343107.
  3. ^ a b c d Kok, P.; Munro, W. J.; Nemoto, K.; Ralph, T. C.; Dowling, J. P.; Milburn, G. J. (2007). "Linear optical quantum computing with photonic qubits". Rev. Mod. Phys. 79. American Physical Society: 135–174. arXiv:quant-ph/0512071. Bibcode:2007RvMP...79..135K. doi:10.1103/RevModPhys.79.135.
  4. ^ Lloyd, S.; Braunstein, S. L. (2003). "Quantum computation over continuous variables". Quantum Information with Continuous Variables. 82 (8). Springer: 9–17. arXiv:quant-ph/9810082. Bibcode:1999PhRvL..82.1784L. doi:10.1103/PhysRevLett.82.1784.
  5. ^ DiVincenzo, David P. (1995-02-01). "Two-bit gates are universal for quantum computation". Physical Review A. 51 (2): 1015–1022. arXiv:cond-mat/9407022. Bibcode:1995PhRvA..51.1015D. doi:10.1103/PhysRevA.51.1015. Retrieved 2014-01-25.
  6. ^ Deutsch, David; Barenco, Adriano; Ekert, Artur (1995-06-08). "Universality in Quantum Computation". Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences. 449 (1937): 669–677. arXiv:quant-ph/9505018. Bibcode:1995RSPSA.449..669D. doi:10.1098/rspa.1995.0065. ISSN 1471-2946. Retrieved 2014-01-25.
  7. ^ Barenco, Adriano (1995-06-08). "A Universal Two-Bit Gate for Quantum Computation". Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences. 449 (1937): 679–683. arXiv:quant-ph/9505016. Bibcode:1995RSPSA.449..679B. doi:10.1098/rspa.1995.0066. ISSN 1471-2946. Retrieved 2014-01-25.
  8. ^ Lloyd, Seth (1995-07-10). "Almost Any Quantum Logic Gate is Universal". Physical Review Letters. 75 (2): 346–349. Bibcode:1995PhRvL..75..346L. doi:10.1103/PhysRevLett.75.346. Retrieved 2014-01-25.
  9. ^ Reck, Michael; Zeilinger, Anton; Bernstein, Herbert J.; Bertani, Philip (1994-07-04). "Experimental realization of any discrete unitary operator". Physical Review Letters. 73 (1): 58–61. Bibcode:1994PhRvL..73...58R. doi:10.1103/PhysRevLett.73.58. Retrieved 2014-01-25.
  10. ^ Milburn, G. J. (1989-05-01). "Quantum optical Fredkin gate". Physical Review Letters. 62 (18): 2124–2127. Bibcode:1989PhRvL..62.2124M. doi:10.1103/PhysRevLett.62.2124. Retrieved 2014-01-25.
  11. ^ Hutchinson, G. D.; Milburn, G. J. (2004). "Nonlinear quantum optical computing via measurement". Journal of Modern Optics. 51 (8): 1211–1222. arXiv:quant-ph/0409198. Bibcode:2004JMOp...51.1211H. doi:10.1080/09500340408230417. ISSN 0950-0340. Retrieved 2014-01-25.
  12. ^ Lloyd, Seth (1992-07-20). "Any nonlinear gate, with linear gates, suffices for computation". Physics Letters A. 167 (3): 255–260. Bibcode:1992PhLA..167..255L. doi:10.1016/0375-9601(92)90201-V. ISSN 0375-9601. Retrieved 2014-01-25.
  13. ^ DiVincenzo, D.; Loss, D. (1998). "Quantum information is physical". Superlattices and Microstructures. 23 (3–4): 419–432. arXiv:cond-mat/9710259. Bibcode:1998SuMi...23..419D. doi:10.1006/spmi.1997.0520.
  14. ^ Divincenzo, D. P. (2000). "The Physical Implementation of Quantum Computation". Fortschritte der Physik. 48 (9–11): 771–783. arXiv:quant-ph/0002077. Bibcode:2000ForPh..48..771D. doi:10.1002/1521-3978(200009)48:9/11<771::AID-PROP771>3.0.CO;2-E.
  15. ^ Aaronson, Scott; Arkhipov, Alex (1 January 2011). "The Computational Complexity of Linear Optics". Proceedings of the Forty-third Annual ACM Symposium on Theory of Computing. ACM: 333–342. doi:10.1145/1993636.1993682.
  16. ^ Hayes, A. J. F.; Gilchrist, A.; Myers, C. R.; Ralph, T. C. (2004-12-01). "Utilizing encoding in scalable linear optics quantum computing". Journal of Optics B: Quantum and Semiclassical Optics. 6 (12). IOP Publishing: 533–541. arXiv:quant-ph/0408098. Bibcode:2004JOptB...6..533H. doi:10.1088/1464-4266/6/12/008. ISSN 1464-4266. Retrieved 2014-01-26.
  17. ^ Gevaux, D (2008). "Optical quantum circuits: To the quantum level". Nature Photonics. 2: 337–337. Bibcode:2008NaPho...2..337G. doi:10.1038/nphoton.2008.92.
  18. ^ Politi, A.; Cryan, M. J.; Rarity, J. G.; Yu, S.; O'Brien, J. L. (2008). "Silica-on-silicon waveguide quantum circuits". Science. 320: 646–649. arXiv:0802.0136. Bibcode:2008Sci...320..646P. doi:10.1126/science.1155441. PMID 18369104.
  19. ^ Thompson, M. G.; Politi, A.; Matthews, J. C.; O'Brien, J. L. (2011). "Integrated waveguide circuits for optical quantum computing". IET circuits, devices & systems. 5: 94–102. doi:10.1049/iet-cds.2010.0108.
  20. ^ Goban, A.; Hung, C. -L.; Yu, S. -P.; Hood, J. D.; Muniz, J. A.; Lee, J. H.; Martin, M. J.; McClung, A. C.; Choi, K. S.; Chang, D. E.; Painter, O.; Kimble, H. J. (2013). "Atom-Light Interactions in Photonic Crystals". arXiv:1312.3446 [physics.optics].