Predator-Prey Behaviour in Self-Replicating Interstellar Probes
Duncan H. Forgan

TL;DR
This paper models predator-prey dynamics of self-replicating interstellar probes using Lotka-Volterra equations, finding that such interactions do not sufficiently suppress probe populations to resolve Fermi's Paradox.
Contribution
It applies predator-prey models to interstellar probes, revealing stable populations and oscillatory behaviors that challenge the idea of probes being undetectable due to predator-prey interactions.
Findings
Many stable solutions with large probe populations exist.
Oscillatory predator-prey dynamics can occur depending on parameters.
Prey often outnumber predators, not resolving Fermi's Paradox.
Abstract
The concept of a rapid spread of self-replicating interstellar probes (SRPs) throughout the Milky Way adds considerable strength to Fermi's Paradox. A single civilisation creating a single SRP is sufficient for a fleet of SRPs to grow and explore the entire Galaxy on timescales much shorter than the age of the Earth - so why do we see no signs of such probes? One solution to this Paradox suggests that self-replicating probes eventually undergo replication errors and evolve into predator-prey populations, reducing the total number of probes and removing them from our view. I apply Lotka-Volterra models of predator-prey competition to interstellar probes navigating a network of stars in the Galactic Habitable Zone to investigate this scenario. I find that depending on the local growth mode of both populations and the flow of predators/prey between stars, there are many stable solutions…
| Number of prey at star (thousands) | |
| Birth rate of prey at star (thousands/Myr) | |
| Death rate of prey at star (thousands/Myr) | |
| Carrying capacity of prey at star (thousands) | |
| Inflow of prey to star (thousands/Myr) | |
| Outflow of prey from star (thousands/Myr) | |
| Outflow rate of prey from star (thousands/Myr) | |
| Number of predators at star (thousands) | |
| Birth rate of predators at star (thousands/Myr) | |
| Death rate of predators at star (thousands/Myr) | |
| Carrying capacity of prey at star (thousands) | |
| Inflow of predators to star (thousands/Myr) | |
| Outflow of predators from star (thousands/Myr) |
| (initial) | 1.8 |
|---|---|
| 0.6 | |
| 1.333 | |
| (initial) | 1.0 |
| 1.0 | |
| 1.0 |
| (initial) | 1.8 |
|---|---|
| 0.6 | |
| 1.333 | |
| 20 | |
| (initial) | 1.0 |
| 1.0 | |
| 1.0 |
| (initial) | 1.8 |
|---|---|
| 0.6 | |
| 1.33 | |
| 20 | |
| (initial) | 1.0 |
| 1.0 | |
| 1.0 |
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.
Predator-Prey Behaviour in Self-Replicating Interstellar Probes
Duncan H. Forgan1
Abstract
The concept of a rapid spread of self-replicating interstellar probes (SRPs) throughout the Milky Way adds considerable strength to Fermi’s Paradox. A single civilisation creating a single SRP is sufficient for a fleet of SRPs to grow and explore the entire Galaxy on timescales much shorter than the age of the Earth - so why do we see no signs of such probes? One solution to this Paradox suggests that self-replicating probes eventually undergo replication errors and evolve into predator-prey populations, reducing the total number of probes and removing them from our view.
I apply Lotka-Volterra models of predator-prey competition to interstellar probes navigating a network of stars in the Galactic Habitable Zone to investigate this scenario. I find that depending on the local growth mode of both populations and the flow of predators/prey between stars, there are many stable solutions with relatively large numbers of prey probes inhabiting the Milky Way. The solutions can exhibit the classic oscillatory pattern of Lotka-Volterra systems, but this depends sensitively on the input parameters. Typically, local and global equilibria are established, with prey sometimes outnumbering the predators. Accordingly, we find this solution to Fermi’s Paradox does not reduce the probe population sufficiently to be viable.
Keywords: SETI, Fermi’s Paradox, Lotka-Volterra, predator-prey competition
1Centre for Exoplanet Science, SUPA, School of Physics & Astronomy, University of St Andrews, St Andrews KY16 9SS, UK
Word Count: 3,693
Direct Correspondence to:
D.H. Forgan
Email: [email protected]
Post: Dr Duncan Forgan
Astronomy Suite, School of Physics and Astronomy University of St Andrews
North Haugh, St Andrews
KY16 9SS, UK
1 Introduction
Why have we detected no sign of intelligent life beyond the Earth? This fundamental question continues to challenge our deepest-held beliefs about humanity and our place in the Universe. Fermi’s Paradox forces us to confront our Copernican assumptions about our lack of uniqueness with the lack of extraterrestrial intelligences (ETIs, see e.g. Brin, 1983; Ćirković, 2009). Its strongest formulation can be given as follows (Tipler, 1980).
Imagine a civilisation constructs an interstellar probe that is self-replicating. Such a probe would be able to produce a copy every time it visits a new star system. As each copy makes copies, the number of self-replicating probes (SRPs) grows exponentially, and every star in the Milky Way is explored on a timescale much, much shorter than its age. Estimates for this exploration timescale vary, but are as short as ten million years (Nicholson & Forgan, 2013), and perhaps shorter still.
Given that this timescale is much shorter than the age of the Earth, and only one ETI constructing SRPs is sufficient to produce this scenario, on balance we should expect to see an interstellar probe orbiting the Sun. And yet, we do not. How can this be resolved?
Among many possibilities, we can include solutions that require civilisations to be rare. However, as a single civilisation is sufficient to swamp the galaxy in SRPs, we are effectively asking for humanity to be alone in the Universe.
It may well be the case that other intelligent beings exist, and that their probes are en route, and may not arrive for several thousand or several million years. This demands that the biological timescale of most of the Milky Way is somehow correlated. Perhaps this is due to global regulation mechanisms, large scale destructive events that reset the biological clocks of many civilisations simultaneously (Annis, 1999; Vukotic & Ćirković, 2007; Vukotic & Cirkovic, 2008). However, there are no known astrophysical regulation mechanisms that are truly global. For example, when the Milky Way’s central supermassive black hole enters an active accreting phase, the subsequent radiation output results in a regulation mechanism with a correlation length of order ten thousand light years (Balbi & Tombesi, 2017). The Milky Way is much larger than this correlation length, and even a small handful of uncorrelated biospheres is fit to make this type of solution untenable.
Of course, it may well be the case that an interstellar probe is in the outer solar system, and we have not yet found it (Papagiannis, 1978; Freitas, 1983). While this is indeed plausible, the possible places for an interstellar probe to hide continues to decrease (see also Haqq-Misra & Kopparapu, 2012).
Other solutions suggest that SRPs themselves are rare. There have been several arguments put forth regarding the safety of SRPs as a technology. Sagan & Newman (1983) suggest that civilisations will voluntarily refrain from building SRPs, for a host of reasons. For example, self-replication could result in encoding errors. These “mutations” will propagate from generation to generation with unforeseen, unintended consequences. The consequences of this could be severe, e.g. a genocidal conversion of a species and its technology into probes. It has been argued that these risks would persuade intelligent beings to place a moratorium on SRPs. Such arguments are notorious for their anthropological assumptions, and the larger assumption that “civilisations” are unified in purpose and execution - an assumption humanity repeatedly invalidates (for a limited set of examples, see e.g. Collins 2008; Denning 2011; Lempert 2014, also Forgan 2017). This heterogeneity crucially undermines the likelihood of a Galactic moratorium. Once technology achieves a certain threshold, a very small number of individuals in a single civilisation become capable of building illegal technology and producing a species-ending moment, or indeed an SRP fleet (see e.g. Sotos, 2017).
We will explore a variant of the unintended consequences of SRPs, the “Predator-Prey” hypothesis (Chyba & Hand, 2005). In this scenario, a subset of SRPs mutate into predators of other SRPs. For an SRP to make a copy of itself, it is likely that cannibalising another SRP will be the most energy-efficient solution. In the standard description of this scenario, predators reduce the prey population until the available prey are exhausted, reducing the visibility of SRPs in the Milky Way.
However, we should also expect in this scenario that the spread of SRPs across interstellar space will be modulated by the non-trivial population dynamics of predator-prey systems, which are among the most well-studied fundaments of mathematical biology. The full implications of these population dynamics in SRPs are largely unstudied (although see Wiley 2011).
In this work, we apply the classic Lotka-Volterra formalism for predator-prey systems to an interstellar network. In the network, each star plays host to a predator-prey population, which transmits and receives both predator and prey from neighbouring star systems. We will consider under what circumstances predators can reduce the population significantly, as well as what circumstances permit stable, significant populations of prey to remain in existence.
2 Method
We model the Galactic Habitable Zone (GHZ) as a graph of stars. The stars are distributed in space, with their locations fixed. The semimajor axes of the stars around the Galactic Centre are exponentially distributed to simulate the Milky Way’s surface density profile:
[TABLE]
with the scale radius kpc (Ostlie & Carroll, 1996). The minimum and maximum permitted radius of the stars is kpc respectively, following the Gowanlock et al. (2011) model of the GHZ. We assume a uniform eccentricity distribution, provided that the star’s orbit prevents its closest approach to the Galactic Centre being smaller than the inner radius of the GHZ. We also restrict the inclination of the orbits so that they do not exceed 0.5 radians. The longitude of the ascending node, the argument of periapsis and the true anomaly are uniformly sampled in the range radians. Note that once the stellar orbital parameters are determined, we fix the stellar positions throughout the calculation.
Each star provides a vertex to our graph, and we construct the graph such that for a star , any star within a minimum distance of is connected by an edge. We then define the minimum spanning tree of this graph, and use this for computing predator/prey evolution (see Figure 1).
For each star in the network, we solve the Lotka-Volterra equations for the local numbers of prey , and number of predators , with inflow and outflow rates of prey determined by the edges that connect each star to its neighbours. For logistic growth, the equations for star are:
[TABLE]
To model exponential growth, we can simply set the carrying capacity to very large values (). We give a list of all variables with their definition in Table 1. The outflow of prey from star to star , is calculated assuming a fixed outflow rate , a fixed probe speed , and the distance between and , :
[TABLE]
As we begin our simulations with many stars containing zero prey initially, we demand that be zero until a sufficient time has elapsed for the first prey to arrive at to complete the journey to . The total outflow is then
[TABLE]
Inflows are computed similarly:
[TABLE]
where all outflow/inflow terms are pairwise, i.e.
[TABLE]
and an identical set of equations are used for predator outflow and inflow .
3 Results
3.1 Tests
3.1.1 Single Star, Exponential Growth
We test the code by considering a single star with no inflow or outflow, to ensure that we retrieve the solution to the classic or “vanilla” Lotka-Volterra equations for exponential growth (i.e. infinite carrying capacity), where we now drop the subscript for clarity:
[TABLE]
Table 2 shows the parameter values for this run, and Figure 2 shows the resulting behaviour. We see that the predator/prey populations are oscillatory, both with period 8.6 Myr, and out of phase. This represents a fixed locus in predator-prey space (right panel of Figure 2). This locus can be determined by condensing the coupled equations into a single equation:
[TABLE]
If we define the above as a Hamiltonian:
[TABLE]
We can use standard Hamiltonian analysis (see Murray 2004) to obtain a single solution for the predator/prey population:
[TABLE]
This defines an initial point on the locus, with all other points on the locus defining a surface of constant .
3.1.2 Single Star, Logistic Growth
We repeat the calculation of section 3.1.1, where we now impose a prey carrying capacity (see Table 3). We recover the standard result, that the stabilising effect of carrying capacity damps the oscillations in predator/prey populations, until an equilibrium is eventually found at late times (Figure 3). This is represented in space by a spiral with end point given by the equilibrium solution. Note that the equilibrium prey value is much less than the carrying capacity, which is a common outcome in models of this type. Depending on the input parameters, steady state solutions are possible where either the prey or predators dominate the combined population.
3.2 Logistic Growth, Globally Constant Parameters
3.2.1 Moderate, Constant Outflow Rate
We now consider a full stellar network, where each star possesses the same fixed values for all parameters (see Table 4). We place an initial population on star 1, with all other stars hosting zero prey/predators initially. The global picture is similar to the single star case (section 3.1.2) - the initial oscillatory phase is quickly damped towards equilibrium values. Again, we find that the total prey population is lower than the maximum permitted by carrying capacity (), but the predator population is also constrained, and hence we find the prey population can be sustained at relatively high levels (provided they do not exhaust local resources for self-replication).
Interrogating individual stars reveals that all systems assume damped oscillatory states similar to the previous section, all with equal oscillation periods for both the prey and predator populations (now 9.17 Myr). This is made possible by the relatively large outflow rate (), which seeds a system with sensible initial quantities of prey/predators, while remaining sufficiently small that the internal predator-prey dynamics dominates the population’s evolution.
As the initial prey population requires time to traverse the stellar network, each predator-prey system begins operating at a slightly different initial time. The oscillations seen in the global population have a slightly increased wavelength compared to individual systems, due to the constructive interference of many oscillatory curves, each slightly out of phase with each other, “smearing” the curve over a longer period range.
3.2.2 Low, Constant Outflow Rate
We consider the effect of outflow rate by repeating the previous experiment, with the outflow parameter reduced to very low values (). We find that this significantly alters both the global behaviour and the behaviour of individual systems (Figures 5 and 6).
The reduced outflow rate ensures that a greater time interval is required for all stars to host predator-prey systems with sufficient quantities of each population. As a result, the initial evolution of all systems depends strongly on their local environment - the number of directly connected neighbours, and the quantities of prey/predators arriving from each neighbour. Once each star in the entire Galaxy is sufficiently populated, the individual systems are able to attain an equilibrium state, resulting in a global equilibrium with total predator/prey counts very similar to the previous example (where ). Note that while the behaviour of each individual system is markedly different (Figure 6), the periodic behaviour of prey and predators in any given system remains tightly coupled.
This run demonstrates the highly time dependent nature of this solution to Fermi’s Paradox. Two quite distinct phases of evolution can be characterised - a relaxation phase which persists for the first 200-400 Myr, followed by an equilibrium phase that endures beyond 400 Myr. Given that human SETI searches span a time interval of less than Myr, any constraint we can place on the total number of probes in a given star system will only be a brief snapshot. As a result, our ability to use observations of any kind to constrain any of the parameters of our model will be extremely limited indeed, even with a bona fide detection of alien SRPs.
3.3 Spatially Varying Prey Growth Rates
It is quite likely that the prey growth rate around individual stars will vary, perhaps due to the quality of resources available for self-replication. This is likely to be a function of system chemical composition (i.e. stellar metallicity), but also the degree of element differentiation and chemical processing experienced by asteroids and minor bodies orbiting said star. The location of the debris may also limit its usefulness to self-replicating probes - if most of the “desirable” raw material resides inside a deep gravitational potential well, this places energy constraints on the probe’s manouevrability, further restricting its maximum replication rate.
We consider this possibility by rerunning the previous calculation (section 3.2.1), but now randomly sampling in the range . The resulting total population can be seen in Figure 7. The steady equilibrium of the previous section has disappeared. Periodogram analysis shows oscillatory behaviour over a range of periods, with principal period 8.77 Myr. However, there is significant amplitude spread around this principal period, as the oscillation period of an individual system (equivalently, the velocity of the system’s trajectory around its constant surface in surface) will depend on its individual Lotka-Volterra parameters ). The combination of a range of oscillation periods results in a “smearing” of the total oscillatory period.
3.4 Spatially Varying Prey Carrying Capacity
In a similar vein to the previous section, the resources provided by local asteroid belts may support varying levels of prey populations. We might therefore expect that the prey carrying capacity will vary between individual stars. We investigate this possibility by resetting and randomly sampling from a uniform distribution in the range . The resulting total populations again assume an oscillatory state, but with no clear principal period, and reduced variations in the value of and (Figure 8). The total prey population tends to remain at larger values than the previous case, mostly because the prey growth rates can now be set at a relatively large value.
When we consider individual star systems (Figure 9), we can see that the individual predator populations are difficult to distinguish from the total predator population. However, we can see that the prey populations show a variety of periodicities, defined not only by the local but also the carrying capacity of its neighbouring stars. For example, the prey population in the top right panel of Figure 8 exhibits a visible periodicity of around 100 Myr, whereas the bottom right panel shows no obvious evidence of periodicity.
Notably, in contrast to every other simulation conducted so far, computing periodograms for individual systems reveals that predator and prey populations no longer share the same overall periodicity. This decoupling is a direct consequence of the predator populations practising exponential growth, while the prey populations exercise logistic growth with varying .
3.5 Spatially Varying Outflow Rates
Finally, we consider the effect of varying outflow rates between star systems by running the model with uniformly sampled in the range (Figures 10 and 11). As with the previous section, this variation forces the predator and prey populations of individual stars to oscillate on differing periods, with the oscillation period being sensitive to the local and the value of for connected neighbours. However, Figure 10 shows that this decoupling at local scales is not evident at global scales. Periodogram analysis confirms that the predator and prey populations on Galaxy-wide scales oscillate with identical periodicity!
4 Discussion
4.1 Comparison with other studies of Predator-Prey Dynamics
Predator-prey dynamics has a rich history of study in mathematical biology. The Lotka-Volterra equations have been applied to a variety of cases, in particular considering how the system is generalised to more than two species, as an attempt to model the food chain of an ecosystem (for examples see Macarthur & Levins 1967; Smale 1976; Palamara et al. 2011; Gavina et al. 2018).
At a basic level, one can incorporate spatial effects into the vanilla Lotka-Volterra system by recasting it as a set of reaction-diffusion equations (Cross & Hohenberg, 1993), where one can think of predators and prey as two reactants combining to form a product, and both entities diffuse spatially with a diffusion constant , e.g.:
[TABLE]
Such systems can be stable in the absence of diffusion (), only to become unstable when diffusion is added (Turing, 1952). Of course, these models are inherently symmetric, and cannot account for spatial heterogeneities.
Most modern attempts to incorporate geography into calculations of this sort assume a lattice configuration, upon which either analytic or probabilistic solutions can be obtained. For example, Frachebourg et al. (1996) considered the behaviour of predator-prey systems on a 1D lattice. For a two-species system, one can model the entire evolution in terms of interfaces separating species. Over time, species tend to organise into a mosaic of alternating domains, with the size of each domain increasing linearly with time. If the number of species exceeds 5, these domains can become “frozen-in” (although this depends on whether the species chain is symmetric, i.e. can species 1 eat species 2 and species 5?).
Tomé & de Carvalho (2007) construct a probabilistic cellular automaton, inspired by the Lotka-Volterra equations, on a 2D lattice. They are able to show that self-sustained stable oscillations can be set up in the system, just as in the “vanilla” Lotka-Volterra case. However, these oscillations are stable against changes in the initial conditions111see also Nowak & May 1992, who derive related results on a 2D lattice using evolutionary game theory. A more generalised version of this result was obtained by Rozhnova & Nunes (2010), who considered random networks with neighbours per node (see also Ohtsuki & Nowak 2006).
As far as the author is aware, there are no examples of a coupled Lotka-Volterra system computed on spatial graphs/networks (although see Palamara et al. 2011 for an example on a network of species, to resemble food webs). Lotka-Volterra systems usually model spatially continuous environments, although deliberately inserting heterogeneity into a continuous environment has been shown to remove the sustained oscillations, as we have found in our analysis (McLaughlin & Roughgarden, 1991; Täuber, 2011).
4.2 Limitations of the Analysis
The flow of predators/prey between star systems depends heavily on the distance between them. In our model, we have kept stellar positions fixed. If we allowed the stars to move, we can expect that this will result in quasi-periodic forcing of the flow rates. The periodicity of both predator and prey populations for a given star would be further modified, to accommodate both the star’s motion and that of its neighbours.
We also assume that each star system has an unending supply of resources. While the growth of prey is generally limited by the local carrying capacity , we have not considered the possibility that replication eventually exhausts the local supply of raw materials. One could model this rather simply as a non-constant that decays with time. If resources could be exhausted sufficiently quickly, that might limit the number of probes overall, and provide a resolution to Fermi’s Paradox. However, if one considers the number of probes that can be produced from the available debris mass in the Solar system, the exhaustion timescale of a typical star system is likely to be much too long to be of concern to this analysis.
That being said, we might note that the quality of raw material can vary from system to system, as a function of local metallicity. We have attempted to model this by allowing to vary between stars. However, our models allowed to be effectively random. In practice, should vary according to the metallicity gradient of the Galaxy (e.g. Bergemann et al., 2014). This uniform variation may result in similar spatial variations in system periodicities.
It is also worth noting that predator probes can also scavenge other predators for resources to self-replicate. Adding such “omnivorous” probes to a star system could have important consequences - reducing the predator population in this way could allow prey populations to grow to larger values.
In any case, the above additions to the analysis will not affect the final result - the predator/prey solution to the SRP formulation of Fermi’s Paradox does not significantly reduce the SRP population, and is therefore not a viable solution.
5 Conclusions
In this paper, we have considered a proposed solution to Fermi’s Paradox regarding the growth and spread of self-replicating interstellar probes. It has been proposed that if some self-replicating probes were to “mutate” and begin predating other probes, this would reduce the total population of probes, ensuring that humanity would not see them.
We conduct simulations of predator-prey probe evolution using the Lotka-Volterra equations, amongst a connected network of stars in the Galactic Habitable Zone. We find that traditional competition can result in oscillating behaviour for the predator/prey populations at a given star, as well as equilibrium solutions where both local and global populations tend to fixed values. The nature of the system behaviour depends sensitively on the birth and death rates of each species, as well as the local carrying capacity and the flow of species between star systems. In any case, we find that significant quantities of prey probes can persist throughout the Galaxy - admittedly less than the maximum permitted by carrying capacity, but still sufficiently large that this solution to Fermi’s Paradox is weak at best, and in effect not a solution at all.
In summary, the self-replicating probe formulation of Fermi’s Paradox remains, in our view, one of the strongest and most testing formulations, and an important check on our assumptions regarding the number of intelligent species in the Milky Way.
6 Acknowledgements
The author gratefully acknowledges support from the ECOGAL project, grant agreement 291227, funded by the European Research Council (ERC) under ERC-2011-ADG. This research has made use of NASA’s Astrophysics Data System Bibliographic Services. The code used in this paper is available at https://github.com/dh4gan/lotka-volterra-probes
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Annis (1999) Annis J., 1999, J. Br. Interplanet. Soc., 52, 19
- 2Balbi & Tombesi (2017) Balbi A., Tombesi F., 2017, Scientific Reports, 7, 16626
- 3Bergemann et al. (2014) Bergemann M., et al., 2014, Astronomy & Astrophysics, 565, A 89
- 4Brin (1983) Brin G. D., 1983, QJRAS, 24, 283
- 5Chyba & Hand (2005) Chyba C. F., Hand K. P., 2005, ARA&A, 43, 31
- 6Ćirković (2009) Ćirković M. M., 2009, Serbian Astronomical Journal, 178, 1
- 7Collins (2008) Collins S. G., 2008, All tomorrow’s cultures: Anthropological engagements with the future. Berghahn Books
- 8Cross & Hohenberg (1993) Cross M. C., Hohenberg P. C., 1993, Reviews of Modern Physics, 65, 851
