Artificial Life in an Exciton-Polariton Lattice
R. Banerjee, T. C. H. Liew

TL;DR
This paper theoretically demonstrates that an exciton-polariton lattice can emulate life-like cellular automata, supporting diverse stable and dynamic structures capable of universal computation despite dissipation.
Contribution
It introduces a novel mechanism for realizing complex spatiotemporal structures in exciton-polariton lattices using combined continuous and pulsed excitation.
Findings
Supports stable discrete and oscillating solitons
Enables chaotic and breathers dynamics
Facilitates universal computation in polariton systems
Abstract
We show theoretically that a lattice of exciton-polaritons can behave as a life-like cellular automaton when simultaneously excited by a continuous wave coherent field and a time-periodic sequence of non-resonant pulses. This provides a mechanism of realizing a range of highly sought spatiotemporal structures under the same conditions, including: discrete solitons, oscillating solitons, rotating solitons, breathers, soliton trains, guns, and choatic behaviour. These structures can survive in the system indefinitely, despite the presence of dissipation, and allow universal computation.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Artificial Life in an Exciton-Polariton Lattice
R. Banerjee
T.C.H. Liew
Division of Physics and Applied Physics, School of Physical and Mathematical Sciences, Nanyang Technological University, Singapore 637371, Singapore
We show theoretically that a lattice of exciton-polaritons can behave as a life-like cellular automaton when simultaneously excited by a continuous wave coherent field and a time-periodic sequence of non-resonant pulses. This provides a mechanism of realizing a range of highly sought spatiotemporal structures under the same conditions, including: discrete, oscillating, and rotating solitons; breathers; soliton trains; guns; and chaotic behaviour. These structures can survive in the system indefinitely, despite the presence of dissipation and disorder, and allow universal computation.
keywords:
Exciton-Polaritons, Optical solitons, Pattern formation, Optical bistability.
Introduction
Exciton-polaritons are quasiparticles typically formed in microcavities where light hybridizes with excitons contained in quantum wells. As a result of this hybridization, (exciton)-polaritons have been used to study a variety of fundamental nonlinear effects, with a general motivation of reaching optoelectronic devices 1. To give a few examples, a large body of work was focused on the creation and control of polariton solitons 2, 3, 4, 5, 6, 7, 8, which were conjectured to play a role in devices 9, 10, 11 with some soliton logic gates constructed 12. In parallel, polaritons were found to form spatial patterns 13, 14, 15, 16, 17, 18, where topologically stable structures were considered as a memory 19, 20 and pattern transitions could effectively compose switches 21. There has also been a growing interest in studying polaritons in periodic potentials 22, which have allowed the routing of polaritons 23, 24, gap and lattice solitons 25, 26, 27, and the formation of spin-ordered patterns 28 for information processing.
While the aforementioned works are promising for polaritonic devices in principle, a complication in applying the aforementioned phenomena is that they have been found under different conditions in different parameter ranges. Here, we consider whether solitons, stable structures, and evolving patterns can co-exist under the same conditions, together with the analogues of a variety of other soliton-related structures studied separately in the literature, including: oscillating solitons and patterns 29, 30, 31; guns 32 and soliton trains 9, 6, 10; soliton explosions 33; and backward radiation emitting solitons 34. We also aim for polariton solitons and related structures to exist indefinitely 35 19, beyond the finite polariton lifetime, and survive the presence of noise and disorder. To reach these aims, we attempt to associate a polariton lattice to a cellular automaton.
Cellular automata emerged as one of the first definitions of artificial life 36, where they showed how remarkably complex behaviour associated to living organisms such as movement, growth, and replication can appear from apparently simple update rules applied on a lattice. The most commonly studied versions operate with square lattices, with each lattice site existing in one of two states typically referred to as “alive” or “dead”. An update rule is applied repeatedly, where the state of each lattice site is updated depending on its own state and the state of its neighbours. The update rule defines the complexity of the corresponding automaton, where four classes of increasing complexity exist 37, 38, 39, 40, 41, 42. Sufficiently complex automata are known for forming spatial patterns, self-localized structures (i.e., solitons), gliders or spaceships (i.e., propagating solitons), breathers (i.e., oscillating solitons) and guns (that generate soliton trains). Cellular automata have applications in image processing 43, 44, 45 and those belonging to the most complex class (class 4) are typically universally (Turing) complete 46. Life-like automata are defined as those where the update rule is based on the number of neighbouring alive states, independent of their relative position. Famous examples include Conway’s life and “Life without death”, which are universally complete class 4 automatons.
There are reasons to expect that polaritons could operate as life-like automata. First, they can be confined in square lattices 26, 47, 48. Second, under continuous near-resonant coherent excitation, polaritons exhibit bistability 49, 6, such that each site in a lattice would be in a high intensity (i.e., “alive”) or low intensity (i.e., “dead”) state for as long as the coherent excitation is maintained 50. Furthermore the nonlinearity of polaritons suggests a potential for non-trivial behaviour, as the aforementioned works have demonstrated, however, it is a highly non-trivial question as to whether the nonlinearity can result in any complex automaton rules.
In addition to continuous near-resonant excitation, we consider the effect of non-resonant pulses applied to the system. Each pulse is found to initiate one update according to a life-like automaton rule, making use also of the spin-dependent interactions between polaritons 51 and recently realized spin-orbit coupling in lattices 52, 53. This provides a platform for merging many of the separately studied soliton-related polariton phenomena in microcavities and such combination shows most clearly their prospects for information processing: we find that polariton solitons are universally complete.
Scheme
Figure 1(a) shows a schematic illustration of a square lattice of polariton resonators (e.g., micropillars 22). Each resonator represents a “cell” supporting two polariton spin components (), represented by the wavefunction , which evolves according to 55:
[TABLE]
represents an energy detuning between a driving laser field, with circularly polarized components , and the resonant polariton energy. Spin-dependent interactions are accounted for, where the interaction strength between polaritons of parallel spin is scaled to unity (through appropriate choice of scale of ) and is the relative strength of interactions between polaritons with antiparallel spin. represents a gain in the system 18, i.e., a non-resonant pulse with different spin components. The term represents polariton dissipation (our time unit is the inverse dissipation rate).
We assume that each cell is coupled to its eight nearest neighbours (see Fig. 1(b)) through a spin-orbit coupling. In principle the spin-orbit coupling can be tuned through the design of the microcavity structure in the intermediate region between cells 52, 53. It has also been shown that polaritons propagating in channels rotate their spins as they propagate 56, allowing a design of a full inversion scheme of coupling which we assume between lattice sites here. We also assume an equivalent coupling for all neighbours (which requires that the effective potential for diagonal connections is engineered differently for horizontal/vertical connections). Although we consider here a tight-binding representation of polaritons, as is common for micropillar arrays 52, our results can also be reproduced with a continuous description (see sec.VII).
It is instructive to consider first the single cell behaviour (). In the stationary limit (with no pulse; =0), the stationary states of Eq. (1) excited by a circularly polarized field () show a well-known S-shaped dependence 49(see Fig. 1(c)) of the polariton intensity on the driving intensity , given by , where . We fix throughout so as to remain in the bistable regime, where in each cell must adopt either a high intensity (“alive”) or low intensity (“dead”) state in the stationary limit. The S-shaped curve depends on the detuning, , which is effectively renormalized by the implantation of a population of polarized polaritons via the dependent term in Eq. (1) (see Fig. 1(c)).
In the limit of finite but small coupling between cells (), the coupling can be considered as a perturbation. It enters as an effective driving for polarized polaritons, where the field is driven by , according to Eq. (1). It is important that this field depends on the state of neighbouring cells, such that each cell is influenced based on how many of its neighbours are dead or alive (see Fig. 1(b)). In the perturbative limit, stationary states of polarized polaritons are given by , where . We focus first on realizing the Life without death cellular automaton, which is characterized by the behaviour that a dead cell becomes alive if and only if it has three alive neighbours. All alive cells remain alive, such that any pattern developing in this automaton remains fixed. Figure 1(d) (lower points) shows the stationary states of for the case where a cell is initially dead and has different numbers of alive neighbours under the condition and . Choosing now a finite will shift the stationary states. We choose , where and represent the expected wavefunction of alive and dead neighbouring cells. This field, which will be fixed throughout, shifts the intensity of polarized polaritons to zero when a given cell has exactly three neighbours alive and otherwise leaves a finite intensity (Fig. 1(d)). Recalling Fig. 1(c), the S-shaped curve describing stationary states of polarized polaritons should now be shifted if a cell has any number of neighbours alive other than three.
Having modified the stationary states of a cell in a neighbour-dependent way, we now consider the action of a non-resonant pulse, . Physically, the pulse excites an exciton reservoir and we take the pulse as a decaying exponential to represent decay of the reservoir (with decay rate ). The two spin components of the pulse serve different purposes. The component amplifies the up until now weak population of polaritons, so that their neighbour dependent intensity has a more significant effect. At the same time, the component attempts to switch the state of polarized polaritons to the alive state. Remarkably, we find that for well-chosen parameters (see sec. I) such switching is only possible when a cell has three alive neighbours, as shown in Fig. 2. For any number of neighbours different to three, the shift in the S-shaped curve has raised the threshold population needed to switch to the higher intensity state, such that the non-resonant pulse is insufficient.
While our scheme may appear complicated, involving different components of the coherent driving field and as well as components of the non-resonant pulse and , we note that these just correspond to specific polarizations of a continuous wave laser and a pulse. Both can be spatially uniform with no specific site to site modulation. Such pulse induced switching of a system driven by a continuous wave driving field is well within the limits of current technology 57, 58, 59, 28, 50. Each automaton update requires the application of just one pulse (see sec. V).
Conway’s life and other cellular automata
We varied the parameters and and found that different automata rules were possible. For example, the rule where a cell is born if it has three neighbours and survives if and only if it has less than seven neighbours alive was possible (see sec. I). This specific rule has not appeared in the literature but is also universally complete (see sec. I). More importantly, the presence of this rule shows that it is possible to realize the behaviour of overpopulation, where a cell dies if too many of its neighbours are alive. This allows more complex automata.
Conway’s life requires that a cell is born if it has three neighbours and survives if and only if it has two or three neighbours alive. Fig. 3 shows the numerically calculated probability for a cell to be born or to survive if it has a specific number of neighbours alive, where we have adjusted the field to . This gives a slight bias to allow the cell with two alive neighbours to survive and we find that for larger pulse intensity Conway’s life is obtained (see, e.g., the red marker in Fig. 3). Fig. 4 shows the dynamics under a non-resonant pulsed excitation for different numbers of neighbours, confirming that Conway’s life is attained in the system. In sec. VI we have also shown that Conway’s life can be achieved even in the presence of an additional polarization conserving coupling between neighbours.
Solitons and Patterns
Having established the presence of complex cellular automata, we show examples of the structures that can be formed in the polariton system. Conway’s life is known to support stable self-localized states (Fig. 5(a)) in analogy to the solitons considered in Ref. 27. As we operate on a lattice, these can be considered as discrete solitons 60, which are also dissipative 35. These solitons are permanent in the system so long as the near-resonant driving field is applied; they do not decay even accounting for the finite polariton lifetime. Another example is shown in Fig.5(bi,bii), which illustrates a rotating soliton. In addition, since bistability at each lattice site exists for some range of detuning (), these solitons and the cellular automaton behaviour in general survives in the presence of disorder (see sec. IV).
Conway’s life also supports propagating oscillating solitons, known as gliders or spaceships (see Fig. 5(ci-cv)), which can be generated in a train using a glider gun (Fig. 5(di,dii)). Collisions between gliders give rise to the formation of a very wide variety of intricate structures, such as exploding patterns (Fig. 5(ei,eii), cf. 33), puffer trains (Fig. 5(fi,fii), cf. 34), and the possibility of ordered or chaotic patterns (see sec. II, c.f. 31). The proof of universal completeness of cellular automata can be established considering signals carried by “ladders” (see sec. I). The sensitivity of our result in Fig. 3 shows that stable lasers with less than intensity fluctuation will be required. We note that intensity fluctuations on the scale of are used in polariton experiments 61.
Conclusion
We predict that when a particular stimulus is applied to a polariton lattice, namely a series of identical non-resonant excitation pulses, artificial life can appear in the form of a cellular automaton. This allows the realization of a variety of fundamental nonlinear optical structures under the same conditions, such as solitons, oscillating solitons, breathers, and various patterns. The complexity that arises from the combination of these phenomena is encapsulated within the simple update rules of the automaton. This further shows that polariton solitons are universally complete, even in the presence of dissipation and disorder.
Acknowledgments
This work was supported by the Ministry of Education (Singapore) grant 2017-T2-1-001.
I Other cellular automata
We varied and for and plotted the probability of a cell to be alive or dead depending on their neighbours as shown in Fig. 6. We found different rules like the life without death (B3/S012345678, using standard notation of automata specifying the number of neighbours needed for a cell to be born/survive) and the rule (B3/S0123456) where a cell is born if it has three alive neighbours and survives if it has less than seven alive neighbours. In the case of the Life without death automaton, we take the parameters corresponding to the red spot in Fig. 6 while the green spot indicates the parameters for which we achieve the rule B3/S0123456.
To show that the rule B3/S0123456 is universally complete, we follow Ref. 62, which previously showed that the Life without death automaton is universally complete. The proof was based on considering signals in the form of repeating structures, known as “ladders”, that grow from a finite seed (Fig. 7(ai)) in a particular direction as shown in Fig. 7(aii). If ladders can be terminated, turned, and blocked by other ladders then they can be suitably combined into logic gates (“OR",“AND", “NOT") to realize universal completeness 62. These situations are demonstrated in Figs. 7(bi-dii) for the rule B3/S0123456.
It should be noted that when one ladder is used to block another, the relative position of ladders is important. If ladders have the incorrect relative position, then their collision creates extra unnecessary fluctuations in the system, called “lava" 62, which may divert the propagation of the ladder into a different direction. As the horizontal periodicity of the considered ladders is four and the horizontal ladder can collide with an occupied or unoccupied portion of the vertical ladder, there are a total of eight possible relative shifts denoted by (), where and are the horizontal and vertical shifts respectively (note that in Ref. 62 these shifts are called phase shifts, but we avoid this terminology here so as to not confuse with an optical phase). In Fig. 7(di), two ladders incident from the left have phases (0,0) and (2,1) and are blocked by the ladder on the right. In Fig. 7(ei), the horizontal ladder will collide with the vertical ladder at the unoccupied portion of the vertical ladder, which will not result in the correct blocking behaviour. However, ladders can also be shifted using particular seeds. For example, the situation in Fig. 7(eii), causes the approaching ladder to shift in space so as to collide with the correct relative position with respect to the blocking ladder as shown in Fig. 7(eiii). In this way clean blocking can always be arranged by shifting ladders appropriately between collisions.
II Chaos in cellular automata
So far we have seen that different patterns emerge from Conway’s life, including stable, periodic, and moving patterns. Here we provide an example of chaotic behaviour. We start with the initial condition shown in Fig. 8(ai), which gives rise to Fig. 8(aii) after 59 time steps. Changing the initial condition by just one cell to that of Fig. 8(bi), we arrive at a completely different pattern (see Fig. 8(bii)) after the same number of iterations.
III Materials
Two-dimensional polariton lattices have been intensely developed using GaAs 47, 48, 52, 53, so these are currently the most appropriate materials for our proposal. Of course real systems also come with an inevitable disorder, which in principle can destroy polariton solitons. In our system, while the stationary states plotted in Fig. 1(c) can be shifted in the presence of disorder, it is notable that bistability survives over some range of detunings, . Furthermore, introducing a distribution of values of varying from site-to-site we found that cellular automaton rules could persist provided that the strength of disorder is below a finite threshold, estimated around 30 (see sec. IV) in GaAs, which is comparable to the disorder of state-of-the-art lattices 63. As our scheme is generic it could also be compatible with materials capable of operation at higher temperatures. For example, Te and Se-based micropillars are in development and could be assembled in the same way as their GaAs predecessors 64, 65.
IV Effect of disorder
In Fig. 9 we calculated the success rate in the presence of disorder, represented by variation in the detuning at different lattice sites. The disorder in is taken with a uniform distribution with peak-to-peak magnitude . It is notable that when the disorder strength is below some limiting threshold, different automaton rules are obtained with accuracy. Even above the limiting threshold the success rate remains high. It should also be noted that these curves only represent a lower bound on the success rate for a given task. If we consider the on-site disorder of the micropillar of the order of eV, then with polariton lifetime ps, the disorder is approximately 0.09 in a dimensionless unit (see the gray vertical line in Fig. 9 ). Even if some configurations of an automaton do not update with accuracy, the configurations that do update correctly may be sufficient for a particular task, e.g., formation of ladder, creation of a propagating soliton or implementation of an imaging processing algorithm. We have separately verified that in the presence of disorder at the level of 0.09 in our dimensionless units all the structures required for universal computation are perfectly maintained.
V Pulse sequence
As mentioned earlier, one non-resonant pulse of the form is needed for each automaton update. As an example we show how an oscillating soliton-blinker updates to the next state after applying the pulse. Initially we start with the configuration given by Fig. 10(j) and solve Eq. 1 with along with for time unit, . Then we apply the non-resonant pulse to all lattice sites (whose amplitude is indicated by red dot in Fig. 3) as shown by dotted curves in Fig. 10. The steady state updates to Fig. 10(k), which we expect if the system follows Conway’s life as depicted in Fig. 5(bi-bii).
VI Effect of same polarization coupling
To check the effect of the same polarization coupling with the neighbours we add a term with Eq. 1 such that the dynamics of the micropillars are governed by the following equation
[TABLE]
Next we perform all the steps as described earlier. Indeed, the Conways life can be achieved by choosing proper values of the incoherent pulses (see Fig. 11). In the calculation we have chosen , however, we have checked that the Conways life still exists for as long as is small ().
VII Continuous model
In this section we model the system with a continuous wave-function to represent the coupled exciton-polariton micropillars shown in Fig. 12(a). The diameter of the micropillars is chosen to be m 66 and the separation between the micropillars is 8 m along the vertical and horizontal directions. To realize the diagonal couplings with the same strength as the horizontal and vertical ones we take the diagonal channels wider. Such a structure with channel connecting two pillars was studied in Refs. 67, 68. The width of the channels along the vertical and horizontal direction is taken as 0.5 m and those along the diagonal and anti-diagonal direction is taken as 2 m. The depths of the micropillars as well as the channels are taken to be around meV. The polariton mass and lifetime are taken as , where is the free electron mass, and ps, respectively. Due to the shape anisotropy of the channels a splitting between modes polarized parallel and perpendicular to the channel naturally occurs inside them. We take the polarization splitting inside channels as , where is the average splitting in the system which is taken as 0.75 meV m and is the width of the respective channels. Since different channels have different orientations, a phase factor appears in , where is the angle of the channels, to ensure that the polarization splitting is always in the correct direction (this phase factor is readily derived from first writing a splitting between and directions and performing a rotation). The phase factors are shown in Fig. 12(b). Due to the symmetry of the unit cell it is clear that there will be no polarization splitting inside the pillars. The spatial profiles of the real and imaginary parts of the polarization splitting is shown in 12(c-d), respectively. Now that all the ingredients are ready, we start by solving the following driven-dissipative Gross-Pitaevskii equation:
[TABLE]
Here is the potential profile represented in Fig. 12(a) and is the energy of the resonant pump, which we take meV. To find the suitable parameters easily, we move to dimensionless units with the following transformations , ,
[TABLE]
where all the energy scales are normalized by , by , and . Initially, we vary the pump very slowly to achieve the hysteresis curve given by Fig. 12(e). The characteristic of the hysteresis curves are the same for all the micropillars. Next we fix indicated by the vertical gray line of Fig. 12(e), which corresponds to . Then we apply the pump of the form , where in the dimensionless form, corresponds to the steady state solution of Eq. (4) with all the sites alive, and corresponds to the steady state solution with all the sites are dead in presence of . The effect of can be seen clearly in Fig. 12(f) where the configuration corresponding to three alive neighbours has the minimum . This is equivalent to Fig. 1(d). As discussed earlier this is a very crucial step, which ensures that with the choice of proper parameter of the states which are initially dead having three alive neighbours become alive, whereas all other initially dead cells with different neighbours remain dead. Next we vary and simultaneously in presence of and using the periodic boundary conditions. Indeed, by scanning the space spanned by and , Conway’s life can be obtained, which is indicated by the red dot in Fig. 13. Further in Fig. 14 we have shown that the four configurations lying at the border in Fig. 13 can survive with the 0.02 fluctuation of 61.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 11 Sanvitto, D. and Kena-Cohen, S., ‘The road towards polaritonic devices’, Nature Mater. 15 , 1061 (2016).
- 22 Amo, A. , Pigeon, S. , Sanvitto, D., Sala, V. G., Hivet, R., Carusotto, I., Pisanello, F., Lemenager, G. , Houdre, R., Giacobino, E., Ciuti, C., and Bramati, A., ‘Polariton Superfluids Reveal Quantum Hydrodynamic Solitons’, Science 332 , 1167 (2011).
- 33 Grosso, G., Nardin, G., Morier-Genoud, F., Leger, Y., and Deveaud-Pledran, B., ‘Soliton Instabilities and Vortex Street Formation in a Polariton Quantum Fluid’, Phys. Rev. Lett. 107 , 245301 (2011).
- 44 Sich, M., Krizhanovskii, D. N., Skolnick, M. S., Gorbach, A. V., Hartley, R., Skryabin, D. V., Cerda-Mendez, E. A., Biermann, K., Hey, R., and Santos, P. V., ‘Observation of bright polariton solitons in a semiconductor microcavity’, Nat. Photon. 6 , 50(2012).
- 55 Sich, M., Fras, F., Chana, J. K., Skolnick, M. S., Krizhanovskii, D. N., Gorbach, A. V., Hartley, R., Skryabin, D. V., Gavrilov, S. S., Cerda-Mendez, E. A., Biermann, K., Hey, R., and Santos, P. V., ‘Effects of Spin-Dependent Interactions on Polarization of Bright Polariton Solitons’, Phys. Rev. Lett. 112 , 046403 (2014).
- 66 Goblot, V., Nguyen, H. S., Carusotto, I., Galopin, E., Lemaitre, A., Sagnes, I., Amo, A., and Bloch, J., ‘Phase-Controlled Bistability of a Dark Soliton Train in a Polariton Fluid’, Phys. Rev. Lett. 117 , 217401 (2016).
- 77 Walker, P. M., Tinkler, L., Royall, B., Skryabin, D. V., Farrer, I., Ritchie, D. A., Skolnick, M. S., and Krizhanovskii, D. N., ‘Dark Solitons in High Velocity Waveguide Polariton Fluids.’, Phys. Rev. Lett. 119 , 097403 (2017).
- 88 Flayac, H., Solnyshkov, D. D., and Malpuech, G., ‘Oblique half-solitons and their generation in exciton-polariton condensates’, Phys. Rev. B 83 , 193305 (2011).
