This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Qubit Lattice Algorithms based on the Schrodinger-Dirac representation of Maxwell Equations and their Extensions

George Vahala 1 Min Soe 2 Efstratios Koukoutsis 3 Kyriakos Hizanidis 3 Linda Vahala 4 Abhay K. Ram 5
1 Department of Physics
William & Mary Williamsburg VA23185
2 Department of Mathematics and Physical Sciences
Rogers State University Claremore OK 74017
3 School of Electrical and Computer Engineering
National Technical University of Athens Zographou 15780 Greece
4 Department of Electrical & Computer Engineering
Old Dominion University Norfolk VA 23529
5 Plasma Science and Fusion Center
MIT Cambridge MA 02139
Abstract

It is well known that Maxwell equations can be expressed in a unitary Schrodinger-Dirac representation for homogeneous media. However, difficulties arise when considering inhomogeneous media. A Dyson map points to a unitary field qubit basis, but the standard qubit lattice algorithm of interleaved unitary collision-stream operators must be augmented by some sparse non-unitary potential operators that recover the derivatives on the refractive indices. The effect of the steepness of these derivatives on two dimensional scattering is examined with simulations showing quite complex wavefronts emitted due to transmissions/reflections within the dielectric objects. Maxwell equations are extended to handle dissipation using Kraus operators. Then, our theoretical algorithms are extended to these open quantum systems. A quantum circuit diagram is presented as well as estimates on the required number of quantum gates for implementation on a quantum computer.

1 Introduction

Qubit lattice algorithms (QLA) were first being developed in the late 1990’s to solve the Schrodinger equation [1-3] using unitary collision and streaming operators acting on some qubit basis. QLA recovers the Schrodinger equation in the continuum limit to second order in the spatial lattice grid spacing. Because the lattice node qubits are entangled by the unitary collision operator (much like in the formation of Bell states), QLA is encodable onto a quantum computer with an expected exponential speed-up over a classical algorithm run on a supercomputer. Moreover, since QLA is extremely parallelizeable on a classical supercomputer, it provides an alternate algorithm for solving difficult problems in computational classical physics.

We then applied these QLA ideas to the study of the nonlinear Schrodinger equation (NLS) [4], by incorporating the cubic nonlinearity in the wave function, |ψ|2ψ|\psi|^{2}\psi, as an external potential operator following the unitary collide-stream operator sequence on the qubits. While the inclusion of such nonlinear terms poses no problem for a hybrid classical-quantum computer, it remains a very important and difficult research topic for their implementation on a quantum computer. The accuracy of the QLA for NLS was tested for soliton-soliton collisions in long-term integration and compared to exact analytic solutions, and while the QLA is second order, it seemed to behave like a symplectic integrator. The QLA was then extended to the totally integrable vector Manakov solitons [5] to handle inelastic soliton scattering. The Manakov solitons are solutions to a coupled set of NLS equations.

Following these successful benchmarking simulations, we moved into QLA for two (2D) and three (3D) dimensional NLS equations - where now there are no exact solutions to these nonlinear equations. In the field of condensed matter, these higher dimension NLS equations are known as the Gross-Pitaevskii equations and give the mean field representation of the ground state wave function ψ\psi of a zero-temperature Bose-Einstein condensate (BEC). For scalar quantum turbulence in 3D we [6] observed a triple energy cascade on a 573235732^{3} grid, with the low-k (”classical”) regime exhibiting a Kolmogorov k5/3k^{-5/3} cascade in the compressible kinetic energy while the incompressible kinetic energy exhibited a long k-range of k3k^{-3} spectrum. Similar results were found for both 2D and 3D scalar quantum [7-9], while results for spinor BECs can be found in [10-12]. A somewhat related, but significantly different, approach is that of the quantum lattice Boltzmann method [13-14].

Here we will discuss a QLA for the solution of Maxwell equations in a tensor dielectric medium [15-18], and present some simulations results of the scattering of a 1D electromagnetic pulse off 2D localized dielectric objects. This can be viewed as a precursor to examining the scattering of electromagnetic pulses off plasma blobs in the exterior region of a tokamak.

There has been much interest in rewriting the Maxwell equations in operator form and exploit its similarity to the Schrodinger-Dirac equation from the early 1930’s (e.g., see the references in [19]). For homogeneous media the qubit representation of the electric and magnetic fields, E, H, leads to a Dirac equation in a fully unitary representation. However, when the media becomes inhomogeneous, a Dyson map [20] is required to yield a unitary Schrodinger-Dirac equation for the evolution of the electromagnetic qubit field representation. In particular, one can use the fields (nxEx,nyEy,nzEz,Bx,By,Bz)(n_{x}E_{x},n_{y}E_{y},n_{z}E_{z},B_{x},B_{y},B_{z}), where nin_{i} is the refractive index in the ithi^{th}-direction.

A QLA is developed for this representation of the Maxwell equations in Sec. 3. This particular algorithm is a generalization of that used for the NLS equations. The initial value problem is then solved for the case of an electromagnetic pulse propagating in the xx-direction and scattering from different 2D localized dielectric objects with refractive index n(x,y)n(x,y) in Sec. 4. In particular, we have examined both polarizations of the pulse and 𝐁=0\nabla\cdot\mathbf{B}=0. In Sec. 5 we consider the case in which the medium is dissipative. This brings in the field of open quantum systems and interactions with an environment. For illustration we consider a simplified cold electron-ion dissipative fluid model in an electromagnetic field. Kraus operators are determined by a multidimensional analog of the quantum amplitude damping channel. Some estimates on the quantum gates required are given as well as a quantum circuit diagram illustrating the implementation of Kraus operators on the open Schrodinger equation. We summarize our results in Sec. 6.

Finally, in this introduction, we quickly review the entanglement of qubits - and in particular for the 2-qubit Bell state [21]

B+=12(|00+|11).B_{+}=\frac{1}{\sqrt{2}}(|00\rangle+|11\rangle). (1)

The most general 1-qubit states are {a0|0+a1|1}\{a_{0}|0\rangle+a_{1}|1\rangle\} , and {b0|0+b1|1}\{b_{0}|0\rangle+b_{1}|1\rangle\} with normalization |a0|2+|a1|2=1=|b0|2+|b1|2|a_{0}|^{2}+|a_{1}|^{2}=1=|b_{0}|^{2}+|b_{1}|^{2}. The tensor product of these two 1-qubits yields a space of the form

a0b0|00+a0b1|01+a1b0|10+a1b1|11.a_{0}b_{0}|00\rangle+a_{0}b_{1}|01\rangle+a_{1}b_{0}|10\rangle+a_{1}b_{1}|11\rangle. (2)

However the Bell state, Eq. (1) is not part of this tensor product space: to remove the |01|01\rangle state from Eq. (2) either a0=0a_{0}=0 or b1=0b_{1}=0. This in turn would remove either the |00|00\rangle or the |11|11\rangle states, respectively. Now consider the unitary collision operator

C=[cosθsinθsinθcosθ]C=\left[\begin{array}[]{cc}\cos\theta&\sin\theta\\ -\sin\theta&\cos\theta\end{array}\right] (3)

acting on the subspace basis {|00,|11}\{|00\rangle,|11\rangle\}. The choice of θ=π/4\theta=\pi/4 yields the Bell state B+B_{+} - a maximally entangled state. It is the quantum entanglement of states that will give rise to exponential speed-up of a quantum algorithm. The QLA is a sequence of interleaved unitary collision-streaming operators that entangle the qubits and then spread that entanglement throughout the lattice.

2 The Dyson map and the generation of a unitary evolution equation for Maxwell equations

Consider the subset of Maxwell equations

×𝐄=𝐁t,×𝐇=𝐃t\nabla\times\mathbf{E}=-\frac{\partial\mathbf{B}}{\partial t}\quad,\quad\nabla\times\mathbf{H}=\frac{\partial\mathbf{D}}{\partial t} (4)

and treat 𝐁=0\nabla\cdot\mathbf{B}=0 and 𝐃=0\nabla\cdot\mathbf{D}=0 as initial constraints that remain satisfied in the continuum limit for all times. (This, of course, follows immediately from taking the divergence of Eq. (4) ).

For lossless media, the electric and magnetic fields satisfy the constitutive relations for a tensor dielectric non-magnetic medium

𝐃=𝜺𝐄,𝐁=μ0𝐇.\mathbf{D}=\bm{\varepsilon}\cdot\mathbf{E},\quad\mathbf{B}=\mu_{0}\mathbf{H}. (5)

For Hermitian 𝜺\bm{\varepsilon} one can transform to a coordinate system in which 𝜺\bm{\varepsilon} is diagonal. Equation (5) can be rewritten in matrix form

𝐝=𝐖𝐮,with𝐝(𝐃,𝐁)𝐓,𝐮(𝐄,𝐇)𝐓\mathbf{d}=\mathbf{W\,u}\quad,\text{with}\quad\mathbf{d}\doteq(\mathbf{D},\mathbf{B})^{\mathbf{T}},\quad\mathbf{u}\doteq(\mathbf{E},\mathbf{H})^{\mathbf{T}} (6)

where W is a 6×66\times 6 Hermitian block diagonal constitutive matrix

𝐖=[𝜺𝕀3×303×303×3μ0𝕀3×3].\mathbf{W}=\left[\begin{array}[]{cc}\bm{\varepsilon}\mathbb{I}_{3\times 3}&0_{3\times 3}\\ 0_{3\times 3}&\mu_{0}\mathbb{I}_{3\times 3}\end{array}\right]. (7)

𝕀3×3\mathbb{I}_{3\times 3} is the 3×33\times 3 identity matrix, and the superscript 𝐓\mathbf{T} in Eq. (6) is the transpose. In matrix form, the Maxwell equations, Eq. (4) become

i𝐝t=𝐌𝐮i\frac{\partial\mathbf{d}}{\partial t}=\mathbf{M\,u} (8)

where, under standard boundary conditions, the curl-matrix operator 𝐌\mathbf{M} is Hermitian :

𝐌=[03×3i×i×03×3].\mathbf{M}=\left[\begin{array}[]{cc}0_{3\times 3}&i\nabla\times\\ -i\nabla\times&0_{3\times 3}\end{array}\right]. (9)

From Eq. (6), since 𝐖𝟏\mathbf{W^{-1}} exists, 𝐮=𝐖1𝐝\mathbf{u}=\mathbf{W}^{-1}\mathbf{d}, so that Eq. (8) can be written

i𝐮t=𝐖𝟏𝐌𝐮i\frac{\partial\mathbf{u}}{\partial t}=\mathbf{W}^{-\mathbf{1}}\mathbf{M}\mathbf{u} (10)

If the medium is homogeneous, then 𝐖1\mathbf{W}^{-1} is constant and will commute with the curl-operator 𝐌\mathbf{M}. Under these conditions, the product 𝐖1𝐌\mathbf{W}^{-1}\mathbf{M} is Hermitian and Eq. (10) gives unitary evolution for 𝐮=(𝐄,𝐇)T\mathbf{u}=(\mathbf{E,H})^{T}.

However, if the medium is spatially inhomogeneous, then [𝐖1,𝐌]0\left[\mathbf{W}^{-1},\mathbf{M}\right]\neq 0 and the evolution equation for the 𝐮\mathbf{u}-field is not unitary.

2.1 Dyson map, [20]

To determine a unitary evolution of the electromagnetic fields in an inhomogeneous dielectric medium, it [20] has been shown that there exists a Dyson map 𝝆\bm{\rho}: 𝐮𝐐\mathbf{u}\rightarrow\mathbf{Q} such that in the new field variables 𝐐\mathbf{Q} the resulting evolution equation will be unitary. For the Maxwell equations consider

𝐐=𝝆𝐮=𝐖1/2𝐮.\mathbf{Q}=\bm{\rho}\mathbf{u}=\mathbf{W}^{1/2}\mathbf{u}. (11)

For time-independent media, the evolution equation for the new fields 𝐐\mathbf{Q} is

i𝝆𝐮t=𝝆𝐖𝟏𝐌𝝆1𝝆𝐮i𝐐t=𝝆𝐖𝟏𝐌𝝆1𝐐i\bm{\rho}\frac{\partial\mathbf{u}}{\partial t}=\bm{\rho}\mathbf{W}^{-\mathbf{1}}\mathbf{M}\bm{\rho}^{-1}\bm{\rho}\mathbf{u}\quad\Rightarrow i\frac{\partial\mathbf{Q}}{\partial t}=\bm{\rho}\mathbf{W}^{-\mathbf{1}}\mathbf{M}\bm{\rho}^{-1}\mathbf{Q} (12)

and is indeed unitary. Explicitly, the new fields, Eq. (11) and the 𝝆\bm{\rho} are

𝐐=[q0q1q2q3q4q5]=[nxExnyEynzEzμ01/2Hxμ01/2Hyμ01/2Hz],𝝆=[nx000000ny000000nz000000μ01/2000000μ01/2000000μ01/2]\mathbf{Q}=\left[\begin{array}[]{cccccc}q_{0}\\ q_{1}\\ q_{2}\\ q_{3}\\ q_{4}\\ q_{5}\end{array}\right]=\left[\begin{array}[]{cccccc}n_{x}E_{x}\\ n_{y}E_{y}\\ n_{z}E_{z}\\ \mu_{0}^{1/2}H_{x}\\ \mu_{0}^{1/2}H_{y}\\ \mu_{0}^{1/2}H_{z}\end{array}\right]\quad,\quad\bm{\rho}=\left[\begin{array}[]{cccccc}n_{x}&0&0&0&0&0\\ 0&n_{y}&0&0&0&0\\ 0&0&n_{z}&0&0&0\\ 0&0&0&\mu_{0}^{1/2}&0&0\\ 0&0&0&0&\mu_{0}^{1/2}&0\\ 0&0&0&0&0&\mu_{0}^{1/2}\end{array}\right] (13)

The refractive index ni=εin_{i}=\sqrt{\varepsilon_{i}}. Typically we will use units where μ0=1\mu_{0}=1. In component form, Maxwell equations for fields and with constitutive matrix restricted to spatially 2D (x,y)(x,y) dependence, Eq. (12) reduces to

q0t=1nxq5y,q1t=1nyq5x,q2t=1nz[q4xq3y]\displaystyle\frac{\partial q_{0}}{\partial t}=\frac{1}{n_{x}}\frac{\partial q_{5}}{\partial y},\qquad\frac{\partial q_{1}}{\partial t}=-\frac{1}{n_{y}}\frac{\partial q_{5}}{\partial x},\qquad\frac{\partial q_{2}}{\partial t}=\frac{1}{n_{z}}\left[\frac{\partial q_{4}}{\partial x}-\frac{\partial q_{3}}{\partial y}\right] (14)
q3t=(q2/nz)y,q4t=(q2/nz)x,q5t=(q1/ny)x+(q0/nx)y\displaystyle\frac{\partial q_{3}}{\partial t}=-\frac{\partial(q_{2}/n_{z})}{\partial y},\qquad\frac{\partial q_{4}}{\partial t}=\frac{\partial(q_{2}/n_{z})}{\partial x},\qquad\frac{\partial q_{5}}{\partial t}=-\frac{\partial(q_{1}/n_{y})}{\partial x}+\frac{\partial(q_{0}/n_{x})}{\partial y}

3 A Qubit Lattice Representation for 2D Tensor Dielectric Media

QLA consists of a sequence of unitary collision and streaming operators on a 2D spatial lattice which will recover the continuum Maxwell equations, Eq. (14) to second order in the spatial grid size, δ\delta. In particular we need to have 6 qubits/lattice site to represent the fields components in Eq. (13). QLA permits us to handle the x- and y-dependence separately. Let us first consider the x-dependence and recover the qi/x\partial q_{i}/\partial x - terms. From Eq. (14) we see coupling between q1q5q_{1}\leftrightarrow q_{5}, q2q4q_{2}\leftrightarrow q_{4}, Hence we introduce the local entangling collision operator

CX=[1000000cosθ1000sinθ100cosθ20sinθ2000010000sinθ20cosθ200sinθ1000cosθ1]C_{X}=\left[\begin{array}[]{cccccc}1&0&0&0&0&0\\ 0&cos\,\theta_{1}&0&0&0&-sin\,\theta_{1}\\ 0&0&cos\,\theta_{2}&0&-sin\,\theta_{2}&0\\ 0&0&0&1&0&0\\ 0&0&sin\,\theta_{2}&0&cos\,\theta_{2}&0\\ 0&sin\,\theta_{1}&0&0&0&cos\,\theta_{1}\end{array}\right] (15)

The collision angles θ1\theta_{1} and θ2\theta_{2} need to be chosen to recover the refractive index factors before the corresponding spatial derivatives,

θ1=δ4ny,θ2=δ4nz.\theta_{1}=\frac{\delta}{4n_{y}}\quad,\quad\theta_{2}=\frac{\delta}{4n_{z}}. (16)

The first of the unitary streaming operators will stream qubits q1,q4q_{1},q_{4} one lattice unit in either direction while leaving the other four qubits fixed : S14±S_{14}^{\pm}. The other unitary streaming operator will act on qubits q2,q5q_{2},q_{5} : S25±S_{25}^{\pm}. The final unitary collide-stream sequence, 𝐔𝐗\mathbf{U_{X}} in the x-direction that leads to a second order scheme in δ\delta can be shown to be

𝐔𝐗=S25+x.CX.S25x.CX.S14x.CX.S14+x.CX.S25x.CX.S25+x.CX.S14+x.CX.S14x.CX.\mathbf{U_{X}}=S^{+x}_{25}.C_{X}^{\dagger}.S^{-x}_{25}.C_{X}.S^{-x}_{14}.C_{X}^{\dagger}.S^{+x}_{14}.C_{X}.S^{-x}_{25}.C_{X}.S^{+x}_{25}.C_{X}^{\dagger}.S^{+x}_{14}.C_{X}.S^{-x}_{14}.C_{X}^{\dagger}. (17)

It should be noted that if only applies the first 4 collide-stream sequence in Eq. (17) then the algorithm would only be first order accurate.

Similarly, to recover the qi/y\partial q_{i}/\partial y-terms one would collisionally entangle qubits q0q5q_{0}\leftrightarrow q_{5}, q2q3q_{2}\leftrightarrow q_{3} with

CY=[cosθ00000sinθ001000000cosθ2sinθ20000sinθ2cosθ200000010sinθ00000cosθ0],C_{Y}=\left[\begin{array}[]{cccccc}cos\,\theta_{0}&0&0&0&0&sin\,\theta_{0}\\ 0&1&0&0&0&0\\ 0&0&cos\,\theta_{2}&sin\,\theta_{2}&0&0\\ 0&0&-sin\,\theta_{2}&cos\,\theta_{2}&0&0\\ 0&0&0&0&1&0\\ -sin\,\theta_{0}&0&0&0&0&cos\,\theta_{0}\end{array}\right], (18)

with corresponding collision angles θ0\theta_{0} and θ2\theta_{2}. θ2\theta_{2} is given in Eq. (16), and

θ0=δ4nx.\theta_{0}=\frac{\delta}{4n_{x}}. (19)

The streaming operator S03yS^{y}_{03} will act on qubits q0,q3q_{0},q_{3} only and similarly for the operator S25yS^{y}_{25}. The final unitary collide-stream second-order accurate or the y-direction for Maxwell equations is

𝐔𝐘=S25+y.CY.S25y.CY.S03y.CY.S03+y.CY.S25y.CY.S25+y.CY.S03+y.CY.S03y.CY\mathbf{U_{Y}}=S^{+y}_{25}.C_{Y}^{\dagger}.S^{-y}_{25}.C_{Y}.S^{-y}_{03}.C_{Y}^{\dagger}.S^{+y}_{03}.C_{Y}.S^{-y}_{25}.C_{Y}.S^{+y}_{25}.C_{Y}^{\dagger}.S^{+y}_{03}.C_{Y}.S^{-y}_{03}.C_{Y}^{\dagger} (20)

We still need to recover the spatial derivatives on the refractive index components in Eq. (14). To obtain the nz/x\partial n_{z}/\partial x and ny/x\partial n_{y}/\partial x terms we introduce the (non-unitary) sparse potential matrix

VX=[10000001000000100000010000sinβ20cosβ200sinβ0000cosβ0]V_{X}=\left[\begin{array}[]{cccccc}1&0&0&0&0&0\\ 0&1&0&0&0&0\\ 0&0&1&0&0&0\\ 0&0&0&1&0&0\\ 0&0&-sin\,\beta_{2}&0&cos\,\beta_{2}&0\\ 0&sin\,\beta_{0}&0&0&0&cos\,\beta_{0}\end{array}\right] (21)

with collision angles

β0=δ2ny/xny2,β2=δ2nz/xnz2,\beta_{0}=\delta^{2}\frac{\partial n_{y}/\partial x}{n^{2}_{y}}\quad,\ \beta_{2}=\delta^{2}\frac{\partial n_{z}/\partial x}{n^{2}_{z}}, (22)

while the corresponding (non-unitary) sparse potential matrix to recover the /y\partial/\partial y-derivatives in the refractive index components is

VY=[10000o01000000100000cosβ3sinβ300000010sinβ10000cosβ1]V_{Y}=\left[\begin{array}[]{cccccc}1&0&0&0&0&o\\ 0&1&0&0&0&0\\ 0&0&1&0&0&0\\ 0&0&\cos\,\beta_{3}&\sin\,\beta_{3}&0&0\\ 0&0&0&0&1&0\\ -sin\,\beta_{1}&0&0&0&0&cos\,\beta_{1}\end{array}\right] (23)

with collision angles

β1=δ2nx/ynx2,β3=δ2nz/ynz2.\beta_{1}=\delta^{2}\frac{\partial n_{x}/\partial y}{n^{2}_{x}}\quad,\quad\beta_{3}=\delta^{2}\frac{\partial n_{z}/\partial y}{n^{2}_{z}}. (24)

Thus the final discrete QLA, that models the 2D Maxwell equations, Eq. (14), to O(δ2)O(\delta^{2}), advances the lattice qubit-vector 𝐐(t)\mathbf{Q}(t) to 𝐐(t+Δt)\mathbf{Q}(t+\Delta t) is

𝐐(t+Δt)=VY.VX.𝐔𝐘.𝐔𝐗.𝐐(t)\mathbf{Q}(t+\Delta t)=V_{Y}.V_{X}.\mathbf{U_{Y}}.\mathbf{U_{X}}.\mathbf{Q}(t) (25)

provided we have diffusion ordering in the space-time lattice: i.e., Δt=δ2\Delta t=\delta^{2}. It is this ordering that requires us to have the unitary collision angles to be O(δ)O(\delta), Eqs. (16) and (19), and the external potential angles O(δ2)O(\delta^{2}), Eqs. (22). We note that computationally QLA is more accurate if we employ the external potentials twice: once half-way through the collide-stream sequence and then at the end.

3.1 Nonunitary External Potential Operators, Eqs. (21) and (23).

Recently, considerable effort has been expended into developing more efficient approximation to handling the evolution operator of a complex Hamiltonian system than the standard Suzuki-Trotter expansion [22]. In particular the idea [23, 24] has been floated of approximating the full unitary opertor by a sum of unitary operators. The actual implementation onto a quantum computer we will leave to another paper, as one of the outcomes of QLA discussed here will be a quantum-inspired highly efficient classical supercomputer algorithm. Moreover, its encoding onto a quantum computer will require error-correcting qubits with long coherence times, something currently out of reach in the noisy qubit regime we are in.. Here we will show the 4 unitary operators needed whose sum yields the sparse non-unitary potential operator VXV_{X}, Eq. (21). Letting 𝕀6\mathbb{I}_{6} be the 6×66\times 6 identity matrix, then it is easily verified that

VX=12i=14LCUiV_{X}=\frac{1}{2}\sum_{i=1}^{4}LCU_{i} (26)

where the first two unitaries are diagonal

LCU1=𝕀6,LCU2=diag(1,1,1,1,1,1)LCU_{1}=\mathbb{I}_{6}\quad,\quad LCU_{2}=diag\left(-1,1,1,-1,-1,-1\right) (27)

and the remaining two unitaries are

LCU3=[10000o0cosβ0000sinβ000cosβ20sinβ2000010000sinβ20cosβ200sinβ0000cosβ0],LCU_{3}=\left[\begin{array}[]{cccccc}1&0&0&0&0&o\\ 0&\cos\beta_{0}&0&0&0&-\sin\beta_{0}\\ 0&0&\cos\beta_{2}&0&\sin\beta_{2}&0\\ 0&0&0&1&0&0\\ 0&0&-\sin\beta_{2}&0&\cos\beta_{2}&0\\ 0&\sin\beta_{0}&0&0&0&\cos\beta_{0}\end{array}\right], (28)

and

LCU4=[10000o0cosβ0000sinβ000cosβ20sinβ2000010000sinβ20cosβ200sinβ0000cosβ0].LCU_{4}=\left[\begin{array}[]{cccccc}1&0&0&0&0&o\\ 0&-\cos\beta_{0}&0&0&0&\sin\beta_{0}\\ 0&0&-\cos\beta_{2}&0&-\sin\beta_{2}&0\\ 0&0&0&1&0&0\\ 0&0&-\sin\beta_{2}&0&\cos\beta_{2}&0\\ 0&\sin\beta_{0}&0&0&0&\cos\beta_{0}\end{array}\right]. (29)

3.2 Conservation of Energy

In a fully unitary representation, the norm of Q is a constant of the motion. This is simply the conservation of energy of the electromagnetic field. For fields being a function of (x,y)(x,y), we have from Eqs. (11)-(13)

(t)=1L20L𝑑x𝑑y𝐐𝐐=1L20L𝑑x𝑑y[ϵxEx2+ϵyEy2+ϵzEz2+μo(Bx2+By2+Bz2)]\mathcal{E}(t)=\frac{1}{L^{2}}\int_{0}^{L}dxdy\mathbf{Q}\cdot\mathbf{Q}=\frac{1}{L^{2}}\int_{0}^{L}dxdy\left[\epsilon_{x}E_{x}^{2}+\epsilon_{y}E_{y}^{2}+\epsilon_{z}E_{z}^{2}+\mu_{o}\left(B_{x}^{2}+B_{y}^{2}+B_{z}^{2}\right)\right] (30)

where the (diagonal) tensor dielectric ϵx=nx2,\epsilon_{x}=n_{x}^{2},... and we restrict ourselves to non-magnetic materials, for simplicity.

4 2D Numerical Simulations from the QLA for Electromagnetic Scattering from 2D dielectric objects

We now present detailed QLA simulations to the initial value problem of the scattering of a 1D electromagnetic pulse from a localized dielectric object. In particular we consider a 1D Gaussian pulse propagating in the xx-direction towards a localized dielectric object of refractive index n(x,y)n(x,y). The initial pulse has non-zero field components Ez,ByE_{z},B_{y},, Fig. 1, and scatters from either a localized cylindrical dielectric, Fig. 2a, or a conic dielectric object, Fig 2b. These simulations were performed for δ=0.1\delta=0.1.

Refer to caption
Figure 1: A 1D electromagnetic pulse with initial fields Ez(x,t=0),By(x,t=0)-E_{z}(x,t=0),B_{y}(x,t=0) . 2D Simulation grid L×LL\times L with L=8192L=8192. Pulse full-width (in lattice units) 200\approx 200. Since the Maxwell equations are linear and homogenous, the initial amplitude of the fields is arbitrary.
Refer to caption
Refer to caption

(a) localized dielectric cylinder       (b) dielectric cone

Figure 2: (a) the dielectric cylinder, diameter 200\approx 200, has rapidly increasing boundary dielectric from vacuum n=1n=1 to nmax=3n_{max}=3. whereas (b) the conic dielectric, base 240\approx 240, has smoothly increasing dielectric from vacuum to conic peak of nmax=3n_{max}=3.

It should be noted that QLA is an initial value algorithm : the refractive index profiles are smooth (e.g., hyperbolic tangents for the dielectric cylinder with boundary layer thickness 10\approx 10 lattice units) and so no internal boundary conditions are imposed at any time in the simulation.

4.1 Effects of broken symmetry

When the 1D pulse scatters off the dielectric object with refractive index n(x,y)n(x,y) the initial electric field spatial dependence Ez(x)E_{z}(x) now becomes a function Ez(x,y)E_{z}(x,y), while the initial magnetic field By(x)B_{y}(x) will become a function By(x,y)B_{y}(x,y). Now the scattered field has By/y0\partial B_{y}/\partial y\neq 0. Thus for 𝐁=0\nabla\cdot\mathbf{B}=0, the scattered field must develop an appropriate Bx(x,y)B_{x}(x,y). This is seen in our QLA simulations, even though the explicit discrete collide-stream algorithm only models asymptotically the Maxwell subset, Eq. (4). 𝐃=0\nabla\cdot\mathbf{D}=0 and this is exactly conserved in our QLA simulation.

Similarly for initial Ey(x)E_{y}(x) polarization. In this case the scattered magnetic field Bz(x,y)B_{z}(x,y) satisfies, for our 2D scattering in the x-y plane, 𝐁=0\nabla\cdot\mathbf{B}=0 exactly and no other magnetic field components are generated. Our discrete QLA recovers this 𝐁=0\nabla\cdot\mathbf{B}=0 exactly. However, in an attempt to preserve 𝐃=0\nabla\cdot\mathbf{D}=0, the QLA will generate a non-zero Ex(x,y)E_{x}(x,y) field.

4.2 Scattering from localized 2D dielectric objects with refractive index n(x,y)n(x,y)

Consider a 1D pulse with polarization Ez(x,t)E_{z}(x,t) propagating in a vacuum towards a 2D dielectric scatterer. In Figs. 3-6 we consider the time evolution of the resultant scattered EzE_{z}-field. The initial pulse is followed for a short time while it is propagating in the vacuum to verify that the QLA correctly determines its motion. As part of the pulse interacts with the dielectric object, the pulse speed within the dielectric itself is decreased by the inverse of the refractive index profiles, n(x,y)n(x,y). The remainder of the 1D pulse propagates undisturbed since it is still propagating within the vacuum.

One sees in Fig. 3a a circular-like wavefront reflecting back into the vacuum, with its EzE_{z} field π\pi out of phase as the reflection is occurring from a low to higher refractive index around the vacuum-cylinder interface. One does not find such a reflected wavefront when the pulse interacts with the conic dielectric, Fig. 3b.

Refer to caption
Refer to caption

(a) dielectric cylinder       (b) dielectric cone

Figure 3: The scattered EzE_{z} field after 15,000 iterations (i.e., t=15kt=15k). (a) There is an internal reflection at the back of the cylindrical dielectric.

At t=23.4kt=23.4k, there is a major wavefront emanating from the back of the cylindrical dielectric, Fig. 4a. For the conic dielectric there is a major wavefront reflected from the apex of the conic dielectric, and this propagates out of the cone with little reflection, Fig. 4b.

Refer to caption
Refer to caption

(a) dielectric cylinder       (b) dielectric cone

Figure 4: The scattered EzE_{z} field at t=23.4kt=23.4k.. (a) A reflected circular wavefront occurs as that part of the pulse reaches the back-end of the cylindrical dielectric, along with the initial reflected circular wavefront with its π\pi-changed phase at the front of the vacuum-cylinder boundary. (b) For the conic dielectric, there is an internal reflection from the apex of the cone’s nmaxn_{max} which then propagates out of the weakly varying cone edges.

One clearly sees at t=31.2kt=31.2k that more EzE_{z} wavefronts are being created because of the large refractive index gradients at the vacuum-cylinder dielectric boundary, while such gradients are missing from the vacuum-cone interface which leads to no new wavefronts in the scattering off the dielectric cone, Fig.5.

Refer to caption
Refer to caption

(a) dielectric cylinder       (b) dielectric cone

Figure 5: The scattered EzE_{z} field at t=31.2kt=31.2k. (a) There are multiple reflections/transmission within the boundaries of the dielectric cylinder. (b) There is only one major reflection from the apex of the cone and which then propagates readily out from the cone edge’s.

At t=49.2kt=49.2k, the complex EzE_{z} wavefronts are due to repeated reflections and transmissions from the cylinder dielectric, Fig. 5a. However, because of the slowly changing boundaries of the dielectric cone there are no more reflections and one sees only the outgoing wavefront from the pulses interaction with the region around the nmaxn_{max} of the cone. Since the pulse reaches the apex of the cone before the corresponding pulse hits the backend of the dielectric cylinder, the conic wavefront is further advanced than that of the cylindrical wavefront, Fig. 5b.

Refer to caption
Refer to caption

(a) dielectric cylinder       (b) dielectric cone

Figure 6: The scattered EzE_{z} field at t=49.2kt=49.2k. (a) There are multiple reflections/transmission within the boundaries of the dielectric cylinder. (b) There is only one major reflection from the apex of the cone and which then propagates readily out from the cone edge’s.

4.2.1 Auxiliary fields and 𝐁\nabla\cdot\mathbf{B}

For incident EzE_{z} polarization and with 2D refractive index n(x,y)n(x,y), the scattered electromagnetic fields will need to generate a BxB_{x} field in order to have 𝐁=0\nabla\cdot\mathbf{B}=0. In Fig. 6a and 6b we plot the self-generated Bx(x,y)B_{x}(x,y) field at t=23.4kt=23.4k and t=49.2kt=49.2k for scattering from the dielectric cylinder. It is also found that |𝐁|/B0|\nabla\cdot\mathbf{B}|/B_{0} is typically zero everywhere in the spatial lattice except for a very localized region around the vacuum-dielectric boundary layer where the normalized max(|𝐁|)/B0max(|\nabla\cdot\mathbf{B}|)/B_{0} reaches around 0.01 at very few isolated grid points.

Refer to caption
Refer to caption

Scattering from dielectric cylinder: (a) t = 30k ,   (b) t = 37.8k

Figure 7: The self-consistently generated Bx(x,y)B_{x}(x,y)-field after the 1D incident pulse with By=By(x)B_{y}=B_{y}(x) scatters from a local dielectric with refractive index n(x,y)n(x,y) at times: (a) t=23.4Kt=23.4K, corresponding to Fig. 4a for EzE_{z}, and (b) t=49.2kt=49.2k, corresponding to Fig. 5a for EzE_{z}.

4.3 Time Dependence of (t)\mathcal{E}(t) on Perturbation Parameter δ\delta

The discrete total electromagnetic energy (t)\mathcal{E}(t). Eq. (30), is not constant since our current QLA is not totally unitary. However the variations in \mathcal{E} decrease significantly as δ0\delta\rightarrow 0. δ\delta is a measure of the discrete lattice spacing. The maximal variations occur shortly after the 1D pulse scatters from the 2D dielectric object. For δ=0.1\delta=0.1, this occurs around t=15kt=15k, with variations in the 5th decimal, Eq. (31). However, when one reduces δ\delta by a factor of 1010 on the same lattice grid, then one recovers the same physics a factor of 1010 later in time since δ\delta controls the speed of propagation in the vacuum. Thus the wallclock time of a QLA run is also increased by this factor of 1010. We find, for δ=0.01\delta=0.01, that the largest deviation in the total electromagnetic energy is now in the 8th decimal, Eq.. (31).

𝜹=0.1:time(t)×10401.442426615150001.442448𝜹=0.01:time(t)×10401.4424266151500001.442426620\bm{\delta=0.1}:\begin{array}[]{ccc}time&\mathcal{E}(t)\times 10^{-4}\\ 0&1.442426615\\ 15000&1.4424{\color[rgb]{1,0,0}48...}\end{array}\quad\quad\quad\bm{\delta=0.01}:\begin{array}[]{ccc}time&\mathcal{E}(t)\times 10^{-4}\\ 0&1.442426615\\ 150000&1.4424266{\color[rgb]{1,0,0}20}\end{array} (31)

For δ=103\delta=10^{-3}, there is variation in \mathcal{E} in the 11th decimal.

4.4 Multiple reflections/transmissions within dielectric cylinder

We now examine the scattered electromagnetic fields - particularly the polarization Ez(x,y)E_{z}(x,y) - within and in the vicinity of the dielectric cylinder. These plots complement the global scattered Ez(x,y)E_{z}(x,y) in Figs. 3a, 4a and 5a, but for better resolution we choose δ=0.01\delta=0.01 and a slightly different ratio of pulse width to dielectric cylinder diameter. In Figs 8 - 13, the perspective is looking down from above with the 1D pulse propagating from left to right (\rightarrow), seen as a dark vertical band. The dielectric cylinder appears as a pink cylinder with the smaller darker pink being the base of the cylinder. The time is expressed in normalized time : t=t/10t=t^{*}/{10}, where tt^{*} is the QLA time for δ=0.01\delta=0.01.

In Fig. 8a, at time t=7.2kt=7.2k, a part of the incident pulse has just entered the dielectric cylinder with the transmitted EzE_{z} field starting to lag behind the main 1D vacuum pulse since 1<ncyl1<n_{cyl}. Also the reflected part of EzE_{z} emanates from the two boundary points at the sharp vacuum-dielectric boundary and has undergone a π\pi-phase change because the incident 1D pulse is propagating from low to high refractive index. In Fig 8b the slower transmitted EzE_{z} wavefront within the dielectric is very evident, as is the reflected part of EzE_{z} back into the vacuum.

By t=18kt=18k, Fig 7b, the 1D pulse has propagated past the dielectric. The EzE_{z}-field within the dielectric is now being focussed due to its motion towards the backend of the cylinder, with its increasing amplitude but reduced base. As it reaches the backend of the dielectric, part of EzE_{z} will be transmitted into the vacuum while the other part will be reflected back into the dielectric - but now without any phase change since the pulse is propagating from high to low refractive index.

Refer to caption
Refer to caption

EzE_{z} field: (a) t = 7.2k       (b) t = 12k

Figure 8: A view from the zz-axis of the 1D incident EzE_{z} wavefront, with x-y the plane of the page. The vacuum pulse is propagating in the xx-direction, \rightarrow (a) The 1D incident pulse has encountered the localized dielectric cylinder, with both transmission and reflection at the thin vacuum-dielectric boundary layer. The reflected EzE_{z} circular wavefront undergoes a π\pi-phase change. (b) The transmitted EzE_{z}, within the dielectric, has lower phase speed and so lags the 1D vacuum pulse.
Refer to caption
Refer to caption

EzE_{z} wavefronts at (a) t = 18k       (b) t = 22.2k

Figure 9: As the 1D vacuum part of the wavefront moves past the dielectric cylinder, the two vacuum-dielectric boundary ”points” move closer together: (a) at t = 18k, (b) at t = 22.2K. The vacuum reflected wavefront keeps radiating out.
Refer to caption
Refer to caption

EzE_{z} wavefronts at (a) t = 28.2k       (b) t = 33k

Figure 10: Wavefronts of EzE_{z} at times (a) t = 28.2k, and (b) t = 32k around and within the dielectric cylinder after the original 1D pulse has moved past the dielectric. (a) The pinching of the two boundary ”points” results in a focussing of EzE_{z} and its subsequent spiking at t=28.2kt=28.2k. This spike now propagates towards the backend of the dielectric cylinder, (b), and ”diffuses”, One should also note the wavefront emanating from the 1D vacuum pulse.
Refer to caption
Refer to caption

EzE_{z} wavefronts at (a) t = 38.4k         (b) t = 43.2k

Figure 11: Wavefronts of EzE_{z} at times around and within the dielectric cylinder. At (a) t = 38.4k the transmitted EzE_{z} within the dielectric is radiating outward, with one part reaching the back of the dielectric and resulting in a complex transmission into the vacuum region at the back end of the dielectric, (b) at t = 43.2k, and a complex reflection back into the dielectric. There is no phase change in the reflected EzE_{z}.
Refer to caption
Refer to caption

EzE_{z} wavefronts at (a) t = 47.4k       (b) t = 52.2k

Figure 12: Wavefronts of EzE_{z} at times (a) t = 47.4k, and (b) t = 52.2k around and within the dielectric cylinder. The major vacuum wavefront that is transmitted out of the dielectric now radiates out in the xy-plane. The two boundary contact ”points” of the wavefront are now propagating back to the front of the dielectric cylinder, as clearly seen in (a) and (b). These localized wavefronts will have their global wavefronts similar to those shown in Figs. 3a, 4a and 5a
Refer to caption
Refer to caption

EzE_{z} wavefronts at (a) t = 55.8k         (b) t = 60k

Figure 13: Wavefronts of EzE_{z} at times (a) t = 55.8k, and (b) t = 60k around and within the dielectric cylinder.

5 Dissipative Classical Systems, Open Quantum Systems and Kraus Representation

So far we have treated Maxwell equations as a closed system based on the energy conservation dictated from the Hermiticity and positive definiteness of the constitutive matrix 𝐖\mathbf{W}, Eq. (7), since we have restricted ourselves to perfect materials. However, when we wish to consider actual materials there is dissipation. This immediately defeats any attempt to pursue a unitary representation in the original Hilbert space. The obvious question is : can we embed our dissipative system into a higher dimension closed Hilbert space, and thus recover unitary evolution in this new space and build an appropriate QLA that can be encoded onto quantum computers? To accomplish this, we resort to open quantum system theory [21] to describe classical dissipation as the observable result of interaction between our system of interest and its environment.

For a closed quantum system, the time evolution of a pure state |ψ(t)|\psi(t)\rangle is given by the unitary evolution from the Schrodinger equation : |ψ(t)=U(t)|ψ(0)|\psi(t)\rangle=U(t)|\psi(0)\rangle with U=exp[itH0]U=exp[-itH_{0}] unitary for the Hermitian Hamiltonian H0H_{0}. The evolution of the density matrix, ρ=|ψψ|\rho=|\psi\rangle\langle\psi|, is governed by the corresponding von Neumann equation : ρ(t)=U(t)ρ(0)U(t)\rho(t)=U(t)\rho(0)U^{\dagger}(t). The density matrix formulation is required when dealing with composite systems. Kraus realized that the density matrix retains its needed properties if one generalized its evolution operator to

ρ(t)=kKkρ(0)Kk,with kKkKk=I\rho(t)=\sum_{k}K_{k}\rho(0)K_{k}^{\dagger},\quad\text{with }\sum_{k}K_{k}^{\dagger}K_{k}=I (32)

where the only restriction on the set of so-called Kraus matrices KkK_{k} is that the sum of KkKkK_{k}^{\dagger}K_{k} is the identity matrix. The evolution of the density matrix, Eq. (32), is no longer unitary for k2k\geq 2.

The Kraus representation [21] is most useful when dealing with quantum noisy operations due to interaction with an environment. For those problems in which this noisy operation translates into a dissipative process, the Hamiltonian for the system in the Schrodinger representation has both a Hermitian part, H0H_{0}, and an anti-Hermitian part, iH1i\,H_{1}, that models the dissipation. A simple but non-trivial example is the 1D1D Maxwell equations (without sources) for a homogeneous scalar medium with electrical losses,

it[EyHz]=[0ϵ|ϵ|2p^x1μ0p^x0][EyHz]i\frac{\partial}{\partial t}\left[\begin{array}[]{cc}E_{y}\\ H_{z}\end{array}\right]=\left[\begin{array}[]{cc}0&\frac{\epsilon^{*}}{|\epsilon|^{2}}\hat{p}_{x}\\ \frac{1}{\mu_{0}}\hat{p}_{x}&0\end{array}\right]\left[\begin{array}[]{cc}E_{y}\\ H_{z}\end{array}\right] (33)

with complex permittivity ϵ=ϵR+iϵI.\epsilon=\epsilon_{R}+i\epsilon_{I}. ϵ=ϵRiϵI.\epsilon^{*}=\epsilon_{R}-i\epsilon_{I}. p^x=ix\hat{p}_{x}=-i\partial_{x} is the momentum operator. Introducing the Dyson map 𝝆=diag(|ϵ|/ϵR,μ0)\bm{\rho}=diag(|\epsilon|/\sqrt{\epsilon_{R}},\sqrt{\mu_{0}}) into Eq. (33) and after some algebraic manipulations the evolution equation can be written as

i𝐐t=[vδ(σx+12δσy)p^xi2δvδσxp^x]𝐐,i\frac{\partial\mathbf{Q}}{\partial t}=\Big{[}v_{\delta}\Big{(}\sigma_{x}+\frac{1}{2}\delta\sigma_{y}\Big{)}\hat{p}_{x}-\frac{i}{2}\delta{v}_{\delta}\sigma_{x}\hat{p}_{x}\Big{]}\mathbf{Q}, (34)

where the state vector 𝐐=𝝆𝐮\mathbf{Q}=\bm{\rho}\mathbf{u}, where 𝐮\mathbf{u} is defined in Eq. (6). δ=ϵI/ϵR\delta=\epsilon_{I}/\epsilon_{R} is the loss angle, vδv_{\delta} is the phase velocity vδ=1/ϵRμ0(1+δ2)v_{\delta}=1/\sqrt{\epsilon_{R}\mu_{0}(1+\delta^{2})} and σx,σy,σz\sigma_{x},\sigma_{y},\sigma_{z} are the Pauli matrices.

5.1 Classical Dissipation as a Quantum Amplitude Damping Channel

In symbolic form, the Maxwell equations with electric resistive losses, Eq. (34), can be written in the Schrodinger-form

i|ψSt=(H^0(𝐫)iH^1(𝐫))|ψSi\frac{\partial|\psi_{S}\rangle}{\partial t}=\left(\hat{H}_{0}(\mathbf{r})-i\,\hat{H}_{1}(\mathbf{r})\right)|\psi_{S}\rangle (35)

where the Hamiltonians H^0\hat{H}_{0} and H^1\hat{H}_{1} are Hermitian, and the dissipative operator iH^1i\,\hat{H}_{1} is anti-Hermitian and positive definite. The positive definiteness requirement for the specific case of propagation in a lossy medium translates to

Im[EyHzx+HzEyx]>0,withϵI>0.Im\left[E_{y}^{*}\frac{\partial H_{z}}{\partial x}+H_{z}^{*}\frac{\partial E_{y}}{\partial x}\right]>0,\quad\text{with}\quad\epsilon_{I}>0. (36)

In general the dissipative operator H^1\hat{H}_{1} is relatively simple, and models the phenomenological or coarse-graining of the underlying microscopic dissipative processes.

We aim to represent the dissipation in the Schrodinger picture, Eq. (35), as an open quantum system S interacting with its environment EnvEnv. The full system, S+EnvS+Env, is closed, and hence its time evolution is unitary. Let 𝒰^\hat{\mathcal{U}} be this unitary operator, and ρ\rho the total density matrix with 𝒰^:ρ(0)ρ(t)\hat{\mathcal{U}}:\rho(0)\rightarrow\rho(t). We make the usual assumption that the initial total density matrix is separable into the system and into the environmental Hilbert spaces : ρ(0)=ρS(0)ρE(0)\rho(0)=\rho_{S}(0)\otimes\rho_{E}(0). A quantum operation E on the open system of interest is defined as the map that propagates the open system density in time tt:

ρS(t)=E(ρS(0)).\rho_{S}(t)=\textit{E}(\rho_{S}(0)). (37)

But under the conditions of initial separability, the action of the full unitary operators on the total density matrix will yield, after taking the trace over the environment,

ρS(t)=TrE(ρ(t))=TrE(𝒰^ρ(0)𝒰^)\rho_{S}(t)=Tr_{\textit{E}}\left(\rho(t)\right)=Tr_{\textit{E}}\left(\hat{\mathcal{U}}\,\rho(0)\hat{\mathcal{U}}^{\dagger}\right) (38)

Assuming a stationary environment, ρE(0)=|aa|\rho_{E}(0)=|a\rangle\langle a|, Eq. (38) can be written

ρS(t)=μK^μρS(0)K^μ.\rho_{S}(t)=\sum_{\mu}\hat{K}_{\mu}\,\rho_{S}(0)\hat{K}_{\mu}^{\dagger}. (39)

where K^μ=μ|𝒰^|a\hat{K}_{\mu}=\langle\mu|\hat{\mathcal{U}}|a\rangle. These operators K^μ\hat{K}_{\mu} will form a Kraus representation for the quantum operation E for an open system, Eq. (37), provided the so-called Kraus operators satisfy the extended ”unitarity” condition

μKμKμ=I\sum_{\mu}K_{\mu}^{\dagger}K_{\mu}=I (40)

Note that the individual Kraus operator need not be unitary. Based on this framework for open quantum systems we proceed to construct a physical unitary dilation for the combined system-environment by identifying dissipation as an amplitude damping operation, [21].

Let dd be the dimension of the system Hilbert space, and rr the dimension of the dissipative Hamiltonian H1H_{1}, Eq. (35). We require d2rd\geq 2r, for optimal results but the dilation technique can be also applied to systems with d=rd=r. If the system was quantum mechanical in nature, then there can be a set of d2d^{2} Kraus operators at most. The matrix representation of the total unitary dilation evolution operator consists of listing all the Kraus matrices in the first column block. The remaining columns must then be determined so that 𝒰^\hat{\mathcal{U}} is unitary. This unitary dilation is equivalent to the Stinespring dilation theorem [25]. The advantage of the Kraus approach is that it avoids the need to actually know the physical properties of the environment.

Returning to the Schrodinger representation of the classical system Eq. (35), one can employ the Trotter-Suzuki expansion to exp[iδt(H^0iH^1)]exp[-i\delta t(\hat{H}_{0}-i\hat{H}_{1})]

|ψ(δt)=[eiδtH^0eδtH^1+O(δt2)]|ψ(0).|\psi(\delta t)\rangle=\left[e^{-i\delta t\hat{H}_{0}}\cdot e^{-\delta t\hat{H}_{1}}+\textit{O}(\delta t^{2})\right]|\psi(0)\rangle. (41)

Even though exp(δtH^1)exp(-\delta t\hat{H}_{1}) is not unitary, H^1\hat{H}_{1} is Hermitian and can be diagonalized by a unitary transformation U1U_{1}

H^1=U^1D^1U^1with diagonalD^1=diag[γ1,,γr],\hat{H}_{1}=\hat{U}_{1}\hat{D}_{1}\hat{U}_{1}^{\dagger}\quad\text{with diagonal}\quad\hat{D}_{1}=diag[\gamma_{1},...,\gamma_{r}], (42)

where γi>0\gamma_{i}>0 are the dissipative rate eigenvalues of H^1\hat{H}_{1}. Thus Eq. (41) becomes

|ψ(δt)=[eiδtH^0U^1K^0U^1+O(δt2)]|ψ(0),|\psi(\delta t)\rangle=\left[e^{-i\delta t\hat{H}_{0}}\hat{U}_{1}\hat{K}_{0}\hat{U}_{1}^{\dagger}+\textit{O}(\delta t^{2})\right]|\psi(0)\rangle, (43)

where K^0\hat{K}_{0} is

K^0=[𝚪^r×r0r×r0(dr)×(dr)I(dr)×(dr)],with diagonal 𝚪^r×r=diag[eγ1δteγrδt].\hat{K}_{0}=\left[\begin{array}[]{cc}\hat{\bm{\Gamma}}_{r\times r}&0_{r\times r}\\ 0_{(d-r)\times(d-r)}&I_{(d-r)\times(d-r)}\end{array}\right],\quad\text{with diagonal }\hat{\bm{\Gamma}}_{r\times r}=diag[e^{-\gamma_{1}\delta t}...e^{-\gamma_{r}\delta t}]. (44)

The non-unitary K^0\hat{K}_{0} will be one of our Kraus operators, and it describes the physical dissipation in the open system. We must now introduce a second Kraus operator K^1\hat{K}_{1} so that K^0K^0+K^1K^1=\hat{K}_{0}^{\dagger}\hat{K}_{0}+\hat{K}_{1}^{\dagger}\hat{K}_{1}=\mathcal{I} :

K^1=[0(dr)×(dr)0(dr)×(dr)Ir×r𝚪^20r×r].\hat{K}_{1}=\left[\begin{array}[]{cc}0_{(d-r)\times(d-r)}&0_{(d-r)\times(d-r)}\\ \sqrt{I_{r\times r}-\hat{\bm{\Gamma}}^{2}}&0_{r\times r}\end{array}\right]. (45)

K^1\hat{K}_{1} represents a transition that is not of direct interest. These Kraus operators K^0,K^1\hat{K}_{0},\hat{K}_{1} are the multidimensional analogs of the quantum amplitude damping channel [21]: with K^0\hat{K}_{0} corresponding to the dissipation processes, while K^1\hat{K}_{1} corresponds to an unwanted quantum transition.

The block structure of the final unitary dilation evolution operator 𝒰^diss\hat{\mathcal{U}}_{diss}, corresponding to the non-unitary dissipation operator eδtH^1e^{-\delta t\hat{H}_{1}}, consists of column blocks of the Kraus operators (K0K1)T(K_{0}\quad K_{1}...)^{T}, and the remaining column blocks are of those matrices required to make 𝒰^diss\hat{\mathcal{U}}_{diss} unitary [21]:

𝒰^diss=[𝚪^00Ir×r𝚪^20I(dr)×(dr)0000I(dr)×(dr)0Ir×r𝚪^200𝚪^].\hat{\mathcal{U}}_{diss}=\left[\begin{array}[]{cccc}\hat{\bm{\Gamma}}&0&0&-\sqrt{I_{r\times r}-\hat{\bm{\Gamma}}^{2}}\\ 0&I_{(d-r)\times(d-r)}&0&0\\ 0&0&I_{(d-r)\times(d-r)}&0\\ \sqrt{I_{r\times r}-\hat{\bm{\Gamma}}^{2}}&0&0&\hat{\bm{\Gamma}}\end{array}\right]. (46)

Thus, it can be shown that the evolution of the system |ψ0|\psi_{0}\rangle and environment |0|0\rangle is given by

|0|ψ0=1E0qψ0q|0|q|0eiδtH^0U^1K^0U^1|ψ0+|1K^1|ψ0,|0\rangle|\psi_{0}\rangle=\frac{1}{\sqrt{E_{0}}}\sum_{q}\psi_{0q}|0\rangle|q\rangle\rightarrow|0\rangle\otimes e^{-i\delta t\hat{H}_{0}}\hat{U}_{1}\hat{K}_{0}\hat{U}_{1}^{\dagger}|\psi_{0}\rangle+|1\rangle\otimes\hat{K}_{1}|\psi_{0}\rangle, (47)

where measurement of the first qubit-environment by |00|Id×d|0\rangle\langle 0|\otimes I_{d\times d} yields a state analogous to |0|ψ(δt)|0\rangle|\psi(\delta t)\rangle. Finally, on taking the trace over the environment will yield the desired system state |ψ(δt)|\psi(\delta t)\rangle The corresponding quantum circuit for Eq. (47) is shown in Fig. 14.

Refer to caption
Figure 14: Quantum circuit diagram for Eq. (47).

It is important to highlight that the implementation of the dissipative case is directly overlapping with the QLA framework. The QLA can be used to implement the exp([iδtH^0])\exp{[-i\delta t\hat{H}_{0}]} part in Eq. (43) as proposed in the previous sections. Specifically for the lossy medium, the exponential operator of the H^0\hat{H}_{0} term in Eq. (35) can be easily handled with QLA [12,13].

6 Conclusions

The Schrodinger-Dirac equations are the backbone of the work presented here on Maxwell equations both in lossless inhomogeneous and lossy dielectric media. In both cases, straightforward application of unitary algorithms fail : in the first case, somewhat surprisingly one finds that even though a Dyson map points to the required electromagnetic field variables in a tensor dielectric, its implementation has till now defied a fully unitary representation. Our current QLA approach requires some external non-unitary operators that recover the terms involving the spatial derivatives on the refractive indices of the medium. These sparse matrices can be modeled by the sum of a linear combination of unitaries (LCU), which can then be encoded onto a quantum computer [23, 24]. In the second case, handling dissipative systems immediately forces us to consider an open quantum system interacting with its environment. Typically this forces us into a density matrix formulation and a clever introduction of what is known as Kraus operators [21, 25]. The beauty of the Kraus representation is that even though the system of interest is interacting with the environment, the Kraus operators do not need detailed information on the environment.

We presented detailed 2D scattering of a 1D electromagnetic pulse off localized dielectric objects. QLA is an initial value scheme. No internal boundary conditions are imposed at the vacuum-dielectrix interface. For dielectrics will large spatial gradients in the refractive index, QLA simulations show strong internal reflection/transmission within the dielectric object. These lead to quite complex time evolution of wavefronts from the dielectric objects. On the other hand, for weak spatial gradients in the refractive index there are negligible reflections from the vacuum-dielectric interface. This is reminiscent of WKB-like effects in the ray tracing approximation.

In considering the dissipative counterpart, one must now include both the system and its environment in order to get a closed system with unitary representation. The Kraus operators are the most general scheme that will retain the properties of the density matrix in time. The probability of obtaining the desired non-unitary evolution of the open system after the measurement operator P^0=|00|Id×d\hat{P}_{0}=|0\rangle\langle 0|\otimes I_{d\times d} is

p(0)=i=1re2γiδt|ψi0|2+i=r+1d|ψi0|21+(e2γmaxδt1)i=1re2γiδt|ψi0|2p(0)=\sum_{i=1}^{r}e^{-2\gamma_{i}\delta t}|\psi_{i0}|^{2}+\sum_{i=r+1}^{d}|\psi_{i0}|^{2}\geq 1+(e^{-2\gamma_{max}\delta t}-1)\sum_{i=1}^{r}e^{-2\gamma_{i}\delta t}|\psi_{i0}|^{2} (48)

The form of the unitary operator 𝒰^diss\hat{\mathcal{U}}_{diss}, Eq. (42) implies that it can be decomposed into r two-level unitary rotations R^y(θi)\hat{R}_{y}(\theta_{i}) with cos(θi/2)=eγiδt.\cos(\theta_{i}/2)=e^{-\gamma_{i}\delta t}. Then, the quantum circuit implementation of 𝒰^diss\hat{\mathcal{U}}_{diss} requires O(rlog22d)O(rlog_{2}^{2}d) CNOT - and R^y(θi)\hat{R}_{y}(\theta_{i}) quantum gates, so that there is a improvement in the circuit depth of O(r/d2)O(r/d^{2}). Our multidimensional amplitude damping channel approach is directly related to the Sz. Nagy dilation by a rotation. The Sz. Nagy dilation [26] is the minimal unitary dilation containing the original dissipative (non-unitary) system.

Acknowledgments

This research was partially supported by Department of Energy grants DE-SC0021647, DE-FG02-91ER-54109, DE-SC0021651, DE-SC0021857, and DE-SC0021653. This work has been carried out within the framework of the EUROfusion Consortium, funded by the European Union via the Euratom Research and Training Programme (Grant Agreement No. 101052200 - EUROfusion). Views and opinions expressed, however, are those of the authors only and do not necessarily reflect those of the European Union or the European Commission. Neither the European Union nor the European Commission can be held responsible for them. E. K. is supported by the Basic Research Program, NTUA, PEVE. K.H is supported by the National Program for Controlled Thermonuclear Fusion, Hellenic Republic. This research used resources of the National Energy Research Scientific Computing Center (NERSC), a U.S. Department of Energy Office of Science User Facility located at Lawrence Berkeley National Laboratory, operated under Contract No. DE-AC02-05CH11231 using NERSC award FES-ERCAP0020430.

7 References

[1] B. M. Boghosian & W. Taylor IV, ”Quantum lattice gas models for the many-body Schrodinger equation”, Internat. J. Modern Phys. C8, 705-716 (1997).

[2] [1] B. M. Boghosian & W. Taylor IV, ”Simulating quantum mechanics on a quantum computer”, Physica D 120, 30-42 (1998).

[3] J. Yepez & B.M. Boghosian, ”An efficient and accurate quantum lattice-gas model for the many-body Schroedinger wave equation,” Computer Physics Communications, 146, (2002) 280-294.

[4] G. Vahala, J. Yepez & L. Vahala, ”Quantum lattice gas representation of some classical solitons”, Phys. Lett A 310, 187-196 (2003)

[5] G. Vahala, L. Vahala & J. Yepez, ”Inelastic vector soliton collisions: a lattice-based quantum representation”, Pbhil. Trans: Math, Phys. and Eng. Sciences, Roy. Soc. 362, 1677-1690 (2004)

[6] J. Yepez, G. Vahala, L. Vahala & M. Soe, ”Superfluid turbulence from quantum Kelvin waves to classical Kolmogorov cascades”, Phys. Rev. Lett. 103, 084501 (2009)

[7] G. Vahala, J. Yepez, L. Vahala, M. Soe, B. Zhang & S. Ziegeler, ”Poincare recurrence and spectral cascades in three-dimensional quantum turbulence”, Phys. Rev. E 84, 046713 (2011)

[8] B. Zhang, G. Vahala, L. Vahala, &M. Soe, ”Unitary quantum lattice algorithm for two dimensional quantum turbulence”, Phys. Rev. E 84, 046701 (2011)

[9] G. Vahala, B. Zhang, J. Yepez, L. Vahala & M. Soe, ”Unitary qubit lattice gas representation of 2D and 3D quantum turbulence”, in Advanced Fluid Dynamics, ed. H. W. Oh, (InTech , 2012), Chpt 11., p. 239 - 272.

[10] L. Vahala, M. Soe, G. Vahala & J. Yepez, ”Unitary qubit lattice algorithms for spin-1 Bose Einstein condensates”, Rad. Effects Def. Solids 174, 46-55 (2019).

[11] G. Vahala, L. Vahala & M.Soe, ”Qubit unitary lattice algorithms for spin-2 Bose-Einstein Condensates,I - Theory and Pade Initial Conditions”, Rad. Effects Def. Solids 175, 102-112 (2020).

[12] G. Vahala, M. Soe & L. Vahala, ”Qubit unitary lattice algorithms for spin-2 Bose-Einstein Condensates,II - vortex reconnection simulations and non-Abelian vortices”, Rad. Effects Def. Solids 175, 113-119 (2020).

[13] S. Palpacelli & S. Succi ”The Quantum Lattice Boltzmann Equation: Recent Developments”, Comm. Computational Phys. 4, 980-1007 (2008).

[14] S. Succi, F. Fillion-Gourdeau, & S. Palpacelli, ”Quantum lattice Boltzmann is a quantum walk”, EPJ Quantum. Technol 2, 12 (2015).

[15] G. Vahala, L. Vahala, M. Soe, & A. K. Ram, ”Unitary quantum lattice simulations for Maxwell equations in vacuum and in dielectric media”, J. Plasma Phys. 86, 905860518 (2020).

[16] G. Vahala, J. Hawthorne, L. Vahala, A. K. Ram & M. Soe, ”Quantum lattice representation for the curl equations of Maxwell equations”, Rad. Effects and Defects in Solids 177, 85 (2022).

[17] G. Vahala, M. Soe, L.Vahala, A. Ram, E. Koukoutsis, & K. Hizanidis, ”Qubit Lattice Algorithm Simulations of Maxwell’s Equations for Scattering from Anisotropic Dielectric Objects”, e-print arXiv:2301.13601 (2023).

[18] A. Oganesov, G. Vahala, L. Vahala & M. Soe, ”Effect of Fourier transform on the streaming in quantum lattice gas algorithms”, Rad. Effects and Defects in Solids. 173, 169 (2018).

[19] S. A. Khan & R. Jagannathan, ”A new matrix representation of the Maxwell equations based on the Riemann-Silberstein-Weber vector for a linear inhomogeneous medium”, arXiv:2205.09907v2.

[20] E. Koukoutsis, K. Hizanidis, A. K. Ram & G. Vahala, ”Dyson maps and unitary evolution for Maxwell equations in tensor dielectric media”, Phys. Rev. A 107, 042215 (2023).

[21] M. A. Nielsen & I. L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010 (10th Ed.)

[22] M. Suzuki, ”Generalized Trotter’s formula and systematic approximants of exponential operators and inner derivatives with applications to many-body probloems, Commun. Math. Phys. 51,183 (1976)

[23] A. M. Childs & N. Wiebe, ”Hamiltonian Simulation Using Linear Combinations of Unitary Operations”, Quantum Inf. and Comp. 12 , 901 (2012).

[24] A. M. Childs, R. Kothari & R. D. Somma, ”Quantum Algorithm for Systems of Linear Equations with Exponentially Improved Dependence on Precision”, SIAM J. on Comp. 46, 1920 (2017).

[25] W. F. Stinespring, ”Positive Functions on CC^{*}-Algebras”, Proc. Amer. Math. Soc. 6, 211 (1955).

[26] V. Paulsen, Completely Bounded Maps and Operator Algebras, Cambridge Univ. Press, 2003.