Open migration process 2026-10-06
An open migration process is a continuous-time Markov chain of colony populations with external Poisson processes, state-dependent departure rates, and fixed probabilistic routing that eventually exits the system. Its traffic equations of an open migration process determine the total arrival rates, and its equilibrium has a product-form stationary distribution of an open migration process when the normalizing sums are finite.
Use finitely many colonies and let be the population of colony . An open migration process has independent external Poisson processes of rates , local total departure rates , and fixed routing probabilities to other colonies and out of the system. Here , for , and . The continuous-time Markov chain has intensities
Require the routing matrix to be transient: every individual eventually exits. For finitely many colonies this is equivalent to every colony having a directed path to an exit. Restrict to colonies reachable from external arrivals, so their traffic rates are positive and the relevant chain is irreducible. The total population cannot exceed its initial value plus the number of external arrivals, so on any finite time interval it is bounded by a finite random number. There are only finitely many states below that bound and finite rates in each, proving nonexplosion even when the departure functions grow rapidly.
The traffic equations of an open migration process, in row-vector form, are
Transience makes the inverse finite. Define
Provided every is finite, the candidate product-form stationary distribution of an open migration process is
The normalizability condition is exactly for every active colony. For example, constant total service for requires and gives a geometric distribution; independent individual departures give a Poisson distribution of mean . In the irreducible case the normalizable invariant law is the unique equilibrium. If the weights cannot be normalized, no stationary probability law exists, by uniqueness up to scale of invariant measures for an irreducible recurrent chain.
We establish both stationarity and the time reversal of an open migration process assertion by adjacent-weight calculations. Define
The identity gives
Thus the proposed time reversal of an open migration process retains the local service functions and has
The traffic equation for colony implies . Summing all traffic equations also gives . Therefore the total outgoing rate from every state is the same for and :
Consequently , proving global balance for a continuous-time Markov chain. The same weight recurrence gives , so the stationary mean total jump rate is finite. The candidate is a stationary distribution, and the displayed intensities are indeed its stationary time reversal of a continuous-time Markov chain. Reverse routing is also open: reverse an original arrival-to-colony path to obtain a path to a colony with .
For the last request, let be all colonies reachable by routing from , including itself. The no-return-path hypothesis gives . By construction no routing edge leads from to its complement . The populations in therefore evolve autonomously as an open migration process, with moves into treated as exits. Its stationary marginal is the corresponding product of the factors above. Retain the original destination as a mark on each such exit.
In this autonomous process, a marked exit has intensity . The same reversed-weight calculation makes its reverse a marked external immigration channel of constant rate . External immigration channels can be constructed as independent Poisson processes. Stationary reversal of a two-sided Poisson process preserves its law, so reversing this immigration channel gives
This Poisson migration stream without a return path argument is needed because a general internal migration stream in a network with feedback is not automatically Poisson. A zero routing probability gives the empty Poisson stream of rate zero.
An open migration process has finitely many colonies and state . External arrivals to colony form independent Poisson processes with rates . When , individuals leave that colony at total rate , with . A departing individual moves to with probability or exits with probability . The routing choices and all arrival and service randomness are independent. The routing matrix is substochastic and transient: every individual eventually exits, equivalently its spectral radius is less than one. Self-routing is allowed, but creates no state change.
The traffic equations of an open migration process, using row vectors, are
The inverse matrix exists because converges; its entry counts expected visits to by an individual entering at . Thus includes both external arrivals and internal migrations. Restrict first to the accessible colonies with .
Set
If each , the candidate product-form stationary distribution of an open migration process is
Here is a global balance for a continuous-time Markov chain proof, which does not incorrectly assume that the routing is reversible. The weight ratio is . After dividing the incoming balance equation at by , external arrivals contribute , exits contribute , and migrations from to contribute . Combining the first and third contributions using the traffic equations of an open migration process yields . Summing those same traffic equations of an open migration process gives . The incoming rate is therefore exactly the outgoing rate
This proves stationarity. With finite arrival rates, finite service rates in each state and transient routing, the process is nonexplosive: only finitely many individuals enter in a finite interval, and each makes finitely many routing transitions before exit, almost surely. On the accessible irreducible Markov chain, a finite normalizer gives the unique stationary distribution and positive recurrence. Colonies with zero effective arrivals are empty in this equilibrium. For a nonempty accessible colony, a divergent prevents normalization of the equilibrium weights.
For the single-server specialization, for . Each colony has the stationary distribution of an M-M-1 queue:
requiring on every colony with positive traffic. The service rates do not change the traffic equations of an open migration process.
For positive , write and . A stable allocation requires and , with . The Cauchy-Schwarz inequality gives
Equality holds precisely when is proportional to . Hence the unique optimal service-capacity allocation in an open migration process and its mean population are
There is no stable allocation when and some traffic is positive. If some , those empty colonies contribute no population; allocate the spare capacity to the positive-traffic colonies by the same rule. Allowing zero capacity at an unused colony attains this optimum. If strictly positive are required even there, the displayed value is only an infimum, approached as their capacities tend to zero. If every , the equilibrium is empty and any admissible allocation minimizes its mean population at zero.
An open migration process is a continuous-time Markov chain recording the populations of finitely many colonies. Independent external Poisson processes bring individuals to colony at rate . When that colony contains individuals, a departure opportunity occurs at total rate , with . The departing individual moves to colony with probability , or leaves the system with probability . Routing choices and the clocks are independent. A return to the same colony does not change the state.
The word open means that the routing matrix is transient: every individual eventually leaves, or equivalently the spectral radius of is less than one. The traffic equations of an open migration process, with row-vector convention, give the total arrival rates:
These rates include migrations as well as external arrivals. On the active colonies assume and the usual irreducible Markov chain condition. Put
The product form and its normalization condition are
To establish the product-form stationary distribution of an open migration process, first use its unnormalized weight . Its ratios satisfy . The incoming external arrivals into , divided by , contribute . Incoming exits contribute . Incoming migrations from to contribute . Terms involving an empty destination are zero. Thus the full incoming rate divided by is
Here the traffic equations of an open migration process give the second equality, including . The right side is precisely the total outgoing rate. This proves global balance for a continuous-time Markov chain; pairwise detailed balance is not required for general routing.
For finite rates at each finite population, the continuous-time Markov chain is nonexplosive Markov chain: its total population is bounded over a finite time interval by the initial population plus the finitely many external arrivals, so it visits a finite set on which all jump rates are bounded. Consequently finite normalize the invariant weight to a stationary distribution. Under the stated irreducible Markov chain assumptions, this is the unique stationary distribution, and it is a positive recurrent Markov chain. Conversely, the unique invariant measure of an irreducible recurrent chain is proportional to , so a positive recurrent Markov chain requires its normalization to be finite. A sufficient condition is ; the series criterion itself is the exact condition. Colonies with have zero stationary population and can be removed from the active class.
For the single-server M/M/1 queue specialization, for , each stationary colony has the geometric distribution of an M/M/1 queue:
The traffic equations of an open migration process do not involve the service rates, so the remain fixed during this service-capacity allocation in an open migration process. Write , and . A stationary allocation requires , with and . The Cauchy-Schwarz inequality gives
Equality holds exactly when is proportional to . Hence, for positive arrival rates, the unique optimal service allocation and the minimum expected value of the total population are
If and some arrival rate is positive, no stable service allocation exists. Zero-arrival colonies need no service in their stationary empty class: allowing zero service there gives the same formula restricted to active colonies. If strictly positive service is demanded even at inactive colonies, the displayed minimum is an infimum approached as that unused allocation tends to zero. If all arrivals vanish, the stationary mean population is zero for every allocation that drains the initial population.