Skip to main content
Log in

The Social Climbing Game

  • Published:
Journal of Statistical Physics Aims and scope Submit manuscript

Abstract

The structure of societies depends, to some extent, on the incentives of the individuals they are composed of. We study a stylized model of this interplay, that suggests that the more individuals aim at climbing the social hierarchy, the more society’s hierarchy gets strong. Such a dependence is sharp, in the sense that a persistent hierarchical order emerges abruptly when the preference for social status gets larger than a threshold. This phase transition has its origin in the fact that the presence of a well defined hierarchy allows agents to climb it, thus reinforcing it, whereas in a “disordered” society it is harder for agents to find out whom they should connect to in order to become more central. Interestingly, a social order emerges when agents strive harder to climb society and it results in a state of reduced social mobility, as a consequence of ergodicity breaking, where climbing is more difficult.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. India’s cast system or racial segregation in the US and South Africa in the last century, are examples of explicit discrimination of underprivileged groups, that in the course of time has come to be regarded more and more as unacceptable, prompting for explicit measures of affirmative action (e.g. quotas for lower casts in India).

  2. A more comprehensive list can be found in Ref. [13].

  3. The positive relationship between intergenerational social mobility and inequality has been consistently reported in several empirical studies [1, 4, 26].

  4. Other measures of centrality can be taken but, as observed in Ref. [12], these rank individuals in the same order in strongly hierarchical networks, that will be stable over time as we shall see later. Conversely, unstructured networks correspond to random rankings with no stable order, with respect to all centrality measures.

  5. As will be clear in the following, the second term in (1) is irrelevant for the dynamics, but not for the interpretation of the local utility. For example, consider the limit case of a star: while the central node is connected to N−1 nodes, all other nodes have only one connection. In this case the first term in (1) is equal to N−1 for all nodes and only the term proportional to k i removes this degeneracy. Note that the second term in (1) also describes a linear cost μ<0 to maintain links.

  6. This idea can be precisely formalized assuming that \(u_{i}(\hat{a})\) is the observed part of the utility, but that agent i maximize a more complex function \(U_{i}(\hat{a},\mathbf{b})=u_{i}(\hat{a})+v_{i}(\mathbf{b}| \hat{a})\) where \(v_{i}(\mathbf{b}| \hat{a})\) is a random unobserved contribution to the utility, that depends on a vector b of unobserved choices. Assuming that \(v_{i}(\mathbf{b}| \hat{a})\) are independent and identically distributed, it can be shown (see [9], p. 33 for an explicit derivation) that \(\max_{\mathbf{b}} U_{i}(\hat{a},\mathbf{b})=u_{i}(\hat{a}) + \eta_{i}(\hat{a}) / \beta\), where \(\eta_{i}(\hat{a})\) are i.i.d. with a Gumbel distribution. It is well known [14] that if \(\hat{a}^{*}\) is the choice that maximizes \(u_{i}(\hat{a}) + \eta_{i}(\hat{a}) / \beta\), then \(P\{\hat{a}^{*}=\hat{a}\}\) is given by Eq. (2).

  7. For example, Adam may be reluctant to interrupt his relation with Bob, despite his low rank in society, because he is his only friend who shares his interest in Japanese paintings.

  8. The factor 2 comes from the fact that the variation of the global utility is the double of the variation of the local utility.

  9. The case studied in Refs. [18, 19] where the number of links is also allowed to change, can be recovered in a model where, in addition to rewiring steps discussed above, we also allow for link creation upon random encounters and link obsolescence (i.e. decay). More precisely, consider a model where each agent receives opportunities (i) to rewire his/her links (as above) at rate ν and (ii) to form new links (with randomly chosen agents), with rate η/2. In addition, each link decays with rate 1. Then, in a time interval Δt, the number of links changes by ΔM=ηNΔtMΔt, which means that in the stationary state 〈M〉=ηN.

  10. Inspired by [16] we also performed finite-size scaling analysis according to the functional form: β (N)=β c +a(M/log(N))b, which also gives values of β c soundly above zero and consistent with the ones discussed in the main text.

  11. A similar concept of “power elites” has been discussed in [15].

References

  1. Andrews, D., Leigh, A.: More inequality, less social mobility. Appl. Econ. Lett. 16, 1489–1492 (2009)

    Article  Google Scholar 

  2. Ballester, C., Calvó-Armengol, A., Zenou, Y.: Who’s who in networks. wanted: the key player. Econometrica 74(5), 1403–1417 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bavelas, A.: A mathematical model for group structures. Human Organ. 7, 16–30 (1948)

    Google Scholar 

  4. Björklund, A., Jäntti, M.: Intergenerational income mobility in Sweden compared to the United States. Am. Econ. Rev. 87, 1009–1018 (1997)

    Google Scholar 

  5. Bollobás, B.: Modern Graph Theory, corrected edn. Graduate Texts in Mathematics. Springer, Heidelberg (1998)

    Book  MATH  Google Scholar 

  6. Bonacich, P.: Power and centrality: a family of measures. Am. J. Sociol. 92(5), 1170 (1987)

    Article  Google Scholar 

  7. Brass, D.J.: Being in the right place: a structural analysis of individual influence in an organization. Adm. Sci. Q. 29(4), 518–539 (1984)

    Article  MathSciNet  Google Scholar 

  8. Calvó-Armengol, A., Patacchini, E., Zenou, Y.: Peer effects and social networks in education. Rev. Econ. Stud. 76, 1239 (2009)

    Article  MATH  Google Scholar 

  9. Challet, D., Marsili, M., Zhang, Y.C.: Minority Games. Oxford University Press, Oxford (2005)

    MATH  Google Scholar 

  10. Freeman, L.C.: Centrality in social networks conceptual clarification. Soc. Netw. 1, 215–239 (1978)

    Article  Google Scholar 

  11. Goyal, S., Joshi, S.: Networks of collaboration in oligopoly. Games Econ. Behav. 43, 57–85 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  12. König, M.D., Tessone, C.J.: Network evolution based on centrality. Phys. Rev. E 84(5), 056108 (2011)

    Article  ADS  Google Scholar 

  13. König, M.D., Tessone, C.J., Zenou, Y.: Nestedness in networks: a theoretical model and some applications. CEPR Discussion Paper no. 7521 (2009)

  14. Manski, C.F., McFadden, D.L.: Structural Analysis of Discrete Data and Econometric Applications. MIT Press, Cambridge (1981)

    Google Scholar 

  15. Mills, W.C.: The Power Elite. Oxford University Press, Oxford (1956)

    Google Scholar 

  16. Palla, G., Derényi, I., Farkas, I., Vicsek, T.: Statistical mechanics of topological phase transitions in networks. Phys. Rev. E 69, 046117 (2004)

    Article  MathSciNet  ADS  Google Scholar 

  17. Pareto, V.: Oeuvres complètes. Droz, Geneva (1964–1989)

    Google Scholar 

  18. Park, J., Newman, M.E.J.: Solution of the two-star model of a network. Phys. Rev. E 70, 066146 (2004)

    Article  MathSciNet  ADS  Google Scholar 

  19. Park, J., Newman, M.E.J.: The statistical mechanics of networks. Phys. Rev. E 70, 066117 (2004)

    Article  MathSciNet  ADS  Google Scholar 

  20. Saavedra, S., Reed-Tsochas, F., Uzzi, B.: A simple model of bipartite cooperation for ecological and organizational networks. Nature 457(7228), 463–466 (2008)

    Article  ADS  Google Scholar 

  21. Sen, A.: Development as Freedom. Oxford University Press, London (1999)

    Google Scholar 

  22. Soramäki, K., Bech, M.L., Arnold, J., Glass, R.J., Beyeler, W.E.: The topology of interbank payment flows. Physica A 379(1), 317–333 (2007)

    Article  ADS  Google Scholar 

  23. Taylor, D., Larremore, D.B.: Social Climber attachment in forming networks produces phase transition in connectivity. arXiv:1205.3832v1 (2012)

  24. Uzzi, B.: The sources and consequences of embeddedness for the economic performance of organizations: the network effect. Am. Sociol. Rev. 61, 674–698 (1996)

    Article  Google Scholar 

  25. Wasserman, S., Faust, K.: Social Network Analysis: Methods and Applications. Cambridge University Press, Cambridge (1994)

    Book  Google Scholar 

  26. Wilkinson, R., Pickett, K.: The Spirit Level: Why Equality is Better for Everyone. Penguin, Baltimore (2010)

    Google Scholar 

Download references

Acknowledgements

We thank Sanjeev Goyal and Giacomo Gori for precious hints and fruitful discussions. C. J. T. acknowledges financial support from Swiss National Science Foundation through grant 100014_126865 and SBF (Swiss Confederation) through research project C09.0055. M. B. heartily thanks M. V. Carlucci for her dedicated support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matteo Marsili.

Appendix: Ergodicity of the Dynamics

Appendix: Ergodicity of the Dynamics

Let Γ C(N,M) be the space of connected graphs with N vertices and M edges. In order to prove ergodicity, we have to show that, with a finite number of basic moves, we can reach any connected graph in Γ C(N,M), starting from another arbitrary graph in the same set. Before delving into the technical details, we give a simple intuitive sketch of this proof.

For a finite value of β, the dynamics consists of reversible moves as the one depicted in Fig. 9; such moves can be thought of as a “sliding” of the edge e ik on the path of length one (k,j) from vertex k to vertex j. The key observation to prove the ergodicity by induction is that, since the graph is finite and connected, there always exists a path of minimum length that connects two arbitrarily chosen vertices in the graph. Then, we can proceed in three steps.

  1. 1.

    Let there be two graphs in Γ C(N,M) which differ from each other only by an edge incident on the same vertex, v k . We first prove that by means of basic moves, we can transform one into the other. To do so, it suffices to slide the edge along the path that connects the other end of the edge, which we know to exist because the graph is connected (Proposition 1, Proposition 2).

  2. 2.

    Let there be two graphs in Γ C(N,M) that differ by an edge with arbitrary ends. By applying the previous step twice, we show that there exists a finite set of moves that allows us to reach one configuration starting from the other (Proposition 3).

  3. 3.

    Finally, let there be two arbitrary graphs in Γ C(N,M). Moving one edge at time, we show by induction that it is possible to reach one graph starting from the other with a finite number of moves. Thus, the ergodicity is proved (Proposition 4).

Fig. 9
figure 9

The rewiring move (c-swap) of the dynamics

We now proceed with the detailed proof.

Definition 1

(c-swap)

Let us choose a labeling for the space of vertices V={v 1,…,v N } and an induced labeling for the edges E={e ij } where e ij =e ji =(v i ,v j ) denotes the undirected edge between v i and v j . Let us define a transformation \(\sigma_{ij}^{ik}: \varGamma^{C}(N,M) \mapsto\varGamma^{C}(N,M) \), called corner swaps (c-swaps), as following

$$ \sigma_{ij}^{ik}(\mathcal{G})=\mathcal{G}'= \bigl(V,E'\bigr) $$
(8)

such that

$$ E'= \begin{cases} ( E \setminus\{ e_{ik} \} ) \cup\{ e_{ij} \} & \text{if } (e_{kj}, e_{ik}\in E)\wedge( e_{ij} \notin E) \\ E & \text{otherwise}. \end{cases} $$
(9)

Proposition 1

Let \(\mathcal{G}=(V,E)\) and \(\mathcal{G}'=(V,E')\) be two graphs in Γ C(N,M) that differ by an edge incident on the same vertex, i.e. |E|=|E′|=M, |E′∩E|=M−1, EE′={e ik } and E′∖E={e ij }, and such that the shortest path P from v k to v j does not contain neither v i nor any of its neighbors.

There exists an integer l and a finite sequence of graphs in Γ C(N,M), \(\mathcal{G}^{n}\) such that:

  1. (i)

    \(\mathcal{G}=\mathcal{G}^{0}\) and \(\mathcal{G}'=\mathcal{G}^{l}\).

  2. (ii)

    For all 0≤n<l there exist adjacent vertices \(v_{k_{n}}\),\(v_{k_{n}+1}\) such that \(\mathcal{G}^{n+1}=\sigma_{i k_{n+1}}^{i k_{n} } (\mathcal{G}^{n})\), where k 0=k and k l =j.

Proof

Let l be the length of P.

Let \(v_{k_{1}}\) be the unique neighbor of v k that lies in P. If we set \(\mathcal{G}^{1}=\sigma_{i k_{1}}^{i k} ( \mathcal{G})\), the c-swap reduces the distance between v i and v j , since the neighbor of v k that lies in P must have a distance l−1 from v j . We reiterate the procedure on \(\mathcal{G}^{1}\) and obtain in such a way a sequence of graphs that satisfies property (ii). Now, since at any step the length of P diminishes by 1, after the l-th step, in the graph \(\mathcal{G}^{l}\) v i and v j will be neighbors. Thus, since no other edge was changed by applying c-swaps, \(\mathcal {G}^{l}=\mathcal{G}'\) proving property (i). □

Proposition 2

Let \(\mathcal{G}=(V,E)\) and \(\mathcal{G}'=(V,E')\) be two graphs in Γ C(N,M) which differ by an edge incident on the same vertex, i.e. |E|=|E′|=M, |E′∩E|=M−1, EE′={e ik } and E′∖E={e ij }.

There exist an integer l and a finite sequence of graphs in Γ C(N,M), \(\mathcal{G}^{n}\) such that:

  1. (i)

    \(\mathcal{G}=\mathcal{G}^{0}\) and \(\mathcal{G}'=\mathcal{G}^{l}\).

  2. (ii)

    For all 0≤nl there exist adjacent vertices \(v_{k_{n}}\),\(v_{k_{n}+1}\) such that \(\mathcal{G}^{n+1}=\sigma_{i k_{n+1}}^{i k_{n}} (\mathcal{G}^{n})\).

Proof

Let P be the shortest path in \(\mathcal{G}\) from v k to v j that does not contain (v k ,v i ).

There are four possible cases:

  1. (i)

    P does not contain neither v i nor any of its neighbors other than v k . The thesis is proven applying Proposition 1 directly to P.

  2. (ii)

    P contains v i . Let P 1 be the shortest path from v k to v i that does not contain the edge (v k ,v i ). Let P 2 be the shortest path from v i to v j , clearly P=P 1P 2, where ⊕ is the path concatenation. Since by construction there are no neighbors of v k in P 2 (otherwise P would not contain v i ) we can apply Proposition 1 and reach \(\mathcal {G}''=(V,(E\setminus \{e_{ki}\})\cup\{e_{kj}\})\); on the other hand there cannot be neighbors of v j in P 1 (otherwise there would be a shortest path not containing v i ) and thus applying again Proposition 1 along P 1 we reach \(\mathcal{G}'\) proving the thesis.

  3. (iii)

    P does not contain v i but two of its neighbors, c and f such that cv k , fv k and |c,v k |<|f,v k |, where |⋅,⋅| represents the graph distance between two vertices. We first note that c and f must be neighbors, otherwise P should include v i . Then, as in case (ii), by minimality we can write P=P 1⊕(c,f)⊕P 2 where P 1 is the shortest path from v k to c and P 2 is the shortest path from f to v j . It is easy to see that Q 2=(v i ,f)⊕P 2 is a shortest path from v i to v j : if it were not so, there would exist a path \(Q_{2}'\) from v i to v j strictly shorter than Q 2, but in that case \(P_{1}\oplus(c,v_{i})\oplus Q_{2}'\) would be a shortest path from v k to v j containing v i , in contradiction with our hypotheses. A similar argument holds for Q 1. As before, since, by minimality, there cannot be neighbors of v k in P 2, it is possible to reach the graph \(\mathcal{G}''=(V,(E\setminus\{e_{ki}\})\cup\{e_{kj}\})\) by applying Proposition 1 to Q 2; since by minimality there cannot be neighbors of v j in P 1, we can apply Proposition 1 to \(\mathcal{G}''\) along Q 2 and reach \(\mathcal{G}'\) proving the thesis.

  4. (iv)

    The shortest path P contains only one neighbor of v i other than v k , let us call it m. As before, P=P 1P 2 where P 1 is the shortest path from v k to m and P 2 is the shortest path from m to v j . Since by construction there cannot be other neighbors of i in P 2, we can apply Proposition 1 to P 2 and reach the graph \(\mathcal{G}^{*}=(V,(E\setminus\{e_{im}\})\cup\{e_{ij}\})\). On the other hand, by construction there cannot be neighbors of v i in P 1 other than v k and thus we can apply Proposition 1 to P 2 and reach \(\mathcal{G}'\) proving the thesis.

 □

Proposition 3

Let \(\mathcal{G}=(V,E)\) and \(\mathcal{G}'=(V,E')\) be two graphs in Γ C(N,M) such that |E|=|E′|=M and |EE′|=M−1. Let us assume that, in particular, E={e ij }∪(EE′) and E′={e hk }∪(EE′).

Thus there exists an integer l and a finite sequence of graphs in Γ C(N,M), \(\mathcal{G}^{n}\) such that:

  1. (i)

    \(\mathcal{G}=\mathcal{G}^{0}\) and \(\mathcal{G}'=\mathcal{G}^{l}\).

  2. (ii)

    For all 0≤n<l there exist adjacent vertices \(v_{k_{n}}\),\(v_{k_{n}+1}\) such that \(\mathcal{G}^{n+1}=\sigma_{i k_{n+1}}^{i k_{n}} (\mathcal{G}^{n})\).

Proof

Let us define the graph \(\mathcal{G}''=(V,E'')\) such that E″=(E∖{e ij })∪{e ih }. Applying Proposition 2 first to graphs \(\mathcal{G}\) and \(\mathcal{G}''\) and then to graph \(\mathcal{G}''\) and \(\mathcal{G}'\) proves the thesis. □

Definition 2

(g-swap)

Let \(\mathcal{G}=(V,E)\) and \(\mathcal{G}'=(V,E')\) be two graphs in Γ C(N,M) which differ at most by an edge, that is such that |E|=|E′|=M and |EE′|=M−1. Let us assume that, in particular, E={e ij }∪(EE′) and E′={e hk }∪(EE′).

We define a global swap or g-swap of the edge e ij to the edge e hk a transformation such that:

$$ \mathcal{G}'=\varSigma_{ij}^{hk}(\mathcal{G}). $$
(10)

Proposition 3 simply states that any global swap can be obtained as the composition of a minimal set of corner swaps between adjacent vertices.

Proposition 4

Let \(\mathcal{G}=(V,E)\) and \(\mathcal{G}=(V,E')\) be two graphs in Γ C(N,M). There exists an integer d and a sequence of graphs \(\mathcal{G}^{n}(V, E_{n})\) in Γ C(N,M) such that:

  1. (i)

    \(\mathcal{G}=\mathcal{G}^{0}\) and \(\mathcal{G}'=\mathcal{G}^{d}\).

  2. (ii)

    For all 0≤n<d there exist four vertices v i , v j ,v h and v k such that \(\mathcal{G}^{n+1}=\varSigma _{ij}^{hk}(\mathcal{G}^{n})\).

Proof

Let \(\mathcal{Z}=(V,Z=E\cap E')\), and let us define δ=|Z|. We proceed by induction on the number δ.

Base case :

If δ=M−1, the Thesis is trivially true because of Proposition 3.

Inductive step :

Let us assume that the Thesis holds for δ=Md, we want to show that this implies that it also holds for δ=Md−1, with d<M−1. Let us assume that \(\mathcal {G}= (V,E)\) and \(\mathcal{G}' = (V,E')\) are such that |E′∩E|=Md−1. Let e ij E∖(EE′) and e hk E′∖(EE′). Moreover, let E″=(E∖{e ij })∪{e hk }. By construction, |EE″|=M−1 and |E′∩E″|=Md. Finally, let \(\mathcal{G}''= (V,E'')\). Since \(\mathcal{G}''\) and \(\mathcal{G}'\) differ by Md edges, by inductive assumption there exists a sequence \(\mathcal{G}^{i}\), with i∈[0,d], such that \(\mathcal{G}^{0} = \mathcal{G}'\) and \(\mathcal{G}^{d} = \mathcal{G}''\), that satisfies the Thesis. Moreover, by Proposition 3, there exists a g-swap such that \(\mathcal{G}= \varSigma _{hk}^{ij}(\mathcal{G}'')\). Thus, the complete sequence \(\mathcal {G}'=\mathcal{G}^{0},\mathcal{G}^{1},\ldots,\mathcal{G}''=\mathcal {G}^{d},\mathcal{G}=\mathcal{G}^{d+1}\) satisfies the Thesis.

 □

Proposition 4 and Proposition 3 state simply that any two connected graphs with the same number of edges can be obtained one from the other applying a finite sequence of c-swaps. Moreover, since the number of edges is finite, then there must be a minimal sequence of c-swaps that connects any two of such graphs. Since, for finite β, all c-swaps are allowed with nonzero probability, this proves the ergodicity.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bardoscia, M., De Luca, G., Livan, G. et al. The Social Climbing Game. J Stat Phys 151, 440–457 (2013). https://doi.org/10.1007/s10955-013-0693-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10955-013-0693-0

Keywords

Navigation