Multilayer modeling of adoption dynamics in energy demand management
Iacopo Iacopini, Benjamin Sch\"afer, Elsa Arcaute, Christian Beck,, Vito Latora

TL;DR
This paper presents a multilayer network model for energy demand management adoption dynamics, highlighting how social influence and grid topology affect the widespread adoption of demand response technologies.
Contribution
It introduces a novel two-layer multiplex network model capturing social and power-grid interactions influencing adoption, with insights into discontinuous adoption transitions.
Findings
Strong local social influence causes abrupt adoption transitions.
Clusters of early adopters sustain and spread adoption.
Model insights inform targeted marketing strategies for demand response.
Abstract
Due to the emergence of new technologies, the whole electricity system is undergoing transformations on a scale and pace never observed before. The decentralization of energy resources and the smart grid have forced utility services to rethink their relationships with customers. Demand response (DR) seeks to adjust the demand for power instead of adjusting the supply. However, DR business models rely on customer participation and can only be effective when large numbers of customers in close geographic vicinity, e.g., connected to the same transformer, opt in. Here, we introduce a model for the dynamics of service adoption on a two-layer multiplex network: the layer of social interactions among customers and the power-grid layer connecting the households. While the adoption process - based on peer-to-peer communication - runs on the social layer, the time-dependent recovery rate of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Multilayer modeling of adoption dynamics in energy demand management
Iacopo Iacopini
School of Mathematical Sciences, Queen Mary University of London, London E1 4NS, United Kingdom
Centre for Advanced Spatial Analysis, University College London, London, W1T 4TJ, United Kingdom
The Alan Turing Institute, The British Library, London NW1 2DB, United Kingdom
Benjamin Schäfer
School of Mathematical Sciences, Queen Mary University of London, London E1 4NS, United Kingdom
Chair for Network Dynamics, Center for Advancing Electronics Dresden (cfaed) and Institute for Theoretical Physics, TU Dresden, 01062 Dresden, Germany
Elsa Arcaute
Centre for Advanced Spatial Analysis, University College London, London, W1T 4TJ, United Kingdom
Christian Beck
School of Mathematical Sciences, Queen Mary University of London, London E1 4NS, United Kingdom
Vito Latora
School of Mathematical Sciences, Queen Mary University of London, London E1 4NS, United Kingdom
The Alan Turing Institute, The British Library, London NW1 2DB, United Kingdom
Dipartimento di Fisica ed Astronomia, Università di Catania and INFN, I-95123 Catania, Italy
Complexity Science Hub Vienna (CSHV), 1080 Vienna, Austria
Abstract
Due to the emerging of new technologies, the whole electricity system is undergoing transformations on a scale and pace never observed before. The decentralisation of energy resources and the smart grid have forced utility services to rethink their relationships with customers. Demand response (DR) seeks to adjust the demand for power instead of adjusting the supply. However, DR business models rely on customer participation and can only be effective when large numbers of customers in close geographic vicinity, e.g. connected to the same transformer, opt in. Here, we introduce a model for the dynamics of service adoption on a two-layer multiplex network: the layer of social interactions among customers and the power-grid layer connecting the households. While the adoption process—based on peer-to-peer communication—runs on the social layer, the time-dependent recovery rate of the nodes depends on the states of their neighbors on the power-grid layer, making an infected node surrounded by infectious ones less keen to recover. Numerical simulations of the model on synthetic and real-world networks show that a strong local influence of the customers’ actions leads to a discontinuous transition where either none or all the nodes in the network are infected, depending on the infection rate and the social pressure to adopt. We find that clusters of early adopters act as points of high local pressure, helping maintaining adopters, and facilitating the eventual adoption of all nodes. This suggests direct marketing strategies on how to efficiently establish and maintain new technologies such as DR schemes.
The electricity system is in the midst of large transformations, and new business models have emerged quickly to facilitate new modes of operation of the electricity supply. The so-called demand response seeks to coordinate demand from a large number of users, through incentives which are usually economic such as variable pricing tariffs. Here, we propose a simple mathematical framework to model consumer behaviors under demand response. Our model considers at the same time social influence and customer benefits to opt into and stay within new control schemes. In our model information about the existence of a contract propagates through the links of a social network, while the geographic proximity of clusters of adopters influences the likelihood of participation by decreasing the likelihood of opting out. The results of our work can help to take informed decision in energy demand management.
I Introduction
The study of dynamical processes on complex networks is a well established branch of complex systems science that aims at understanding the complex interplay between the dynamics of the process and the topology of the underlying network Porter and Gleeson (2005); Barrat, Barthelemy, and Vespignani (2008). Networks encompass a powerful approach, in which a system can be represented by considering its connectivity patterns, encoding in this way all the interactions between the different units composing it into a compact framework Albert and Barabási (2002); Newman (2003); Latora, Nicosia, and Russo (2017). Systems composed by units that interact in different ways can be analogously represented by considering their multilayered interactions De Domenico et al. (2013); Boccaletti et al. (2014); Kivelä et al. (2014); Battiston, Nicosia, and Latora (2017); Bianconi (2018). The highly versatile essence of the network representation allows one to use it as a structure for processes of very different nature, that can ultimately be used to model real world phenomena. Among the most studied processes on networks, together with synchronization Arenas et al. (2008) and random walks Masuda, Porter, and Lambiotte (2017), are the dynamics of spreading phenomena in a population, such as the spreading of diseases Pastor-Satorras et al. (2015), norms, innovation adoption Valente (1996); Iacopini, Milojević, and Latora (2018) or knowledge diffusion Cowan and Jonard (2004). Adoption dynamics becomes increasingly relevant when implementing new business models e.g. for the Internet of Things or smart grids Fang et al. (2012).
When dealing with adoption or spreading processes, the typical approach is to divide the individuals of a population into a finite number of classes, or compartments. In the simplest possible case we have only two classes. Individuals or agents can either be in the susceptible (S) or in the infected (I) class, with the latter being the class of those who have an infection or have adopted a technology and are therefore potentially contagious for the rest of the population. Here, we focus on the SIS model, one of the simplest compartmental models that can be built as it uses just these two classes. The SIS is indeed suitable for modelling the dynamics of those diseases that can infect an individual more than once, such as common cold. In the SIS model all individuals are initially assigned to the S class, with the exception of a small initial seed of infected nodes. Infected individuals can then pass the infection to the susceptible ones by means of contacts, i.e., through the links of the network. More precisely, an infectious node can pass the infection to a neighbor according to a given rate of infection . In turn, infected individuals spontaneously recover with a rate and then can get infected again. This contagion dynamics goes typically under the name of simple contagion, to stress the fact that a susceptible node in contact with more than one infected neighbor can get an infection by means of independent exposures. The modelling approach just described is not only restricted to the spreading of viruses, it can also cover a broader class of phenomena, such as smart-grid technologies, or the spread of behaviors like obesity Christakis and Fowler (2007), happiness Fowler and Christakis (2008), or smoking Christakis and Fowler (2008).
However, when dealing with phenomena that involve social contagion, it turns out that sometimes the simple contagion framework is not the most appropriate way to model the system under study. This is because the standard SIS model does not capture the basic dynamics of social influence and reinforcement, nor the non-linear nature of technological learning/adoption processes Pinheiro et al. (2014); Hodas and Lerman (2014). This has been confirmed by relatively recent investigations on adoption patterns in online social networks Centola (2010); Ugander et al. (2012); Karsai et al. (2014); Mønsted et al. (2017); Iñiguez et al. (2018). Therefore, complex contagion Centola and Macy (2007); Guilbeault, Becker, and Centola (2018) has been proposed as an alternative description in which, for example, threshold mechanisms are introduced in order to account for the effects of peer pressure and social reinforcement mechanisms Böttcher, Nagler, and Herrmann (2017). The fundamental difference between simple and complex contagions relies on the fact that in the latter setting multiple exposures from different sources are required for a transmission event to happen. This idea has also been further extended in the recently introduced simplicial contagion model, in which a simplicial complex instead of a graph is used as the underlying structure of a social systems to encode high-order (higher than pairwise) interactions among individuals Iacopini et al. (2019). Another way of including social effects into the contagion process consists either in allowing the dynamics of infection to depend on some local properties of the node and their neighborhood, or alternatively in letting nodes control for their connections Gross, D’Lima, and Blasius (2006); Zanette and Risau-Gusmán (2008); Risau-Gusmán and Zanette (2009); Gómez-Gardeñes et al. (2016); Tuzón, Fernández-Gracia, and Eguíluz (2018); Lee et al. (2019). Ultimately, the introduction of local effects into the contagion dynamics allows to effectively introduce mechanisms of awareness Funk et al. (2009); Funk, Gilad, and Jansen (2010); Wu et al. (2012); Granell, Gómez, and Arenas (2013); Steinegger et al. (2018), trust Wu, Arenas, and Gómez (2017), and risk perception Bagnoli, Lio, and Sguanci (2007).
All the models mentioned above focus on one of the two aspects of the dynamics of a spreading process, that is the contagion mechanism. This is generally controlled by means of the infection parameter , which might eventually be node-dependent if local effects are considered. In the case of simple contagion the parameter mediates two-body interactions, with a corresponding process , while in the case of complex and simplicial contagion one-to-many-body and group interactions are considered respectively. Conversely, less attention has been devoted to the other aspect, that is the recovery mechanism. The recovery rate parameter is typically considered constant for all the nodes, and it is usually absorbed into an effective infection rate . Nevertheless, recent results have shown that heterogeneity in recovery rates can have dramatic effects on the type and position of epidemic transitions, implying that heterogeneous infectious periods are as important as structural heterogeneity in the network when processes of disease spreading are considered de Arruda et al. (2018); Darbon et al. (2019). However, even when node-dependent recovery rates are endowed, the recovery remains a single-body type of process ().
In this work, we investigate the effects of dynamical recovery rates in a model of adoption dynamics on a multiplex networkCzaplicka, Toral, and San Miguel (2016). The key feature of our model is the presence of a time- and node-dependent recovery mechanism that is not a spontaneous process, but depends on the states of the neighboring nodes. Following the analogy with the processes of complex contagion, we name complex recovery the one-to-many-body recovery process of our model. Moreover, in the model, spreading and recovery processes are implemented on the different layers of a multiplex network. Within our problem of interest, that is the adoption of a new service within the smart power grid, a model considering the local effects of neighbors seems more relevant than a simple SIS model.
In order to have a clearer perspective on smart power grids, and thus better understand the motivations behind our model, let us now spend a few words on the rapid changes that the electrical supply system is currently undergoing. To reach the ambitious climate goals set out in Paris The 21st Conference of the Parties to the United Nations Framework (2015), distributed generators are being installed and centrally controlled infrastructures are being replaced by decentralized ones, so that the generation of energy can be de-carbonised. New business models have then emerged to facilitate new modes of operation of the electricity supply, for example via concepts such as smart grids Giordano and Fulli ; Rodríguez-Molina et al. (2014); Schäfer et al. (2015). Within a smart grid, the different actors (agents or components) of the electrical system, ranging from fossil fuel plants and solar panels to industrial and household consumers, need to communicate and coordinate in order to allow a smooth and stable operation of the grid. One important instrument of a smart grid is the demand response (DR) offered from the consumer side. Instead of consuming electricity whenever the consumer wishes, they might enter a contract, guaranteeing that a certain share of consumption will be shifted to periods of low demand. Certain consumption is easily shifted, e.g. water can be heated and stored in hot water tanks for usage throughout the day, or electrical cars can be charged flexibly, given they are sufficiently charged for the next journey. DR can be offered in a static scheme with fixed low-demand periods, such as during the night, or it may be implemented as a dynamical scheme which constantly updates the consumption based on the actual available supply and demand by other customers.
Consumers are typically motivated to follow the DR scheme by price incentives. Previous studies based on game-theory and optimization approaches have shown that time-varying prices might be able to align the optimal schedule of individual power consumption with the global optimum of the system Li, Chen, and Low (2011). If prices are also based on consumption level, these mechanisms can be efficiently used by single companies via scheduling games in order to minimize energy costs Mohsenian-Rad et al. (2010). Other studies have investigated the effects of increasing participation in DR schemes on the different market participants Su and Kirschen (2009).
An important point is that, in order for DR schemes to be effective, a sufficiently large share of households is required. First, any business addressing households will not be profitable if only a very few participate. Even more importantly, large groups of consumers could act similarly to a virtual power plant Pudjianto, Ramsay, and Strbac (2007) by providing power via demand control as a service to the grid. This is specifically profitable if many customers in a given region are part of the contract and can provide power within one distribution grid branch. Previous studies have found that consumers require positive feedback to stay within demand control contracts Siano (2014). Hence, agents, i.e. customers opting into demand control contracts should be rewarded, e.g. by being paid a share of their contribution towards stabilizing the grid and reducing operational costs. Since large clusters of local consumers can act easily as a virtual power plant, we assume that rewards for agents geographically surrounded by other agents opted into the contract could be higher.
In our work, we study the dynamics of signing contracts under DR schemes by modelling the system as a multiplex network, where the social layer of the customers and the layer of physical connections among households (as given by the power grid at the distribution level) are considered at the same time and coupled together. The adoption dynamics driving the contract signature is based on social influence mediated one-to-one social interactions. Therefore, we make use of epidemic spreading on the social network, where the contagion process consists in the standard simple contagion (modelling the word of mouth). Contrarily, the recovery probability depends on the local dynamics on the power-grid layer where economic incentives are implicitly included. The basic idea we want to model here, is that a power supplier will benefit from having a cluster of individuals who signed the contract within a localized geographical area, and in turn it will provide a better offer to the customers. This additional benefit, combined with the social effect of being surrounded by agents of the same type, will make the customers who signed less keen to opt out.
This paper is structured as follows: In Sec. II, we introduce the Adoption Dynamics Model (ADM), explaining in particular the presence of a complex recovery (CR) mechanism in the model, and its motivation. In Sec. III, we present analytic results of the ADM in a mean-field approximation. In Sec. IV, we discuss the results of numerical simulations of the model on two synthetic network structures, namely a duplex formed by two Erdős-Rényi random graphs, as well as another duplex consisting of a small-world network and a regular 2D lattice. In Sec. V, we focus on the application to the smart grid by using the street network as a proxy for the power grid network at the distribution level. Although not entirely representative of the real distribution of electricity, such a network encodes the geographical proximity of the households, thus it provides a more realistic representation. Finally, we investigate the effects of the initial conditions on the temporal dynamics of the model. Conclusions and future perspectives are summarized in Sec. VI.
II The adoption dynamics model
Our model of adoption dynamics is formulated in terms of a multilayer network framework De Domenico et al. (2013); Boccaletti et al. (2014); Kivelä et al. (2014); Battiston, Nicosia, and Latora (2017); Bianconi (2018). In particular, we consider a multiplex network formed by two layers (a duplex network), composed by nodes and links. Every node represents a household, and it has an identical replica at each layer . Contrarily, the nodes interact in different ways, according to the specific layer, and have different structural patterns. In particular, the two layers represent the following two different types of interactions:
Social layer.—The top layer (layer ) represents the social network among the individuals which are living in the households -or street areas- that we consider to be nodes. The topology of this layer is described by the binary adjacency matrix , whose non-zero entries represent existing social links. We denote as the degree of the node at layer , so that gives the average degree of this layer.
Power-grid layer.—The bottom layer (layer ) represents the physical connections among households as given by the power grid at the distribution level. While the nodes are the same as the nodes of layer 1, the connections are described by another binary adjacency matrix . Analogously to the case of the first layer, we denote as and the degree of node and the average degree at layer 2.
Notice that as many other infrastructural networks, the power-grid layer can be represented as a spatial network Barthélemy (2011), where the nodes (a household or a street in this case) and the links are embedded in a geographical space. The connectivity of the social layer is usually more complex. In fact, it is reasonable to assume that social ties are present at two different levels: the first one is related to physical proximity, which brings neighbors to interact more, while the second level includes long-range social links connecting people living in different areas of the city or in other cities.
Our purpose is to build a model of the dynamics of signing contracts under DR schemes, which we will name the Adoption Dynamics Model (ADM). Hence, at each time , each node of the network is characterized by a binary state variable . Such a variable represents the state of household with respect to the contract at time , with 1 indicating the user has signed a contract, and 0 indicating the user has not signed a contract yet, or has opted out. Nodes change their states according to a Susceptible-Infected-Susceptible (SIS) dynamics that takes place over the links of the first layer. We assume that the states 0 and 1 correspond respectively to the susceptible (S) and infected (I) states of the SIS.
In this way, each node represents a group of individuals living in a household, and each edge of the social layer stands for a social connection along which the infection can spread, i.e. a susceptible node can opt in being convinced by one of its social links. Each susceptible node has as many channels of infection per unit time as the number of infected neighbors at the social layer . The transition is determined by the transmission rate , which enters directly in the pairwise interactions between susceptible and infected nodes. In our model, the parameter can be seen as a measure of the social or advertising pressure that convinces customers to opt into a contract. In this way, the probability of a node to get infected at time reads as
[TABLE]
where the product on the right hand side gets contributions from all the infected neighbors of node at the social layer 1, and is equal to the probability that node is not infected by any of its infected neighbors.
The transition is controlled by the parameter , which represents the probability that node recovers at time , becoming susceptible again. Instead of the spontaneous recovery, the 1-body process typically adopted in the modelling of infectious diseases, here we consider a complex recovery (CR) mechanism, which is a many-body process. Namely, instead of using a constant recovery probability equal for all nodes, here we introduce a time-dependent recovery probability which can also vary from node to node. In particular, we assume that is a function of the properties of the neighborhood of node at time at the power-grid layer . In this way we want to model that individuals are less likely to opt out of a contract with a specific energy supplier if their neighbors, in the power grid, have signed a contract with the same company. This can be seen as an effect of a particular bonus that an energy supplier is able to offer to an individual which is part of a cluster of customers. We thus implement the CR by defining as:
[TABLE]
where the parameter controls for the importance of local interactions in the recovery transition with respect to a standard constant recovery parameter . Notice that, for no local effects are considered for the recovery, and the model corresponds to the standard SIS model with a constant recovery probability . Contrarily, if , the recovery is completely determined by the dynamical term , which is node-dependent and that co-evolves in time together with the spreading process at layer .
We consider now the case in which is a function of the network hop-distance at layer . Namely, we define as
[TABLE]
where is the set of nodes of which are within hops from on layer , and is the subset of these nodes which are infected at time (Fig. 1(a) bottom panel). Notice that the highest possible recovery probability in the expression above is equal to , the same as the static case, but when node is completely surrounded by infectious neighbors goes to zero. This becomes clear when inserting Eq. (3) into Eq. (2), leading to
[TABLE]
In the simplest case, in which , we can write Eq. (4) directly in terms of the elements of the adjacency matrix as
[TABLE]
Finally, we denote the density of infected (adopters) individuals at time as , which represents our macroscopic order parameter. At time all individuals are susceptible, with the exception of a seed of infected nodes (early adopters).
III Mean-field analytical results
The density of infected individuals and the infection threshold as function of the different control parameters of the ADM can be obtained analytically in a mean-field (MF) approximation. The MF approximation works well under the homogeneous mixing hypothesis, assuming therefore that the individuals with whom a susceptible individual has contact are chosen at random from the whole population. Furthermore, we also assume that all individuals have approximately the same number of contacts at each time, and that all contacts transmit the disease with the same probability. As a consequence, instead of considering the specific topology of the two layers, we only focus on average degree properties, so that we can write an equation for the temporal evolution of the density of infected individuals as
[TABLE]
With this approach we are assuming that each node of the social network has the same degree, equal to the average degree of the social network at layer . denotes the average recovery probability computed over all nodes.
For the particular case in which only the first neighbors are considered () we can derive a MF expression for , by approximating Eq. ((3)) as
[TABLE]
Notice that if a local tree-like structure is assumed for , the same MF approximation would hold for any ,
[TABLE]
Using these results for Eq. ((2)) and by substituting into Eq. ((6)) we can write the final MF expression for the temporal evolution of the density of infected nodes, which reads as
[TABLE]
After defining and rescaling the time as , we obtain the equivalent equation:
[TABLE]
with
[TABLE]
The associated steady state equation has therefore up to two acceptable solutions in the range : a trivial solution , corresponding to the absorbing state in which there is no epidemic (no adopters) and all nodes have recovered; and a non-trivial solution which depends on the parameters of the model as follows:
III.1 Case
Let us first consider the case in which local dynamical effects are neglected. This case corresponds, as expected, to the standard SIS model, thus we recover the solution that reads as
[TABLE]
The solution is acceptable, i.e. non-negative, when , recovering in this way the standard epidemic threshold .
Linear stability analysis shows that the solution is stable only when . Contrarily, for values of , the absorbing state becomes unstable while becomes stable, i.e., the epidemic takes place.
III.2 Case
Let us consider now the other extreme case, , in which only the local effects are considered in the CR, and therefore the recovery phase is purely dynamical. Also in this case the second solution of the stationary state equation becomes trivial, and reads . Thus, the system presents two stationary solutions, and it is easy to show that their stability changes at the same epidemic threshold as for , so that . For is stable and is unstable, while for we have the opposite case. Therefore, contrarily from the completely non-local case (), here the system undergoes an explosive transition from the healthy to the endemic state, where all individuals are adopters.
III.3 General case
In the most general case, the second solution , given by Eq. (11), depends on both the rescaled infectivity (therefore on the average degree ) and on , the parameter which controls for the local effects of the CR. Notice that the solution is acceptable if , which implies again . Therefore, for any , the transition from the healthy to endemic state happens at the same epidemic threshold , but the density of infected in the endemic state varies with . The stability of the fixed point can be easily investigated by defining the second term in Equation (9) as and then checking the sign of the derivative of . Since does not depend on , always represents a stable fixed point for the dynamics.
IV Numerical results on synthetic networks
We present here numerical simulations of the ADM on various synthetic duplex networks. In each case the simulations are performed for different realizations of the networks, stopping each run whenever an absorbing state is reached. Alternatively, if a stationary state is reached the stationary density of infected is computed by considering an average over the last 100 time-steps. Each run starts with different initial conditions, given by randomly placing a seed of infectious nodes (usually of the nodes), and then we average the results over all the runs. Throughout all the numerical simulations presented in this paper, we restrict for simplicity to the case .
The first system we have considered is a duplex with nodes formed by two Erdős-Rényi (ER) random graphs having average degrees . Fig. 2 shows the stationary density of infected , obtained by averaging the prevalence curves for different realizations of the numerical simulations, as a function of the rescaled infectivity . Different curves correspond to different values of the parameter , which controls for the local effects in the CR process. Indeed, the case is equivalent to the standard SIS model with spontaneous recovery, where a non-zero density of infected nodes in the stationary state appears for values of larger than a critical value . By increasing , the density of infected nodes in the endemic state increases and the transition becomes steeper and steeper, until the extreme case . In this latter case, i.e., when the recovery is purely dynamical, the systems undergoes a discontinuous transition from the absorbing state with no adopters to the opposite state . Notice that the transition occurs at the same critical threshold . Fig. 2 also shows the continuous curves representing the analytical prediction in the MF approach, as given by Eq. (11). The match between curves and points confirms the accuracy of the MF approximation in reproducing the dynamics of the ADM in the case of random graphs, and also its ability to capture the different types of transitions the ADM exhibits when the value of is changed.
As a second system, we have considered a slightly more realistic synthetic duplex network. In particular, we model the power-grid layer as a 2D lattice (, ) and we couple it to a social layer which is obtained from the same 2D lattice, by rewiring each of its links at random with a probability . It is worth clarifying that we will call this layer small-world (SW), given the similarity of the rewiring mechanism with the original small-world model proposed by Watts and Strogatz Watts and Strogatz (1998). The rewiring mechanism, adopted only at layer 1, breaks the regularity of the lattice by introducing social connections between nodes that are not first neighbors at the level of the power grid network in layer 2. The results obtained are shown in Fig. 3. We notice a few differences with respect to the results reported in Fig. 2. In particular, we observe that the threshold slightly increases when the value of changes from to , and this behaviour is not captured neither by the analytical predictions in the MF approximation, nor by a more accurate discrete-time Markov chain (MC) approach (see Appendix B), whose curves are shown as continuous lines. Such differences might be due to the strong correlations between nodes induced by the underlying lattice-like structure of SW networks and to the limitations of the MC approach caused by the time discretisation Fennell, Melnik, and Gleeson (2016); Valdano et al. (2018).
V Numerical results on real-world networks
In the previous section we explored the model on two synthetic duplex networks. With the first we observed the phenomenology on two random graphs, while in the second we considered a more realistic -yet synthetic- structure composed by a lattice and a SW network. Here, we make a further step in this direction by considering street networks Porta, Crucitti, and Latora (2006) from the real world as proxies for power grid networks at the distribution level, and a multilayer adaptation of the well-known Waxman random graph modelWaxman (1988) to represent the social layer. With this approach, the spatial nature of the street network is used both to embed the power grid into the physical space and to shape the connectivity patterns of the social layer. Due to the use of the Waxman model, the social connections decay exponentially with the distances on the network, which in turn are affected by the physical constraints imposed by the morphology of the territory. More details on the procedure to construct the street network layer and the social layer are given in Appendix A.
We restrict our attention to a neighborhood of the city of London [see Fig. 4()a)], defined by using a hierarchical percolation approach, as introduced in Arcaute et al. Arcaute et al. (2016). The method gives rise to neighborhoods at different scales arising from the density of the street intersections. In the case of London, some scales reveal its composition in terms of historical villages, corresponding now to differentiated neighborhoods. By selecting an appropriate scale, this method allows us to focus on a relatively small portion of the city, as a targeted adoption campaign would do, while keeping at the same time the computational cost at a reasonable level. For the details of the method see Appendix A and Ref. Arcaute et al. (2016). The resulting duplex network has nodes, with an average degree of at the social layer and at the power-grid layer. The associated degree distributions are shown in Fig. 4(b). As in the previous cases, we investigate the density of infected individuals in the stationary state as a function of the rescaled infectivity. The plots reported in Fig. 4(c) confirm similar results to those obtained with synthetic networks. In particular, a clear change in the nature of the transition is observed also when more realistic network structures are used both at the grid and at the social layer. Associated to the sudden transitions at large values of , we have also observed the appearance of hysteresis loops. An example is shown in the inset plot for the case . In the next section we will explore these phenomena more in details.
In what follows we briefly investigate the effects of initial conditions in the evolution of the density of infected nodes Karampourniotis et al. (2015). Most of the existing literature targets this problem within the domain of infectious diseases spreading, which translates into looking for optimal immunisation strategies, i.e., key nodes to vaccinate in order to limit the spread Pastor-Satorras and Vespignani (2002); Kitsak et al. (2010); Morone and Makse (2015). Here, we investigate the temporal aspect of the infection dynamics as a function of the initial conditions. This will be done in two different ways, since we can control for both the number and the position in the network of the initial adopters, i.e. of those nodes who will initiate the spreading.
V.1 Varying the size of the initial seed
We start considering a set of randomly placed infectious nodes, as before, whose size at time 0 is controlled by the density . We then simulate the ADM with different values of the parameters for different initial densities in the range . Results are shown in Fig. 5. Each panel corresponds to a given pair of parameters , while different curves within the same panel display the temporal evolution of the density of infected nodes when considering different (see colorbar on the right-hand-side). Rows indicate different values of , moving from the standard SIS model with no dynamical recovery (, a-c), to the other extreme case in which the recovery process completely depends on the local dynamics of the neighboring nodes (, g-i). An intermediate case with is also considered (panels d-f). Similarly, we use three values of the infectivity : one below the epidemic threshold (, a,d,g), one close to the epidemic threshold (, b,e,h), and one above the epidemic threshold (, c,f,i). Trivial effects are found when we are below and above the threshold. In particular, in the first case (panels a,d,g), the higher the the longer it takes to the system to reach the absorbing state . Similarly, when high values of are considered (panels c,f,i) what matters is the distance between the initial density of the seed and the final stationary state, which in turn depends on . However, close to the threshold, the strong dynamical effects of the CR process create a bi-stable region (panel h), in which the initial density of infectious nodes determines whether the systems will end up in the absorbing states without adopters () or with all adopters (). Notice that such bi-stability is not present in the MF formulation presented in Sec. III.
V.2 Varying the position of the initial seed
To better understand the phenomenology of the ADM close to the threshold, we fix the parameters to the latest case (, ) and explore the effects of the initial position of the seed, while still varying its size. To do this, we consider a different scenario in which the initial adopters form a cluster in the power-grid layer. This cluster corresponds to a smaller neighborhood within the considered area, and it is selected with the same hierarchical percolation approach used in the construction of the real-world multiplex network, but for smaller percolation thresholds (see Appendix A for more details). We will compare this scenario with the standard case in which the initial seed of adopters is placed at random instead.
The results are shown in panel a and b of Fig. 6 respectively. In each case the temporal evolution for the density of infected nodes is plotted for different values of (different colors). Shaded curves are different realizations of the ADM, while their average is represented by the dashed thick lines. As a reference, we also add the maps showing the exact position of the seed of infectious nodes (depicted in red) for each scenario and for the different values of considered. Maps for the clustered seed and randomly placed seed are shown in the top and bottom row respectively. Different behaviours emerge from the two scenarios. Indeed, the prevalence curves seem to fluctuate more when the seed is placed at random (panel b). Interestingly, this phenomenon is in contrast with the results of the MF formulation and the simulations of the ADM on synthetic ER networks discussed in Sections III and IV. As a result, when a density of initial adopters is considered, fluctuations are so strong that, even with exactly the same (random) initial positions of adopters, the system can end up in either the absorbing state or in the state . If clustered seeds are considered instead (panel a), the same seed size always drives the system to the absorbing state with all adopters (). In this scenario, the critical value for which separates the two basins of attractions seems to be better defined: see the curves for and . Finally, it is worth noticing that for this last seed size, , the initial placement completely determines the final state of the system. Indeed, only of clustered adopters are enough to drive the system towards the full adoption case, while this does not happen if a seed of the same size is placed at random.
VI Summary and conclusions
In this work we have introduced and studied both numerically and when possible analytically a mathematical model of spreading on a network with a dynamical recovery mechanism of the nodes, which is a function of the network state. Our original purpose is to reproduce the dynamics of service adoption in demand response management Bale et al. (2013); Rai and Robinson (2015); Rai and Henry (2016); Hesselink and Chappin (2019), in which the behaviour of a customer is influenced by its social contacts, in addition of also depending on the specific spatial configuration of other customers in close proximity within the power grid service area. For this reason, we consider a duplex network with a social layer and a power-grid layer. The adoption process is modelled as an epidemic spreading on the social layer, with a recovery rate of the nodes that depends on the states of their neighbors on the power-grid layer. In this way the dynamics tends to preserve clusters of infected individuals by making an infected node surrounded by nodes in the same state less keen to recover.
Results suggest that the more the recovery of the nodes depends on the local influence of peers (large values of ), the more discontinuous the transition from non-adopters (healthy) to full adoption (fully infected network) becomes. In simulations on real-world networks, such as the London network, we also noted that the final state of the system is not uniquely defined by the infection and recovery parameters and , but the initial conditions can have a substantial impact on the spreading dynamics, with clustered seeds in the power-grid layer more likely leading to full network infection. We have found that a mean-field approximation captures the simulation results nicely for Erdős-Rényi networks, while more advanced analytical descriptions might be necessary to characterise our model on more realistic and complex network structures.
While we motivated our model from the electricity demand management, other applications that rely on local customer resources should follow similar dynamicsNyborg et al. (2016). This could for example include car sharing or citizen science projects. The main message we can derive for all such systems from the analysis of our model is the following. In any real application case, we would first need to determine the strength of the local influence of other customers, i.e. the magnitude of the parameter in our model. If such local influence is weak, a smooth transition to a non-zero density of adopters takes place when the infectivity is above a given threshold. When the local influence is strong instead, we observe a sudden transition and the appearance of an intermediate (hysteresis) region where, as soon as a critical mass is reached, (almost) everyone would adopt the new technology.
Our results also show that strong local influence is key to determine adoption, hence giving insights on how to strategically plan on the nodes to be targeted initially. Namely, reaching out to customers who are physically spread out in the power-grid layer, or explicitly targeting social clusters which are not defined spatially, is more likely to fail than starting the adoption process from clusters in the power-grid layer, which provides the positive feedback-loop for the consumers. In fact, a cluster of "adopters" on the power-grid layer is likely to stay within the contract and will also convince their neighbours to join. Therefore, this strategy will in most cases lead to a higher penetration of the new technology. Advertisement should take this into account, e.g. by explicitly advertising within local communities. Alternatively, businesses might try to re-shape the infection and recovery process itself. Already commonly adopted "hire a friend" schemes try to build a positive feedback among customers, which can directly strengthen the infection process. Our results suggest that alternative "hire a neighbor" schemes, specifically designed to target neighbors in the power-grid layer, could also positively contribute, this time by altering the recovery dynamics.
The presented approach can easily be extended into multiple directions. On the one hand, one could further improve the accuracy of the network topologies, for example by modelling the social network as a crossover between scale-free and spatial networks, as proposed in Ref. Barthélemy (2003), or by directly using real-world friendship data. Further analytical development might also be required in this direction. On the other hand, different variations of the model are also possible. For instance, the dynamical recovery term could include influences from nodes , or more, hops away. Alternatively, it could rely on Euclidean distances calculated on the physical space, or other distance functions more realistically mapping consumer decisions. Another natural extension might involve the introduction of other, both exogenous and endogenous, effects as additional contributions to the adoption dynamics. These could include, for example, mass media exposure Toole, Cha, and González (2012) and the explicit introduction of economic factors such as price of energy or price incentives. Finally, in this manuscript we focused on demand control for households, specifically neglecting industrial consumers, as they follow very different rules and require independent business models which are also more likely follow different adoption schemes. Future work should extend the present framework to non-household customers.
Acknowledgements.
I. I., B. S., C. B. and V. L. acknowledge support from EPSRC Grant No. EP/N013492/1. I. I. and E. A. acknowledge support from EPSRC Grant No. EP/M023583/1. I. I. also acknowledges support from The Alan Turing Institute under the EPSRC Grant No. EP/N510129/1. B. S. acknowledges support from the Cluster of Excellence Center for Advancing Electronics at TU Dresden, the German Federal Ministry for Research and Education (BMBF grants no. 03SF0472F and 03EK3055F). This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 840825. V. L. acknowledges support from the Leverhulme Trust Research Fellowship 278 “CREATE: the network components of creativity and success”. We thank Alex Arenas, Jesus Gòmez-Gardeñes, Sandro Meloni and Benjamin Steinegger for useful comments and suggestions.
Appendix A CONSTRUCTION OF MULTIPLEX NETWORKS
Here we describe the methodology used to construct the real-world inspired multiplex networks. We constructed the power-grid layer at the distribution level by taking as a proxy the street network in its primal approach Porta, Crucitti, and Latora (2006), i.e., by representing crossroads as nodes connected by streets. According to our ADM, each node corresponds to a household, hence we approximate the households connectivity in the distribution grid by the street network formed by intersection points linked by streets.
The street network was constructed starting from the same data set used in Ref. Arcaute et al. (2016): the Ordnance Survey (OS) MasterMap dat . The data set consists of a clean street network for the entire Britain, in which roundabouts have been replaced by single intersections, and in which each edge comes with an associated weight representing the length of the street (for more details see Ref. Arcaute et al. (2016)). We first restricted our data set to the Greater London Authority by retaining only those points (nodes) falling within the boundaries of the LSOA (Lower Super Output Area)LSO (2011). Then, we selected a smaller neighborhood in central London by following the hierarchical percolation method proposed in Ref. Arcaute et al. (2016). The method produces a clustering on the nodes based on a single parameter , which acts as a percolation threshold on the street distance between the points. More precisely, given a threshold , the graph is divided into different connected components corresponding to the sub-graphs induced by the thresholding on the nodes at a distance smaller than (see Ref. Arcaute et al. (2016) for more details). The resulting network, corresponding to the largest connected component obtained for a threshold of meters, is composed of nodes and links.
We constructed the geographical social network starting from the well-known Waxman random graph modelWaxman (1988). In the standard model, nodes are initially placed at random over a plane and then connected in pairs with a probability that decays exponentially with their distance. Here, we modified the model in two ways: (i) nodes are not placed at random, but the geographical position of each node on the social layer corresponds to the position on the power-grid layer; (ii) instead of considering the geographical distance between the nodes, we considered the network distance. Notice that, being the network embedded in space, the network distance is already shaped by the particular spatial displacement of the nodes. More precisely, the model works as follows.
Given the set of nodes (and their position), let us call their distance in layer 2 (the power-grid layer). Then, the probability that and are connected in layer 1 is given by
[TABLE]
where denotes the diameter of layer 2 and is a tunable model parameter.
We constructed the network for the social layer by linking the nodes of the grid layer according to the probability given by Eq. (13), with tuned in order to obtained a reasonable number of influential household connections (). The resulting network has links, corresponding to an average of connections per household.
Appendix B DISCRETE-TIME MARKOV CHAIN APPROACH
In the discrete-time Markov chain approach, the probability of node to be infected at time is a random variable, and it is assumed that for different nodes these probabilities are independent Gómez et al. (2010). The equation for the discrete-time evolution of can then be written as
[TABLE]
where the two terms of the right-hand side are, respectively,
- •
the probability that node , susceptible at time , gets infected by a neighbor and
- •
the probability that node , infected at time , does not recover.
represents the probability of node not being infected by any of his neighbors at time , and it can be written in terms of the adjacency matrix of layer , which controls the contacts between nodes and , as
[TABLE]
while the recovery probability , for the case , is given by
[TABLE]
Finally, the stationary state is given by
[TABLE]
The system of equations given by Eq. (17) is then solved numerically, and the density of infected is obtained by taking the average over all the nodes,
[TABLE]
The limitations of this approach have been discussed in Ref. Fennell, Melnik, and Gleeson (2016); Valdano et al. (2018). Moreover, in our specific case, the underlying lattice-like structure of the network topologies used in Section IV can break the assumption that the probabilities and of two different nodes to be infected are independent.
References
- Porter and Gleeson (2005) M. A. Porter and J. P. Gleeson, Dynamical systems on networks: A tutorial (Springer, 2005).
- Barrat, Barthelemy, and Vespignani (2008) A. Barrat, M. Barthelemy, and A. Vespignani, Dynamical processes on complex networks (Cambridge university press, 2008).
- Albert and Barabási (2002) R. Albert and A.-L. Barabási, “Statistical mechanics of complex networks,” Rev. Mod. Phys. 74, 47 (2002).
- Newman (2003) M. E. Newman, “The structure and function of complex networks,” SIAM Rev. 45, 167–256 (2003).
- Latora, Nicosia, and Russo (2017) V. Latora, V. Nicosia, and G. Russo, Complex Networks: Principles, Methods and Applications (Cambridge University Press, 2017).
- De Domenico et al. (2013) M. De Domenico, A. Solé-Ribalta, E. Cozzo, M. Kivelä, Y. Moreno, M. A. Porter, S. Gómez, and A. Arenas, “Mathematical formulation of multilayer networks,” Phys. Rev. X 3, 041022 (2013).
- Boccaletti et al. (2014) S. Boccaletti, G. Bianconi, R. Criado, C. I. Del Genio, J. Gómez-Gardenes, M. Romance, I. Sendina-Nadal, Z. Wang, and M. Zanin, “The structure and dynamics of multilayer networks,” Phys. Rep. 544, 1–122 (2014).
- Kivelä et al. (2014) M. Kivelä, A. Arenas, M. Barthelemy, J. P. Gleeson, Y. Moreno, and M. A. Porter, “Multilayer networks,” J. Compl. Nets. 2, 203–271 (2014).
- Battiston, Nicosia, and Latora (2017) F. Battiston, V. Nicosia, and V. Latora, “The new challenges of multiplex networks: Measures and models,” Eur. Phys. J. Special Topics 226, 401–416 (2017).
- Bianconi (2018) G. Bianconi, Multilayer Networks: Structure and Function (Oxford University Press, 2018).
- Arenas et al. (2008) A. Arenas, A. Díaz-Guilera, J. Kurths, Y. Moreno, and C. Zhou, “Synchronization in complex networks,” Phys. Rep. 469, 93–153 (2008).
- Masuda, Porter, and Lambiotte (2017) N. Masuda, M. A. Porter, and R. Lambiotte, “Random walks and diffusion on networks,” Phys. Rep. 716, 1–58 (2017).
- Pastor-Satorras et al. (2015) R. Pastor-Satorras, C. Castellano, P. Van Mieghem, and A. Vespignani, “Epidemic processes in complex networks,” Rev. Mod. Phys. 87, 925 (2015).
- Valente (1996) T. W. Valente, “Network models of the diffusion of innovations,” Comput. Math. Organ. Theory 2, 163–164 (1996).
- Iacopini, Milojević, and Latora (2018) I. Iacopini, S. Milojević, and V. Latora, “Network dynamics of innovation processes,” Phys. Rev. Lett. 120, 048301 (2018).
- Cowan and Jonard (2004) R. Cowan and N. Jonard, “Network structure and the diffusion of knowledge,” J. Econ. Dyn. Control 28, 1557–1575 (2004).
- Fang et al. (2012) X. Fang, S. Misra, G. Xue, and D. Yang, “Smart Grids - The new and improved Power Grid: A Survey,” Communications Surveys & Tutorials, IEEE 14, 944–980 (2012).
- Christakis and Fowler (2007) N. A. Christakis and J. H. Fowler, “The spread of obesity in a large social network over 32 years,” N. Engl. J. Med. 357, 370–379 (2007).
- Fowler and Christakis (2008) J. H. Fowler and N. A. Christakis, “Dynamic spread of happiness in a large social network: longitudinal analysis over 20 years in the framingham heart study,” Bmj 337, a2338 (2008).
- Christakis and Fowler (2008) N. A. Christakis and J. H. Fowler, “The collective dynamics of smoking in a large social network,” N. Engl. J. Med 358, 2249–2258 (2008).
- Pinheiro et al. (2014) F. L. Pinheiro, M. D. Santos, F. C. Santos, and J. M. Pacheco, “Origin of peer influence in social networks,” Phys. Rev. Lett. 112, 098702 (2014).
- Hodas and Lerman (2014) N. O. Hodas and K. Lerman, “The simple rules of social contagion,” Sci. Rep. 4, 4343 (2014).
- Centola (2010) D. Centola, “The spread of behavior in an online social network experiment,” Science 329, 1194–1197 (2010).
- Ugander et al. (2012) J. Ugander, L. Backstrom, C. Marlow, and J. Kleinberg, “Structural diversity in social contagion,” Pro. Natl. Acad Sci. U.S.A. , 201116502 (2012).
- Karsai et al. (2014) M. Karsai, G. Iniguez, K. Kaski, and J. Kertész, “Complex contagion process in spreading of online innovation,” J. R. Soc. Interface 11, 20140694 (2014).
- Mønsted et al. (2017) B. Mønsted, P. Sapieżyński, E. Ferrara, and S. Lehmann, “Evidence of complex contagion of information in social media: An experiment using twitter bots,” PLoS One 12, e0184148 (2017).
- Iñiguez et al. (2018) G. Iñiguez, Z. Ruan, K. Kaski, J. Kertész, and M. Karsai, “Service adoption spreading in online social networks,” in Complex Spreading Phenomena in Social Systems (Springer, 2018) pp. 151–175.
- Centola and Macy (2007) D. Centola and M. Macy, “Complex contagions and the weakness of long ties,” Am. J. Sociol 113, 702–734 (2007).
- Guilbeault, Becker, and Centola (2018) D. Guilbeault, J. Becker, and D. Centola, “Complex contagions: A decade in review,” in Complex Spreading Phenomena in Social Systems (Springer, 2018) pp. 3–25.
- Böttcher, Nagler, and Herrmann (2017) L. Böttcher, J. Nagler, and H. J. Herrmann, “Critical behaviors in contagion dynamics,” Phys. Rev. Lett. 118, 088301 (2017).
- Iacopini et al. (2019) I. Iacopini, G. Petri, A. Barrat, and V. Latora, “Simplicial models of social contagion,” Nat. Commun. 10, 2485 (2019).
- Gross, D’Lima, and Blasius (2006) T. Gross, C. J. D. D’Lima, and B. Blasius, “Epidemic dynamics on an adaptive network,” Phys. Rev. Lett. 96, 208701 (2006).
- Zanette and Risau-Gusmán (2008) D. H. Zanette and S. Risau-Gusmán, “Infection spreading in a population with evolving contacts,” J. Biol. Phys. 34, 135–148 (2008).
- Risau-Gusmán and Zanette (2009) S. Risau-Gusmán and D. H. Zanette, “Contact switching as a control strategy for epidemic outbreaks,” J. Theor. Biol. 257, 52–60 (2009).
- Gómez-Gardeñes et al. (2016) J. Gómez-Gardeñes, L. Lotero, S. Taraskin, and F. Pérez-Reche, “Explosive contagion in networks,” Sci. Rep. 6, 19767 (2016).
- Tuzón, Fernández-Gracia, and Eguíluz (2018) P. Tuzón, J. Fernández-Gracia, and V. M. Eguíluz, “From continuous to discontinuous transitions in social diffusion,” Front. Phys. 6, 21 (2018).
- Lee et al. (2019) H.-W. Lee, N. Malik, F. Shi, and P. J. Mucha, “Social clustering in epidemic spread on coevolving networks,” Phys. Rev. E 99, 062301 (2019).
- Funk et al. (2009) S. Funk, E. Gilad, C. Watkins, and V. A. Jansen, “The spread of awareness and its impact on epidemic outbreaks,” Pro. Natl. Acad Sci. U.S.A. 106, 6872–6877 (2009).
- Funk, Gilad, and Jansen (2010) S. Funk, E. Gilad, and V. Jansen, “Endemic disease, awareness, and local behavioural response,” J. Theor. Biol. 264, 501–509 (2010).
- Wu et al. (2012) Q. Wu, X. Fu, M. Small, and X.-J. Xu, “The impact of awareness on epidemic spreading in networks,” Chaos 22, 013101 (2012).
- Granell, Gómez, and Arenas (2013) C. Granell, S. Gómez, and A. Arenas, “Dynamical interplay between awareness and epidemic spreading in multiplex networks,” Phys. Rev. Lett. 111, 128701 (2013).
- Steinegger et al. (2018) B. Steinegger, A. Cardillo, P. De Los Rios, J. Gómez-Gardeñes, and A. Arenas, “Interplay between cost and benefits triggers nontrivial vaccination uptake,” Phys. Rev. E 97, 032308 (2018).
- Wu, Arenas, and Gómez (2017) H. Wu, A. Arenas, and S. Gómez, “Influence of trust in the spreading of information,” Phys. Rev. E 95, 012301 (2017).
- Bagnoli, Lio, and Sguanci (2007) F. Bagnoli, P. Lio, and L. Sguanci, “Risk perception in epidemic modeling,” Phys. Rev. E 76, 061904 (2007).
- de Arruda et al. (2018) G. F. de Arruda, G. Petri, F. A. Rodrigues, and Y. Moreno, “Impact of the distribution of recovery rates on disease spreading in complex networks,” Phys. Rev. Research 2, 013046 (2020).
- Darbon et al. (2019) A. Darbon, D. Colombi, E. Valdano, L. Savini, A. Giovannini, and V. Colizza, “Disease persistence on temporal contact networks accounting for heterogeneous infectious periods,” Royal Society open science 6, 181404 (2019).
- Czaplicka, Toral, and San Miguel (2016) A. Czaplicka, R. Toral, and M. San Miguel, “Competition of simple and complex adoption on interdependent networks,” Phys. Rev. E 94, 062301 (2016).
- The 21st Conference of the Parties to the United Nations Framework (2015) C. o. C. C. U. The 21st Conference of the Parties to the United Nations Framework, “The Paris Agreement,” (2015).
- (49) V. Giordano and G. Fulli, “A business case for smart grid technologies: A systemic perspective,” Energy Policy .
- Rodríguez-Molina et al. (2014) J. Rodríguez-Molina, M. Martínez-Núñez, J.-F. Martínez, and W. Pérez-Aguiar, “Business models in the smart grid: Challenges, opportunities and proposals for prosumer profitability,” Energies 7, 6142–6171 (2014).
- Schäfer et al. (2015) B. Schäfer, M. Matthiae, M. Timme, and D. Witthaut, “Decentral Smart Grid Control,” New J. Phys. 17, 015002 (2015).
- Li, Chen, and Low (2011) N. Li, L. Chen, and S. H. Low, “Optimal demand response based on utility maximization in power networks,” in 2011 IEEE power and energy society general meeting (IEEE, 2011) pp. 1–8.
- Mohsenian-Rad et al. (2010) A.-H. Mohsenian-Rad, V. W. Wong, J. Jatskevich, R. Schober, and A. Leon-Garcia, “Autonomous demand-side management based on game-theoretic energy consumption scheduling for the future smart grid,” IEEE transactions on Smart Grid 1, 320–331 (2010).
- Su and Kirschen (2009) C.-L. Su and D. Kirschen, “Quantifying the effect of demand response on electricity markets,” IEEE Transactions on Power Systems 24, 1199–1207 (2009).
- Pudjianto, Ramsay, and Strbac (2007) D. Pudjianto, C. Ramsay, and G. Strbac, “Virtual power plant and system integration of distributed energy resources,” IET Renew. Power Gener. 1, 10–16 (2007).
- Siano (2014) P. Siano, “Demand response and smart grids—a survey,” Renewable and sustainable energy reviews 30, 461–478 (2014).
- Barthélemy (2011) M. Barthélemy, “Spatial networks,” Phys. Rep. 499, 1–101 (2011).
- Watts and Strogatz (1998) D. J. Watts and S. H. Strogatz, “Collective dynamics of ?small-world?networks,” Nature 393, 440–442 (1998).
- Fennell, Melnik, and Gleeson (2016) P. G. Fennell, S. Melnik, and J. P. Gleeson, “Limitations of discrete-time approaches to continuous-time contagion dynamics,” Phys. Rev. E 94, 052125 (2016).
- Valdano et al. (2018) E. Valdano, M. R. Fiorentin, C. Poletto, and V. Colizza, “Epidemic threshold in continuous-time evolving networks,” Phys. Rev. Lett. 120, 068302 (2018).
- Porta, Crucitti, and Latora (2006) S. Porta, P. Crucitti, and V. Latora, “The network analysis of urban streets: a primal approach,” Environment and Planning B: planning and design 33, 705–725 (2006).
- Waxman (1988) B. M. Waxman, “Routing of multipoint connections,” IEEE journal on selected areas in communications 6, 1617–1622 (1988).
- Arcaute et al. (2016) E. Arcaute, C. Molinero, E. Hatna, R. Murcio, C. Vargas-Ruiz, A. P. Masucci, and M. Batty, “Cities and regions in britain through hierarchical percolation,” Royal Soc. Open Sci. 3, 150691 (2016).
- Karampourniotis et al. (2015) P. D. Karampourniotis, S. Sreenivasan, B. K. Szymanski, and G. Korniss, “The impact of heterogeneous thresholds on social contagion with multiple initiators,” PLoS One 10, e0143020 (2015).
- Pastor-Satorras and Vespignani (2002) R. Pastor-Satorras and A. Vespignani, “Immunization of complex networks,” Phys. Rev. E 65, 036104 (2002).
- Kitsak et al. (2010) M. Kitsak, L. K. Gallos, S. Havlin, F. Liljeros, L. Muchnik, H. E. Stanley, and H. A. Makse, “Identification of influential spreaders in complex networks,” Nat. Phys. 6, 888 (2010).
- Morone and Makse (2015) F. Morone and H. A. Makse, “Influence maximization in complex networks through optimal percolation,” Nature 524, 65 (2015).
- Bale et al. (2013) C. S. Bale, N. J. McCullen, T. J. Foxon, A. M. Rucklidge, and W. F. Gale, “Harnessing social networks for promoting adoption of energy technologies in the domestic sector,” Energy Policy 63, 833–844 (2013).
- Rai and Robinson (2015) V. Rai and S. A. Robinson, “Agent-based modeling of energy technology adoption: Empirical integration of social, behavioral, economic, and environmental factors,” Environmental Modelling & Software 70, 163–177 (2015).
- Rai and Henry (2016) V. Rai and A. D. Henry, “Agent-based modelling of consumer energy choices,” Nature Climate Change 6, 556 (2016).
- Hesselink and Chappin (2019) L. X. Hesselink and E. J. Chappin, “Adoption of energy efficient technologies by households–barriers, policies and agent-based modelling studies,” Renewable and Sustainable Energy Reviews 99, 29–41 (2019).
- Nyborg et al. (2016) K. Nyborg, J. M. Anderies, A. Dannenberg, T. Lindahl, C. Schill, M. Schlüter, W. N. Adger, K. J. Arrow, S. Barrett, S. Carpenter, et al., “Social norms as solutions,” Science 354, 42–43 (2016).
- Barthélemy (2003) M. Barthélemy, “Crossover from scale-free to spatial networks,” EPL (Europhysics Letters) 63, 915 (2003).
- Toole, Cha, and González (2012) J. L. Toole, M. Cha, and M. C. González, “Modeling the adoption of innovations in the presence of geographic and media influences,” PloS one 7, e29528 (2012).
- (75) “OS MasterMap Integrated Transport Network Layer [GML geospatial data], Coverage: Great Britain, Updated Jan 2010, Ordnance Survey, GB. Using: EDINA Digimap Ordnance Survey Service. © Crown Copyright and Database Right (February 2016). Ordnance Survey (Digimap Licence),” .
- LSO (2011) “LSOA boundaries,” (2011).
- Gómez et al. (2010) S. Gómez, A. Arenas, J. Borge-Holthoefer, S. Meloni, and Y. Moreno, “Discrete-time markov chain approach to contact-based disease spreading in complex networks,” Europhys. Lett. 89, 38009 (2010).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Porter and Gleeson (2005) M. A. Porter and J. P. Gleeson, Dynamical systems on networks: A tutorial (Springer, 2005).
- 2Barrat, Barthelemy, and Vespignani (2008) A. Barrat, M. Barthelemy, and A. Vespignani, Dynamical processes on complex networks (Cambridge university press, 2008).
- 3Albert and Barabási (2002) R. Albert and A.-L. Barabási, “Statistical mechanics of complex networks,” Rev. Mod. Phys. 74 , 47 (2002).
- 4Newman (2003) M. E. Newman, “The structure and function of complex networks,” SIAM Rev. 45 , 167–256 (2003).
- 5Latora, Nicosia, and Russo (2017) V. Latora, V. Nicosia, and G. Russo, Complex Networks: Principles, Methods and Applications (Cambridge University Press, 2017).
- 6De Domenico et al. (2013) M. De Domenico, A. Solé-Ribalta, E. Cozzo, M. Kivelä, Y. Moreno, M. A. Porter, S. Gómez, and A. Arenas, “Mathematical formulation of multilayer networks,” Phys. Rev. X 3 , 041022 (2013).
- 7Boccaletti et al. (2014) S. Boccaletti, G. Bianconi, R. Criado, C. I. Del Genio, J. Gómez-Gardenes, M. Romance, I. Sendina-Nadal, Z. Wang, and M. Zanin, “The structure and dynamics of multilayer networks,” Phys. Rep. 544 , 1–122 (2014).
- 8Kivelä et al. (2014) M. Kivelä, A. Arenas, M. Barthelemy, J. P. Gleeson, Y. Moreno, and M. A. Porter, “Multilayer networks,” J. Compl. Nets. 2 , 203–271 (2014).
