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.
Similar content being viewed by others
Notes
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).
A more comprehensive list can be found in Ref. [13].
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.
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.
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).
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.
The factor 2 comes from the fact that the variation of the global utility is the double of the variation of the local utility.
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Δt−MΔt, which means that in the stationary state 〈M〉=ηN.
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.
A similar concept of “power elites” has been discussed in [15].
References
Andrews, D., Leigh, A.: More inequality, less social mobility. Appl. Econ. Lett. 16, 1489–1492 (2009)
Ballester, C., Calvó-Armengol, A., Zenou, Y.: Who’s who in networks. wanted: the key player. Econometrica 74(5), 1403–1417 (2006)
Bavelas, A.: A mathematical model for group structures. Human Organ. 7, 16–30 (1948)
Björklund, A., Jäntti, M.: Intergenerational income mobility in Sweden compared to the United States. Am. Econ. Rev. 87, 1009–1018 (1997)
Bollobás, B.: Modern Graph Theory, corrected edn. Graduate Texts in Mathematics. Springer, Heidelberg (1998)
Bonacich, P.: Power and centrality: a family of measures. Am. J. Sociol. 92(5), 1170 (1987)
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)
Calvó-Armengol, A., Patacchini, E., Zenou, Y.: Peer effects and social networks in education. Rev. Econ. Stud. 76, 1239 (2009)
Challet, D., Marsili, M., Zhang, Y.C.: Minority Games. Oxford University Press, Oxford (2005)
Freeman, L.C.: Centrality in social networks conceptual clarification. Soc. Netw. 1, 215–239 (1978)
Goyal, S., Joshi, S.: Networks of collaboration in oligopoly. Games Econ. Behav. 43, 57–85 (2003)
König, M.D., Tessone, C.J.: Network evolution based on centrality. Phys. Rev. E 84(5), 056108 (2011)
König, M.D., Tessone, C.J., Zenou, Y.: Nestedness in networks: a theoretical model and some applications. CEPR Discussion Paper no. 7521 (2009)
Manski, C.F., McFadden, D.L.: Structural Analysis of Discrete Data and Econometric Applications. MIT Press, Cambridge (1981)
Mills, W.C.: The Power Elite. Oxford University Press, Oxford (1956)
Palla, G., Derényi, I., Farkas, I., Vicsek, T.: Statistical mechanics of topological phase transitions in networks. Phys. Rev. E 69, 046117 (2004)
Pareto, V.: Oeuvres complètes. Droz, Geneva (1964–1989)
Park, J., Newman, M.E.J.: Solution of the two-star model of a network. Phys. Rev. E 70, 066146 (2004)
Park, J., Newman, M.E.J.: The statistical mechanics of networks. Phys. Rev. E 70, 066117 (2004)
Saavedra, S., Reed-Tsochas, F., Uzzi, B.: A simple model of bipartite cooperation for ecological and organizational networks. Nature 457(7228), 463–466 (2008)
Sen, A.: Development as Freedom. Oxford University Press, London (1999)
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)
Taylor, D., Larremore, D.B.: Social Climber attachment in forming networks produces phase transition in connectivity. arXiv:1205.3832v1 (2012)
Uzzi, B.: The sources and consequences of embeddedness for the economic performance of organizations: the network effect. Am. Sociol. Rev. 61, 674–698 (1996)
Wasserman, S., Faust, K.: Social Network Analysis: Methods and Applications. Cambridge University Press, Cambridge (1994)
Wilkinson, R., Pickett, K.: The Spirit Level: Why Equality is Better for Everyone. Penguin, Baltimore (2010)
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
Corresponding author
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.
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.
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.
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).
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
such that
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, E∖E′={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:
-
(i)
\(\mathcal{G}=\mathcal{G}^{0}\) and \(\mathcal{G}'=\mathcal{G}^{l}\).
-
(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, E∖E′={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:
-
(i)
\(\mathcal{G}=\mathcal{G}^{0}\) and \(\mathcal{G}'=\mathcal{G}^{l}\).
-
(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 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:
-
(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.
-
(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 1⊕P 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.
-
(iii)
P does not contain v i but two of its neighbors, c and f such that c≠v k , f≠v 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.
-
(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 1⊕P 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 |E∩E′|=M−1. Let us assume that, in particular, E={e ij }∪(E∩E′) and E′={e hk }∪(E∩E′).
Thus there exists an integer l and a finite sequence of graphs in Γ C(N,M), \(\mathcal{G}^{n}\) such that:
-
(i)
\(\mathcal{G}=\mathcal{G}^{0}\) and \(\mathcal{G}'=\mathcal{G}^{l}\).
-
(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 |E∩E′|=M−1. Let us assume that, in particular, E={e ij }∪(E∩E′) and E′={e hk }∪(E∩E′).
We define a global swap or g-swap of the edge e ij to the edge e hk a transformation such that:
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:
-
(i)
\(\mathcal{G}=\mathcal{G}^{0}\) and \(\mathcal{G}'=\mathcal{G}^{d}\).
-
(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 δ=M−d, we want to show that this implies that it also holds for δ=M−d−1, with d<M−1. Let us assume that \(\mathcal {G}= (V,E)\) and \(\mathcal{G}' = (V,E')\) are such that |E′∩E|=M−d−1. Let e ij ∈E∖(E∩E′) and e hk ∈E′∖(E∩E′). Moreover, let E″=(E∖{e ij })∪{e hk }. By construction, |E∩E″|=M−1 and |E′∩E″|=M−d. Finally, let \(\mathcal{G}''= (V,E'')\). Since \(\mathcal{G}''\) and \(\mathcal{G}'\) differ by M−d 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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10955-013-0693-0