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

A common trajectory recapitulated by urban economies

Inho Hong Department of Physics, Pohang University of Science and Technology, Pohang 37673, Republic of Korea    Morgan R. Frank Media Laboratory, Massachusetts Institute of Technology, Cambridge, MA, 02139, USA    Iyad Rahwan Media Laboratory, Massachusetts Institute of Technology, Cambridge, MA, 02139, USA Institute for Data, Systems, and Society, Massachusetts Institute of Technology, Cambridge, MA, 02139, USA    Woo-Sung Jung Department of Physics, Pohang University of Science and Technology, Pohang 37673, Republic of Korea Department of Industrial and Management Engineering, Pohang University of Science and Technology, Pohang 37673, Republic of Korea Asia Pacific Center for Theoretical Physics, Pohang 37673, Republic of Korea    Hyejin Youn hyejin.youn@kellogg.northwestern.edu Kellogg School of Management at Northwestern University, Evanston, IL 60208, USA Northwestern Institute on Complex Systems, Evanston, IL 60208, USA London Mathematical Lab, London WC2N 6DF, UK Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, NM 87501, USA
(September 17, 2025)
Abstract

Is there a general economic pathway recapitulated by individual cities over and over? Identifying such evolution structure, if any, would inform models for the assessment, maintenance, and forecasting of urban sustainability and economic success as a quantitative baseline. This premise seems to contradict the existing body of empirical evidences for path-dependent growth shaping the unique history of individual cities. And yet, recent empirical evidences and theoretical models have amounted to the universal patterns, mostly size-dependent, thereby expressing many of urban quantities as a set of simple scaling laws. Here, we provide a mathematical framework to integrate repeated cross-sectional data, each of which freezes in time dimension, into a frame of reference for longitudinal evolution of individual cities in time. Using data of over 100 millions employment in thousand business categories between 1998 and 2013, we decompose each city’s evolution into a pre-factor and relative changes to eliminate national and global effects. In this way, we show the longitudinal dynamics of individual cities recapitulate the observed cross-sectional regularity. Larger cities are not only scaled-up versions of their smaller peers but also of their past. In addition, our model shows that both specialization and diversification are attributed to the distribution of industry’s scaling exponents, resulting a critical population of 1.2 million at which a city makes an industrial transition into innovative economies.

Refer to caption
Figure 1: The characteristic industries of a city are predicted by city size via scaling exponent. (A) The characteristic industries in small, medium, and large cities. Each industry (node) is sized by its logarithmic Revealed Comparative Advantages (RCA), and colored by the scaling exponent (β\beta). Empty nodes are non-characteristic industries (rca<1rca<1). Two industries ii and jj are connected when their co-locational similarity ψ(i,j)\psi(i,j) is larger than 0.15. Every value is averaged for 16 years time span. (B) The average scaling exponent of characteristic industries in each city (y-axis) compared to city size (x-axis). Error bars represent standard errors. (C) The lead-follow matrix demonstrates increases (red) or decreases (blue) in industrial similarity between cities ranked and grouped by size. Each cell represents the similarity change over 10 year of an observed city group (y-axis) with respect to a reference group (x-axis). The positive upper triangle means that smaller cities in the future become more similar to larger cities at the present.

For societies worldwide, large cities play an important role in economic productivity and innovation Glaeser et al. (1992); Quigley (1998). The resulting economic and social opportunities drive worker migration to cities, thus producing an era of accelerated urban growth International Organization for Migration (2015); Rozenblat and Pumain (2007) and the advent of “megacities” Dobbs (2010). Therefore, policy makers in growing cities must identify and leverage any available insight into the sustainability and future development of their local economies.

Specialization, a centerpiece of urban growth and change, has long been the virtue of urban development, shaping culturally and economically every city’s idiosyncratic path-dependent trajectory. The prominence of urban economies are characterized, and hence understood by distinctive socio-economic activities, mainly in a form of specialization Henderson (1991); Duranton and Puga (2000). This specialized urban development is considered as a result of a bundle of available natural resources Ellison and Glaeser (1997, 1999), a cluster of geographic advantages Porter (1997); Delgado et al. (2014); Glaeser (2005a), a sequence of strategic decisions Markusen (1996); Evans (2009); Storper et al. (2015), or a series of historical contingencies Henderson (1991); Martin and Sunley (2006); Glaeser (2005b). Therefore, studies often choose one or two cities of interest, and describe and explain their distinctive trajectories of economic development focusing one or more of the factors above (e.g. New York Glaeser (2005a), Boston Glaeser (2005b), Los Angeles and San Francisco Storper et al. (2015)). These individual trajectories are observed to diverge rather than converge to a single path Markusen and Schrock (2006); Turok (2009), and such details are difficult to perform for all US cities in a comparative way.

In the presence of path-dependent specialization, the very existence of general patterns across cities is puzzling. These regularities include the famous Zipf’s law, urban scaling, the number-size rule, and the universal distribution and hierarchical structure of business, which are largely expressed as a function of city size Bettencourt et al. (2007); Batty (2008, 2013); Barthélemy (2011); Bettencourt et al. (2010); Gomez-Lievano et al. (2016); Schiller (2016); Zipf (1949); Fujita et al. (1999); Mori et al. (2008); Bettencourt (2013); Youn et al. (2016). Indeed, population size has been a great indicator of many of urban properties, among which we are particularly interested in the industrial composition. For example, small cities heavily rely on manufacturing-based labor while large cities on cognitive labor Henderson (1986); Florida (2004); Michaels et al. (2013); Youn et al. (2016); Frank et al. (2018).

These regularities have served as an excellent reference point for urban growth model, but they are nonetheless cross-sectional, freeze in time. To what extent do these cross-sectional regularities embody the longitudinal trajectories of individual cities? It is conceivable that the common hierarchical structure, inside and across cities, results self-similar growth in time, also manifested as cross-sectional regularities  Christaller (1933); Fujita et al. (1999); Lee et al. (2017). The general economic development, largely observed at the national level, may be recapitulated by individual cities  Hidalgo et al. (2007); Hidalgo and Hausmann (2009); Thurner et al. (2010); Klimek et al. (2012); Shutters et al. (2016); Sachs and Warner (1995). Identifying such underlying structure will make a better predictive model for growing cities, and thus help urban policy makers to assess developmental opportunities.

In this study, we analyze the economic activities in U.S. cities between 1998 and 2013. First, we demonstrate that population size determines the industrial composition in a city. We then quantify to what extent this cross-sectional regularity is recapitulated by individual cities’ longitudinal dynamics. Finally, we show how cities make transition between the manufacturing economy to the productive and innovative economy, and analytically derive the transition population.

Results

Characteristic Industries Determined by City Size

We characterize the economies of 350 U.S. cities between 1998 and 2013 by industries’ relative size using the North American Industry Classification System (NAICS) (see Materials and Methods and SI. I for full description on data). Revealed Comparative Advantage (RCA), also known as location quotient, is a widely used measure for a region’s industrial specialization  Hidalgo et al. (2007); Isserman (1977); Glaeser et al. (1992); Markusen and Schrock (2006). It is the city’s relative employment share to the national average for the industry ii, and we define characteristic industry if its share in city cc is greater than national level at time tt, rca(c,i,t)>1rca(c,i,t)>1 (solid color in Fig. 1A)  Balassa (1965); Hidalgo et al. (2007).

Scaling theory remains as a powerful framework for size-dependent nature of urban characteristics Bettencourt et al. (2007); Youn et al. (2016); Bettencourt and Lobo (2016); Gomez-Lievano et al. (2016) and dynamics Bettencourt et al. (2010); Alves et al. (2015) despite its statistical caveat Arcaute et al. (2015); Leitao et al. (2016). Urban quantities are expressed as

Y(c,i,t)Y0(i,t)N(c,t)β(i,t)Y(c,i,t)\approx Y_{0}(i,t)\cdot N(c,t)^{\beta(i,t)} (1)

where pre-factor Y0(i,t)Y_{0}(i,t) and scaling exponent β(i,t)\beta(i,t) are fitted given empirical observations of employment Y(c,i,t)Y(c,i,t) and population N(c,t)N(c,t). We find the Eq. 1 is mostly in a good agreement with our dataset (R2>0.65R^{2}>0.65, see SI. III). Then, β(i)\beta(i) characterizes the size-dependency of industry ii (sublinear, linear and superlinear).

Figure 1 summarizes our analyses in a network representation where characteristic industries are colored by β\beta and sized by RCA. Two industry ii and jj are connected by co-occurrence similarity, ψ(i,j)\psi(i,j) across US cities (see Materials and Methods)  Hidalgo et al. (2007); Neffke and Svensson Henning (2008); Muneepeerakul et al. (2013); Shutters et al. (2016). As population grows, where the city’s characteristic industries occupying in the network moves (from agriculture and mining to managerial and technology-based industries), and this transition seems to be predicted by scaling exponents  Youn et al. (2016).

Refer to caption
Figure 2: Individual industries and entire urban economies recapitulate the employment of larger cities. (A) The trajectory of each city on the population-industry plane of “educational services” industry. Arrows depict the change of population and industry size of each city from 1998 to 2013. Cities with rca1rca\geq 1 are indicated with blue arrows while cities with rca<1rca<1 have red arrows. 1998 (dashed) and in 2013 (solid). The ratio of characteristic cities in 2013 is depicted as a function of log-binned population in the inset. (B) The trajectory of each city by employment in the Manufacturing industry as in (A). We provide a schematic for decomposing changing employment as an additional inset. A city’s trajectory (black arrow) can be decomposed into size-dependent growth (red arrow) and time-dependent global growth (blue arrow). (C) The recapitulation score for each industry in the 2-digit NAICS classification. Bar colors indicate the performance of the urban scaling model for that industry (i.e. R2R^{2} of model fit according to Eq. 1. For industries that are well-described by urban scaling (i.e. R2>0.65R^{2}>0.65), the average industrial recapitulation score of 0.70 is reasonably high. (D) The recapitulation score for city groups using industries with strong scaling relationships.

City size determines what are the characteristic industries and their directions are manifested as scaling exponents. For example, small cities are characterized by sublinear industries (β(i)<1\beta(i)<1), such as agriculture and mining, while large cities are by superlinear industries (β(i)>1\beta(i)>1) such as management and professional services. This result is consistent with existing observations that small cities are relying more on manual labor Henderson (1986) while large cities on cognitive labor Michaels et al. (2013); Florida (2004); Youn et al. (2016), suggesting an industrial transition according to β(i)\beta(i) from sublinear to superlinear sectors (see Fig. 1A). Fig. 1B confirms this overall trend at the level of individual U.S. cities. The average scaling exponent β(i)\beta(i) for the characteristic industries in each city is strongly correlated with population size (Pearson correlation ρ=0.59\rho=0.59).

Lead-Follow Matrix

So far, our analysis uses a static snapshot of urban economies, but how do these cross-sectional relationships relate to temporal change in cities? Here, we explore urban recapitulation through the industrial composition of different sized cities over time. Cities are grouped into 20 equally-populated city groups (denoted by gg) according to city size, and we represent the industrial characteristic of group gg as industry vector G(g,t)\vec{G}(g,t) composed of logarithmic RCA values averaged for cities in group gg (see Materials and Methods). Then, the Pearson correlations ϕ(g,g,t,τ)\phi(g,g^{\prime},t,\tau) of G(g,t)\vec{G}(g,t) and G(g,t+τ)\vec{G}(g^{\prime},t+\tau) describes how the industrial compositions of city groups gg and gg^{\prime} relate over different time periods tt and t+τt+\tau. A lead-follow score aggregates these industrial changes over each starting year in our data set, according to

LF(g,g)=τ=11010τϕ(g,g,t,τ)ϕ(g,g,t,0)tτ=110τ2.LF(g,g^{\prime})=\frac{\sum_{\tau=1}^{10}10\tau\cdot\langle\phi(g,g^{\prime},t,\tau)-\phi(g,g^{\prime},t,0)\rangle_{t}}{\sum_{\tau=1}^{10}\tau^{2}}. (2)

This score is basically the average similarity change between reference group gg and observed group gg^{\prime} over a 10 year period as default, and a lead-follow matrix for the scores of all pairs summarizes the overall trend (see SI. IV for other time periods).

The resulting lead-follow matrix provides temporal evidence for urban recapitulation (see Fig. 1C). Groups of small cities become more similar to groups of large cities over a ten year period while groups of large cities become increasingly dissimilar to groups of small cities. This observation suggests that there exists a general pathway explored by large cities and followed by small cities over time. We interpret the lead-follow matrix as strong evidence for urban recapitulation of industrial compositions, and we endeavor to explain the phenomenon further. City size determines both characteristic industries therein and the future growth.

Explaining Urban Recapitulation

How does city size characterize urban economic structures and their dynamics? Characterized industries are determined by city size and scaling exponents. First, revealed comparative advantage of city is expressed as an industry’s relative size to a national level. The industry’s size is explained by scaling relation Eq. 1. Therefore, we can express RCA as a function of scaling exponents as following:

rca(c,i,t)N(c,t)β(i)1cCN(c,t)β(i)rca(c,i,t)\propto\frac{N(c,t)^{\beta(i)-1}}{\sum_{c^{\prime}\in C}N(c^{\prime},t)^{\beta(i)}}\\ (3)

The equation can be further approximated by Zipf’s law P(N(c)=N)N2P(N(c)=N)\propto N^{-2} Rosen and Resnick (1980) (see SI. V):

rca(c,i,t)(β(i)1)N(c,t)β(i)1Nmax(t)β(i)1Nmin(t)β(i)1rca(c,i,t)\propto\frac{(\beta(i)-1)\cdot N(c,t)^{\beta(i)-1}}{N_{max}(t)^{\beta(i)-1}-N_{min}(t)^{\beta(i)-1}} (4)

where Nmax(t)N_{max}(t) and Nmin(t)N_{min}(t) are size of the largest and smallest city at time tt, respectively (see SI. V for a complete derivation).

This framework determines the characteristic industries and predicts which industry will be characteristic given scaling relations. When cities grow, superlinear industries, β(i)>1\beta(i)>1, will be characteristic industries as a result of increasing RCA value, as shown in Fig. 1A&B. We exemplify this observation empirically by examining the growth of individual U.S. cities from 1998 to 2013 compared to their RCA values for the Education industry (see Fig. 2A), which has β(i)=1.21\beta(i)=1.21, and the Manufacturing industry (see Fig. 2B), which has β(i)=0.94\beta(i)=0.94.

Both our analytic framework and empirical observations imply the existence of urban recapitulation by city size. Now, how can we measure the degree of recapitulation for individual industries and cities? The size-dependency β(i)\beta(i) estimates the employment growth when the population grows in time. We compare the cross-sectional ratio β(i)\beta(i) and the observed longitudinal growth ratio β^(i)\hat{\beta}(i) as a measure of recapitulation. From Eq. 1, we have

Δlog(Y(c,i))Δlog(Y0(i))+β(i)Δlog(N(c))\Delta\log(Y(c,i))\approx\Delta\log(Y_{0}(i))+\beta(i)\cdot\Delta\log(N(c)) (5)

where Δlog(Y(c,i))=log(Y(c,i,2013)log(Y(c,i,1998))\Delta\log(Y(c,i))=\log(Y(c,i,2013)-\log(Y(c,i,1998)), and the same for logY0\log{Y_{0}} and logN\log{N}. This calculation decomposes employment growth into each city’s size-dependent growth (i.e. β(i)Δlog(N(c))\beta(i)\cdot\Delta\log(N(c))) and global time-dependent growth (i.e. Δlog(Y0(i))\Delta\log(Y_{0}(i)). See the schematic in Fig. 2B). By fitting Eq. 5 to empirical employment data, we derive the longitudinal size-dependency β^(i)\hat{\beta}(i) and the global trend Δlog(Y^0(t))\Delta\log(\hat{Y}_{0}(t)) across all cities between 1998 and 2013, and we compare β^(i)\hat{\beta}(i) with the cross-sectional size-dependency β(i)\beta(i). If an individual industry is perfectly recapitulated by growing cities, then cross-sectional and longitudinal size-dependencies should be equal (β^(i)=β(i)\hat{\beta}(i)=\beta(i)). Therefore, we employ an industry recapitulation score according to

S(i)=1|β^(i)β(i)β(i)|.S(i)=1-\Big{\lvert}\frac{\hat{\beta}(i)-\beta(i)}{\beta(i)}\Big{\rvert}. (6)

The industry recapitulation score becomes one when every city perfectly recapitulates, and equals to zero when employment growth has no longitudinal size-dependency.

Refer to caption
Figure 3: Small cities transition into an innovative large-city economy after a critical size. (A) After ordering US cities in decreasing size (x- and y-axis), we measure the correlation of logarithmic RCA scores between city pairs at the 2-digit NAICS classification (color). We use NN^{*} to denote a critical size rank that separates cities based on industrial composition. (B) We compare the prominence of industries (y-axis) with different cross-sectional scaling exponents (color) across cities of different sizes (x-axis). Again, we observe a critical city size (NN^{*}) that divides small city economies from innovative large city economies.

We observe high recapitulation scores (i.e. S(i)>0.50S(i)>0.50) for industries that are well-described by urban scaling (i.e. R2>0.65R^{2}>0.65). This strong longitudinal size-dependency is a sufficient condition of the constant deviation from a common trajectory Bettencourt et al. (2010). In contrast to the recent research on traffic congestion Depersin and Barthelemy (2018), the common trajectory is well explained by city size. The most significant difference is teasing out the global trend, Δlog(Y0)\Delta\log{(Y_{0})}, which makes common upward or downward drifts as shown in manufacturing in Fig. 2B. Its recapitulation score around 0.70.7 shows that decomposition is essential to properly measure the size-dependent growth.

Analogous to industries, do cities recapitulate with the same strength? We generalize the decomposition in Eq. 5 for individual cities, and measure the recapitulation scores of city groups, accordingly. We extract the size-dependent growth of each city by subtracting the global growth Δlog(Y^0(t))\Delta\log(\hat{Y}_{0}(t)) estimated from Eq. 5. Then, we measure the longitudinal size-dependency B^(g,i)\hat{B}(g,i) averaged for the cities in city group gg and industry ii similar to β^(i)\hat{\beta}(i) (see SI. VI for the details).

B^(g,i)=cg(ΔlogY(c,i)ΔlogY^0(i))ΔlogN(c)cg(ΔlogN(c))2\hat{B}(g,i)=\frac{\sum_{c\in g}\left(\Delta\log{Y}(c,i)-\Delta\log{\hat{Y}_{0}(i)}\right)\cdot\Delta\log{N}(c)}{\sum_{c\in g}\left(\Delta\log{N}(c)\right)^{2}} (7)

where cgc\in g is the set of cities in city group gg, and the groups are determined in the order of populations. Finally, we measure a city group recapitulation score according to

S(g)=11|I|iI|B^(i,g)β(i)β(i)|.S(g)=1-\frac{1}{|I|}\sum_{i\in I}\Big{\lvert}\frac{\hat{B}(i,g)-\beta(i)}{\beta(i)}\Big{\rvert}. (8)

where iIi\in I is the set of all industries. Similar to before, larger values of S(g)S(g) mean large tendency of recapitulation.

In addition to industries, a strong tendency of recapitulation is also observed for city groups. Fig. 2D demonstrates that recapitulation occurs across all city groups as S(g)g0.70\langle S(g)\rangle_{g}\approx 0.70. Most city groups exhibit a high strength of recapitulation, except for a few groups of very small cities. From the measured recapitulation scores of industries and cities, we conclude that cities recapitulate a general pathway ruled by city size, in agreement with the observed lead-follow matrix and our framework connecting RCA and scaling relation.

Transition into Innovative Economies

The observed recapitulation predicts the structural change of urban economy, represented by characteristic industries, as city size grows. Can we specify the characteristic size at which a city transitions from a small city economy into the innovative and productive economy of large cities? Specifically, given the analytical relationship between city size and corresponding characteristic industries in Eq. 4, at what size do cities begin to leverage innovative industries Youn et al. (2016) with β(i)>1\beta(i)>1? Fig. 3A compares cities according to size and the Pearson correlation of logarithmic RCA values (i.e. I(c,t)=(,log(rca(c,i,t)+1),)\vec{I}(c,t)=(\dots,\log(rca(c,i,t)+1),\dots)) for city pairs averaged for entire time span. We observe a transition at around the 50th largest city indicating that the 50 largest cities are characterized by qualitatively different industries compared to the remaining smaller cities.

Our framework can explain this observed transition through a fixed point in the βN\beta-N plane. From Eq. 4, we observe a saddle point at β(i)=1\beta^{*}(i)=1 and city size N1.2N^{*}\approx 1.2 million, which is around the population of Louisville, KY, the 43rd largest city (see SI. V for a complete derivation). The existence of this fixed point suggests that characteristic industries in growing cities will change based on β(i)\beta(i) as cities achieve this critical size. We expect that small cities with N(c)<NN(c)<N^{*} will be characterized by industries with β(i)<1\beta(i)<1 while large cities with N(c)>NN(c)>N^{*} will be characterized by industries with β(i)>1\beta(i)>1. Fig. 3B empirically confirms that scaling exponents distinguish the trends of characteristic industries by city size. The characteristic industries of growing cities transition from industries with β(i)<1\beta(i)<1 to industries with β(i)>1\beta(i)>1 at precisely the predicted city size N=N^{*}= 1.2 millions.

Discussion

We provide a comprehensive framework that connects the cross-sectional size-dependency of urban economies to longitudinal industrial composition in US cities in a process that well-described as “urban recapitulation.” We provide both analytical and empirical evidence to support the existence of a common trajectory that cities grow along. Our observations show that urban economies actually recapitulate a common trajectory at an aggregate level, which anticipates economic change as cities grow.

Surprisingly, our recapitulation framework identifies industrial transitions at population size of 1.2 million where the increasing prominence with population of superlinearly-scaled industries crosses the decreasing trend of sublinearly-scaled industries. It shows good agreement with empirical results that superlinearly-scaled industries are characteristic in large cities while sublinearly-scaled industries are characteristic in small cities. Scaling exponents are often considered as a proxy of innovation and maturity, as primary and secondary sectors have sublinear scaling, while managerial and professional industries have superlinear scaling Pumain et al. (2006); Youn et al. (2016). Therefore, an urban economy is expected to become more innovative, creative, and economically desirable as the city grows above some characteristic size. This result informs policy makers, employers and job-seekers about upcoming structural changes in the local labor market.

At first, our finding seems to contrast the conventional wisdom in urban studies that suggests cities possess unique individual trajectories Markusen and Schrock (2006); Turok (2009). However, this specialization is also explained by the recapitulation framework. A specialized city is represented by only a small number of characteristic industries, and we showed that superlinearity and sublinearity distinguish characteristic industries in small and large cities. Therefore, the specialization trend in size is determined by the number of sublinearly- and superlinearly-scaled industries. In our case, the small number of sublinearly-scaled industries results in higher specialization in small cities (see Fig. S9). Specialization is not a random accident or localized feature, but a regular characteristic. Distinctive pathways of individual cities are also understood by the recapitulation framework as population growth differentiates industrial growth according to their scaling exponents. We can regard the deviation from the common trajectory as an effective distinctive pathway Bettencourt et al. (2010). This enables us to measure distinctiveness more accurately, and hence our analysis may contribute to a well-individualized urban policy Turok (2009).

In the previous studies on clusters of traded industries Porter (2003) and national exports Hidalgo et al. (2007), economic characteristics and their growth are considered as independent of population size. Then, why do we observe strong recapitulation by city size? Most of these studies looked into tradeable sectors and exclude production and consumption in domestic market. As a result, they overstate their comparative advantages because they sell products in external markets. By considering both internal external production and consumption, our results show different level of recapitulation by tradeability. We observe strong recapitulation in the industries that we locally consume, such as education, retail trade, construction, and utility, while weak recapitulation in tradaeble industries, such as agriculture, mining, administrative service, and finance. Our analysis provides a reliable reference for economic growth by tradeability.

Economic output is often expressed as a product function of labor and capital inputs, which are implicit functions of population Lobo et al. (2013). Our approach turns around this convention by bringing this implicit relation to an explicit functional form and isolating industry’s size-dependent growth in urban areas from any other factors. Individuals make up a city and account for socio-economic activities that constitute labor and result in capital, the product of which becomes the economic output. Thus, we consider population as a fundamental unit to make a first-order approach to the economic output. Indeed, there are numerous higher-order attributes unexplained by population: available natural resources, accessibility, and economic intervention Ellison and Glaeser (1997, 1999). In addition, not every industry perfectly fits to a scaling function, and yet the functional form serves well to derive a general characteristics of recapitulation and industrial transition at NN^{*} Arcaute et al. (2015); Leitao et al. (2016).

Our framework is inspired by the recapitulation theory in biology Ehrlich and Holm (1963) much the same as urban scaling theory Bettencourt et al. (2007) is motivated from the allometric scaling in biology West et al. (1997). However, there is a conceptual difference between them. In biological recapitulation, close species grow on a common pathway as they recapitulate a shared evolutionary pathway composed of many common ancestors. We consider each city as a footprint of evolutionary pathway of the largest city, thus, we regard the scaling relation itself as the common trajectory. Although cities have followed the general pathway in our short-term data, our framework needs to be evaluated and advanced through further works on long-term data Pumain et al. (2006).

Employing the scaling framework, we have discussed several urban economic characteristics: recapitulation, transition, specialization and distinctiveness. Unveiling the origin of urban scaling will answer how urban economies have evolved with embodying such characteristics. While there are several reliable explanations using networks Bettencourt (2013), necessary complementary factors Gomez-Lievano et al. (2016), collective brains Kline and Boyd (2010); Muthukrishna and Henrich (2016) and social interactions Yang et al. (2017), we still lack a concrete generative mechanism and its empirical confirmation to explain how microlevel individual capabilities aggregate into collective intelligence, and then manifest economic outputs formulated as scaling relations. Identifying such mechanism will specify insufficient capabilities for growth and enable urban policy makers to build an appropriate policy for sustainable economic success.

Materials and Methods

Data

This study uses employment data by North American Industry Classification System (NAICS) industry code and 350 U.S. metropolitan statistical areas (referred to as “city” throughout the manuscript) according to the U.S. Bureau of Labor Statistics. The sizes of industry set are 19, 86, 289, 642 and 978 according to the depth of classification denoted by 2-6 digits. Data includes annual employment measurements for the years 1998 through 2013.

Identifying Characteristic Industries with RCA

We employ revealed comparative advantage (RCA) Balassa (1965); Hidalgo et al. (2007) to identify characteristic industries in each U.S. city. Let II denote the set of 2-digits NAICS industry codes and CC denote the set of U.S. cities, then Y(c,i,t)Y(c,i,t) denotes the employment in industry iIi\in I in city cCc\in C at year t[1998,2013]t\in[1998,2013]. The revealed comparative advantage is given by

rca(c,i,t)=Y(c,i,t)/iIY(c,i,t)cCY(c,i,t)/cC,iIY(c,i,t),rca(c,i,t)=\frac{Y(c,i,t)/\sum_{i^{\prime}\in I}Y(c,i^{\prime},t)}{\sum_{c^{\prime}\in C}Y(c^{\prime},i,t)/\sum_{c^{\prime}\in C,i^{\prime}\in I}Y(c^{\prime},i^{\prime},t)}, (9)

where cc, ii and tt denote city, industry and time, respectively.

We can characterize industry ii as a vector of RCA values of cities as I(i,t)=(,log(rca(c,i,t)+1),)\vec{I}(i,t)=(\dots,\log(rca(c,i,t)+1),\dots). The time-averaged inter-industry relatedness is defined by the Pearson correlation of two industry vectors I(i,t)\vec{I}(i,t) and I(j,t)\vec{I}(j,t) as

ψ(i,j)=ρ(I(i,t),I(j,t))t,\psi(i,j)=\langle\rho(\vec{I}(i,t),\vec{I}(j,t))\rangle_{t}, (10)

where ρ\rho is the Pearson correlation function. Figure 1 A shows links that satisfy ψ(i,j)>0.15\psi(i,j)>0.15.

Lead-Follow Relationship

In the analysis on lead-follow relationship, we bin cities into 20 equally-populated city groups (denoted by gg) according to city size, and, for each city group, we calculate the average RCA values of each city according to

G(g,t)=(,log((rca(c,i,t)+1)cg,)iI,\vec{G}(g,t)=(\dots,\langle\log((rca(c,i,t)+1)\rangle_{c\in g},\dots)_{i\in I}, (11)

where II denotes the set of 2-digit NAICS industry codes.

Acknowledgements.
The authors thank to Ricardo Hausmann, Frank Neffke, Luís M. A. Bettencourt and César Hidalgo for useful comments. W.-S. Jung was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2016R1D1A1B03932590).

References

  • Glaeser et al. (1992) E. L. Glaeser, H. D. Kallal, J. A. Scheinkman,  and A. Shleifer, Journal of political economy 100, 1126 (1992).
  • Quigley (1998) J. M. Quigley, The Journal of Economic Perspectives 12, 127 (1998).
  • International Organization for Migration (2015) International Organization for Migration, World Migration Report 2015 - Migrants and Cities: New Partnerships to Manage Mobility, Tech. Rep. (2015).
  • Rozenblat and Pumain (2007) C. Rozenblat and D. Pumain, in Cities in Globalization: Practices, Policies, and Theories (Routledge, 2007) pp. 130–156.
  • Dobbs (2010) R. Dobbs, Foreign Policy Magazine 181, 132 (2010).
  • Henderson (1991) J. V. Henderson, Urban Development: Theory, Fact, and Illusion, OUP Catalogue (Oxford University Press, 1991).
  • Duranton and Puga (2000) G. Duranton and D. Puga, Urban studies 37, 533 (2000).
  • Ellison and Glaeser (1997) G. Ellison and E. L. Glaeser, Journal of political economy 105, 889 (1997).
  • Ellison and Glaeser (1999) G. Ellison and E. L. Glaeser, American Economic Review 89, 311 (1999).
  • Porter (1997) M. E. Porter, Economic Development Quarterly 11, 11 (1997).
  • Delgado et al. (2014) M. Delgado, M. E. Porter,  and S. Stern, Research Policy 43, 1785 (2014).
  • Glaeser (2005a) E. L. Glaeser, Urban colossus: why is New York America’s largest city?, Tech. Rep. (National Bureau of Economic Research, 2005).
  • Markusen (1996) A. Markusen, International Regional Science Review 19, 49 (1996).
  • Evans (2009) G. Evans, Urban studies 46, 1003 (2009).
  • Storper et al. (2015) M. Storper, T. Kemeny, N. Makarem,  and T. Osman, The rise and fall of urban economies: Lessons from San Francisco and Los Angeles (Stanford University Press, 2015).
  • Martin and Sunley (2006) R. Martin and P. Sunley, Journal of economic geography 6, 395 (2006).
  • Glaeser (2005b) E. L. Glaeser, Journal of Economic Geography 5, 119 (2005b).
  • Markusen and Schrock (2006) A. Markusen and G. Schrock, Urban studies 43, 1301 (2006).
  • Turok (2009) I. Turok, Environment and planning A 41, 13 (2009).
  • Bettencourt et al. (2007) L. M. A. Bettencourt, J. Lobo, D. Helbing, C. Kühnert,  and G. B. West, PNAS 104, 7301 (2007).
  • Batty (2008) M. Batty, Science 319, 769 (2008).
  • Batty (2013) M. Batty, The new science of cities (Mit Press, 2013).
  • Barthélemy (2011) M. Barthélemy, Physics Reports 499, 1 (2011).
  • Bettencourt et al. (2010) L. M. A. Bettencourt, J. Lobo, D. Strumsky,  and G. B. West, PloS one 5, e13541 (2010).
  • Gomez-Lievano et al. (2016) A. Gomez-Lievano, O. Patterson-Lomba,  and R. Hausmann, Nature Human Behaviour 1, 0012 (2016).
  • Schiller (2016) F. Schiller, Journal of Cleaner Production 112, 4273 (2016).
  • Zipf (1949) G. K. Zipf, Human Behavior and the Principle of Least Effort (Addison-Wesley, 1949).
  • Fujita et al. (1999) M. Fujita, P. Krugman,  and T. Mori, European Economic Review 43, 209 (1999).
  • Mori et al. (2008) T. Mori, K. Nishikimi,  and T. E. Smith, Journal of Regional Science 48, 165 (2008).
  • Bettencourt (2013) L. M. A. Bettencourt, Science 340, 1438 (2013).
  • Youn et al. (2016) H. Youn, L. M. A. Bettencourt, J. Lobo, D. Strumsky, H. Samaniego,  and G. B. West, Journal of The Royal Society Interface 13, 20150937 (2016).
  • Henderson (1986) J. V. Henderson, Journal of Urban economics 19, 47 (1986).
  • Florida (2004) R. Florida, The rise of the creative class (Basic books New York, 2004).
  • Michaels et al. (2013) G. Michaels, F. Rauch,  and S. J. Redding, Task specialization in US cities from 1880-2000, Tech. Rep. (National Bureau of Economic Research, 2013).
  • Frank et al. (2018) M. R. Frank, L. Sun, M. Cebrian, H. Youn,  and I. Rahwan, Journal of The Royal Society Interface 15 (2018), 10.1098/rsif.2017.0946.
  • Christaller (1933) W. Christaller, “Die zentralen orte in süddeutschland, jena: Gustaf fisher. translated by carlisle w. baskin (1966), as central places in southern germany,”  (1933).
  • Lee et al. (2017) M. Lee, H. Barbosa, H. Youn, P. Holme,  and G. Ghoshal, Nature Communications 8 (2017), 10.1038/s41467-017-02374-7.
  • Hidalgo et al. (2007) C. A. Hidalgo, B. Klinger, A.-L. Barabási,  and R. Hausmann, Science 317, 482 (2007).
  • Hidalgo and Hausmann (2009) C. A. Hidalgo and R. Hausmann, PNAS 106, 10570 (2009).
  • Thurner et al. (2010) S. Thurner, P. Klimek,  and R. Hanel, New Journal of Physics 12, 075029 (2010).
  • Klimek et al. (2012) P. Klimek, R. Hausmann,  and S. Thurner, PloS one 7, e38924 (2012).
  • Shutters et al. (2016) S. T. Shutters, R. Muneepeerakul,  and J. Lobo, Urban Studies 53, 3439 (2016).
  • Sachs and Warner (1995) J. D. Sachs and A. M. Warner, Economic convergence and economic policies, Tech. Rep. (National Bureau of Economic Research, 1995).
  • Isserman (1977) A. M. Isserman, Journal of the American Institute of Planners 43, 33 (1977).
  • Balassa (1965) B. Balassa, The Manchester School 33, 99 (1965).
  • Bettencourt and Lobo (2016) L. M. A. Bettencourt and J. Lobo, Journal of The Royal Society Interface 13, 20160005 (2016).
  • Alves et al. (2015) L. G. Alves, R. S. Mendes, E. K. Lenzi,  and H. V. Ribeiro, PloS one 10, e0134862 (2015).
  • Arcaute et al. (2015) E. Arcaute, E. Hatna, P. Ferguson, H. Youn, A. Johansson,  and M. Batty, Journal of The Royal Society Interface 12, 20140745 (2015).
  • Leitao et al. (2016) J. C. Leitao, J. M. Miotto, M. Gerlach,  and E. G. Altmann, Royal Society open science 3, 150649 (2016).
  • Neffke and Svensson Henning (2008) F. Neffke and M. Svensson Henning, Papers in Evolutionary Economic Geography 8, 19 (2008).
  • Muneepeerakul et al. (2013) R. Muneepeerakul, J. Lobo, S. T. Shutters, A. Goméz-Liévano,  and M. R. Qubbaj, PLoS ONE 8, e73676 (2013).
  • Rosen and Resnick (1980) K. T. Rosen and M. Resnick, Journal of Urban Economics 8, 165 (1980).
  • Depersin and Barthelemy (2018) J. Depersin and M. Barthelemy, Proceedings of the National Academy of Sciences 115, 2317 (2018).
  • Pumain et al. (2006) D. Pumain, F. Paulus, C. Vacchiani-Marcuzzo,  and J. Lobo, Cybergeo : European Journal of Geography  (2006), 10.4000/cybergeo.2519.
  • Porter (2003) M. Porter, Regional studies 37, 549 (2003).
  • Lobo et al. (2013) J. Lobo, L. M. A. Bettencourt, D. Strumsky,  and G. B. West, PLoS One 8, e58407 (2013).
  • Ehrlich and Holm (1963) P. R. Ehrlich and R. W. Holm, The process of evolution, Tech. Rep. (1963).
  • West et al. (1997) G. B. West, J. H. Brown,  and B. J. Enquist, Science 276, 122 (1997).
  • Kline and Boyd (2010) M. A. Kline and R. Boyd, Proceedings of the Royal Society of London B: Biological Sciences 277, 2559 (2010).
  • Muthukrishna and Henrich (2016) M. Muthukrishna and J. Henrich, Phil. Trans. R. Soc. B 371, 20150192 (2016).
  • Yang et al. (2017) V. C. Yang, A. V. Papachristos,  and D. M. Abrams, arXiv preprint arXiv:1712.00476  (2017).
  • Vollrath (1991) T. L. Vollrath, Review of World Economics 127, 265 (1991).
  • Gao et al. (2017) J. Gao, B. Jun, A. Pentland, T. Zhou, C. A. Hidalgo, et al., arXiv preprint arXiv:1703.01369  (2017).

Supporting Information: A common trajectory recapitulated by urban economies


I Datasets

A    
B

Refer to caption
(A)
Refer to caption
(B)
Figure S1: (A) Visualization of employment data for 4-digits NAICS classifications, Metropolitan Statistical Areas (MSA) and years. The industrial classification is ordered by their weighted sum for the first year (1998) to reform it as a nested matrix. The MSAs are ordered by their populations. (B) Time series of total number of employees (blue) and establishments (red).

We study the dynamics and structure of urban industries using 16-years of employment and establishment data from 1998 to 2013 provided by the County Business Patterns (CBP). The number of industry sectors differs for classification levels from 19 to 978 by North American Industry Classification System (NAICS). We use 350 Metropolitan Statistical Areas (MSAs) as a definition of cities with their yearly populations; this data is provided by the U.S. Census Bureau. We use Y(c,i,t)Y(c,i,t) to denote the size of industry ii in city cc at time tt, and we use N(c,t)N(c,t) to denote the city’s population.

An aggregate spatio-temporal view of the complete data set is provided in Figure S1A. Large cities have a larger number of industries than small cities. Figure S1B depicts the time series of the total number of employees and establishments across all U.S. cities. The temporal changes of employees and establishments show a similar trend which includes a trough near 2010. The number of employees in some industries is denoted as size classes because the data need to avoid disclosure (confidentiality) or they do not meet publication standards. The employee size classes are as follows: A for 0-19, B for 20-99, C for 100-249, E for 250-499, F for 500-999, G for 1,000-2,499, H for 2,500-4,999, I for 5,000-9,999, J for 10,000-24,999, K for 25,000-49,999, L for 50,000-99,999, and M for 100,000 or more. We use the middle value of the range if the data is flagged. In the example of 2013, about 68.5% of data is flagged due to the small size of employees in specific industry sectors. Although many data points are flagged, they hardly influence the trend because most of the flagged data denote very small industries, thus their contribution is tiny when aggregated into 2- or 3-digit NAICS classifications in the analysis. In the flagged data, about 98.8% of data are within the range below 1,000 employees (A to F), specifically, 61.8% for A, 25.5% for B, 6.9% for C, 3.0% for E, and 1.5% for F.

The NAICS industry classification system is not static during the period of this study. Instead, the taxonomy is periodically updated to accommodate new industries. We accounted summarized these changes into a single taxonomy spanning the entire period of study using NAICS revision data from U.S. Census Bureau, and MSA revision data from American Association of State Highway and Transportation Officials (AASHTO), U.S. Census Bureau and Wikipedia.

I.1 NAICS revisions

The North American Industry Classification System (NAICS) is used by Federal statistical agencies to classify business establishments for the purpose of collecting, analyzing, and publishing statistical data related to the U.S. business economy. In addition to the temporal evolution of business sectors, this taxonomy itself is periodically revised to account for new industries. These updates are informative of the features that reshape the U.S. economy, including technological change for example. Nevertheless, it is possible that some sectors may remain under the same name in the nomenclature with a completely new content, and we cannot capture innovation in these cases. Instead, we leave them as background technological progress encompassing entire sectors. This ambiguity adds noise to our findings.

Refer to caption
Figure S2: Conversion diagram for NAICS classifications. Red and Blue nodes describe old and new NAICS codes each. The arrows mean the connections between old and new codes. The colors of arrows, black, dark grey and light grey, describe whether the number of employees YempY_{emp} of an old code is transferred to a new code, completely, partly and not at all, respectively.

In our analysis, we use annual employment data from 1998 to 2013. We identify industries based on 6-digit NAICS codes, and the temporal changes of classification in 1997, 2002, 2007 and 2012 are harmonized into the classification in 2012. The intervals sharing the same NAICS classifications are 1998-2002, 2003-2007, 2008-2011, and 2012-2013 given by U.S. Census Bureau. This scheme allows us to employ a single industry taxonomy for the entire time period of our study. There are some cases of inexact matching between two consecutive NAICS revisions. For example, “Business to Business Electronic Markets” is a newly created sector by combining some functional parts of 68 wholesaler sectors. There are only 4 cases of creation throughout the entire period, which are “New Housing For-Sale Builders”, “Residential Remodelers”, “Business to Business Electronic Markets” and “Wholesale Trade Agents and Brokers” in 2003.

These temporal changes in industry classification define a bipartite network connecting old NAICS codes to new ones. For convenience, we refer to old codes as parents and we refer to new codes as children. All codes are classified into 7 groups: Inheritance (I), Creation (C), Merging (MG), Divided (D), Inherited Division (ID), Non-inherited Division (ND), and Merged (MD). This scheme exclusively and entirely classifies every code change in our dataset. The classification is defined by out-degrees kout(i)k_{out}(i) of old codes and in-degrees kin(j)k_{in}(j) of new codes in the connection structure.

Figure S2 shows the connection scheme for classification changes. Inheritance is the basic connection defined for simple one-to-one conversions of NAICS code. It is also defined for a code pair when the new code has kin(j)=1k_{in}(j)=1, and the other new codes connected to the old code have kin(j)2k_{in}(j)\geq 2. Briefly, only one new code exclusively inherits its parent as the old code is the only parent of the child. Inherited Division and Non-inherited Division are defined for old codes with kout(i)2k_{out}(i)\geq 2 (division), and depends on whether the old code has any inherited child or not. Creation, Merging and Divided are defined for new codes. A new code is determined as Creation when each of its parents has another inherited child. Merging is defined for the non-creation case that its parents has no other inherited child. A new node is considered as Divided when it has kin(j)=1k_{in}(j)=1 and is the child of a Non-inherited division node. Finally, Merged is defined for an old code that has kout(i)=1k_{out}(i)=1 and is the parent of a Merging code.

We translate all industry classifications to the most recent classification (2012) to make a harmonized time series of number of employees. In the case of inheritance (black arrows in Fig. S2), all employees in the old classification are transferred to the Inheritance node in the new classification. The division of employees colored by light grey is not transferred to the latter nodes, which means these connections are ignored. As a special case, Non-inherited division equally distribute its employment to the divided nodes (dark grey).

I.2 MSA revisions

Similar to the NAICS revisions, the Metropolitan Statistical Areas (MSAs) are revised about every 5 years. The exact time intervals are 1993-1999, 2000-2002, 2003-2006, 2007-2011 and 2012-2013. By using the conversion table obtained from American Association of State Highway and Transportation Officials (AASHTO), we harmonize all MSAs to a single reference. In 1998 and 1999, the MSAs are classified into two types: Consolidated Metropolitan Statistical Area (CMSA) and Primary Metropolitan Statistical Area (PMSA) where a CMSA contains several PMSAs. From 2000, MSAs have been revised to Combined Statistical Area (CBSA). For example, New York City is classified as ‘New York-Northern New Jersey-Long Island, NY-NJ-CT-PA’ CBSA, and ‘New York-Northern New Jersey-Long Island, NY-NJ-PA’ CMSA with 15 PMSAs including ‘Bergen-Passaic, NJ’, ‘Bridgeport, CT’, ‘Danbury, CT’, ‘Dutchess County, NY’, ‘Jersey City, NJ’, ‘Middlesex-Somerset-Hunterdon, NJ’, ‘Monmouth-Ocean, NJ’, ‘Nassau-Suffolk, NY’, ‘New Haven-Meriden, CT’, ‘New York, NY’, ‘Newark, NJ’, ‘Newburgh, NY-PA’, ‘Stamford-Norwalk, CT’, ‘Trenton, NJ’ and ‘Waterbury, CT’. For 1998 and 1999, we use CMSAs as the delineation of cities since CMSAs has a similar scale to CBSAs. When an MSA is divided into several MSAs or merged together with another MSA, we aggregated these MSAs to the largest one. Some exceptions are modified by using MSA definition provided by U.S. Census Bureau, and some megalopolises, such as New York, Los Angeles and Chicago, are cross-checked with the definitions in Wikipedia.

II Revealed comparative advantage

A
B
C
D

Refer to caption
(A)
Refer to caption
(B)
Refer to caption
(C)
Refer to caption
(D)
Figure S3: Time-averaged size of employment of industry ii (y-axis) and city cc (x-axis) quantified by various measures from top to bottom: (A) logarithm of employee size log(Y(c,i)+1)\log(Y(c,i)+1), (B) share in each city, (C) RCA and (D) logarithmic RCA (log(RCA+1)\log(RCA+1)). The industry code is aligned by its scaling exponent (high at bottom), and the city is aligned by its population size (low for large city).

A  
B  
C

Refer to caption
(A)
Refer to caption
(B)
Refer to caption
(C)
Figure S4: (A) Size (red) and RCA (blue) of industries for 2-digit NAICS classification in New York City, NY. The values are the time-averages, and the errors are the standard deviations for time. The industries are ordered by their sizes in a descending order. (B) Complementary cumulative probability distribution of time-averaged populations of all cities. The power-law exponent is measured as -0.90 corresponding to γ=1.90\gamma=1.90 for probability distribution p(N)Nγp(N)\sim N^{-\gamma}. (C) Probability distribution of RCA (black) and logarithmic RCA (blue). The details of logarithmic RCA distribution is depicted in the inset.

The raw size is the most representative indicator of employment or establishments. However, it has two limitations in capturing the characteristics of urban industry. First, the baseline industry sizes in cities make small industries indistinguishable. For example, the share of retail trade is 100 times larger than that of agriculture on average, and most cities have similar baseline industry composition as shown as the shares of industries in Figure S3B. A small industry can easily be shaded by a large industry with this considerable size differential. Furthermore, huge differences in city sizes can shade the characteristics of small cities. The power-law distribution of urban populations in Figure S4B demonstrates the high heterogeneity of city sizes. Figure S3A shows that large cities are dominating almost all industries when we see the unnormalized sizes. Therefore, the city sizes need to be normalized to compare the patterns in small and large cities.

Revealed Comparative Advantage (RCA) originated from international trade analysis Balassa (1965) and provides an ideal option for normalizing city sizes and industry sizes. RCA is defined as a ratio of urban share of an industry to the share of the industry across all cities. RCA can capture a small difference in industrial composition between cities by normalizing the urban industry size for both cities and industries. Figure S4A shows the industry size and its RCA for New York. The RCA normalizes tiny industries to comparable sizes.

In many studies Hidalgo et al. (2007); Hidalgo and Hausmann (2009), the presence of industry or production capability was considered as ”revealed” if its RCA is larger than 1. Since its presence and absence have asymmetric ranges in [0,1][0,1] and [1,)[1,\infty), respectively, normalized RCA measures have been developed to make the range less heterogeneous. Logarithmic RCA (lrcalrca) Vollrath (1991); Gao et al. (2017) is one of the normalized RCA measures.

rca(c,i,t)\displaystyle rca(c,i,t) =Y(c,i,t)iY(c,i,t)/cY(c,i,t)c,iY(c,i,t)\displaystyle=\frac{Y(c,i,t)}{\sum_{i}Y(c,i,t)}/\frac{\sum_{c}Y(c,i,t)}{\sum_{c,i}Y(c,i,t)} (S1)
lrca(c,i,t)\displaystyle lrca(c,i,t) =log(rca(c,i,t)+1)\displaystyle=\log{(rca(c,i,t)+1)} (S2)

Compared to the logarithmic RCA, the original RCA has a highly heterogeneous distribution as in Fig. S4C. An urban industry with extraordinarily high or low RCA value makes other general industries very insignificant.

III Urban scaling relation

Refer to caption
Figure S5: Time series of scaling exponents of industries in 2-digit NAICS classification. The numbers next to the lines denote the industry codes.

Previous work has shown the scaling relationship of urban employment by industry Youn et al. (2016). Accordingly, we calculate the scaling exponents β(i,t)\beta(i,t) and the pre-factors of industries Y0(i,t)Y_{0}(i,t) for the size of employment Y(c,i,t)Y(c,i,t) and the city size N(c,t)N(c,t) by fitting the following equation to empirical employment data:

Y(c,i,t)Y0(i,t)N(c,t)β(i,t)Y(c,i,t)\approx Y_{0}(i,t)\cdot N(c,t)^{\beta(i,t)} (S4)

The industry size has high fluctuations in the low level of classifications. Therefore, we use 2-digit NAICS resolution. We calculate the scaling exponent by taking linear regression on the logarithms of Y(c,i,t)Y(c,i,t) and N(c,i,t)N(c,i,t) for a fixed industry ii and a time tt. The time-average of scaling exponents in 1998 to 2013 and the corresponding temporal deviation are listed in Table. S1. Scaling exponents do not show much temporal change during the time period of this study (see Fig. S5).

Industry NAICS code β\beta R2R^{2}
Agriculture, Forestry, Fishing and Hunting 11 0.65 ±\pm 0.03 0.31 ±\pm 0.04
Mining, Quarrying, and Oil and Gas Extraction 21 0.78 ±\pm 0.04 0.31 ±\pm 0.04
Manufacturing 31 0.94 ±\pm 0.02 0.73 ±\pm 0.02
Retail Trade 44 0.96 ±\pm 0.01 0.98 ±\pm 0.00
Health Care and Social Assistance 62 0.96 ±\pm 0.01 0.94 ±\pm 0.00
Utilities 22 0.99 ±\pm 0.02 0.66 ±\pm 0.02
Accommodation and Food Services 72 1.00 ±\pm 0.01 0.95 ±\pm 0.00
Other Services (except Public Administration) 81 1.02 ±\pm 0.01 0.95 ±\pm 0.00
Construction 23 1.05 ±\pm 0.01 0.92 ±\pm 0.01
Arts, Entertainment, and Recreation 71 1.09 ±\pm 0.01 0.86 ±\pm 0.01
Transportation and Warehousing 48 1.11 ±\pm 0.04 0.85 ±\pm 0.01
Real Estate and Rental and Leasing 53 1.12 ±\pm 0.02 0.93 ±\pm 0.00
Wholesale Trade 42 1.12 ±\pm 0.01 0.91 ±\pm 0.01
Information 51 1.16 ±\pm 0.02 0.89 ±\pm 0.01
Finance and Insurance 52 1.17 ±\pm 0.01 0.88 ±\pm 0.01
Administrative and Support and Waste Management and Remediation Services 56 1.17 ±\pm 0.02 0.93 ±\pm 0.01
Educational Services 61 1.21 ±\pm 0.03 0.77 ±\pm 0.01
Professional, Scientific, and Technical Services 54 1.22 ±\pm 0.01 0.92 ±\pm 0.01
Management of Companies and Enterprises 55 1.46 ±\pm 0.03 0.76 ±\pm 0.02
Table S1: Scaling exponent of industries in 2-digit NAICS classification. The scaling exponent is the time average of scaling exponents in 1998-2013, and the R2R^{2} is also the time average.

IV Lead-follow matrix

IV.1 Definition of lead-follow matrix

We normalize the size of urban employment using RCA in Eq. S2. By using the RCA values, we characterize the industries in a city as industry vector I(c,t)\vec{I}(c,t) of city cc in year tt. The spatial vector of industry ii can be defined in a similar way.

I(c,t)\displaystyle\vec{I}(c,t) =(,lrca(c,i,t),)iI\displaystyle=(...,lrca(c,i,t),...)_{i\in I} (S5)
L(i,t)\displaystyle\vec{L}(i,t) =(,lrca(c,i,t),)cC\displaystyle=(...,lrca(c,i,t),...)_{c\in C} (S6)

where lrca=log(rca+1)lrca=\log{(rca+1)}, II and CC denote the logarithmic RCA, the set of industries, and the set of cities, respectively. The length of the industry vector is equal to the number of industries (e.g. 19 for 2-digit NAICS industries). The industrial similarity between two cities cc and cc^{\prime} with a time lag τ\tau is now measured by a Pearson correlation between two vectors I(c,t)\vec{I}(c,t) and I(c,t+τ)\vec{I}(c^{\prime},t+\tau).

ϕ(c,t;c,t+τ)=ρ(I(c,t),I(c,t+τ))\phi(c,t;c^{\prime},t+\tau)=\rho(\vec{I}(c,t),\vec{I}(c^{\prime},t+\tau)) (S7)

where ρ\rho measures the Pearson correlation between two vectors. The inter-industry locational similarity ψ(i,t;i,t+τ)\psi(i,t;i^{\prime},t+\tau) can also be obtained for the location vector L(i,t)\vec{L}(i,t).

As the dynamics of each city fluctuates, we group the cities by their populations, and use the average population as the reference.

G(g,t)=(,log(rca(c,i,t)+1)cg,)iI\vec{G}(g,t)=(\dots,\langle\log{(rca(c,i,t)+1)}\rangle_{c\in g},\dots)_{i\in I} (S8)

where cg\langle\cdot\rangle_{c\in g} denotes the average for the cities cc in group gg. We usually group the cities into 20 groups of equal sizes. The industrial similarity between groups can also be defined using their correlations as in Eq. S7.

ϕ(g,g,t,τ)=ρ(G(g,t),G(g,t+τ))\phi(g,g^{\prime},t,\tau)=\rho(\vec{G}(g,t),\vec{G}(g^{\prime},t+\tau)) (S9)

Then, we fix one group gg as a reference group, let another group gg^{\prime} evolve in time (τ\tau), and measure their industrial similarity ϕ(g,g,t,τ)\phi(g,g^{\prime},t,\tau). By following the change of industry similarity ϕ\phi as time lag τ\tau changes, we can observe if group gg^{\prime} is getting similar or dissimilar to group gg in time. To focus on the effect by time lag τ\tau, we average the change over the reference times tt.

Δϕ(g,g,t,τ)\displaystyle\Delta\phi(g,g^{\prime},t,\tau) =ϕ(g,g,t,τ)ϕ(g,g,t,0)\displaystyle=\phi(g,g^{\prime},t,\tau)-\phi(g,g^{\prime},t,0) (S10)
Δϕ(g,g,τ)\displaystyle\Delta\phi(g,g^{\prime},\tau) =Δϕ(g,g,t,τ)t\displaystyle=\langle\Delta\phi(g,g^{\prime},t,\tau)\rangle_{t} (S11)

where Δϕ(g,g,τ)\Delta\phi(g,g^{\prime},\tau) is the average change of similarity between reference group gg and observed group gg^{\prime} for time difference τ\tau. Figure S6A and Figure S6B show the trends of Δϕ(g,g,τ)\Delta\phi(g,g^{\prime},\tau) versus on lag τ\tau for a fixed reference group gg and various observed group gg^{\prime} denoted by colored lines. In Fig. S6A, the similarity generally increases for the largest reference city, which means that small cities get similar to the largest cities in time. On the other hand, large cities get dissimilar to the smallest group in Fig. S6B. These trends show the directional evolution of urban economy led by large cities and followed by small cities. We summarize these trend in the form of matrix.

Finally, we measure the average similarity change between groups for TT years, which is called “Lead-follow matrix” denoted as LFLF. We set TT as 10 years considering the time span of our data. The average rate is obtained by the least squares method.

LF(g,g)\displaystyle LF(g,g^{\prime}) =τ=11010τΔϕ(g;g,τ)τ=110τ2\displaystyle=\frac{\displaystyle\sum_{\tau=1}^{10}10\tau\cdot\Delta\phi(g;g,\tau)}{\displaystyle\sum_{\tau=1}^{10}\tau^{2}} (S12)
=τ=11010τϕ(g,g,t,τ)ϕ(g,g,t,0)tτ=110τ2.\displaystyle=\frac{\displaystyle\sum_{\tau=1}^{10}10\tau\cdot\langle\phi(g,g^{\prime},t,\tau)-\phi(g,g^{\prime},t,0)\rangle_{t}}{\displaystyle\sum_{\tau=1}^{10}\tau^{2}}. (S13)

Figure S6C summarizes the time-lag similarities across cities as a “Lead-Follow Matrix”. The general pattern observed in the figures is that small cities get similar to larger cities whereas large cities get dissimilar from smaller cities. As the city groups are ordered by their population sizes, the upper triangle represents the temporal behavior of small cities on the larger cities on x-axis, whereas the lower triangle describes the behavior of larger cities. The positive values in the upper triangle mean that small cities become more and more similar to the past of large cities, recapitulating, in terms of their industrial characteristics, while the negative values in the lower triangle represent that large cities grow away from the past of smaller cites as time goes. The asymmetric shape indicates that the evolution of urban industry has a clear direction that large cities lead the change and small cities follow the path from behind. In other words, the largest 3 city groups (top 60 cities) are considered as main leaders from their significant patterns in the lead-follow matrix.

IV.2 Robustness check

We check the robustness of the lead-follow matrix for various conditions: length of time lags, NAICS level, and number of city groups. We test the time lags for 3 and 5 years, NAICS for 3- and 4-digits, and city groups for 50 groups and 70 groups based on the the reference parameters for 10-years time lags, 2-digit NAICS, and 20 city groups. As a result, the lead-follow matrix is robust for the variants of time lags, NAICS digits, and city group sizes.

A B C

Refer to caption
(A)
Refer to caption
(B)
Refer to caption
(C)
Figure S6: (A-B) Similarity change within time lag τ\tau between a reference group fixed in time and the rest city groups evolving in time. The reference groups are the largest group (A) and the smallest group (B) for 2-digit NAICS. Cities are grouped into 10 groups, and colored by population size. (C) The Lead-Follow Matrix shows increase (red) or decrease (blue) in industrial similarity between cities grouped, and ranked, by size for employment in 2-digit NAICS classification. Each cell represents the similarity increase (or decrease) of a group of cities on yy-axis (target) in one, two, and five years, when a reference group on xx-axis is fixed in time. The positive upper triangle (mostly colored red) means that smaller cities in the future resemble larger cities at the present.

A B C
D E F

Refer to caption
(A)
Refer to caption
(B)
Refer to caption
(C)
Refer to caption
(D)
Refer to caption
(E)
Refer to caption
(F)
Figure S7: Robustness check on the Lead-Follow Matrices for various parameters. We vary one condition in each plot from the reference conditions, 10-years time lags, 2-digit NAICS, and 20 city groups. (A) 3-years time lag. (B) 5-years time lag. (C) 3-digits NAICS. (D) 4-digits NAICS. (E) 50 city groups. (F) 70 city groups.

V Integrated framework

V.1 Time-independent integrated framework of RCA and scaling relation

Refer to caption
Figure S8: How small cities transition into an innovative large-city economy. (A) Industrial correlation between cities. We measure the Pearson correlations between cities characterized as log(rca+1)\log{(rca+1)} in 2-digit NAICS classifications, and average them for the entire time span. The cities are ordered by their population (large to small). (B) RCA of each industry averaged for log-binned population groups. The trends are reversed by their scaling exponents, and they meet at the characteristic city size predicted by the fixed point analysis, where N1.2N^{*}\approx 1.2 (grey bar).

By the scaling relation, the size Y(c,i)Y(c,i) of industry ii in a city cc with population size N(c)N(c) is given as follows:

Y(c,i)=Y0(c,i)N(c)β(i).Y(c,i)=Y_{0}(c,i)N(c)^{\beta(i)}. (S14)

The pre-factor Y0Y_{0} and the scaling exponent β\beta are obtained by taking a regression on logY(c,i)\log{Y(c,i)} and logN(c)\log{N(c)} for each industry ii. By definition, the revealed comparative advantage (RCA) can be expressed as a function of population and scaling exponent.

rca(c,i)\displaystyle rca(c,i) =Y(c,i)iY(c,i)/cY(c,i)c,iY(c,i)\displaystyle=\frac{Y(c,i)}{\sum_{i}Y(c,i)}/\frac{\sum_{c}Y(c,i)}{\sum_{c,i}Y(c,i)}
Y0(i)N(c)β(i)iY(c,i)cY0(i)N(c)β(i)\displaystyle\sim\frac{Y_{0}(i)N(c)^{\beta(i)}}{\sum_{i}Y(c,i)\sum_{c}Y_{0}(i)N(c)^{\beta(i)}}
=N(c)β(i)iY(c,i)cN(c)β(i)\displaystyle=\frac{N(c)^{\beta(i)}}{\sum_{i}Y(c,i)\sum_{c}N(c)^{\beta(i)}} (S15)

where c,iY(c,i)\sum_{c,i}Y(c,i) is a constant. Since iY(c,i)\sum_{i}Y(c,i) is the total size of industries in a city, it can be approximated to be proportional with N(m)N(m). The total industry size for all cities, cN(c)β(i)\sum_{c}N(c)^{\beta(i)}, is estimated by continuous population approximation, whose distribution follows P(N)NγP(N)\sim N^{-\gamma}. For βγ1\beta\neq\gamma-1, the summation becomes,

cN(c)β\displaystyle\sum_{c}N(c)^{\beta} NminNmaxP(N)𝑑NNβ\displaystyle\simeq\int_{N_{min}}^{N_{max}}P(N)dNN^{\beta}
NminNmax𝑑NNβγ\displaystyle\sim\int_{N_{min}}^{N_{max}}dNN^{\beta-\gamma}
1βγ+1(Nmaxβγ+1Nminβγ+1).\displaystyle\sim\frac{1}{\beta-\gamma+1}(N_{max}^{\beta-\gamma+1}-N_{min}^{\beta-\gamma+1}). (S16)

For β=γ1\beta=\gamma-1, the summation can be determined by either taking limitation βγ1\beta\to\gamma-1 or changing the integration to NminNmax𝑑NN1\int_{N_{min}}^{N_{max}}dNN^{-1}.

limβγ1cN(c)β\displaystyle\lim_{\beta\to\gamma-1}\sum_{c}N(c)^{\beta} limβγ11βγ+1(Nmaxβγ+1Nminβγ+1)\displaystyle\sim\lim_{\beta\to\gamma-1}\frac{1}{\beta-\gamma+1}(N_{max}^{\beta-\gamma+1}-N_{min}^{\beta-\gamma+1})
=limδ01δ((Nmaxδ1)(Nminδ1))\displaystyle=\lim_{\delta\to 0}\frac{1}{\delta}((N_{max}^{\delta}-1)-(N_{min}^{\delta}-1))
=logNmaxlogNmin\displaystyle=\log N_{max}-\log N_{min} (S17)

where δ=βγ+1\delta=\beta-\gamma+1 and logx=limδ0(xδ1δ)\log x=\lim_{\delta\to 0}(\frac{x^{\delta}-1}{\delta}) by definition. The same result can be achieved by changing the integration as,

cN(c)β\displaystyle\sum_{c}N(c)^{\beta} NminNmax𝑑NN1\displaystyle\sim\int_{N_{min}}^{N_{max}}dNN^{-1}
=logNmaxlogNmin.\displaystyle=\log N_{max}-\log N_{min}. (S18)

As a result, the RCA is approximated as,

rca(β,N){Nβ1[(βγ+1)Nmaxβγ+1Nminβγ+1]for βγ1,Nβ1logNmaxlogNminfor β=γ1.rca(\beta,N)\sim\begin{cases}N^{\beta-1}[\frac{(\beta-\gamma+1)}{N_{max}^{\beta-\gamma+1}-N_{min}^{\beta-\gamma+1}}]&\text{for }\beta\neq\gamma-1,\\ \frac{N^{\beta-1}}{\log N_{max}-\log N_{min}}&\text{for }\beta=\gamma-1.\end{cases}

The scaling exponent of population distribution γ\gamma generally equals to 2 for cities following the Zipf’s law. For γ=2\gamma=2, the RCA is approximated as,

rca(β,N)(β1)Nβ1[1Nmaxβ1Nminβ1].rca(\beta,N)\sim(\beta-1)N^{\beta-1}[\frac{1}{N_{max}^{\beta-1}-N_{min}^{\beta-1}}].\\ (S19)

The derived RCA has different trends by population sizes. Approximately, RCA is proportional to β\beta for large NN while it is inversely proportional to β\beta for small NN. In that case, if we correlate the RCA vectors of small and large cities, the correlation becomes negative while the correlations inside small cities and large cities remain positive. This property generates two clusters of small and large cities.

V.2 Fixed point of city clustering

Now, we find the characteristic city size that distinguishes the small and large cities. The characteristic size is given as a saddle point of Eq. S19. The saddle point should satisfy both rca/β=0\partial rca/\partial\beta=0 and rca/N=0\partial rca/\partial N=0. Since rcarca is continuous, we only consider the case for βγ1\beta\neq\gamma-1 in the calculation of the saddle point.

rca(β,N)N\displaystyle\frac{\partial rca(\beta,N)}{\partial N} =(βγ+1)(β1)Nβ2[1Nmaxβγ+1Nminβγ+1]=0\displaystyle=(\beta-\gamma+1)(\beta-1)N^{\beta-2}[\frac{1}{N_{max}^{\beta-\gamma+1}-N_{min}^{\beta-\gamma+1}}]=0

Therefore, β=1\beta^{*}=1. The above conditions mean that the saddle point exists only if the probability of scaling exponent around β=1\beta=1 is not zero. For example, if every scaling exponent is larger than 1 or smaller than 1, the saddle point needed for clustering of cities does not exist.

rca(β,N)β\displaystyle\frac{\partial rca(\beta,N)}{\partial\beta} =(βγ+1)(β1)Nβ1[1nm]2\displaystyle=(\beta-\gamma+1)(\beta-1)N^{\beta-1}[\frac{1}{n-m}]^{2}
×[nmβγ+1+(nm)logN(nlogNmaxmlogNmin)]\displaystyle\times[\frac{n-m}{\beta-\gamma+1}+(n-m)\log{N}-(n\log{N_{max}}-m\log{N_{min}})]
=0\displaystyle=0

where n=Nmaxβγ+1n=N_{max}^{\beta-\gamma+1} and m=Nminβγ+1m=N_{min}^{\beta-\gamma+1}. Therefore, the saddle point population is given at,

N\displaystyle N^{*} =Nnorm(β=1,γ)e1/(βγ+1)\displaystyle=N_{norm}(\beta^{*}=1,\gamma)e^{-1/(\beta-\gamma+1)} (S20)
=Nnorm(1,γ)e1/(γ2)\displaystyle=N_{norm}(1,\gamma)e^{1/(\gamma-2)} (S21)

where Nnorm=exp(nlogNmaxmlogNminnm)N_{norm}=\exp(\frac{n\log{N_{max}}-m\log{N_{min}}}{n-m}). The saddle-point population NN^{*} is calculated as 1.2 millions for γ=1.9\gamma=1.9, Nmin=105N_{min}=10^{5} and Nmax=107N_{max}=10^{7}, which is similar with the observation in data.

As a result of connection between RCA and scaling relations, we can expect the clustering of cities by their industrial compositions. Fig. S8A is the result obtained by the Pearson correlations between industry vectors of cities characterized by RCA with 2-digit industry classifications. The clustering of cities is clearly observed with a fixed point near 50th largest city.

We can also figure out the fixed point using the trends in Fig. S8B. RCA as a function of NN and β\beta in Eq. S19 can be simplified by taking logarithm on both sides.

logrca(β,N)(β1)logN+log(β1)log(Nmaxβ1Nminβ1)\log{rca(\beta,N)}\sim(\beta-1)\log{N}+\log{(\beta-1)}-\log{(N_{max}^{\beta-1}-N_{min}^{\beta-1})} (S22)

.

Logarithm of RCA becomes a linear function of NN with a slope β1\beta-1. It makes the trend inverted when β\beta changes from β<1\beta<1 to β>1\beta>1, and generates two clusters by their populations.

V.3 Time-dependent integrated framework of RCA and scaling relation

To understand the time-dependent behavior of RCA following the scaling relation, we derive the time-dependent equation of RCA under several assumptions. In addition to two assumptions (i.e., (1) power-law distributed population, (2) total employee size in a city) used in the time-independent derivation, we include two additional assumptions: (3) total national employee size proportional to the summation of the total populations, and (4) time-independent Y0Y_{0}, β\beta, γ\gamma, NmaxN_{max} and NminN_{min}. The third assumption is given from the second assumption by definition.

c,iY(c,i)\displaystyle\sum_{c,i}Y(c,i) =ciY(c,i)\displaystyle=\sum_{c}\sum_{i}Y(c,i)
cC(t)N(c)\displaystyle\simeq\sum_{c}C(t)N(c) (S23)

where the second assumption is given as iY(c,i,t)C(t)N(c)\sum_{i}Y(c,i,t)\simeq C(t)N(c) for time-dependent constant C(t)C(t). For the fourth assumption, the scaling exponent β\beta and the pre-factor Y0Y_{0} do not change much in time as in Fig. S5, and the scaling exponent of the population distribution γ\gamma is also not expected to change much in time. For the maximum and minimum populations, the average urban population change between the first year (1998) and the last year (2013) is about 23%, so we can marginally assume its time-independency when we observe the dynamics in a short period. Four assumptions are listed as follows:

  1. 1.

    P(N)1γNmax1γNmin1γNγ\begin{aligned} P(N)\simeq\frac{1-\gamma}{N_{max}^{1-\gamma}-N_{min}^{1-\gamma}}N^{-\gamma}\\ \end{aligned}

  2. 2.

    iY(c,i,t)C(t)N(c,t)\begin{aligned} \sum_{i}Y(c,i,t)\simeq C(t)N(c,t)\\ \end{aligned}

  3. 3.

    c,iY(c,i,t)C(t)cN(c,t)\begin{aligned} \sum_{c,i}Y(c,i,t)\simeq C(t)\sum_{c}N(c,t)\\ \end{aligned}

  4. 4.

    Time-independent Y0Y_{0}, β\beta, γ\gamma, NmaxN_{max} and NminN_{min}.

We can derive the time-dependent RCA by substituting the time-dependent industry size Y(c,i,t)Y(c,i,t) in the definition.

rca(c,i,t)\displaystyle rca(c,i,t) =Y(c,i,t)cY(c,i,t)/iY(c,i,t)c,iY(c,i,t)\displaystyle=\frac{Y(c,i,t)}{\sum_{c}Y(c,i,t)}/\frac{\sum_{i}Y(c,i,t)}{\sum_{c,i}Y(c,i,t)} (S24)
rca(β,N,t)\displaystyle rca(\beta,N,t) =Y0N(c,t)βcY0N(c,t)β/iY(c,i,t)c,iY(c,i,t)\displaystyle=\frac{Y_{0}N(c,t)^{\beta}}{\sum_{c}Y_{0}N(c,t)^{\beta}}/\frac{\sum_{i}Y(c,i,t)}{\sum_{c,i}Y(c,i,t)} (S25)
=N(c,t)βcN(c,t)β/C(t)N(c,t)C(t)cN(c,t)\displaystyle=\frac{N(c,t)^{\beta}}{\sum_{c}N(c,t)^{\beta}}/\frac{C(t)N(c,t)}{C(t)\sum_{c}N(c,t)}
=N(c,t)β1cN(c,t)cN(c,t)β\displaystyle=N(c,t)^{\beta-1}\frac{\sum_{c}N(c,t)}{\sum_{c}N(c,t)^{\beta}} (S26)
Refer to caption
Figure S9: Average number of characteristic industries as a function of populations for 2-digit NAICS industries. We count the number of characteristic industries of every city, and take the averages for 10 city groups determined by their log-binned populations. The error bar denotes the standard error of each group.

The summations can be obtained using the approximation of power-law distributed continuous populations (assumption 1).

cN(c,t)\displaystyle\sum_{c}N(c,t) NminNmax𝑑N1γNmax1γNmin1γN1γ\displaystyle\simeq\int_{N_{min}}^{N_{max}}dN\frac{1-\gamma}{N_{max}^{1-\gamma}-N_{min}^{1-\gamma}}N^{1-\gamma}
=1γ2γNmax2γNmin2γNmax1γNmin1γ\displaystyle=\frac{1-\gamma}{2-\gamma}\frac{N_{max}^{2-\gamma}-N_{min}^{2-\gamma}}{N_{max}^{1-\gamma}-N_{min}^{1-\gamma}} (S27)
cN(c,t)β\displaystyle\sum_{c}N(c,t)^{\beta} NminNmax𝑑N1γNmax1γNminβγN1γ\displaystyle\simeq\int_{N_{min}}^{N_{max}}dN\frac{1-\gamma}{N_{max}^{1-\gamma}-N_{min}^{\beta-\gamma}}N^{1-\gamma}
=1γβγ+1Nmaxβγ+1Nminβγ+1Nmax1γNmin1γ\displaystyle=\frac{1-\gamma}{\beta-\gamma+1}\frac{N_{max}^{\beta-\gamma+1}-N_{min}^{\beta-\gamma+1}}{N_{max}^{1-\gamma}-N_{min}^{1-\gamma}} (S28)

Finally, we can obtain the closed-form time-dependent RCA as a function of β\beta, NN, and tt.

rca(β,N,t)\displaystyle rca(\beta,N,t) =N(t)β1βγ+12γNmax2γNmin2γNmaxβγ+1Nminβγ+1\displaystyle=N(t)^{\beta-1}\frac{\beta-\gamma+1}{2-\gamma}\frac{N_{max}^{2-\gamma}-N_{min}^{2-\gamma}}{N_{max}^{\beta-\gamma+1}-N_{min}^{\beta-\gamma+1}} (S29)
=CN(t)β1\displaystyle=CN(t)^{\beta-1} (S30)

where CC is a time-invariant constant for simplifying the equation. Since the only time-variant term is N(t)β1N(t)^{\beta-1}, the time-derivative of RCA depends only on the time-derivative of population. For easy calculation, we take logarithm on both sides and take the derivatives.

logrca(β,N,t)\displaystyle\log{rca(\beta,N,t)} =(β1)logN+logC\displaystyle=(\beta-1)\log{N}+\log{C} (S31)
ddt(logrca(β,N,t))\displaystyle\frac{d}{dt}(\log{rca(\beta,N,t)}) =(β1)ddt(logN)\displaystyle=(\beta-1)\frac{d}{dt}(\log{N}) (S32)

One interesting thing of these equations is the analogy with the scaling relation of size. Following the scaling relation Y=Y0NβY=Y_{0}N^{\beta}, the log size and its time-derivative have similar forms with RCA except the difference in the proportional constant, 1.

logY(β,N,t)\displaystyle\log{Y(\beta,N,t)} =βlogN+logY0\displaystyle=\beta\log{N}+\log{Y_{0}} (S33)
ddt(logY(β,N,t))\displaystyle\frac{d}{dt}(\log{Y(\beta,N,t)}) =βddt(logN)\displaystyle=\beta\frac{d}{dt}(\log{N}) (S34)

In that sense, RCA is similar to a coordinate transformation that makes a projection of scaling relation onto xx-axis, because a scaling relation usually have a slope close to 1. One remarkable advantage of using RCA is its sensitivity to super- or sub-linearity. For the situation that the urban scaling relation is valid, the size of every industry always grows if its urban population grows, however, the RCA depends on whether each industry has superlinear or sublinear scaling.

  1. 1.

    For dN/dt>0dN/dt>0 and β>1\beta>1, drca/dt>0drca/dt>0.

  2. 2.

    For dN/dt>0dN/dt>0 and β<1\beta<1, drca/dt<0drca/dt<0.

  3. 3.

    For dN/dt<0dN/dt<0 and β>1\beta>1, drca/dt<0drca/dt<0.

  4. 4.

    For dN/dt<0dN/dt<0 and β<1\beta<1, drca/dt>0drca/dt>0.

The dependency of RCA on populations can be a more intuitive measure of superlinearity or sublinearity of the industry, i.e., a superlinear scaling for positive correlation and a sublinear scaling for negative correlation.

V.4 Diversity by the number of characteristic industries

Fig. S8B and Eq. S31 show that industries with β(i)<1\beta(i)<1 is characteristic in small cities, and industries with β(i)>1\beta(i)>1 is characteristic in large cities. NN^{*} becomes the reference of small cities and large cities. We can expect that the distribution of β\beta will determine the number of characteristic industries by city size. There are fewer industries with β(i)<1\beta(i)<1 than industries with β(i)>1\beta(i)>1, therefore, the number of characteristic industries is expected to increase with city size.

Fig. S9 shows that this expectation is true in our urban employment data. Small cities with N<NN<N^{*} have fewer characteristic industries, about 7 industries out of 19 industries, while large cities have more characteristic industries, about 8-9 industries. It shows the increase of industrial diversity as city size increases.

VI Urban recapitulation

VI.1 Trajectory of cities for each industry

The growth of population and industry size of cities can be represented as trajectories in the population-industry plane like the scaling relation. We present the trajectory of each city as arrows for 2-digit NAICS industries in Fig. S10. In some industries, most of cities grow following the fitting line of scaling relation, but they drift or irregularly move in some industries. The scaling relation for the cross-sectional view gives an insight on explaining the dynamics. We linearize and differentiate the time-dependent scaling relation to mathematically formulate the dynamics. Since the scaling exponent β\beta does not change much in our time scope (Fig. S5), we can consider the scaling exponent as constant in time (i.e., denoted as β(i)\beta(i)).

Y(c,i,t)\displaystyle Y(c,i,t) =Y0(i,t)+N(c,t)β(i)\displaystyle=Y_{0}(i,t)+N(c,t)^{\beta(i)} (S35)
logY(c,i,t)\displaystyle\log{Y(c,i,t)} =logY0(i,t)+β(i)logN(c,t)\displaystyle=\log{Y_{0}}(i,t)+\beta(i)\log{N(c,t)} (S36)
ΔlogY(c,i)\displaystyle\Delta\log{Y(c,i)} =ΔlogY0(i)+β(i)ΔlogN(c)\displaystyle=\Delta\log{Y_{0}}(i)+\beta(i)\Delta\log{N(c)} (S37)

where Δ\Delta means the difference of a value of XX between the start year (1998) and the end year (2013) of our time scope, i.e., ΔX=X(2013)X(1998)\Delta X=X(2013)-X(1998). Eq. S37 decomposes the growth into time-dependent global growth ΔlogY0(i)\Delta\log{Y_{0}}(i) and population-dependent growth β(i)ΔlogN(c)\beta(i)\Delta\log{N(c)}. The trajectories in Fig. S10 directly present these decomposition of growth that the global shift is based on ΔlogY0(i)\Delta\log{Y_{0}}(i) and the city-specific local movement is based on β(i)ΔlogN(c)\beta(i)\Delta\log{N(c)}.

Based on Eq. S37, we measure the change of industry size ΔlogY(c,i)\Delta\log{Y(c,i)} versus on the change of population ΔlogN(c)\Delta\log{N(c)} of each city. Fig. S11A shows common positive correlations between them. By Eq. S37, the slope of each industry, longitudinal size-dependency, β^(i)\hat{\beta}(i) should be the same with the cross-sectional scaling exponent β(i)\beta(i). We obtain the longitudinal size-dependency by taking a linear regression on the scatter plot in Fig. S11A. The comparison of the slope and the scaling exponent is depicted in Figure S11B. If the dynamics perfectly follows the theoretical expectation by scaling relations, all data points should be on the prediction line (red dot). Although they are not perfectly matched, the scaling relation predicts its general trend, that is, the direction of industry size change is coherent with the direction of population change.

VI.2 Recapitulation scores

The degree of recapitulation can be measured from how much each city follows the fitting line. Let us consider the case of perfect recapitulation. In that case, the trajectory of every city will lie exactly on the fitting line. When a city population grows, its industry size should accordingly grow following the fitting line. In that case, the measured growth terms ΔlogY^0(i)\Delta\log{\hat{Y}_{0}(i)}, and β^(i)\hat{\beta}(i) using Eq. S37 and Fig. S11A quantify how much the real data follows the dynamics predicted by theory. Since the amount of drift ΔlogY0(i)\Delta\log{Y_{0}(i)} only shifts the fitting line, we can measure the “degree of recapitulation” by comparing longitudinal size-dependency β^(i)\hat{\beta}(i) and cross-sectional scaling exponent β(i)\beta(i). The difference between them becomes a direct measure of recapitulation of each industry. We define the recapitulation score S(i)S(i) of each industry ii using the relative error of β^(i)\hat{\beta}(i) to average β(i)\beta(i) in our time scope.

S(i)=1|β^(i)β(i)β(i)|S(i)=1-\Big{\lvert}\frac{\hat{\beta}(i)-\beta(i)}{\beta(i)}\Big{\rvert} (S38)

The score becomes maximum (S(i)=1S(i)=1) when β^(i)=β(i)\hat{\beta}(i)=\beta(i), and it becomes zero when β^(i)\hat{\beta}(i) has no tendency (β^(i)=0\hat{\beta}(i)=0. When β^(i)\hat{\beta}(i) has the opposite sign of β(i)\beta(i), the score becomes negative. The recapitulation scores for 2-digit and 3-digit industries are shown in Fig. S11C and Fig. S11D. The average recapitulation score of industries with significant scaling relation (R20.5R^{2}\geq 0.5) is 0.70 which validates the existence of recapitulation in cities. The significantly low scores of ‘Agriculture’ and ‘Mining’ industries seem to originate from their strong dependency on regional characteristics.

Now, how can we measure the degree of recapitulation in each city? For that, we need to define a measure of industrial growth of individual city in the scaling framework. Using the measured global growth ΔlogY^0(i)\Delta\log{\hat{Y}_{0}(i)} in Eq. S37, we can estimate the coefficient of growth B^(c,i)\hat{B}(c,i) of a city cc for a specific industry ii. As the equation was defined for an industry, it can easily be generalized using an industry index ii.

ΔlogY(c,i)\displaystyle\Delta\log{Y}(c,i) =ΔlogY^0(i)+B^(c,i)ΔlogN(c)\displaystyle=\Delta\log{\hat{Y}_{0}(i)}+\hat{B}(c,i)\Delta\log{N}(c) (S39)
B^(c,i)\displaystyle\hat{B}(c,i) =ΔlogY(c,i)ΔlogY^0(i)ΔlogN(c)\displaystyle=\frac{\Delta\log{Y}(c,i)-\Delta\log{\hat{Y}_{0}(i)}}{\Delta\log{N}(c)} (S40)

The coefficient B^(c,i)\hat{B}(c,i) denotes the ratio of industry growth to the population growth in city cc. Since many cities have a small relative population change ΔlogN\Delta\log{N} as depicted in Fig. S11A, B^(c,i)\hat{B}(c,i) in a city scale is very fluctuating. To observe a general trend, we group the cities into 20 groups and measure the averaged slope B^(g,i)\hat{B}(g,i) of ΔlogY(c,i)ΔlogY0(i)^\Delta\log{Y}(c,i)-\hat{\Delta\log{Y_{0}(i)}} versus on ΔlogN(c){\Delta\log{N}(c)} using least square errors.

B^(g,i)=cg(ΔlogY(c,i)ΔlogY^0(i))ΔlogN(c)cg(ΔlogN(c))2\hat{B}(g,i)=\frac{\sum_{c\in g}(\Delta\log{Y}(c,i)-\Delta\log{\hat{Y}_{0}(i)})\cdot\Delta\log{N}(c)}{\sum_{c\in g}(\Delta\log{N}(c))^{2}} (S41)

The measured B^(g,i)\hat{B}(g,i) is the coefficient of population-dependent growth of city group gg for industry ii. It should be the same with β(i)\beta(i) when every city in gg perfectly recapitulates. The city group recapitulation score of group gg for industry ii can be measured in the same way of Eq. S38.

S(g,i)=1|B^(g,i)β(i)β(i)|S(g,i)=1-\Big{\lvert}\frac{\hat{B}(g,i)-\beta(i)}{\beta(i)}\Big{\rvert} (S42)

Finally, the city group recapitulation score for every urban industry can be defined as the average of recapitulation scores for each industry ii.

S(g)\displaystyle S(g) =1|I|iI(S(g,i))\displaystyle=\frac{1}{|I|}\sum_{i\in I}(S(g,i)) (S43)
=11|I|iI(|B^(g,i)β(i)β(i)|)\displaystyle=1-\frac{1}{|I|}\sum_{i\in I}(\Big{\lvert}\frac{\hat{B}(g,i)-\beta(i)}{\beta(i)}\Big{\rvert}) (S44)

where |I||I| is the number of industries.

Fig. S11E and Fig. S11F show the recapitulation score of each city. We can see that most of cities have positive recapitulation scores. Generally, recapitulation is strong except for very small cities. It validates the general existence of recapitulation in most of cities.

VI.3 Detailed explanation on the drifts

In Fig. S10, each city moves on the population-industry size space as time proceeds, and their trend can be described by the scaling relation. In many cases such as “Manufacturing”, the fitting line in 2013 is at the bottom-right side of the fitting line in 1998 with little change of slope. Does it mean decrease in industry size contradicting to the overall increase in Fig. S1B? It depends on the ratio of relative industry growth to relative population growth, and it does not contradict to the overall increase. Let us see the details with mathematical formulation.

As a fitting line is obtained for the scaling relation in the log-log scale, this shift of the fitting line can be caused by a uniform relative change of populations or industry sizes. Let these relative changes of populations and industry sizes be ΔlogN(c)\Delta\log{N}(c) and ΔlogY(c,i)\Delta\log{Y}(c,i) for city cc and industry ii. For convention, let us consider only the change between the initial year, 1998, and the last year, 2013, in our scope.

ΔlogN(c)\displaystyle\Delta\log{N}(c) ΔN(c)N(c)=N(c,2013)N(c,1998)N(c,1998)\displaystyle\simeq\frac{\Delta N(c)}{N(c)}=\frac{N(c,2013)-N(c,1998)}{N(c,1998)} (S45)
ΔlogY(c,i)\displaystyle\Delta\log{Y}(c,i) ΔY(c,i)Y(c,i)=Y(c,i,2013)Y(c,i,2013)Y(c,i,1998)\displaystyle\simeq\frac{\Delta Y(c,i)}{Y(c,i)}=\frac{Y(c,i,2013)-Y(c,i,2013)}{Y(c,i,1998)} (S46)

Since the difference of logarithmic values is equivalent to the relative change, d(logN)=dN/NΔlogN(c)d(\log{N})=dN/N\simeq\Delta\log{N}(c), the fitting line of scaling relation may shift in the horizontal direction when every city undergoes a uniform relative population growth, ΔlogN\Delta\log{N}. In the same way, the fitting line moves in the vertical direction when every city undergoes a uniform relative industry growth, ΔlogY(i)\Delta\log{Y}(i). The fitting line moves to a lower side when the population growth is not followed by a sufficient industry growth. To stay in the current position, the fitting line should move vertically in ΔlogY(i)=β(i)ΔlogN\Delta\log{Y}(i)=\beta(i)\Delta\log{N} when it moves horizontally in ΔlogN\Delta\log{N}. We can also derive it from the time derivative of scaling relation in Eq. S37.

β(i)=d(logY(i))d(logN)=ΔlogY(i)ΔlogN\displaystyle\beta(i)=\frac{d(\log{Y}(i))}{d(\log{N})}=\frac{\Delta\log{Y}(i)}{\Delta\log{N}} (S47)
ΔlogY(i)=β(i)ΔlogN\displaystyle\Delta\log{Y}(i)=\beta(i)\Delta\log{N} (S48)

Therefore, the red lines under the blue lines in Fig. S10 do not mean the actual decrease in the industry size. It is caused by a relatively lower industry growth than the population growth, i.e., ΔlogY(i)<β(i)ΔlogN\Delta\log{Y(i)}<\beta(i)\Delta\log{N}. Similarly, the fitting line moving upward as in ‘Health Care’ industry is given by a relatively higher industry growth with ΔlogY(i)>β(i)ΔlogN\Delta\log{Y(i)}>\beta(i)\Delta\log{N}.

VI.4 Time-dependent scaling relation from industry size and population changes

Now, let us consider that the relative changes of populations and industries are not uniform across cities. It can be described as a function of ΔlogN(c)\Delta\log{N}(c) and ΔlogY(c,i)\Delta\log{Y}(c,i) for city cc. Fig. S11A shows their relations for NAICS 2-digit industries. It can be simplified to a linear relation,

ΔlogY(c,i)=Δy(i)+k(i)ΔlogN(c)\Delta\log{Y}(c,i)=\Delta y(i)+k(i)\Delta\log{N}(c) (S49)

where Δy(i)\Delta y(i) is a global growth across all cities, and k(i)k(i) is the coefficient of population-dependent growth. Using ΔlogY=ΔY/Y\Delta\log{Y}={\Delta}Y/Y, we can derive the time-dependent scaling relation.

d(logY(c,i))\displaystyle d(\log{Y}(c,i)) =dy(i)+k(i)d(logN(c))\displaystyle=dy(i)+k(i)d(\log{N}(c)) (S50)
Y(c,i,t2)Y(c,i,t1)\displaystyle\frac{Y(c,i,t_{2})}{Y(c,i,t_{1})} =eΔy(i)(N(c,t2)N(c,t1))k(i)\displaystyle=e^{\Delta y(i)}\left(\frac{N(c,t_{2})}{N(c,t_{1})}\right)^{k(i)} (S51)

where t2=t1+Δtt_{2}=t_{1}+\Delta t. Since the scaling relation is given as Y(c,i,t1)=Y0(i,t1)N(c,t1)β(i,t1)Y(c,i,t_{1})=Y_{0}(i,t_{1})N(c,t_{1})^{\beta(i,t_{1})}, the equation can be expressed as a perturbed form.

Y(c,i,t2)Y0(c,i,t1)N(c,t1)β(i,t1)=eΔy(i)(N(c,t2)N(c,t1))k(i)\frac{Y(c,i,t_{2})}{Y_{0}(c,i,t_{1})N(c,t_{1})^{\beta(i,t_{1})}}=e^{\Delta y(i)}\left(\frac{N(c,t_{2})}{N(c,t_{1})}\right)^{k(i)} (S52)
Y(c,i,t2)\displaystyle Y(c,i,t_{2}) =Y0(i,t1)eΔy(i)N(c,t2)k(i)N(c,t1)β(i,t1)k(i)\displaystyle=Y_{0}(i,t_{1})e^{\Delta y(i)}N(c,t_{2})^{k(i)}N(c,t_{1})^{\beta(i,t_{1})-k(i)}
=Y0(i,t1)eΔy(i)N(c,t2)β(i,t1)+ϵ(i)N(c,t1)ϵ(i)\displaystyle=Y_{0}(i,t_{1})e^{\Delta y(i)}N(c,t_{2})^{\beta(i,t_{1})+\epsilon(i)}N(c,t_{1})^{-\epsilon(i)}
=Y0(i,t1)eΔy(i)N(c,t2)β(i,t1)+ϵ(i)(N(c,t2)ΔN(c))ϵ(i)\displaystyle=Y_{0}(i,t_{1})e^{\Delta y(i)}N(c,t_{2})^{\beta(i,t_{1})+\epsilon(i)}(N(c,t_{2})-\Delta N(c))^{-\epsilon(i)}
=Y0(i,t1)eΔy(i)N(c,t2)β(i,t1)(1ΔN(c)N(c,t2))ϵ(i)\displaystyle=Y_{0}(i,t_{1})e^{\Delta y(i)}N(c,t_{2})^{\beta(i,t_{1})}(1-\frac{\Delta N(c)}{N(c,t_{2})})^{-\epsilon(i)}
Y0(i,t1)eΔy(i)N(c,t2)β(i,t1)(1+ϵ(i)ΔN(c)N(c,t2))\displaystyle\simeq Y_{0}(i,t_{1})e^{\Delta y(i)}N(c,t_{2})^{\beta(i,t_{1})}(1+\epsilon(i)\frac{\Delta N(c)}{N(c,t_{2})}) (S53)

where ϵ(i)=k(i)β(i,t1)β(i,t1)\epsilon(i)=k(i)-\beta(i,t_{1})\ll\beta(i,t_{1}) and ΔN(c)=N(c,t2)N(c,t1)N(c,t2)\Delta N(c)=N(c,t_{2})-N(c,t_{1})\ll N(c,t_{2}). Since ϵ(i)ΔN(c)\epsilon(i)\Delta N(c) is the second order term, we can obtain an approximated scaling relation for t=t2t=t_{2} in the case of small difference between k(i)k(i) and β(i,t1)\beta(i,t_{1}).

Y(c,i,t2)Y0(i,t2)N(c,t2)β(i,t1)Y(c,i,t_{2})\simeq Y_{0}(i,t_{2})N(c,t_{2})^{\beta(i,t_{1})} (S54)

where Y0(i,t2)=Y0(i,t1)eΔy(i)Y_{0}(i,t_{2})=Y_{0}(i,t_{1})e^{\Delta y(i)} means a global exponential growth. From the above derivation, the global growth term Δy(i)\Delta y(i) is related to the growth of Y0(i,t)Y_{0}(i,t). It represents a global drift of every city in industry space. The population-dependence coefficient k(i)k(i) is related to the scaling exponent β(i)\beta(i). When there is little difference between k(i)k(i) and β(i,t1)\beta(i,t_{1}) as in our data, the scaling exponent β(i,t2)\beta(i,t_{2}) at the later time t2t_{2} becomes the same with β(i,t1)\beta(i,t_{1}).

Refer to caption
(A)
Refer to caption
(B)
Refer to caption
(C)
Refer to caption
(D)
Refer to caption
(E)
Refer to caption
(F)
Refer to caption
(G)
Refer to caption
(H)
Refer to caption
(I)
Refer to caption
(J)
Refer to caption
(K)
Refer to caption
(L)
Refer to caption
(M)
Refer to caption
(N)
Refer to caption
(O)
Refer to caption
(P)
Refer to caption
(Q)
Refer to caption
(R)
Refer to caption
(S)


Figure S10: Trajectory of each city on the population-industry plane in the order of increasing scaling exponent. The arrows depict the change of population and industry size of each city from 1998 to 2013. The fitting lines of scaling relation are colored as blue for 1998 and red for 2013.

A    B
C    D
E    F

Refer to caption
(A)
Refer to caption
(B)
Refer to caption
(C)
Refer to caption
(D)
Refer to caption
(E)
Refer to caption
(F)
Figure S11: (A) Change of logarithmic industry sizes versus on the change of logarithimic populations. Each dot in the figure means each city. For simplicity, we use the changed values as the differences between the first (1998) and last years (2013) in the data. Each industry in 2-digit NAICS classification is highlighted by colors. (B) Comparison of the longitudinal size-dependencies and cross-sectional scaling exponents for 2-digit NAICS classification. The red dotted line is the prediction line by theoretical derivations. (C-D) Recapitulation scores for each industry in (C) 2-digit and (D) 3-digit NAICS classifications. We denoted the R2R^{2} of scaling relations as greyscale. The average score is 0.70 when we exclude “Agriculture” and “’Mining” whose scaling relations are not significant with R2<0.65R^{2}<0.65. (E-F) Recapitulation scores of cities measured for industries in (E) 2-digit and (F) 3-digit NAICS classifications. We group the cities into 20 groups by their population sizes, and calculate for the industries with R20.65R^{2}\geq 0.65 of the scaling relation.
Industry NAICS code β\beta β^\hat{\beta} ΔlogY^0\Delta\log{\hat{Y}_{0}}
Agriculture, Forestry, Fishing and Hunting 11 0.65 1.13 -0.31
Mining, Quarrying, and Oil and Gas Extraction 21 0.78 1.51 -0.30
Manufacturing 31 0.94 0.62 -0.47
Retail Trade 44 0.96 0.82 -0.12
Health Care and Social Assistance 62 0.96 0.66 0.15
Utilities 22 0.99 1.20 -0.30
Accommodation and Food Services 72 1.00 0.69 0.10
Other Services (except Public Administration) 81 1.02 0.76 -0.15
Construction 23 1.05 0.86 -0.28
Arts, Entertainment, and Recreation 71 1.09 0.77 0.66
Transportation and Warehousing 48 1.11 0.72 0.14
Real Estate and Rental and Leasing 53 1.12 0.85 -0.09
Wholesale Trade 42 1.12 0.88 -0.18
Information 51 1.16 0.67 -0.23
Finance and Insurance 52 1.17 0.59 -0.07
Administrative and Support and Waste Management and Remediation Services 56 1.17 0.44 -0.06
Educational Services 61 1.21 1.09 0.18
Professional, Scientific, and Technical Services 54 1.22 0.78 0.07
Management of Companies and Enterprises 55 1.46 1.03 0.02
Table S2: Scaling exponents of industries in 2-digit NAICS classification. The scaling exponent is the time average of scaling exponents in 1998-2013. β^\hat{\beta} and ΔlogY^0\Delta\log{\hat{Y}_{0}} are measured for the difference between 1998 and 2013 following Eq. S37