Abstract
Core-periphery models are a commonly used and powerful tool in network analysis which allow researchers to identify a set of highly influential members (the core) based on the structure of the network. However, there is no standard method for core identification. Worse yet, for researchers in fields such as economics, existing methods often do not allow for researchers to make meaningful inferences from core-periphery analyses. This paper introduces a new method using integer programming to identify the core of a weighted network with either symmetric or asymmetric relationships and without the aid of any a priori assumptions. The integer program maximizes the weighted influence of the members of the core while imposing a set of user-parameterized connectivity constraints, both within the core and between the core and the periphery. As a result, this model generalizes previous concepts of the core of a network, i.e., an idealized core, through the flexibility created by the two connectivity parameters. These parameters give researchers the freedom to apply discipline specific theory to core-periphery analyses. This approach also offers drastically improved handling of directed data compared to existing methods of core-periphery analysis. An algorithm which converts the initially non-linear integer program into a linear integer programming approach is presented, and several examples are studied using this method to demonstrate its efficacy including a data set of international collaborations in academic publications and a data set of US railway shipments.
Similar content being viewed by others
Notes
In graph theory, a subset X of the vertex set is said to dominate another subset Y of the vertex set if for every \(y\in Y\) there exists an \(x\in X\) such that xy is an edge in the network. Recall that in undirected networks the edge xy is the exact same thing as the edge yx, but in directed networks xy and yx are distinct objects.
This is the idea behind the concept of continuous cores described in Borgatti and Everett (2000)
References
Abbe E (2017) Community detection and stochastic block models: recent developments. J Mach Learn Res 18(1):6446–6531
Ahmadi A, Aghaei J, Shayanfar HA, Rabiee A (2012) Mixed integer programming of multiobjective hydro-thermal self scheduling. Appl Soft Comput 12(8):2137–2146
Ao, Z., Horvath, G., and Zhang, L. (2022). Are decentralized finance really decentralized? a social network analysis of the aave protocol on the ethereum blockchain. arXiv preprint arXiv:2206.08401. Accessed 11 Sept 2022
Baldwin RE, Forslid R (2000) The core-periphery model and endogenous growth: Stabilizing and destabilizing integration. Economica 67(267):307–324
Barbero J, Zofío JL (2016) The multiregional core-periphery model: the role of the spatial topology. Netw Spat Econ 16(2):469–496
Barucca P (2020) Spectral density of equitable core-periphery graphs. Phys A Stat Mech Appl. 553:124649
Baykasoğlu A, Subulan K (2020) Capability-based distributed layout formation with or without demand and process flow information. Appl Soft Comput 94:106469
Borgatti SP, Everett MG (2000) Models of core/periphery structures. Social networks 21(4):375–395
Boyd JP, Fitzgerald WJ, Mahutga MC, Smith DA (2010) Computing continuous core/periphery structures for social relations data with minres/svd. Soc Netw 32(2):125–137
Brusco M (2011) An exact algorithm for a core/periphery bipartitioning problem. Soc Netw 33(1):12–19
Brusco M, Stolze HJ, Hoffman M, Steinley D (2017) A simulated annealing heuristic for maximum correlation core/periphery partitioning of binary networks. PLoS One 12(5):e0170448
Cape J, Tang M, Priebe CE (2019) On spectral embedding performance and elucidating network structure in stochastic blockmodel graphs. Netw Sci 7(3):269–291
Cary M, Rockwell T (2020) International collaboration in open access publications: How income shapes international collaboration. Publications 8(1):13
Cattani G, Ferriani S (2008) A core/periphery perspective on individual creative performance: social networks and cinematic achievements in the hollywood film industry. Organ Sci 19(6):824–844
Csermely P, London A, Wu L-Y, Uzzi B (2013) Structure and dynamics of core/periphery networks. J Complex Netw 1(2):93–123
Darvishi F, Yaghin RG, Sadeghi A (2020) Integrated fabric procurement and multi-site apparel production planning with cross-docking: a hybrid fuzzy-robust stochastic programming approach. Appl Soft Comput 92:106267
Della Rossa F, Dercole F, Piccardi C (2013) Profiling core-periphery network structure by random walkers. Sci Rep 3:1467
Dong C, Yin Q, Lane KJ, Yan Z, Shi T, Liu Y, Bell ML (2018) Competition and transmission evolution of global food trade: a case study of wheat. Physica A 509:998–1008
Elliott A, Chiu A, Bazzi M, Reinert G, Cucuringu M (2020) Core-periphery structure in directed networks. Proc R Soc A 476(2241):20190783
Forslid R, Ottaviano GI (2003) An analytically solvable core-periphery model. J Econ Geogr 3(3):229–240
Fu Z, Hao L (2018) Agent-based modeling of china’s rural-urban migration and social network structure. Physica A 490:1061–1075
Gallagher RJ, Young J-G, Welles BF (2021) A clarified typology of core-periphery structure in networks. Sci Adv 7(12):eabc9800
Gallego N, Zofío JL (2018) Trade openness, transport networks and the spatial location of economic activity. Netw Spat Econ 18(1):205–236
Ghasemishabankareh B, Li X, Ozlen M, Neumann F (2020) Probabilistic tree-based representation for solving minimum cost integer flow problems with nonlinear non-convex cost functions. Appl Soft Comput 86:105951
Huang J, Huang J (2019) Epidemic behaviors in weighted networks with core-periphery structure. Physica A 528:121452
Krugman P (1991) Increasing returns and economic geography. J Polit Econ 99(3):483–499
Krugman PR (1991) Geography and trade. MIT press, Cambridge
Kumar S, Panda B (2020) Identifying influential nodes in social networks: neighborhood coreness based voting approach. Phys A Stat Mech Appl. 553:124215
Lepori B, Barberio V, Seeber M, Aguillo I (2013) Core-periphery structures in national higher education systems. a cross-country analysis using interlinking data. J Informet 7(3):622–634
Leydesdorff L, Wagner CS (2008) International collaboration in science and the formation of a core group. J Informet 2(4):317–325
Lux T (2015) Emergence of a core-periphery structure in a simple dynamic model of the interbank market. J Econ Dyn Control 52:A11–A23
Maraš V, Lazić J, Davidović T, Mladenović N (2013) Routing of barge container ships by mixed-integer programming heuristics. Appl Soft Comput 13(8):3515–3528
Mitchell S (2009) An introduction to pulp for python programmers. Python Papers Monogr 1(14):1–12
Mitchell S, Sullivan OM, Dunning I (2011) Pulp: a linear programming toolkit for python. The University of Auckland, Auckland
Muñiz ASG, Carvajal CR (2006) Core/periphery structure models: an alternative methodological proposal. Soc Netw 28(4):442–448
Ozkan-Canbolat E, Beraha A (2016) Configuration and innovation related network topology. J Innov Knowl 1(2):91–98
Plechanovová B (2011) The eu council enlarged: north-south-east or core-periphery? Eur Union Politics 12(1):87–106
Polovnikov K, Kazakov V, Syntulsky S (2020) Core-periphery organization of the cryptocurrency market inferred by the modularity operator. Physica A 540:123075
Rombach MP, Porter MA, Fowler JH, Mucha PJ (2014) Core-periphery structure in networks. SIAM J Appl Math 74(1):167–190
Tudisco F, Higham DJ (2019) A nonlinear spectral method for core-periphery detection in networks. SIAM J Math Data Sci 1(2):269–292
United States Census Bureau (2017). 2012 commodity flow survey. Accessed on February 4, 2020. https://www.census.gov/data/datasets/2012/econ/cfs/2012-pums-files.html
Wan X, Zuo X, Zhao X (2022) A differential evolution algorithm combined with linear programming for solving a closed loop facility layout problem. Appl Soft Comput 121:108725
Young J-G, St-Onge G, Desrosiers P, Dubé LJ (2018) Universality of the stochastic block model. Phys Rev E 98(3):032309
Zhang X, Martin T, Newman ME (2015) Identification of core-periphery structure in networks. Phys Rev E 91(3):032803
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Leonardo de Lima.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Cary, M. Core-periphery models via integer programming: maximizing the influence of the core. Comp. Appl. Math. 42, 162 (2023). https://doi.org/10.1007/s40314-023-02299-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-023-02299-6