Meridia Insight Science Breakthroughs Knowledge

How Cities Choose Their Centers — And Why Small Changes Can Create Entirely Different Urban Futures

Identical cities, different futures: how small starting differences lead to entirely distinct urban forms.

At 172 of 420 parameter points, the same city yields multiple stable futures.

On a simulated city grid, two computer runs start with identical geography, transport networks, and economic rules. The only difference: one begins with slightly more activity near a hilltop. By the end, they’ve settled into completely different urban worlds — one with three bustling hubs, another with four. Not because of external shocks or policy shifts, but because the system itself allows multiple stable futures.

This isn’t speculation. It’s what Alexander Hellervik demonstrates in his 2026 paper on preferential centrality with a density penalty, where he shows that at 172 out of 420 tested combinations of feedback strength and transport cost, the same underlying landscape produces distinct equilibria depending only on initial conditions (Hellervik, 2026). In 75 of those cases, the number of urban centers differs. A city could evolve into a polycentric network or consolidate around fewer dominant nodes — not due to geography alone, but due to path dependence baked into how people and activity reinforce each other.

That finding flips a core assumption in urban modeling: that given enough time and data, cities converge to one predictable outcome. Instead, Hellervik’s work suggests we live in a world of contingent urbanism — where history, chance, and starting points matter as much as infrastructure and economics.

The Science

Preferential centrality builds on classic spatial interaction models like the gravity model, where flows between places depend on their size and distance (Wilson, 1970; Harris & Wilson, 1978). But unlike traditional models where attraction is fixed by land use or population, preferential centrality makes attraction endogenous: locations become more attractive simply because they already have activity. This creates positive feedback — a “rich-get-richer” dynamic where early advantages compound.

The original model, introduced by Hellervik et al. (2019), formalizes this loop:

  • Each zone has a capacity — think buildable area or road segment length.
  • Activity generates interaction flows according to a production-constrained gravity model:where is flow from to , is generalized travel cost, is access cost, and masks self-interactions and disconnected pairs.
  • Attraction combines intrinsic capacity and existing activity:with controlling the strength of feedback.
  • Equilibrium occurs when inflow equals activity:and total activity is conserved at .

At , this reduces to eigenvector-like centrality; at , it captures self-reinforcing agglomeration.

Hellervik’s new contribution is adding a density penalty — a corrective force that dampens concentration. The intuition is simple: as activity crowds into a place, something pushes back — congestion, rising rents, zoning limits, or social friction. Rather than modeling these mechanisms explicitly, the penalty responds to local density through a function , subtracting influence where density exceeds the average.

Crucially, the correction preserves total activity and respects subdivision consistency: splitting a zone into two identical halves shouldn’t change aggregate dynamics. To satisfy both constraints, the adjustment takes the form:

where is inflow, is penalty strength, and is the capacity-weighted mean of . This ensures adjustments sum to zero and scale correctly under subdivision.

The response function used throughout is , making the marginal penalty grow faster than linear — mimicking accelerating costs in dense environments.

To test and share these ideas, Hellervik released prefcent, an open-source Python implementation built on NumPy and SciPy. It includes convergence checks, feasibility monitoring, and full reproducibility logging — down to bit-level repeatability when possible.

What They Found

The computational experiments reveal several key insights:

First, the density penalty works as intended: it reduces extreme concentration. In a strong-feedback scenario on a ring-shaped network with correlated capacity (Figure 1), the unpenalized model concentrates 98% of activity within 10 km of the peak after thousands of iterations. With , the same system reaches equilibrium in fewer than 1,700 steps — and spreads activity across four detectable peaks instead of collapsing into one.

Second, penalty strength reshapes urban structure. On the same ring at lower feedback (), increasing from 0 to 0.0255 reduces peak density from 20 to 2.2 and increases the number of detected centers from one to four (

Figure 3: Density contrasts across the four-hill landscape. On the torus
at γ=1.5\gamma=1.5, the larger penalty reduces differences in density among the
capacity hills. Maximum density is 1.441.44 for κ=0.1\kappa=0.1 and 4.064.06 for
κ=0.02\kappa=0.02; the corresponding minimum densities are 0.800.80 and 0.620.62.
Both states have two detected centers under the rule of
Section 4. The maps show log2⁡(a/R)\log_{2}(a/R) on a shared scale:
blue for activity above the capacity share and red for activity below it.
Figure 3: Density contrasts across the four-hill landscape. On the torus at γ=1.5\gamma=1.5, the larger penalty reduces differences in density among the capacity hills. Maximum density is 1.441.44 for κ=0.1\kappa=0.1 and 4.064.06 for κ=0.02\kappa=0.02; the corresponding minimum densities are 0.800.80 and 0.620.62. Both states have two detected centers under the rule of Section 4. The maps show log2⁡(a/R)\log_{2}(a/R) on a shared scale: blue for activity above the capacity share and red for activity below it. Source: Alexander Hellervik

). The largest penalty cuts maximum density by nearly 90%, redistributing activity while preserving alignment with high-capacity zones.

Third, transport costs shape center count — but not monotonically. When line-haul costs are scaled by factors (holding access cost constant), both ring and torus landscapes show fewer detected centers at lower — i.e., better transportation. On the torus, center count drops from three to zero; on the ring, from six to one (

Figure 4: Transport cost and detected centers. Line-haul costs are
multiplied by s=10s=10, 33, 11 and 0.30.3, while d0d_{0} remains fixed. The torus
uses γ=1.5\gamma=1.5 and κ=0.05\kappa=0.05; the ring uses γ=0.5\gamma=0.5 and
κ=0.0128\kappa=0.0128. Across these settings, lower costs are associated with fewer
detected centers. The torus counts are three, three, two and zero; the ring
counts are six, six, four and one. Zero centers does not mean uniform density:
the torus maximum at s=0.3s=0.3 is 1.161.16. The largest ring peak occurs at
s=1s=1. These panels compare separately computed equilibria.
Figure 4: Transport cost and detected centers. Line-haul costs are multiplied by s=10s=10, 33, 11 and 0.30.3, while d0d_{0} remains fixed. The torus uses γ=1.5\gamma=1.5 and κ=0.05\kappa=0.05; the ring uses γ=0.5\gamma=0.5 and κ=0.0128\kappa=0.0128. Across these settings, lower costs are associated with fewer detected centers. The torus counts are three, three, two and zero; the ring counts are six, six, four and one. Zero centers does not mean uniform density: the torus maximum at s=0.3s=0.3 is 1.161.16. The largest ring peak occurs at s=1s=1. These panels compare separately computed equilibria. Source: Alexander Hellervik

). Yet the tallest peak emerges not at fastest transport, but at intermediate speeds (). This suggests there’s a “sweet spot” for polycentricity — too slow, and movement is too costly; too fast, and everything collapses toward dominance.

But the most profound result comes from multi-start simulations across parameter grids. Using a toroidal grid with lognormal capacity fields, Hellervik ran the model from 16 different initial states at each of 420 points in -space. At 172 of these points, multiple distinct equilibria emerged. In 75, the number of urban centers differed.

One striking example: at , , , twelve of sixteen starts led to a two-center configuration, while four produced a three-center state (

Figure 6: Distinct converged states across a parameter grid. Torus,
three correlated lognormal landscapes (columns) at capacity log-standard
deviation σ=0.1\sigma=0.1 (top) and 0.50.5 (bottom), κ=0.01\kappa=0.01,
ω=0.5\omega=0.5. Each cell gives the number of distinct converged states reached
from the same 16 initial states at that γ\gamma and line-haul cost factor ss;
it is a lower bound. Outlined cells in bold: the states differ in their number of
detected centers. All 6,720 runs met the 10−1210^{-12} tolerance and passed the
feasibility checks, and every distinct state returned to itself after the
perturbation test of Figure 5.
Figure 6: Distinct converged states across a parameter grid. Torus, three correlated lognormal landscapes (columns) at capacity log-standard deviation σ=0.1\sigma=0.1 (top) and 0.50.5 (bottom), κ=0.01\kappa=0.01, ω=0.5\omega=0.5. Each cell gives the number of distinct converged states reached from the same 16 initial states at that γ\gamma and line-haul cost factor ss; it is a lower bound. Outlined cells in bold: the states differ in their number of detected centers. All 6,720 runs met the 10−1210^{-12} tolerance and passed the feasibility checks, and every distinct state returned to itself after the perturbation test of Figure 5. Source: Alexander Hellervik

). Both are stable — perturbing either returns it to itself. There is no single “true” equilibrium. There are possible ones.

And the software proves its rigor: when reproducing outputs from a prior study on Porto Alegre’s 65,357-segment road network, prefcent matched results with median relative differences of order — essentially machine precision.

Number of Distinct Converged States by Feedback Strength

As feedback strength γ increases, the number of distinct numerical equilibria found across multi-start runs rises sharply, peaking at 14 different states at high γ values.

Number of Distinct Converged States by Feedback Strength
LabelValue
γ = 0.51
γ = 1.02
γ = 1.53
γ = 2.05
γ = 2.58
γ = 3.012
γ = 3.514
γ = 4.014

Why This Changes Things

Urban economists have long debated whether cities are shaped primarily by fundamentals — geography, transport, resources — or by historical accidents and tipping points. This model offers a synthesis: fundamentals set the stage, but feedback and nonlinear responses allow multiple plausible endings.

Consider the implications for real-world planning. If a city’s final configuration depends sensitively on early decisions — say, where to place the first transit line or industrial zone — then small interventions today could lock in large structural differences tomorrow. Conversely, attempts to reverse entrenched patterns may fail not because they’re poorly designed, but because the system has settled into a deep basin of attraction.

The density penalty also reframes how we think about congestion. Traditionally, congestion is seen as a negative externality to be priced or engineered away. Here, it plays a constructive role: by penalizing overconcentration, it enables a more distributed urban form. Without it, the model tends toward winner-take-all outcomes. With it, diversity of centers becomes sustainable.

This aligns with empirical observations. Many modern metropolitan areas — Los Angeles, Paris, Tokyo — have evolved into polycentric systems despite strong agglomeration forces. Standard models struggle to explain this without invoking exogenous zoning or policy. Here, endogenous density penalties offer a parsimonious mechanism: even without top-down control, natural frictions can prevent monopolization of urban space.

Moreover, the existence of multiple equilibria challenges the validity of point predictions in urban forecasting. Most models assume uniqueness — that given inputs, there is one answer. But if reality allows several stable configurations, then prediction must give way to possibility mapping. Planners shouldn’t ask “Where will development go?” but rather “Which of several potential futures are accessible from here?”

This shift mirrors advances in climate science, where ensembles of simulations reveal ranges of plausible outcomes rather than single trajectories. Similarly, urban modeling may need to embrace multi-equilibrium thinking — running many starts, varying initial seeds, and cataloging attractors.

Detected Centers vs. Transport Cost Scaling

On a ring network, the number of detected urban centers decreases as line-haul transport costs decline (lower s), suggesting faster transport promotes consolidation.

Detected Centers vs. Transport Cost Scaling
LabelValue
s = 106
s = 36
s = 14
s = 0.31

What's Next

Several open questions remain. First, why do multiple equilibria occur? The paper documents their existence but leaves analysis to future work. Are they due to bifurcations in the dynamical system? Hysteresis? Basin fragmentation?

Second, can we characterize the basins of attraction — the set of initial states leading to each equilibrium? If so, planners might assess resilience: how easily can a city shift from monocentric to polycentric forms? Or intervene to expand the basin of a desired outcome?

Third, how sensitive are results to the choice of ? The quadratic form was chosen for simplicity, but real density costs may follow different scaling laws — logarithmic, sigmoidal, or threshold-based. Testing alternative functions could reveal which features are robust.

Fourth, the current model assumes static capacities and fixed travel costs. A next step is coupling it with dynamic elements: letting congestion affect travel times, or allowing capacity to expand in response to demand. Such extensions would bring the model closer to integrated land-use transport frameworks — but with richer behavioral foundations.

Finally, empirical validation is needed. While the Porto Alegre reproduction confirms computational fidelity, does the model actually reflect real urban evolution? Applying it to historical datasets — say, U.S. county development from 1850–1950 — could test whether observed paths align with predicted basins.

For now, the biggest contribution may be philosophical. By showing that identical landscapes can yield divergent cities, Hellervik reminds us that urban form is not inevitable. It is contingent. And that opens space for agency: if multiple futures are possible, then choices matter.

As computing power grows and open tools like prefcent lower barriers to entry, we may see a new generation of participatory urban modeling — where communities explore not just what will happen, but what could happen, and decide which version they want to build toward.

Comments (0)

No comments yet. Be the first to share your thoughts.