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

Photonic band structure design using persistent homology

Daniel Leykam Centre for Quantum Technologies, National University of Singapore, 3 Science Drive 2, Singapore 117543    Dimitris G. Angelakis Centre for Quantum Technologies, National University of Singapore, 3 Science Drive 2, Singapore 117543 School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece 73100
Abstract

The machine learning technique of persistent homology classifies complex systems or datasets by computing their topological features over a range of characteristic scales. There is growing interest in applying persistent homology to characterize physical systems such as spin models and multiqubit entangled states. Here we propose persistent homology as a tool for characterizing and optimizing band structures of periodic photonic media. Using the honeycomb photonic lattice Haldane model as an example, we show how persistent homology is able to reliably classify a variety of band structures falling outside the usual paradigms of topological band theory, including “moat band” and multi-valley dispersion relations, and thereby control the properties of quantum emitters embedded in the lattice. The method is promising for the automated design of more complex systems such as photonic crystals and Moiré superlattices.

I Introduction

There is growing interest in the design of synthetic gauge fields and topological band structures for light Haldane2008 ; Wang2009 ; Malkova2009 ; Khanikaev2013 ; Rechtsman2013 ; Hafezi2013 , motivated both by their exotic behaviour and potential applications as disorder-robust photonic devices topo_review ; topo_review2 . The most common approach has been to emulate well-known topological phases from condensed matter physics TI_review . However, recent advances in synthetic dimensions in photonic systems provide platforms for observing for the first time topological effects in higher dimensions synthetic1 ; synthetic2 ; synthetic3 . Given the high degree of control and flexibility we now have over the design of photonic band structures and synthetic gauge fields, with many different degrees of freedom, a natural question is whether there exists interesting and useful topological phenomena falling outside the well-established paradigm of topological band theory, which is concerned with the “shape” of Bloch wave eigenstates, i.e. whether they exhibit vortices or gauge discontinuities within the Brillouin zone, independent of the energy dispersion.

Controlling the shape of the energy dispersion landscape can be equally important. For example, the shape of a medium’s isofrequency contours or surfaces dictates the far-field radiation profile of localized emitters hyperbolic_review , and flat dispersion relations are highly desirable for realizing strong light-matter interactions FB_review . Both of these examples are based on the band structure at a specific energy. However, perfectly flat Bloch bands are idealizations never achievable in practice, and real systems inevitably exhibit losses, meaning there will be a finite energy resolution. These considerations motivate the use of “fuzzy” tools for characterizing the topology and abstract “shapes” of photonic media.

The characterization of topological properties in the presence of finite resolution or noise can be carried out using persistent homology, which is a tool from the field of topological data analysis (TDA) Ghrist2008 ; TDA_review ; TDA_review2 . Persistent homology characterizes the “shape” and connectivity of high-dimensional data sets by studying how their topological properties change as a characteristic distance scale is varied. Several studies have started to apply persistent homology and other techniques from TDA to physics problems Murugan2019 ; Mengoni2019 ; Spitz2020 ; Tran2020 ; Olsthoorn2020 ; Cole_arxiv . For example, persistent homology has recently been used to characterize entanglement of multiqubit states Mengoni2019 , identify different dynamical regimes of the Bose-Hubbard model Spitz2020 , and recognize topological phase transitions in models of interacting spins Tran2020 ; Olsthoorn2020 ; Cole_arxiv . To apply persistent homology, the important first step is to choose a suitable distance metric to characterize the data.

Our aim in this study is introduce persistent homology to photonics and show how it may be useful for optimization of synthetic gauge fields and discovery of novel classes of photonic band structures which merit more detailed studies. As a simple example, we consider the characterization of the Haldane model, a tight binding model describing a honeycomb array of waveguides or resonators in the presence of a synthetic gauge field Haldane0 ; Haldane1 ; Haldane2 ; Haldane3 . We show how to use persistent homology to characterize the shape of its isoenergy contours and the connectivity of the Bloch function eigenstates in the vicinity of this energy, described by the quantum distance Haldane_talk ; Kolodrubetz2013 ; Palumbo2018 ; Bleu2018 ; Rhim2020 ; Gianfrate2020 ; SCQ . As an application of this approach, we will show how these two features can be used to optimize the lifetimes and radiation profiles of embedded quantum emitters.

The outline of this article is as follows: In Sec. II we provide a brief introduction to the technique of persistent homology and discuss how it may be applied to band structure optimization by using suitable distance metrics. Sec. III applies persistent homology to analyze the band structure of the Haldane model, identifying parameter ranges exhibiting “moat band” Sedrakyan2014 ; Sedrakyan2015 and multivalley dispersion relations multivalley ; multivalley2 . In Sec. IV we show how the considered distance metrics can be used to predict properties of quantum emitters embedded in the lattice. Sec. V concludes with discussion of possible future directions and applications of persistent homology in photonics.

II Methods

II.1 A brief introduction to persistent homology

The following discussion is quite condensed and not intended to be a comprehensive introduction to persistent homology. For a more pedagogical and complete introduction we recommend the excellent Ref. Murugan2019 aimed at physicists, or other recent articles applying persistent homology to characterize quantum and condensed matter systems Mengoni2019 ; Spitz2020 ; Tran2020 ; Olsthoorn2020 .

Persistent homology is a technique used to characterize sets of data {𝒙1,𝒙2,,𝒙N}\{\bm{x}_{1},\bm{x}_{2},...,\bm{x}_{N}\} equipped with some measure of distance between them d(𝒙i,𝒙j)0d(\bm{x}_{i},\bm{x}_{j})\geq 0. For example, the data 𝒙i\bm{x}_{i} could correspond to particle positions in real space characterized by the Euclidean metric d(𝒙i,𝒙𝒋)=|𝒙i𝒙j|d(\bm{x}_{i},\bm{x_{j}})=|\bm{x}_{i}-\bm{x}_{j}|, or image data with 𝒙i\bm{x}_{i} encoding the locations and intensities of the individual pixels. Given the data, one can construct subsets known as kk-simplices, where each kk-simplex is a set of k+1k+1 of the points; 0-simplices are individual points {𝒙i}\{\bm{x}_{i}\}, 1-simplices are edges connecting pairs of points {𝒙i,𝒙j}\{\bm{x}_{i},\bm{x}_{j}\}, 2-simplices are areas enclosed by three points {𝒙i,𝒙j,𝒙k}\{\bm{x}_{i},\bm{x}_{j},\bm{x}_{k}\}, and so on, as illustrated in Fig. 1.

Refer to caption
Figure 1: Examples of kk-simplices. The edges of a kk simplex are (k1)(k-1)-simplices.

To characterize the shape of the data, we construct sets of simplices using the distance measure dd to form simplicial complexes. A kk-complex is a closed set of simplices of dimension up to kk. By closed, we mean that if a simplex belongs to the complex, then its edges are also in the complex. For example, if an edge {𝒙i,𝒙j}\{\bm{x}_{i},\bm{x}_{j}\} belongs to the complex, then its constituent points {𝒙i},{𝒙j}\{\bm{x}_{i}\},\{\bm{x}_{j}\} also belong to the complex. In the case of Euclidean data a common choice is the Vietoris-Rips complex 𝒱ϵ\mathcal{V}_{\epsilon}, which includes all kk-simplices whose constituent points all have a pairwise distance less than ϵ\epsilon from each other.

By counting the number of simplices of each dimension in the complex we can determine its abstract “shape”. For example, a complex consisting of 3 points and 2 edges describes a line, while a complex with 3 points and 3 edges forms a loop. Formally, the existence of topologically nontrivial structures of dimension kk in the simplicial complex is determined by computing its kkth Betti number BkB_{k}, which corresponds to the number of kk-dimensional “holes” in the complex.

Adding a single vertex or edge to the complex can drastically alter its topological properties encoded by the Betti numbers. They key innovation provided by persistent homology which makes it useful for characterizing real world systems with noise is to study how the topology of the simplicial complex varies with some characteristic scale ϵ\epsilon, in effect studying the shape of the data over a range of scales, known as a filtration. Features which only persist for a small range of scales can be attributed to noise and discarded, while those that persist for a large range of scales are robust and meaningful.

There are several possible choice for the filtration, depending on the data to be analyzed. For the case of point cloud data, one can use the Vietoris-Rips complex 𝒱ϵ\mathcal{V}_{\epsilon}. However, this becomes extremely time consuming to compute for large numbers of data points. For point cloud data there are other, more efficient complexes such as the α\alpha complex Ghrist2008 ; TDA_review . For image data (pixels on a regular grid), another choice is the sublevel set filtration constructed out of all neighbouring pixels with intensities less than (or greater than) some threshold value ϵ\epsilon, which characterizes the number and shape of intensity minima (or maxima).

Given a dataset, distance metric, and choice of filtration, the persistent homology of the data can be computed using existing software libraries Julia ; Eirene ; Ripserer . As long as the dataset is not too large, low dimensional topological features can be computed relatively quickly. However, computation time grows rapidly for high-dimensional features, generally requiring pre-processing to reduce the dataset size.

II.2 Characterization of energy bands using persistent homology

Let us now return to physics. In order to apply persistent homology to physical systems, we first need to identify the relevant data set {𝒙i}\{\bm{x}_{i}\} and a suitable distance metric to characterize the data. Several different approaches have recently been proposed in the physics literature Murugan2019 ; Mengoni2019 ; Spitz2020 ; Tran2020 ; Olsthoorn2020 . Here our aim is to use to persistent homology to characterize energy bands of periodic photonic media.

We will consider for simplicity Bloch wave spectra of photonic waveguide lattices obtained from the Schrödinger eigenvalue problem topo_review

H^(𝒌)|un(𝒌)=ωn(𝒌)|un(𝒌),\hat{H}(\bm{k})\ket{u_{n}(\bm{k})}=\omega_{n}(\bm{k})\ket{u_{n}(\bm{k})}, (1)

where H^(𝒌)\hat{H}(\bm{k}) is the lattice’s Bloch Hamiltonian, 𝒌\bm{k} is the Bloch momentum (restricted to the first Brillouin zone), |un(𝒌)\ket{u_{n}(\bm{k})} is the Bloch function, with the bra-ket notation encoding the internal (e.g. sublattice or spin) degrees of freedom, nn is the band index, and ωn\omega_{n} is the frequency of the mode. We note that Maxwell’s equations for electromagnetic modes of periodic photonic media can be cast into a similar form to Eq. (1), making our approach equally applicable to the design and optimization of photonic crystals.

Numerical solutions of Eq. (1) typically sample 𝒌\bm{k} on a regular grid in the Brillouin zone, providing a discrete set of data (the eigenvectors and eigenvalues) to which we can apply persistent homology. Keeping with the spirit of successful applications of machine learning to physics, our aim is to employ simple distance metrics with well-established importance that can be easily interpreted.

First, we consider classifying the energy eigenvalues of a band ω(𝒌)\omega(\bm{k}) using a similar approach to that used for characterizing image data. That is, we sample ω\omega on a 𝒌\bm{k} mesh spanning the Brillouin zone. This mesh can be a regular grid respecting the lattice symmetries (e.g. triangular, cubic, etc.), or even a random grid, provided a sufficiently large number of points are sampled. We then define a filter function f(𝒌)=|ω(𝒌)ω0|f(\bm{k})=|\omega(\bm{k})-\omega_{0}|, where ω0\omega_{0} is some reference frequency of interest. Persistent homology can characterise the shape of the set of momenta 𝒌\bm{k} whose Bloch mode frequencies are within ϵω\epsilon_{\omega} of the reference frequency ω0\omega_{0}, i.e.

κ={𝒌:|ω(𝒌)ω0|<ϵω}.\kappa=\{\bm{k}\;:\;|\omega(\bm{k})-\omega_{0}|<\epsilon_{\omega}\}. (2)

In particular, persistent homology can tell us the range of frequency resolutions ϵω\epsilon_{\omega} over which topological features of the lattice’s isoenergy contours persist.

An important consideration is that we inevitably sample 𝒌\bm{k} on a discrete grid of length NN; hence there will be noise induced by the discretization. To be precise, neighbouring grid points will have an energy difference δω𝒗gδ𝒌\delta\omega\approx\bm{v}_{g}\cdot\delta\bm{k}, where 𝒗g=𝒌ω\bm{v}_{g}=\nabla_{\bm{k}}\omega is the local wave group velocity, and δk=2π/N\delta k=2\pi/N is the grid spacing (using units such that the lattice period a=1a=1). Thus, topological features of the isoenergy surfaces are only meaningful if they persist over a range of energies larger than δω=maxκvg/δk\delta\omega=\mathrm{max}_{\kappa}v_{g}/\delta k. As a crude estimate, if Δ\Delta is the width of the band of interest, the group velocity will have a scale vgΔ2πv_{g}\sim\frac{\Delta}{2\pi}. Therefore as a rule of thumb one should look for features with a minimum persistence of Δ/N\Delta/N to avoid discretization errors; in the following we will use δω=2maxκvg/N\delta\omega=2\mathrm{max}_{\kappa}v_{g}/N as the persistence cutoff.

The calculation proceeds as follows: (1) Choose a reference energy ω0\omega_{0} and grid size NN. (2) Compute the persistent homology of the isoenergy contours, using the energy resolution ϵω\epsilon_{\omega} as the filter function. (3) Discard features with persistence less than δω\delta\omega. (4) Sum the number of remaining features existing at each ϵω\epsilon_{\omega} of interest to obtain the Betti numbers, which characterize the shape of the isoenergy surface at that resolution, i.e. its connectivity and number of holes.

As an example of this procedure, we consider the energy band of a simple square lattice shown in Fig. 2(a), described by the dispersion relation

ω(𝒌)=2J1(coskx+cosky)+2J2(cos[kx+ky]+cos[kxky]),\omega(\bm{k})=2J_{1}(\cos k_{x}+\cos k_{y})+2J_{2}(\cos[k_{x}+k_{y}]+\cos[k_{x}-k_{y}]), (3)

where J1J_{1} and J2J_{2} are the nearest and next-nearest neighbour hopping strengths, respectively. We take the reference energy to be ω0=0\omega_{0}=0, close to the band centre, and J2=0.2J1J_{2}=0.2J_{1}. The dispersion ω(𝒌)\omega(\bm{k}) is shown in Fig. 2(b).

Refer to caption
Figure 2: Persistent homology of an energy band. (a) Simple square lattice with nearest neighbour coupling J1J_{1} and next-nearest neighbour coupling J2J_{2}. (b) Energy dispersion ω(𝒌)\omega(\bm{k}) for J2=0.2J1J_{2}=0.2J_{1} sampled on an N×N=30×30N\times N=30\times 30 Brillouin zone grid. (c) Betti numbers B0,1B_{0,1} obtained from the filtration |ω(𝒌)|<ϵω|\omega(\bm{k})|<\epsilon_{\omega}. (d) Betti numbers obtained when retaining only features with a persistence greater than the discretization-induced noise. (e,f) Representative sublevel set filtrations in the two phases. Momenta used to construct the simplicial complex are shaded in beige. Representative cycles are denoted by the orange lines. (e) |ω(𝒌)|<2J1|\omega(\bm{k})|<2J_{1}, B1=3B_{1}=3. (f) |ω(𝒌)|<4J1|\omega(\bm{k})|<4J_{1}, B1=2B_{1}=2.

Applying persistent homology to this two-dimensional dispersion “image”, we obtain the energy resolution-dependent Betti numbers B0,1(ϵω)B_{0,1}(\epsilon_{\omega}) shown in Fig. 2(c). For small ϵ\epsilon there is a sharp peak in the number of distinct clusters B0B_{0}, which is induced by discreteness of the momentum grid and highly sensitive to the chosen grid size NN. From this plot we see that thresholding, i.e. consideration of features only with a minimum persistence, is essential to obtaining meaningful Betti numbers.

Applying the minimum persistence threshold in Fig. 2(d), we obtain two “phases” with different 1st Betti numbers B1B_{1}, which we counts the numbers of loops (or holes) in the data. Fig. 2(e) illustrates the first phase, considering modes with energies |ω|<2J1|\omega|<2J_{1}, where 2J12J_{1} is the chosen energy resolution. B0=1B_{0}=1 indicates the modes form a single connected cluster, as can be readily verified. B1=3B_{1}=3 means that the image hosts three inequivalent non-contractible loops, as shown. We note that one needs to be careful with counting non-contractible loops here, due to the periodic boundary conditions of the Brillouin zone.

As the energy cutoff ϵω\epsilon_{\omega} is increased, the band minimum at ω3J1\omega\approx-3J_{1} becomes included in the filtration, destroying one of the holes and resulting in the image shown in Fig. 2(f). The loss of a hole corresponds to B1B_{1} decreasing by 1. Note that that the removal of the remaining hole in the centre of the image does not affect B1B_{1}; due to the Brillouin zone’s periodic boundary conditions, any loop encircling this hole can be continuously deformed to a point by first expanding it to the Brillouin zone edges at kx=±πk_{x}=\pm\pi to create a pair of loops, and then annihilating the pair at the ky=±πk_{y}=\pm\pi Brillouin zone edge.

II.3 Characterization of Bloch functions

Persistent homology allows us to also classify more complicated objects than energy band structure “images”. In particular, topological phases of light and matter are associated with non-trivial topological properties of the Bloch function eigenstates |un(𝒌)\ket{u_{n}(\bm{k})}, which are usually computed using the Berry connection or curvature topo_review . Here we will consider the abstract shape of the Bloch functions characterized by the quantum distance dd,

d2(𝒌,𝒌)=1|un(𝒌)|un(𝒌)|2.d^{2}(\bm{k},\bm{k}^{\prime})=1-|\braket{u_{n}(\bm{k})}{u_{n}(\bm{k}^{\prime})}|^{2}. (4)

The quantum distance between Bloch functions at infinitesimally-separated momenta corresponds to the quantum metric tensor g^\hat{g}, with components

gij=Re[mnum|kiH^(𝒌)|unun|kjH^(𝒌)|um(EmEn)2].g_{ij}=\mathrm{Re}\left[\sum_{m\neq n}\frac{\bra{u_{m}}\partial_{k_{i}}\hat{H}(\bm{k})\ket{u_{n}}\bra{u_{n}}\partial_{k_{j}}\hat{H}(\bm{k})\ket{u_{m}}}{(E_{m}-E_{n})^{2}}\right]. (5)

The study of interesting observables related to properties of the quantum distance and quantum metric currently attracts broad interest Haldane_talk ; Kolodrubetz2013 ; Palumbo2018 ; Bleu2018 ; Rhim2020 ; Gianfrate2020 ; SCQ . For example, in graphene the large quantum distance between counter-propagating modes at the Dirac cones is responsible for the suppression of backscattering in the presence of long range (valley-conserving) disorder Haldane_talk ; a small quantum distance means there can be efficient scattering between the two states by scalar (e.g. spin-preserving) disorder.

We use the quantum distance to define a graph, with each vertex corresponding to a Bloch function with some momentum 𝒌\bm{k}. To apply persistent homology, we define two points 𝒌\bm{k}, 𝒌\bm{k}^{\prime} to be connected when d(𝒌,𝒌)<ϵdd(\bm{k},\bm{k}^{\prime})<\epsilon_{d}. The Betti numbers of the resulting graph can then be used to characterize the “shape” of the eigenstates, such as the existence of loops or multiple disconnected clusters. One can either consider how the number of features changes as a function of ϵd\epsilon_{d}, or consider the features at a particular ϵd\epsilon_{d}.

As with the energy eigenvalues, sampling of the Brillouin zone on a discrete grid will induce discretization noise for small quantum distance cutoffs ϵd\epsilon_{d}. For neighbouring grid points, d(𝒌,𝒌+δ𝒌)δ𝒌g^(𝒌)δ𝒌d(\bm{k},\bm{k}+\delta\bm{k})\approx\sqrt{\delta\bm{k}\cdot\hat{g}(\bm{k})\cdot\delta\bm{k}}. Therefore to avoid discretization errors one should consider features that persist for 2πNg^\gtrsim\frac{2\pi}{N}\sqrt{\hat{g}}.

We note that under this definition, the existence of non-trivial shapes of the energy eigenvalues is a necessary (but not sufficient) condition for the Bloch functions to have non-trivial shapes, since the Bloch functions are typically continuous functions of 𝒌\bm{k}. Furthermore, while the energy eigenvalues share the periodicity of the reciprocal lattice, i.e. ωn(𝒌)=ωn(𝒌+𝑮)\omega_{n}(\bm{k})=\omega_{n}(\bm{k}+\bm{G}) for any reciprocal lattice vector 𝑮\bm{G}, the quantum distance generally does not share this periodicity. Thus, 𝒅(𝒌,𝒌+𝑮)\bm{d}(\bm{k},\bm{k}+\bm{G}) can be nonzero. In the following we will compute topological features of the Bloch functions in the first Brillouin zone.

As an example, we consider the connectivity of the Bloch function eigenstates in the one-dimensional Su-Schrieffer-Heeger (SSH) model shown in Fig. 3, which is described by the Bloch Hamiltonian topo_review

H^(k)=(J1+J2cosk)σ^x+J2sinkσ^y,\hat{H}(k)=(J_{1}+J_{2}\cos k)\hat{\sigma}_{x}+J_{2}\sin k\hat{\sigma}_{y}, (6)

where J1,2J_{1,2} are coupling strengths and σ^i\hat{\sigma}_{i} are Pauli matrices. The eigenvectors of Eq. (6) are

|u±(k)=12(1,±eiθ(k))T,\displaystyle\ket{u_{\pm}(k)}=\frac{1}{\sqrt{2}}(1,\pm e^{-i\theta(k)})^{T}, (7)
θ(k)\displaystyle\theta(k) =Arg(J1+J2coskiJ2sink),\displaystyle=\mathrm{Arg}(J_{1}+J_{2}\cos k-iJ_{2}\sin k), (8)

and lie on the unit circle. The eigenvectors span the entire circle in the nontrivial phase J2>J1J_{2}>J_{1}, and are limited to π/2<θ<π/2-\pi/2<\theta<\pi/2 in the trivial phase. The quantum distance between eigenstates at kk and kk^{\prime} can be evaluated exactly as

d2(k,k)=sin2(θ(k)θ(k)2),d^{2}(k,k^{\prime})=\sin^{2}\left(\frac{\theta(k)-\theta(k^{\prime})}{2}\right), (9)

attaining its maximal value of 1 only in the nontrivial phase. We sample the Brillouin zone on a uniform grid k=kn=2πn/Nk=k_{n}=2\pi n/N, using N=30N=30 grid points. Figs. 3(c,d) show the Betti numbers obtained from the two phases, without using any persistence threshold. Similar to the case of the energy eigenvalue images, discretization-induced noise appears for small filtration values ϵd\epsilon_{d} as NN-dependent peaks in B0B_{0}.

Refer to caption
Figure 3: Persistent homology of Bloch functions in the Su-Schrieffer-Heeger model in the trivial (a,c,e) and nontrivial (b,d,f) phases. (a,b) Representation of Bloch functions as points on the unit circle. Solid lines denote the continuum limit, dots indicate the numerically-sampled points. (c,d) Betti numbers obtained using a filtration based on the quantum distance between Bloch functions at momenta kk and kk^{\prime}, d(k,k)d(k,k^{\prime}). (e,f) Filtrations after discarding features with persistence less than the discretization-induced noise.

To systematically remove this noise, we introduce a persistence threshold based on the quantum metric, which in the SSH model takes the form

gkk=limdk0d(k,k+dk)2dk2=J22(J2+J1cosk)24(J12+J22+2J1J2cosk)2.g_{kk}=\lim_{dk\rightarrow 0}\frac{d(k,k+dk)^{2}}{dk^{2}}=\frac{J_{2}^{2}(J_{2}+J_{1}\cos k)^{2}}{4(J_{1}^{2}+J_{2}^{2}+2J_{1}J_{2}\cos k)^{2}}. (10)

Using a threshold of 2.5n2πN2gkk(kn)2.5\sum_{n}\frac{2\pi}{N^{2}}\sqrt{g_{kk}(k_{n})} (i.e., proportional to the average quantum distance), we obtain smooth curves distinguishing the trivial and nontrivial phases in Fig. 3(e,f). In particular, the winding of the Bloch functions in the nontrivial phase is characterized by B1=1B_{1}=1, which persists over a large range of scales ϵd\epsilon_{d}. We note that as ϵd1\epsilon_{d}\rightarrow 1 each point becomes connected to all others, destroying the hole and resulting in B1=0B_{1}=0. Thus, to characterize the shape of the Bloch functions one should use an intermediate value of ϵd\epsilon_{d}.

III Classifying band minima in the Haldane model

We now apply the above measures to the classification of the Haldane model shown in Fig. 4(a) Haldane0 ; Haldane1 ; Haldane2 ; Haldane3 , described by the Bloch wave Hamiltonian

H^(𝒌)=\displaystyle\hat{H}(\bm{k})= 2J2cosϕi=13cos(𝒌𝒂i)σ^0+J1i=13[cos(𝒌𝜹i)σ^x\displaystyle 2J_{2}\cos\phi\sum_{i=1}^{3}\cos(\bm{k}\cdot\bm{a}_{i})\hat{\sigma}_{0}+J_{1}\sum_{i=1}^{3}\left[\cos(\bm{k}\cdot\bm{\delta}_{i})\hat{\sigma}_{x}\right. (11)
+sin(𝒌𝜹i)σ^y]+[M+2J2sinϕi=13sin(𝒌𝒂i)]σ^z,\displaystyle\left.+\sin(\bm{k}\cdot\bm{\delta}_{i})\hat{\sigma}_{y}\right]+[M+2J_{2}\sin\phi\sum_{i=1}^{3}\sin(\bm{k}\cdot\bm{a}_{i})]\hat{\sigma}_{z},

where 𝜹1=(0,1/3)\bm{\delta}_{1}=(0,1/\sqrt{3}), 𝜹2=12(1,1/3)\bm{\delta}_{2}=\frac{1}{2}(-1,-1/\sqrt{3}), and 𝜹3=12(1,1/3)\bm{\delta}_{3}=\frac{1}{2}(1,-1/\sqrt{3}) are displacements between neighbouring unit cells, 𝒂1=(1,0)\bm{a}_{1}=(1,0), and 𝒂2=12(1,3)\bm{a}_{2}=\frac{1}{2}(1,\sqrt{3}), and 𝒂3=12(1,3)\bm{a}_{3}=\frac{1}{2}(-1,\sqrt{3}) are the lattice vectors, J1,J20J_{1},J_{2}\geq 0 are nearest- and next-nearest-neighbour hopping strengths, MM is the sublattice detuning, and ϕ\phi parameterizes the staggered next-nearest-neighbour hopping phases.

A previous study showed that when M=ϕ=0M=\phi=0, the Haldane model can exhibit “moat bands”, i.e. degenerate band minima forming closed lines in the Brillouin zone Sedrakyan2014 . The existence condition for moat bands when M=ϕ=0M=\phi=0 was obtained by rewriting H^(𝒌)\hat{H}(\bm{k}) as

H^(𝒌)=J1T^+J2T^2,\displaystyle\hat{H}(\bm{k})=J_{1}\hat{T}+J_{2}\hat{T}^{2}, (12)
T^=Txσ^x+Tyσ^y\displaystyle\hat{T}=T_{x}\hat{\sigma}_{x}+T_{y}\hat{\sigma}_{y} =i[cos(𝒌𝜹i)σ^x+sin(𝒌𝜹i)σ^y],\displaystyle=\sum_{i}\left[\cos(\bm{k}\cdot\bm{\delta}_{i})\hat{\sigma}_{x}+\sin(\bm{k}\cdot\bm{\delta}_{i})\hat{\sigma}_{y}\right],

which implies its energy eigenvalues take the form ω1,2=±J1Tx2+Ty2+J2(Tx2+Ty2)\omega_{1,2}=\pm J_{1}\sqrt{T_{x}^{2}+T_{y}^{2}}+J_{2}(T_{x}^{2}+T_{y}^{2}). It follows that the eigenvalues exhibit a degenerate minimum along the contour Tx2+Ty2=J1/(2J2)\sqrt{T_{x}^{2}+T_{y}^{2}}=J_{1}/(2J_{2}). Since Tx2+Ty23\sqrt{T_{x}^{2}+T_{y}^{2}}\leq 3, moat bands can only exist when the next-nearest neighbour coupling strength is sufficiently strong, i.e. J2>J1/6J_{2}>J_{1}/6. When a moat band is formed the ground state of hard-core bosons at low densities spontaneously breaks time-reversal symmetry Sedrakyan2014 .

Refer to caption
Figure 4: (a) Schematic of the Haldane model. (b-f) Band structures and sublevel set filtrations (light regions in insets) for parameter values (J2,M,ϕ)(J_{2},M,\phi) in different phases identified using persistent homology. (b) Single moat band (0.3J1,0,0.30.3J_{1},0,0.3). (c) Multiply-connected moat band with B1=4B_{1}=4 (0.5J1,0,0.10.5J_{1},0,0.1). (d) Two isolated valleys (0.5J1,0,0.50.5J_{1},0,0.5). (e) Moat band with B2=2B_{2}=2 (0.4J1,J1,00.4J_{1},J_{1},0). (f) Boundary between different phases (0.75J1,0.33J1,00.75J_{1},0.33J_{1},0).

When M,ϕ0M,\phi\neq 0 the simple condition for the existence of a moat band no longer holds. We apply the persistent homology approach discussed in Sec. IIB to systematically determine the fate of the moat band for M,ϕ0M,\phi\neq 0. To do so, we set the reference energy as ω0=min𝒌[ω1(𝒌)]\omega_{0}=\mathrm{min}_{\bm{k}}\;[\omega_{1}(\bm{k})], considering the shape of the lowest energy eigenvalues of H^(𝒌)\hat{H}(\bm{k}). We sample the Brillouin zone on a grid of N×N=30×30N\times N=30\times 30 points and consider features at a fixed frequency resolution ϵω=0.1J1\epsilon_{\omega}=0.1J_{1}. Figs. 4(b-f) show examples of the band structure in different phases identified using persistent homology, exhibiting different shapes of the lowest energy modes characterized by the Betti numbers plotted in Fig. 5.

First, when M=ϕ=0M=\phi=0 we observe that the persistent homology approach accurately reproduces the features of the energy minima obtained in Ref. Sedrakyan2014 . Note that the threshold for the emergence of a single loop is slightly larger than the analytical threshold J1=J1/6J_{1}=J_{1}/6, due to the finite frequency resolution we consider, which results in a filled disk for small loop radii. Fig. 4(b) shows an example of a single-looped energy minimum (B1=1B_{1}=1), which persists for nonzero ϕ\phi or MM. As J2J_{2} is increased the loop expands, generating additional loops once it intersects the edges of the Brillouin zone, characterized by Betti numbers B1=4B_{1}=4 [Fig. 4(c)] or 22 [Fig. 4(e)], depending on the parameter values. For large J2J_{2} the single connected contour splits into two isolated ring-shaped energy minima centred at the two 𝑲\bm{K} points. The differing behaviour under increasing ϕ\phi and MM is noteworthy; increasing ϕ\phi always results in the destruction of the loops and their replacement with a pair of isolated, point-like energy minima [Fig. 4(d)], whereas the loops can persist in the presence of moderate MM.

Refer to caption
Figure 5: Betti numbers B0B_{0} (a,b) and B1B_{1} (c,d) of the energy band minima of the Haldane model as a function of J2J_{2} and ϕ\phi (a,c) and J2J_{2} and MM (b,d), obtained by applying persistent homology to the energy eigenvalues with a resolution ϵω=0.1J1\epsilon_{\omega}=0.1J_{1}. Persistent homology captures the emergence and changes in the moat band minimum known for ϕ=0\phi=0, and demonstrates its persistence for nonzero ϕ\phi. For large ϕ\phi or MM and J2/J1J_{2}/J_{1} the moat is destroyed and replaced with a pair of isolated minima.

Interestingly, by fine-tuning a pair of parameters (J2,ϕ)(J_{2},\phi) or (J2,M)(J_{2},M), one can even obtain a “phase transition point” at which multiple Betti numbers B0,1B_{0,1} intersect [Fig. 4(f)]. At this point it is possible to obtain a variety of shapes of the low energy modes by applying small perturbations.

It is also noteworthy that for the chosen energy resolution ϵω=0.1J1\epsilon_{\omega}=0.1J_{1}, the nontrivial low energy mode shapes emerge when the lower band is much flatter than the upper band, making the shapes difficult to directly identify from the images of the full band structure in Fig. 4. One could alternatively normalize the energy resolution by the width of the band of interest, or consider features at other energies. For example, if ω0\omega_{0} is set to the band gap, the nonzero overlap between the upper and lower bands in Figs. 4(c,d,f) can generate multiple disconnected loops with B0,1>1B_{0,1}>1.

Refer to caption
Figure 6: Betti numbers B0B_{0} (a,b) and B1B_{1} (c,d) of the low energy eigenstates of the Haldane model using a resolution ϵd=0.5\epsilon_{d}=0.5 as a function of J2J_{2} and ϕ\phi (a,c) and J2J_{2} and MM (b,d). For large ϕ\phi and J2J_{2} the moat is destroyed and replaced with a pair of isolated minima with degenerate energies but near-orthogonal Bloch functions, forming two distinct valleys. On the other hand, for large MM and J2J_{2} the two minima exhibit similar Bloch functions, separated by a small quantum distance.

Next, in Fig. 6 we study the connectivity of the low energy Bloch functions characterized by the quantum distance. We consider features at ϵd=0.5\epsilon_{d}=0.5, motivated by the SSH model example discussed in the previous Section. The Bloch function connectivity provides additional information about the shape of the band properties, complementary to the shape of the low energy eigenvalues in Fig. 5. Since the Bloch functions are continuous functions of the momentum 𝒌\bm{k}, they can only form disconnected clusters if the isoenergy contours also form disconnected clusters. This explains why the B0=2B_{0}=2 states appearing in Fig. 6(a) are fully contained in the B0=2B_{0}=2 region of Fig. 5(a). Similarly for the case of B1B_{1}, isoenergy loops are neccessary for loops of the Bloch functions to appear.

Moderate ϕ\phi and MM have qualitatively different effects on the shape of the Bloch functions; moderate ϕ\phi results in the creation of two disconnected clusters of eigenvectors, while under increasing MM the Bloch functions only form a single cluster. To understand these differing behaviours, we note that at large J2J_{2} the band minima are centred at the 𝑲\bm{K} points 𝑲±=(±4π/3,0)\bm{K}_{\pm}=(\pm 4\pi/3,0). A long wavelength expansion of Eq. (11) yields the continuum Hamiltonian

H^(𝑲±+𝒑)\displaystyle\hat{H}(\bm{K}_{\pm}+\bm{p}) =3J2cosϕσ^0+32J1(pxσ^xpyσ^y)\displaystyle=-3J_{2}\cos\phi\;\hat{\sigma}_{0}+\frac{\sqrt{3}}{2}J_{1}(\mp p_{x}\hat{\sigma}_{x}-p_{y}\hat{\sigma}_{y})
+(MJ2sinϕ[±3+px+3py])σ^z,\displaystyle+(M-J_{2}\sin\phi[\pm\sqrt{3}+p_{x}+\sqrt{3}p_{y}])\hat{\sigma}_{z}, (13)

Here MM and ϕ\phi have qualitatively different effects on the Dirac mass MJ23sinϕM\mp J_{2}\sqrt{3}\sin\phi. When ϕ=0\phi=0 the two valleys have the same mass, meaning that there is a small quantum distance between them, hence the low energy Bloch functions form a single connected cluster. On the other hand, ϕ\phi creates two valleys with opposite masses, and hence eigenvectors residing on opposite sublattices with a large quantum distance between them, corresponding to two clusters.

Even though the correspondence between the Betti numbers and the more familiar band topological invariants such as the Chern number CC is not exact, the latter may be used to guide the design of Bloch function clusters and loops. For example, in trivial C=0C=0 phases the Bloch functions of a band can be continuously deformed to a point, such that the quantum distance vanishes topo_review . Hence the Bloch functions are likely to form a single cluster at any energy resolution. On the other hand, such a deformation is impossible in non-trivial C0C\neq 0 phases and there always exists Bloch functions separated by a large quantum distance, which enables the formation of distinct clusters. In the case of the Haldane model, phases with non-trivial Chern number CC occur when the two valleys have opposite signs of the Dirac mass.

IV Application to decay of quantum emitters

In this Section we will show how our chosen metrics can be used to predict the behaviour of interesting physical observables. Namely, we will demonstrate that the shape and connectivity of the energy band minima affect the lifetime of localized quantum emitters coupled to the lattice and resonant with the band edge, by imposing constraints on the effective emitter-Bloch wave coupling strength.

We consider the coupling of NeN_{e} localized quantum emitters to the Haldane lattice, described by the Fano-Anderson model (=1\hbar=1Longhi2018 ; Longhi2019 ; giant_atom ; giant_atom2

H^\displaystyle\hat{H} =H^e+H^L+H^int,H^e=α=1Ne(ωαiγα)c^αc^α,\displaystyle=\hat{H}_{e}+\hat{H}_{L}+\hat{H}_{\mathrm{int}},\quad\hat{H}_{e}=\sum_{\alpha=1}^{N_{e}}(\omega_{\alpha}-i\gamma_{\alpha})\hat{c}_{\alpha}^{\dagger}\hat{c}_{\alpha}, (14)
H^L\displaystyle\hat{H}_{L} =n=1Nb𝑑𝒌ωn(𝒌)u^n(𝒌)u^n(𝒌),\displaystyle=\sum_{n=1}^{N_{b}}\int d\bm{k}\omega_{n}(\bm{k})\hat{u}_{n}(\bm{k})\hat{u}_{n}^{\dagger}(\bm{k}), (15)
H^int\displaystyle\hat{H}_{\mathrm{int}} =α,n𝑑𝒌gα,n(𝒌)c^αu^n(𝒌)+h.c.,\displaystyle=\sum_{\alpha,n}\int d\bm{k}g_{\alpha,n}(\bm{k})\hat{c}_{\alpha}^{\dagger}\hat{u}_{n}(\bm{k})+\mathrm{h.c.}, (16)

where c^α\hat{c}_{\alpha} annihilates a bound state with energy ωα\omega_{\alpha} and non-radiative decay rate γα\gamma_{\alpha}, u^n(𝒌)\hat{u}_{n}(\bm{k}) annihilates a Bloch wave in band nn with momentum 𝒌\bm{k}, and gα,n(𝒌)g_{\alpha,n}(\bm{k}) is the emitter-Bloch wave coupling strength,

gα,n(𝒌)=Je𝒓un(𝒌)|gα(𝒓)ei𝒌𝒓Jeun(𝒌)|gα(𝒌),g_{\alpha,n}(\bm{k})=J_{e}\sum_{\bm{r}}\braket{u_{n}(\bm{k})}{g_{\alpha}(\bm{r})}e^{i\bm{k}\cdot\bm{r}}\equiv J_{e}\braket{u_{n}(\bm{k})}{g_{\alpha}(\bm{k})}, (17)

which we have decomposed into an energy scale JeJ_{e} and a dimensionless part |un(𝒌)|gα(𝒌)|=1dα,n(𝒌)|\braket{u_{n}(\bm{k})}{g_{\alpha}(\bm{k})}|=\sqrt{1-d_{\alpha,n}(\bm{k})}, where dα,n(𝒌)d_{\alpha,n}(\bm{k}) is the quantum distance between the emitter and Bloch wave polarizations at momentum 𝒌\bm{k}. For simplicity, we focus on the single excitation subspace, in which the emitter and Bloch wave probability amplitudes evolve according to

itcα(t)\displaystyle i\partial_{t}c_{\alpha}(t) =(ωαiγα)cα+𝑑𝒌gα,n(𝒌)un(𝒌,t),\displaystyle=(\omega_{\alpha}-i\gamma_{\alpha})c_{\alpha}+\int d\bm{k}g_{\alpha,n}(\bm{k})u_{n}(\bm{k},t), (18)
itun(𝒌,t)\displaystyle i\partial_{t}u_{n}(\bm{k},t) =ωn(𝒌)un(𝒌,t)+αgα,n(𝒌)cα(t).\displaystyle=\omega_{n}(\bm{k})u_{n}(\bm{k},t)+\sum_{\alpha}g_{\alpha,n}^{*}(\bm{k})c_{\alpha}(t). (19)

We assume that only the emitters are excited at t=0t=0, i.e. un(𝒌,0)=0u_{n}(\bm{k},0)=0, and applying the weak coupling and Markov approximations (see e.g. Refs. Longhi2018 ; Longhi2019 ), we arrive at an effective evolution equation for the emitter amplitudes,

itcα(t)=β=1Neα,βcβ(t),i\partial_{t}c_{\alpha}(t)=\sum_{\beta=1}^{N_{e}}\mathcal{H}_{\alpha,\beta}c_{\beta}(t), (20)

where α,β=(ωαiγα)δα,β+Δα,β\mathcal{H}_{\alpha,\beta}=(\omega_{\alpha}-i\gamma_{\alpha})\delta_{\alpha,\beta}+\Delta_{\alpha,\beta},

Δα,β=𝑑𝒌gα,1(𝒌)gβ,1(𝒌)ω1(𝒌)ωβ+iγβ\Delta_{\alpha,\beta}=\int d\bm{k}\frac{g_{\alpha,1}(\bm{k})g_{\beta,1}^{*}(\bm{k})}{\omega_{1}(\bm{k})-\omega_{\beta}+i\gamma_{\beta}} (21)

describes the emitters’ coupling and self-energy mediated by the lattice, and we have dropped the summation over the band index nn, as only the band energetically-closest to the emitters will be relevant in the weak coupling regime. Note that under the weak coupling approximation JeJ_{e} only sets the scale of Δα,β\Delta_{\alpha,\beta} and is otherwise irrelevant.

When the emitter frequencies are close to the lower band edge the integral in Eq. (21) will be dominated by modes with energies within the emitter linewidth |ω1(𝒌)ωβ|<γβ|\omega_{1}(\bm{k})-\omega_{\beta}|<\gamma_{\beta}, such that Δα,β\Delta_{\alpha,\beta} becomes sensitive to the shape and connectivity of the eigenvalues and Bloch functions within this energy resolution. For example, when the emitter couplings gα,10g_{\alpha,1}\approx 0 at the high symmetry points of the Brillouin zone, the emitter-lattice coupling will be strongly suppressed unless the band minimum forms a “moat” band.

We illustrate this in Fig. 7 for the case of a single emitter tuned to the band minimum with non-radiative decay rate γe=0.1J1\gamma_{e}=0.1J_{1} and coupled to a 6-site plaquette to form a “giant atom” giant_atom ; giant_atom2 , described by the coupling

|ge,e(𝒌)=(1+ei𝒌𝒂1+ei𝒌𝒂3ei𝒌𝜹1[1+ei𝒌𝒂1+ei𝒌𝒂2]).\ket{g_{e,e}(\bm{k})}=\left(\begin{array}[]{c}1+e^{-i\bm{k}\cdot\bm{a}_{1}}+e^{i\bm{k}\cdot\bm{a}_{3}}\\ e^{i\bm{k}\cdot\bm{\delta}_{1}}[1+e^{-i\bm{k}\cdot\bm{a}_{1}}+e^{-i\bm{k}\cdot\bm{a}_{2}}]\end{array}\right). (22)

Fig. 7(a,b) shows the radiative decay rate Γ=Im[Δe,e]\Gamma=-\mathrm{Im}[\Delta_{e,e}] as a function of J2,MJ_{2},M, and ϕ\phi. The radiative decay rate is smallest when J2=0J_{2}=0, corresponding to a point-like band minumum at 𝒌=0\bm{k}=0. The peaks in the decay rate coincide reasonably well with the formation of the moat bands. To show that this enhancement of Γ\Gamma is sensitive to the shape of the low energy modes and not merely determined by the number of resonant modes, we also show in Fig. 7(c,d) the normalized decay rate Γ/𝒩\Gamma/\mathcal{N}, where

𝒩=Je2𝑑𝒌|ω1(𝒌)ω1iγβ(ω1(𝒌)ω1)2+γ12|.\mathcal{N}=J_{e}^{2}\int d\bm{k}\left|\frac{\omega_{1}(\bm{k})-\omega_{1}-i\gamma_{\beta}}{(\omega_{1}(\bm{k})-\omega_{1})^{2}+\gamma_{1}^{2}}\right|. (23)

is the the |g1(𝒌)\ket{g_{1}(\bm{k})}-independent part of Eq. (21). The normalized decay rate is largest when there are multiple loops, i.e. B1=2B_{1}=2 or 44, which optimizes the trade-off between emitter-Bloch wave mode detunings ω1(𝒌)ωe\omega_{1}(\bm{k})-\omega_{e} and the emitter-Bloch wave coupling un(𝒌)|ge(𝒌)\braket{u_{n}(\bm{k})}{g_{e}(\bm{k})}.

Refer to caption
Figure 7: (a,b) Radiative decay rate Γ\Gamma of a “giant atom” coupled to a hexagonal plaquette of the Haldane model, described by the coupling Eq. (22). (c,d) Radiative decay rate normalized by the number of resonant modes Eq. (23). Dashed lines and numbers denote the B1B_{1} phase boundaries of Fig. 5(c,d).

V Conclusion

We have shown how a method from the field of topological data analysis, namely persistent homology, can be used to identify novel classes of periodic lattices by systematically classifying the abstract shapes of their energy dispersion and Bloch functions. By using physically-motivated choices for the minimal persistence, we were able to eliminate discretization-induced noise in the topological features, thereby enabling reliable high-throughput classification of photonic band structures. The approach may be used to save many graduate student-hours, for example if it is necessary to compute and check thousands of band structures to find an optimal lattice design subject to certain constraints. Moreoever, the method is highly flexible and can be readily generalized to higher dimensional settings synthetic1 ; synthetic2 , complex lattices with large unit cells or overlapping bands such as Moiré superlattices TBG ; Moire_photonic , continuous media such as photonic crystals photonic_crystal , and nonlinear or strongly interacting topological wave media topo_review2 .

For the simple tight binding models we considered, the small parameter space could be covered through brute-force scanning. Persistent homology is compatible with gradient-based optimisation approaches, so an interesting direction for future research will be to use gradient-based methods to find specific energy band topologies of interest given constraints in the lattice design.

In contrast to some other recent studies employing persistent homology in physics Murugan2019 ; Mengoni2019 ; Spitz2020 ; Tran2020 ; Olsthoorn2020 ; Cole_arxiv , rather than focusing on the construction of persistence diagrams and their similarity measures, we focused on distance metrics directly related to physical observables of interest, such as the energy resolution. This allowed us to reliably separate robust features of the band structure from topological noise induced by numerical discretization. Future work may optimize the behaviour of other types of observables using persistent homology, study connections between the Betti numbers and the usual invariants of topological band theory such as the Chern number, and explore applications of persistent homology to other areas of photonics such as imaging. We also hope this approach will also attract interest in branches of physics beyond photonics, such as the design and classification of novel condensed matter and quantum systems.

Acknowledgements

This research was supported by the National Research Foundation, Prime Ministers Office, Singapore, the Ministry of Education, Singapore under the Research Centres of Excellence programme, and the Polisimulator project co-financed by Greece and the EU Regional Development Fund.

Data Availability

The data that support the findings of this study are available from the corresponding author upon reasonable request.

References

  • (1) F. D. M. Haldane and S. Raghu, Possible Realization of Directional Optical Waveguides in Photonic Crystals with Broken Time-Reversal Symmetry, Phys. Rev. Lett. 100, 013904 (2008).
  • (2) Z. Wang, Y. Chong, J. D. Joannopoulos, and M. Soljac̆ić, Observation of unidirectional backscattering-immune topological electromagnetic states, Nature 461, 772 (2009).
  • (3) N. Malkova, I. Hromada, X. Wang, G. Bryant, and Z. Chen, Observation of optical Shockley-like surface states in photonic superlattices, Opt. Lett. 34, 1633 (2009).
  • (4) A. B. Khanikaev, S. H. Mousavi, W.-K. Tse, M. Kargarian, A. H. MacDonald, and G. Shvets, Photonic topological insulators, Nature Materials 12, 223 (2013).
  • (5) M. C. Rechtsman, J. M. Zeuner, Y. Plotnik, Y. Lumer, D. Podolsky, F. Dreisow, S. Nolte, M. Segev, and A. Szameit, Photonic Floquet topological insulators, Nature 496, 196 (2013).
  • (6) M. Hafezi, S. Mittal, J. Fan, A. Migdall, and J. M. Taylor, Imaging topological edge states in silicon photonics, Nature Photon. 7, 1001 (2013).
  • (7) T. Ozawa, H. M. Price, A. Amo, N. Goldman, M. Hafezi, L. Lu, M. C. Rechtsman, D. Schuster, J. Simon, O. Zilberberg, and I. Carusotto, Topological photonics, Rev. Mod. Phys. 91, 015006 (2019).
  • (8) D. Smirnova, D. Leykam, Y. Chong, and Y Kivshar, Nonlinear topological photonics, Appl. Phys. Rev. 7, 021306 (2020).
  • (9) M. Z. Hasan and C. L. Kane, Colloquium: Topological insulators, Rev. Mod. Phys. 82, 3045 (2010).
  • (10) T. Ozawa, H. M. Price, N. Goldman, O. Zilberberg, and I. Carusotto, Synthetic dimensions in integrated photonics: From optical isolation to four-dimensional quantum Hall physics, Phys. Rev. A 93, 043827 (2016).
  • (11) L. Yuan, Q. Lin, M. Xiao, and S. Fan, Synthetic dimension in photonics, Optica 5, 1396 (2018).
  • (12) L. J. Maczewsky, K. Wang, A. A. Dovgiy, A. E. Miroshnichenko, A. Moroz, M. Ehrhardt, M. Heinrich, D. N. Christodoulides, A. Szameit, and A. A. Sukhorukov, Synthesizing multi-dimensional excitation dynamics and localization transition in one-dimensional lattices, Nature Photonics 14, 76 (2020).
  • (13) A. Poddubny, I. Iorsh, P. Belov, and Y. Kivshar, Hyperbolic metamaterials, Nature Photon. 7, 948 (2013).
  • (14) D. Leykam and S. Flach, Perspective: Photonic flatbands, APL Photonics 3, 070901 (2018).
  • (15) R. Ghrist, Barcodes: The persistent topology of data, Bull. Amer. Math. Soc. 45, 61 (2008).
  • (16) L. Wasserman, Topological Data Analysis, Annual Review of Statistics and Its Application, 5, 501 (2017).
  • (17) G. Carlsson, Topological methods for data modelling, Nature Rev. Phys. 2, 697 (2020).
  • (18) J. Murugan, D. Robertson, An Introduction to Topological Data Analysis for Physicists: From LGM to FRBs, arXiv:1904.11044
  • (19) R. Mengoni, A. Di Pierro, L. Memarzadeh, S. Mancini, Persistent homology analysis of multiqubit entanglement, Quantum Information and Computation 20, 0375 (2020).
  • (20) D. Spitz, J. Berges, M. K. Oberthaler, A. Wienhard, Finding universal structures in quantum many-body dynamics via persistent homology, arXiv:2001.02616.
  • (21) Q. H. Tran, M. Chen, and Y. Hasegawa, Topological Persistence Machine of Phase Transitions, arXiv:2004.03169.
  • (22) B. Olsthoorn, J. Hellsvik, and A. V. Balatsky, Finding hidden order in spin models with persistent homology, Phys. Rev. Res. 2, 043308 (2020).
  • (23) A. Cole, G. J. Loges, and G. Shiu, Quantitative and Interpretable Order Parameters for Phase Transitions from Persistent Homology, arXiv:2009.14231.
  • (24) F. D. M. Haldane, Model for a Quantum Hall Effect without Landau Levels: Condensed-Matter Realization of the “Parity Anomaly”, Phys. Rev. Lett. 61, 2015 (1988).
  • (25) M. Minkov and V. Savona, Haldane quantum Hall effect for light in a dynamically modulated array of resonators, Optica 3, 200 (2016).
  • (26) S. Mittal, V. V. Orre, D. Leykam, Y. D. Chong, and M. Hafezi Photonic Anomalous Quantum Hall Effect, Phys. Rev. Lett. 123, 043201 (2019).
  • (27) S. Lannebère and M. G. Silveirinha, Photonic analogues of the Haldane and Kane-Mele models, Nanophotonics 8, 1387 (2019).
  • (28) F. D. M. Haldane, Dirac-point models: Hilbert space geometry and topology http://wwwphy.princeton.edu/~haldane/talks/nobel_jpeg.pdf (2010).
  • (29) M. Kolodrubetz, V. Gritsev, and A. Polkovnikov, Classifying and measuring geometry of a quantum ground state manifold, Phys. Rev. B 88, 064304 (2013).
  • (30) G. Palumbo, Momentum-space cigar geometry in topological phases, Eur. Phys. J. Plus 133, 23, (2018).
  • (31) O. Bleu, G. Malpuech, Y. Gao, and D. D. Solnyshkov, Effective Theory of Nonadiabatic Quantum Evolution Based on the Quantum Geometric Tensor, Phys. Rev. Lett. 121, 020401 (2018).
  • (32) J.-W. Rhim, K. Kim, and B.-J. Yang, Quantum distance and anomalous Landau levels of flat bands, Nature 584, 59 (2020).
  • (33) A. Gianfrate, O. Bleu, L. Dominici, V. Ardizzone, M. De Giorgi, D. Ballarini, G. Lerario, K. W. West, L. N. Pfeiffer, D. D. Solnyshkov, D. Sanvitto, and G. Malpuech, Measurement of the quantum geometric tensor and of the anomalous Hall drift, Nature 578, 381 (2020).
  • (34) X. Tan et al., Experimental Measurement of the Quantum Metric Tensor and Related Topological Phase Transition with a Superconducting Qubit, Phys. Rev. Lett. 122, 210401 (2019).
  • (35) T. A. Sedrakyan, L. I. Glazman, and A. Kamenev, Absence of Bose condensation on lattices with moat bands, Phys. Rev. B 89, 201112(R) (2014).
  • (36) T. A. Sedrakyan, L. I. Glazman, and A. Kamenev, Spontaneous Formation of a Nonuniform Chiral Spin Liquid in a Moat-Band Lattice, Phys. Rev. Lett. 114, 037203 (2015).
  • (37) M. Sun, I. G. Savenko, H. Flayac, and T. C. H. Liew, Multivalley engineering in semiconductor microcavities, Scientific Reports 7, 45243 (2017).
  • (38) H. S. Nguyen, F. Dubois, T. Deschamps, S. Cueff, A. Pardon, J.-L. Leclercq, C. Seassal, X. Letartre, and P. Viktorovitch, Symmetry Breaking in Photonic Crystals: On-Demand Dispersion from Flatband to Dirac Cones, Phys. Rev. Lett. 120, 066102 (2018).
  • (39) J. Bezanson, A. Edelman, S. Karpinski, V. B. Shah, Julia: A Fresh Approach to Numerical Computing, SIAM Review 59, 65 (2017).
  • (40) G. Henselman, R. Ghrist, Matroid Filtrations and Computational Persistent Homology, arXiv:1606.00199.
  • (41) U. Bauer, Ripser: efficient computation of Vietoris-Rips persistence barcodes, arXiv:1908.02518.
  • (42) S. Longhi, Anomalous dynamics in multilevel quantum decay, Phys. Rev. A 98, 022134 (2018).
  • (43) S. Longhi, Quantum decay in a topological continuum, Phys. Rev. A 100, 022123 (2019).
  • (44) A. F. Kockum, G. Johansson, and F. Nori, Decoherence-Free Interaction between Giant Atoms in Waveguide Quantum Electrodynamics, Phys. Rev. Lett. 120, 140404 (2018).
  • (45) A. F. Kockum, Quantum optics with giant atoms – the first five years, in International Symposium on Mathematics, Quantum Theory, and Cryptography, Springer, Singapore (2020).
  • (46) R. Bistritzer and A. H. MacDonald, Moire bands in twisted double-layer graphene, PNAS 108, 12233 (2011).
  • (47) P. Wang, Y. Zheng, X. Chen, C. Huang, Y. V. Kartashov, L. Torner, V. V. Konotop, and F. Ye, Localization and delocalization of light in photonic Moire lattices, Nature 577, 42 (2020).
  • (48) J. D. Joannopoulos, S. G. Johnson, J. N. Winn, and R. D. Meade, Photonic Crystals: Molding the Flow of Light, Princeton University Press (2008).