Resource distribution networks are the infrastructure facilitating the flow of resources in both biotic and abiotic systems. Both theoretical and empirical arguments have proposed that physical systems self-organise to maximise power production, but how this trajectory is related to network development, especially regarding the heterogeneity of resource distribution in explicitly spatial networks, is less understood. Quantifying the heterogeneity of resource distribution is necessary for understanding how phenomena such as economic inequality or energetic niches emerge across socio-ecological and environmental systems. Although qualitative discussions have been put forward on this topic, to date there has not been a quantitative analysis of the relationship between network development, maximum power, and inequality. This paper introduces a theoretical framework and applies it to simulate the power consumption and inequality in generalised, spatially explicit resource distribution networks. The networks illustrate how increasing resource flows amplify inequality in power consumption at network end points, due to the spatial heterogeneity of the distribution architecture. As increasing resource flows and the development of hierarchical branching can both be strategies for increasing power consumption, this raises important questions about the different outcomes of heterogeneous distribution in natural versus human-engineered networks, and how to prioritise equity of distribution in the latter.
Resource distribution networks are the infrastructure facilitating the flow of resources in both biotic and abiotic systems. Both theoretical and empirical arguments have proposed that physical systems self-organise to maximise power production, but how this trajectory is related to network development, especially regarding the heterogeneity of resource distribution in explicitly spatial networks, is less understood. Quantifying the heterogeneity of resource distribution is necessary for understanding how phenomena such as economic inequality or energetic niches emerge across socio-ecological and environmental systems. Although qualitative discussions have been put forward on this topic, to date there has not been a quantitative analysis of the relationship between network development, maximum power, and inequality. This paper introduces a theoretical framework and applies it to simulate the power consumption and inequality in generalised, spatially explicit resource distribution networks. The networks illustrate how increasing resource flows amplify inequality in power consumption at network end points, due to the spatial heterogeneity of the distribution architecture. As increasing resource flows and the development of hierarchical branching can both be strategies for increasing power consumption, this raises important questions about the different outcomes of heterogeneous distribution in natural versus human-engineered networks, and how to prioritise equity of distribution in the latter.
Both biotic and abiotic systems require energy for maintenance and growth, necessitating the relocation of energetic resources from points of supply to points of consumption and end use. This need for energy drives the development of resource acquisition, distribution, and end-use (RADE) networks [1] in all earth systems. RADE networks are by definition spatial structures, constructed with both physical materials, such as asphalt, wire, or connective tissue, and informational cues, such as scent trails or memories. Additionally, all RADE networks can be conceptualised as a collection of resources, where the energy flow is generated and supplied; end-use consumers, where the energy flow is required; and the links between them. The construction, maintenance, and use of these networks inevitably requires a considerable proportion of the resources available to consumers. As it is evolutionarily advantageous to maximise the net resources available for further growth and development [2,3], there is significant adaptive pressure to drive RADE network development toward increasing efficiency. Additionally, these networks often share common forms such as hierarchical branching, and serve end consumers operating in highly heterogeneous states. Rarely, if ever, are these two observations explicitly associated, but given the role of RADE networks in determining the states of the consumers they support, correlation between network topology and variance in supply to these points of end use should be expected. Establishing this connection is crucial, not only in natural systems as a means of accounting for variability, but especially in social systems where inequality is of such profound importance.Inequality in human society is typically conceived as an outcome of combined social, political, psychological, and economic influences. Although many theories about the origins of inequality include discussion of resources, such as their economic defensibility, most theories still invoke cultural or technological arguments as well [4]. Additionally, even arguments based on instincts and social behaviour rarely connect these to resource distribution explicitly [5], despite the essential role of resource movement in giving rise to any cultural, technological, and social forces. This gives the appearance of resource distribution and emergent inequality in social systems as having fundamentally different causes than hierarchies in environmental and biological systems, or energetic niches in ecosystems. Moreover, while energy consumption is not typically the named objective of economic management, the drive toward ever-increasing economic growth still requires energetic resources to build and maintain the infrastructure that generates returns [6], paralleling the energy used for growth and maintenance within natural systems. As both natural and human-engineered systems rely on resource distribution networks to relocate energetic resources, it seems logical to consider heterogeneity within the networks and resources themselves as potentially foundational causes of inequality [7]. However, a formal, quantitative linkage between RADE network architecture, inequality in resource distribution, and the rate of increase of that inequality during network development, has not yet been elucidated.RADE networks are theorised to develop in a way that maximises the availability of resources to points of end use, such that these end consumers capture the maximum free energy for their own purposes in doing ‘useful work’ [2], such as increases in growth, development, or storage [8]. This is formalised in the Maximum Power Principle (MPP), which states that, given adequate degrees of freedom, a system will self-organise so as to maximise its power output, or capture and use of free energy per unit time [9]. An explanation for why such behaviour would emerge is that increasing the availability of useful energy currently within a system allows the system to capture more free energy in the future, such that MPP is simply the expression of a growth-orientated positive feedback, which inevitably evolves to some boundary or constraint. Often these constraints can be considered thermodynamic limits on efficiency [10]. Hereon, this maximisation of energy consumption and power production will be referred to as ‘maximum power,’ to include the transfer or capture of free energy, and its consumption in performing useful work. MPP is closely related or equivalent in many systems to the Maximum Entropy Production Principle (MEPP) and related thermodynamic extremisation principles (see e.g. [11,12]). While criticisms of both MPP and MEPP [13-15] have been put forward, these have mostly been resolved through clarification and restrictions to the theories [16,17]. As such, these extremisation principles provide a framework and directionality for evolution and systems progression, and can be used to help understand broader trajectories for systems development, and network development within that [12].Specifically, systems often maximise power via changing state with respect to available energy inputs and constraints; changing network architecture to take advantage of untapped resources or minimise energy consumption in transporting resources; or both. Some theorise that the development of self-similar hierarchical branched networks, seen in a diverse array of naturally-occurring and human-engineered systems, including vascular networks in plants and animals, power grids, and river basins, is an example of the latter strategy [18,19]. Resource flows transmit energy using a mass carrier, such as food or electrons; and during transmission these carriers experience frictional dissipation when moving over distances. This creates the evolutionary pressure to minimise transmission distance to maximise the energy transferred, hence the development of optimal space-filling structures such as hierarchical branching. Despite the theoretical universal drive toward increasing levels of energy consumption, there has been limited study on the relationship between this increasing trajectory, the architectures favourable to it, and the impact that has on the inequality of energy distribution in ecological and socio-ecological systems, as introduced above.Since frictional dissipation derives from distance, spatially explicit modelling of RADE networks is crucial to understanding their development and dynamics, and the impacts these have on inequality. The dynamics of energy-mass flows over distances are described by a group of phenomenological linear flow laws, including Ohm’s law for electrical current, Darcy’s law for fluid flow, Fick’s law for diffusion, and Fourier’s law for heat transport. These flow laws state how force and flux are closely related to one another [20], making them useful for modelling a diverse range of energy-mass flow systems. It is hypothesised that, when viewed from the appropriate perspective, physical systems such as ecosystems and socio-ecological systems should all follow these force-flux relationships [21]. Odum in particular made extensive use of electrical analogue modelling, which calculated the flows through a system using Ohm’s law, by identifying the analogous concepts to voltage, current, and resistance or conductance in a system (see e.g. [22,23]). While his focus was on interactional models such as food webs, less work has been done applying this type of modelling to spatially-explicit networks, where the friction or resistance term, or equivalently the latter’s inverse, conductance, is related to the physical distance the flows must cover (although see specific case studies in [24,25]). Drawing analogies between resource flows in complex coupled socio-ecological systems and electrical circuits can be criticized because the formulas underlying analysis of electrical systems are linear, while those of the former are nonlinear. However, Wang et al. (2012) argue that many systems show linear behaviour at macroscales or microscales, and these can be modelled individually and recombined. Such linear models thus remain useful analogies for exploring generalized realistic systems [26], and may still result in the emergence of complex properties. Exploration of the effects of nonlinear formulas on these observations is the potential subject of future work.Given the theoretical argument and empirical evidence for systems to evolve toward a state of maximum power, this paper will explore the potential relationships between the trajectory towards maximum power, RADE network structure, and inequality. It will thereby generate further insight into the characteristics of complex spatially explicit RADE networks as they develop toward and operate at maximum power. Specifically, systems will be modelled with representative electrical circuits to elucidate the dynamics and characteristics of generalised RADE networks evolving toward maximum power transfer, explore characteristics of those networks and the evolutionary levers employed in their development, and discuss how these relate to the existence and development of inequality between end consumers in those networks.
Inequality as a function of network architecture and resource flows
Modelling framework using an electrical analogue
In mass-flow networks, the flow through the network is generally conceptualised as a function of the driving potential gradient, and the characteristics of the material through which it flows. As introduced above, this relationship can be represented in a given system using an analogue of one of the phenomenological flow laws, such as Ohm’s law,In the framework here, ΔV is the potential gradient driving the flow between two points in the network, I is the resource flow, and R is the resistance of the associated link, a measure of the friction encountered by the flow, given by the ratio of link length to link strength or capacity, . The power output P delivered to a given end-point consumer c in the network, or final power, is defined asAlternatively, ΔV can be conceptualised as the energy consumed in transport, whether active or passive, as the power consumed in transport between two points, P, is given by combining Eqs 1 and 2 asThe relationship between this power consumption in transport and the spatially-related resistance term clarifies the evolutionary pressure for a system to minimise resistance, such as through the development of increasingly efficient structures that are hypothesised to minimise frictional losses [18]. Specifically, minimising the frictional losses maximises the rate of energy transfer, or power, at the spatially disparate points of final dissipation or consumption.Along with reorganisation of network architecture to minimise resistance, systems can evolve toward higher final power by adapting network state with respect to the quantity and potential of available resources. For example, the increased availability of resources in summer months allows mammals to operate at a higher metabolism and in a greater geographic range, whereas hibernation is an adaptation to decreased resource availability in the same range during winter months [27]. In the framework here, adaptation of network state can be represented by changing I, or by changing the potentials that comprise V. In the former case, increasing I causes to increase (Eq 2), until the increased frictional losses from higher resource flow (Eq 3) causes a large enough increase in ΔV, such that decreases. In this way, the trade-off between I and ΔV is mediated by R, again providing evolutionary pressure for a system to develop lower resistance, as it increases resource flows.Due to this trade-off between I and ΔV, maximum final power occurs in this framework when the potential at the consumer is half the potential at the resource (see S1 Text for derivation). This is consistent with the Maximum Power Transfer theorem for electrical circuits [28], empirical findings of maximum power in natural systems such as streamflow [29], muscle contraction [30], sediment transport [11], and the Maximum Power Principle as extended to generalised interacting components [9]. In electrical circuits, simplification algorithms such as Thévenin’s theorem [28] allow for complex circuits to be represented by simpler equivalents. Similarly, in the framework presented here, the relationship between consumer and resource potential can be extended over the entire network using the network mean values for power consumption, resource flow, resistance, and potentials. Specifically, the network-wide maximum final power state is then
where and are the network mean values for consumer and resource potential, respectively.In order to extend this framework to explore the heterogeneity among consumers within the network, and how this is affected by increasing consumption and changing network organisation, the relationship between consumer potential, resource flow, and resistance can also be expressed in terms of the respective standard deviations. Although it is more common to use the Gini coefficient or other relative measures to quantify inequality in economic and similar analyses, these can obfuscate increases in absolute inequality when the relationship between variables stays constant [31,32]. For example, if each number in a distribution is increased by 50%, the standard deviation of the distribution increases by 50% and the range by 67%, but the Gini coefficient remains the same as the relative relationships are unchanged. Moreover, the Gini coefficient and similar metrics are unitless measures, whereas the standard deviation has the same units as the mean. Any relationships elucidated involving standard deviation will therefore be more consistent with those identified above using means.The distributions of consumer potentials and final power consumption in a network are the result of the spatial distribution of consumer and resource nodes and links, and the magnitude of resource flow. In networks where there is a single direct connection from each consumer to a resource point, equal resource flow to all consumers, and no interconnections between consumers, the standard deviation of the consumer potentials is , derived from Eq 1, and the standard deviation of consumer final power is . Therefore, in networks with equal resistances along all links, such as an idealised radial burst network, the standard deviations of consumer potentials and final power consumption would be zero. In contrast, increasing resource flows along links with unequal resistance would cause an increase in the standard deviations of potential and final power consumption, due to unequal decreases in consumer potentials.In more interconnected networks, however, the standard deviations of consumer potential and final power consumption are complex properties, as changes in potential at one node would propagate to interconnected nodes throughout the entire network. As such, determining the baseline structural heterogeneity of the network helps isolate the effects of spatial distribution and connectivity from those of resource flow in increasing the distributions of consumer potential and final power consumption. Here, the ‘effective resistance’ is the resource flow-normalised drops in potential from a resource to a given consumer i,As opposed to the traditional measure of resistance, which is calculated for a given link, the effective resistance is calculated along the whole path between a given consumer and resource, even if the two nodes are connected indirectly via multiple links. The effective resistance therefore considers the interaction effects along the links, as well as the real resistances of the link or links between a consumer and resource: its standard deviation relates the heterogeneity in physical distances around the network that the flows cross, network connectivity, and the quantity of flow, to the disparities in consumer potential or power.In the special case of direct connections between consumers and a resource, the effective resistance simplifies to the link resistance. In all networks, therefore, the standard deviation of effective resistance is the constant of proportionality between the standard deviation of consumer potential or power, and resource flow, such that , and . As with the traditional measure of resistance, effective resistance and its standard deviation are stationary for any quantity of resource flow through a given link in the network architecture. It is clearly influenced by the connectivity and symmetry of the network, as asymmetry in path length, Euclidean distance, or number of intermediary or downstream nodes all increase the inequality in consumer potential and final power consumption. Notably, since effective resistance includes the effects of both physical structure and connectivity, it could potentially be a useful mapping between spatial and relational dimensions of networks, which have typically been analysed separately.
Simulations to illustrate framework
To illustrate these described dynamics of resource flow in networks, generalised RADE networks were modelled using the relationships presented above. Initially, the networks were comprised of only two types of nodes distributed in space: resource supply nodes and consumer nodes. Consumer nodes could be connected to one another, such that the consumers who were more directly connected to resource nodes passed resource flow along the network to more distant consumers. However, this was limited to the excess resource flow remaining after the initial consumers had met their requirement: consumer nodes could not act as resources to generate additional flow. The resistance was held constant across all links, and was modelled as the ratio of link length to strength, as described previously. The networks were evolved toward maximum power by increasing the resource flows through them and determining the distribution of power consumption across the network using a matrix inversion. The full details are provided in Section 5. This approach, modified from load flow analysis in electrical grids [33], ensured that the resource flows calculated for each node were consistent with the constraints of the first and second laws of thermodynamics, as resource flow was conserved, and power losses around the network were proportional to the size of the network. A sample of the networks simulated is shown in Fig 1, and complete results are in S1 Table.
Fig 1
A sample of the networks used to simulate evolution toward maximum power.
The green squares are resource nodes, and the blue circles are consumer nodes. The grey lines are links between them. Maximum power was calculated by varying the resource flow through the network and calculating the total final power across all consumer nodes.
A sample of the networks used to simulate evolution toward maximum power.
The green squares are resource nodes, and the blue circles are consumer nodes. The grey lines are links between them. Maximum power was calculated by varying the resource flow through the network and calculating the total final power across all consumer nodes.The outcomes of a representative sample of the simulations are shown in Fig 2. As consistent with Eq 4 above, in all simulations maximum power occurs when the mean consumer operates at 50% of the potential of the mean resource (Fig 2A). Moreover, the relationship between resource flow per consumer squared, , and the standard deviation of consumer power, is linear (Fig 2B), with slope , as calculated by least-squares regression and plotted against the estimate using Eq 5 (Fig 2C). This heterogeneity of distances and connections between the consumers and resource causes a distribution of consumer potentials, reflected in The relationship between consumer potential and power heterogeneity for the different networks, and the resource flow per consumer, is also shown in Fig 3, where increasing I over the course of the simulation, and hence decreasing , causes to increase.
Fig 2
For the six example networks, (a) the relationship between total final power (P) and the ratio of mean consumer potential to mean resource potential (), (b) the relationship between the standard deviation of consumer final power (σ) and resource flow squared (I), and (c) the relationship between the slope of (b) and the standard deviation of effective resistance (σR). These illustrate the main equations derived in the presentation of the modelling framework. Here, each coloured point range represents a different network topology over which the simulations were run. The slope of (c) is exactly 1. Units are generalised units of power, potential, and resource flow. A copy of (a) with raw data is included in S1 Fig.
Fig 3
Density plots of normalised consumer final power (PC) for the six example networks, shown over decreasing ratios of mean consumer to mean resource potential, .
Each plot shows the density for the normalised consumer final power at = 0.75, 0.5, and 0.25, from left to right, as the ratio decreases due to increased resource flow during the simulation. The data were normalised by subtracting the mean consumer power at each ratio level, and dividing by the standard deviation of consumer power at = 0.75, such that the width of the first subplot for each network is one standard deviation.
For the six example networks, (a) the relationship between total final power (P) and the ratio of mean consumer potential to mean resource potential (), (b) the relationship between the standard deviation of consumer final power (σ) and resource flow squared (I), and (c) the relationship between the slope of (b) and the standard deviation of effective resistance (σR). These illustrate the main equations derived in the presentation of the modelling framework. Here, each coloured point range represents a different network topology over which the simulations were run. The slope of (c) is exactly 1. Units are generalised units of power, potential, and resource flow. A copy of (a) with raw data is included in S1 Fig.
Density plots of normalised consumer final power (PC) for the six example networks, shown over decreasing ratios of mean consumer to mean resource potential, .
Each plot shows the density for the normalised consumer final power at = 0.75, 0.5, and 0.25, from left to right, as the ratio decreases due to increased resource flow during the simulation. The data were normalised by subtracting the mean consumer power at each ratio level, and dividing by the standard deviation of consumer power at = 0.75, such that the width of the first subplot for each network is one standard deviation.The networks that show more heterogeneity in the Euclidean distance, path distance, or both, and less connectivity between consumers, have higher inequality as measured by (Figs 1 and 2C). This suggests that connectivity among consumers can also play a role in limiting the inequality in frictional losses and the resultant consumer potential heterogeneity. This mechanism is perhaps similar to the translocation of nutrients through fungi, where symbiotic connections between the mycelium and plant root systems allow for the redistribution of heterogeneously-located nutrients, providing more remote portions of the mycelial network greater access to resources [34].While the resource nodes in these simulations operated at a constant potential, similarly to time-averaged behaviour of renewable resources, or a system observed over a short timeframe, these results suggest that inequality would increase even more quickly in systems with diminishing resources. This would be because the less optimally located and connected consumers would experience larger decreases in power, due to the decreasing resource potential amplifying the effects of their higher effective resistance. This is a current line of investigation for an extension of this work.
Inequality in branching networks
Branching as a strategy to increase the maximum power of a system
Although changes in state variables, such as potential, allow any given network architecture to achieve its maximum power, this maximum can be increased further through the evolution of the network architecture itself, as discussed. In the framework presented here, this would be illustrated by network reorganisation or otherwise reducing R, such that higher resource flows do not cause as much frictional loss (Eq 3). This does not necessarily require decreasing however, as theoretically the distribution of effective resistances could remain the same for a different configuration of actual resistances.One means by which systems evolve toward increased consumption through network change is through self-organisation into hierarchical branching structures, which are prevalent in both naturally-occurring and human-engineered systems [18,19]. In these networks, multiple downstream consumers may draw resource flow from the same resource, although this causes increased frictional losses by increasing the I term in Eq 3. This is offset in many systems by the development of higher-capacity links along shared pathways, such as preferential flow paths [11,35]. This is equivalent to varying the link strength in the equation for R (see Methods).
Branching simulations
To illustrate the dynamics of branching networks more clearly, another set of simulations was performed, featuring idealised self-similar hierarchical branching networks. In these simulations, two networks were constructed. In the first, the network had consumers arranged in a branching pattern around a single resource (‘fully branched’ network, Fig 4A). In the second, a branching network was artificially evolved from a nearly radial burst pattern, by adding in consecutive levels of non-demand junctions or ‘branch points,’ and re-calculating the consumption (‘evolved branching’ networks, Fig 4B). In the ‘evolved branching’ networks, at each iteration of the evolution, the average link length became shorter, and the network became more similar to a fractal branching structure. This was done to observe how power consumption was affected by changing the architecture to reflect known optimal distribution patterns, without increasing the number of consumers in the network.
Fig 4
(a) A ‘fully branched’ network, with consumers at each junction, and (b) ‘evolved branching’ networks illustrating the addition of branch points and links over the course of the simulations. In each network, the green square is the resource, and the blue circles are consumers. In the ‘evolved branching’ networks, the branch points, represented by triangles, and links of the same colour denote when they were added during the evolution of branching: black links are the original network with no branch points, purple links and branch points are the first level of branching, and gold links and branch points are the second level, which also includes some branch points from previous levels. The network shown here is simplified for illustration purposes: the simulated ‘evolved branching’ networks contained seven levels of branch points at the final stage of development, and 512 consumers.
(a) A ‘fully branched’ network, with consumers at each junction, and (b) ‘evolved branching’ networks illustrating the addition of branch points and links over the course of the simulations. In each network, the green square is the resource, and the blue circles are consumers. In the ‘evolved branching’ networks, the branch points, represented by triangles, and links of the same colour denote when they were added during the evolution of branching: black links are the original network with no branch points, purple links and branch points are the first level of branching, and gold links and branch points are the second level, which also includes some branch points from previous levels. The network shown here is simplified for illustration purposes: the simulated ‘evolved branching’ networks contained seven levels of branch points at the final stage of development, and 512 consumers.In the ‘fully branched’ network, both the total quantity of power consumption, and inequality of consumer potential and power, were considerably higher than in the other architectures illustrated in Fig 5 (see S1 Table). In contrast, the ‘evolved branching’ simulations showed lower total power consumption and no inequality present in the final stage of network evolution, as the consumers were all placed equal path distances from the resource, despite being at slightly differing Euclidean distances. This demonstrates that the self-similar branching architecture itself does not lead to inequality, but rather the hierarchical or otherwise heterogeneous distribution of consumers.
Fig 5
The total final power consumption (P) against the ratio of mean consumer potential to mean resource potential () for each level of the ‘evolved branching’ networks.
With additional levels of branching, the network became more similar to a fractal branching structure: average link length shortened, and resource flow was concentrated onto fewer, more shared links. Here, each coloured point series represents the trajectory of final power consumption as the network became more branched: Level 0 had no branch points, and Level 7 was a fully self-similar fractal. Relative total final power is the sum of final power consumption at all consumer nodes, normalised by the maximum power achieved by the network, which preserves relative differences. A copy of the figure with raw data is included in S2 Fig.
The total final power consumption (P) against the ratio of mean consumer potential to mean resource potential () for each level of the ‘evolved branching’ networks.
With additional levels of branching, the network became more similar to a fractal branching structure: average link length shortened, and resource flow was concentrated onto fewer, more shared links. Here, each coloured point series represents the trajectory of final power consumption as the network became more branched: Level 0 had no branch points, and Level 7 was a fully self-similar fractal. Relative total final power is the sum of final power consumption at all consumer nodes, normalised by the maximum power achieved by the network, which preserves relative differences. A copy of the figure with raw data is included in S2 Fig.In the fully branched network, the underlying hierarchical spatial distribution of consumer nodes and links led to a highly skewed distribution of consumer potentials and final power at network maximum final power, which appears to show power-law properties (Fig 6). While the focus of the work here is on spatial networks, hierarchies can also emerge in relational ‘scale-free’ networks. These are often represented as hub-and-spoke topologies, with power law distributions of node degrees. Power law or similarly heavy-tailed distributions in physical systems are typically described as resulting from interactions between interdependent components [36], but the simulations here demonstrate how this distribution can also occur as a result of the spatial organisation of interacting components. It is therefore possible that similar processes give rise to scale-free characteristics both spatially, as in self-similar hierarchical branching, and relationally, as in a power-law distribution of node degrees.
Fig 6
The frequency distribution of consumer potentials (V) at maximum network final power for a hierarchically branched network, plotted on log-log axes.
The highly heterogeneous consumer potentials are due to the hierarchical network structure shown in Fig 4A.
The frequency distribution of consumer potentials (V) at maximum network final power for a hierarchically branched network, plotted on log-log axes.
The highly heterogeneous consumer potentials are due to the hierarchical network structure shown in Fig 4A.Notably, although self-similar hierarchical branching networks such as the ‘fully branched’ network can achieve a higher maximum power at the network level, most individual consumers would have higher power if they had direct links to the resource, such as in the radial burst networks. Therefore, branching is still only energetically advantageous to the overall system, and those positioned close to the resource within the network architecture. In addition, these optimally located and connected consumers experience increased final power even after the total network final power begins to decrease (Fig 7), due to the larger frictional losses experienced by the more distant consumers along the bottom level of the network, who have higher effective resistance (Fig 4A). This suggests that hierarchical organisation is only beneficial to the system if the consumers located further from the resource benefit from the overall system operating at a higher maximum power: the more peripheral elements need to gain some of the system-level returns. One example of hierarchical branching as a system-optimal configuration in this way is in the circulatory system of some organisms, where more distant organs and limbs may benefit from the hierarchical organisation of the whole system, even if their individual blood pressure and oxygen levels are lower. Alternatively, if the consumers in more energetically privileged locations exerted enough dominance over the system, the hierarchy could be enforced despite being sub-optimal for more distant consumers, and potentially the network as a whole (Fig 7).
Fig 7
The relative final power of consumers (P) at each level of the ‘fully branched’ network, as related to the relative resource flow to each consumer (I).
The vertical black line denotes the relative resource flow associated with network-wide maximum final power. Each series represents the relative final power consumption of consumers at that level in the network, where Level 0 is the consumers closest to the resource, and Level 7 are the consumers furthest from the resource in the network. As the resource flow increases across the network, the more distant consumers experience disproportionally greater frictional losses and therefore power losses, while consumers closer to the resource continue to increase in power. Values have been normalised by the maximum consumer final power and maximum consumer resource flow, which preserves relative differences. A copy of the figure with raw data is included in S3 Fig.
The relative final power of consumers (P) at each level of the ‘fully branched’ network, as related to the relative resource flow to each consumer (I).
The vertical black line denotes the relative resource flow associated with network-wide maximum final power. Each series represents the relative final power consumption of consumers at that level in the network, where Level 0 is the consumers closest to the resource, and Level 7 are the consumers furthest from the resource in the network. As the resource flow increases across the network, the more distant consumers experience disproportionally greater frictional losses and therefore power losses, while consumers closer to the resource continue to increase in power. Values have been normalised by the maximum consumer final power and maximum consumer resource flow, which preserves relative differences. A copy of the figure with raw data is included in S3 Fig.
Conclusion
This work has explored the characteristics of complex networks evolving toward maximum power production, and the relationship between the development and dynamics of these networks and the inequality of resource distribution through them. The derived equations and illustrative simulations related the potential, resource flow, power, and resistance across a network of resources and consumers, and illustrated how those relationships changed as the network evolved toward maximum power, through adaptation in network state, architecture, or both. Specifically, it was shown that if the network structure consists of unequal link resistances, resulting from heterogeneity in path distance or connectivity in the network, the inequality of resource distribution will increase as the quantity of resource flow across the network increases. The potential for this architecturally-driven inequality is seen most prominently in hierarchical structures, such as the branching architectures common across in biological, environmental, and human-engineered systems (see e.g. [19,37-39]).Additionally, this hierarchical branching was shown to only increase the energy transferred through the network at maximum power at the scale of the entire network, and for the consumers located and connected closely to the resources. In contrast, more distant consumers in these architectures experienced rapid decreases in energy consumption as the resource flow through the network increased, due to higher frictional losses of energy in transport. While prescription is not a focus of the current work, it has illustrated how RADE networks, and specifically hierarchical branching architectures, can be fundamentally linked to the deep inequality experienced by those served by these networks. Explicitly structuring these networks in an attempt to equalise distribution could take the form of co-locating resources and end-users to the greatest extent possible, such as locating solar panels or other forms of renewable energy on homes and businesses [40], or increasing the integration of locally-sourced products into a community’s food system [41]. Additional efforts, such as intentionally improving RADE network infrastructure to currently underserved populations of end users [42], could also be a significant step in the right direction. The question remains, however, as to whether even the best efforts at improving equality of distribution can offset the argued thermodynamic trajectory for systems to develop increasing patterns of consumption and dissipation (see e.g. [12]), which appears to be most effectively facilitated by inherently unequal distribution networks.
Materials and methods
Required simulation inputs
The simulation code required a Comma-Separated Values (CSV) file to specify parameterisation, including the number of nodes of each type, the size and shape of the spatial topology where they were distributed, whether links were all unit strength or potentially heterogeneous, and the file paths of the CSV files storing the locations of the nodes, or specifying random consumer placement. A complete list of the parameters required, and a description of each, is listed in Table 1.
Table 1
Modified load flow methodology input parameters and description.
Parameter name
Description
topology
The name of the shape in or on which the nodes are distributed. Values: SPHERE (nodes located within a sphere of a given radius), SPHERE_SURFACE (nodes located on the surface of a sphere a given radius),PLANE (nodes located on the surface of a plane).
pNoConnection
The probability of two nodes not connecting, in a network with random links.
noConnection
The placeholder value in the connections matrix for non-connected nodes.
resourcesFile
The file path of the CSV file storing the coordinate locations and potentials of the resources.
planeMaxCoords
The maximum coordinates of the plane, stored as a pair of values separated with a semi-colon (e.g. 100;100).
sphereR
The radius of the sphere, or sphere surface.
nBranchPoints
The number of branch points.
nConsumers
The number of consumers.
useStrength
Whether or not to use link strength in calculating the resistance between nodes. Values: TRUE/FALSE.
strengthExponent
The exponent to which the link strength, if used, should be raised.
manualNetwork
Whether to read in a pre-specified connections matrix or generate the links randomly. Values: TRUE/FALSE.
randomConsumers
Whether to distribute the consumers randomly in the topology or use specified locations. Values: TRUE/FALSE.
consumersFile
The file path of the CSV file storing the coordinate locations of the consumers (if not random).
matrixFile
The file path of the CSV file storing the connections matrix, if a pre-specified one is used.
branchPointsFile
The file path of the CSV file storing the coordinate locations of the branch points (if used).
outputCSV
The file path to the CSV file where the output of the code run is stored. Includes the resource flow specification per consumer, the power and potential at each resource and consumer, and the total link length of the network.
The topologies simulated here included planes, spheres, and sphere surfaces. Planes and spheres can be classed as two- and three-dimensional spaces, respectively, while sphere surfaces are of a more ambiguous dimension (see e.g. [1]). The exploration of these three relevant topologies, commonly used to represent idealised spaces in physical systems, allowed identification of any effect on power consumption or resource distribution due to dimensionality. In these networks, the size of the topology, measured in generalised units as the radius of the sphere or sphere surface, or one side of the square plane, was determined by the number of nodes of each type,
where nC is the number of consumers, and nR is the number of resources. This was chosen as it allowed for meaningfully large distances between nodes in networks with multiple consumer and resource nodes. The branched networks had set lengths for each link, such that topology size was not a factor.The relationship between spatial size and power distribution and consumption was not directly explored, such as by spreading the same network architecture across a larger area, but the linearity of the equation for resistance with unit-strength links suggests that inequality in consumer potential would increase linearly, and power consumption would decrease linearly, with increases in topological size. Similarly, the resource potentials were chosen to provide a clear visualisation of the maximum power ‘curve’ (Fig 2A), but a range was not explored, as increasing or decreasing the resource potential(s) would simply linearly increase or decrease the consumer potentials (see Eq 1).In all simulations with random and radial burst topologies, link strength was set to 1. In the branching simulations, it was set to be proportional to the resource flow, squared, to offset the increased frictional losses from higher resource flow along shared links. Specifically, by re-arranging Eq 1, the potential gradient along a link can be calculated as a product of resource flow I and link resistance R. Recall that power loss along a link P is a product of this potential gradient and resource flow along it (Eq 3), which when combined with Eq 1 givesSince losses are proportional to the resource flow squared, it rapidly dominates the energy losses. Therefore, as branching networks combine resource flows onto shared branches, they experience higher flow-driven losses on those shared links, despite having lower total network resistance, due to the shared links shortening the total path length around the network. It follows that, for the branching to be energetically advantageous, the link strength must be a function of resource flow, S = f{I}. If P∝I2, then S∝I2, resulting in the power loss becoming a function exclusively of link length (Eq 7). This allows the advantages of shorter total link length in a branching network to be realised.
Simulation code operation
An overview of the simulation code is shown in Fig 8. After the program read in the specified parameters above, it created a customised data structure to store the node locations, resource potentials, and connections matrix. If the consumer locations were random, the program placed each consumer in space by drawing each coordinate from a uniform distribution bounded by the maximum topology coordinates supplied. If the links were random, the program put a link between each node, except for resources, with the probability of 1 –pNoConnection parameter described above (Table 1).
Fig 8
Code flow diagram for flow calculator program.
The main controller of the program reads in the parameters and creates the network, and eventually terminates the program when complete, while the main calculations of the program are based on an iterative matrix inversion process in the flow calculator class.
Code flow diagram for flow calculator program.
The main controller of the program reads in the parameters and creates the network, and eventually terminates the program when complete, while the main calculations of the program are based on an iterative matrix inversion process in the flow calculator class.To calculate the resource flows and power consumption of the network, the program constructed a Jacobian matrix representing the conductance of the network, or the inverse of the resistance, using the connections matrix. This was inverted to solve for the mismatch between specified and received resource flow at each consumer node, based on the consumer potentials. These were determined by the load flow equations using a matrix form of Eq 1.The potentials at the consumers, and branch points if used, were then adjusted to counter the mismatch. The matrix inversion and mismatch calculations were repeated until the mismatches were within the specified error threshold of 0.001. After convergence, the total power consumption of the network P was calculated as the sum of the power consumption at each consumer , which was the product of potential and resource flow (Eq 2):Initially, the total power consumption was calculated for 1 unit of resource flow arriving at each consumer. With each iteration, the specification was incremented by 0.1 unit, and the resource flows were re-calculated. This was repeated until either 1000 units of resource flow was arriving at each consumer, or the power consumption of the network was negative, due to the inverse relationship between consumer potential and resource flow (Eq 1). In the evolving branching simulations, an additional level of branch points was added, and the links between nodes re-arranged, after the iterations had completed for a given network, until there were 7 levels of branch points between the resource and consumers (Fig 4B).
Simulation outputs
The program output was a single CSV file, with the potential at each resource and consumer, and the power production and consumption of each resource and consumer, respectively, at each resource flow specification tested. It also included the total link length of the network, which does not change over the duration of the simulations.
Code availability statement and languages used
A complete copy of the code, along with usage instructions, a sample parameter file, and sample resource, consumer, branch point, and matrix CSVs, is available upon request. The code is written in Java Version 8. All figures and analyses were generated using R, including the base R package version 3.6.1 [43], ggplot2 [44], and the rgl package [45].
Maximum power derivation.
(DOCX)Click here for additional data file.Parameterisation and power consumption details of networks simulated: a) branched networks, and b) random and radial burst networks. The slope of the linear relationship between and I2 shown in Fig 1 was calculated for each plot using least-squares regression, and compared to the value of calculated using Eq 5 and the consumer and resource potentials for each network, shown in the table here. The least-squares regression estimate of is shown in brackets below the original estimate using consumer and resource potentials, for the networks plotted.(DOCX)Click here for additional data file.
Non-normalised version of Fig 2A, showing the relationship between total final power (P) and the ratio of mean consumer potential to mean resource potential () for six example networks.
Each coloured point range represents a different network topology over which the simulations were run. The units are generalised units of power, rather than units only applicable to a specific type or types of resource distribution network.(TIF)Click here for additional data file.
Non-normalised version of Fig 5, showing total final power consumption (P) against the ratio of mean consumer potential to mean resource potential (), for the ‘evolved branching’ networks.
The units are generalised units of power, rather than units only applicable to a specific type or types of resource distribution network.(TIF)Click here for additional data file.
Non-normalised version of Fig 7, showing final power of consumers (P) at each level of the ‘fully branched’ network, as related to the resource flow to each consumer (I).
The units are generalised units of power and resource flow, rather than units only applicable to a specific type or types of resource distribution network.(TIF)Click here for additional data file.17 Dec 2019PONE-D-19-29844Trajectories toward maximum power and inequality in resource distribution networksPLOS ONEDear Ms. Davis,Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.Your manuscript has been seen by two reviewers. Both indicated that your work had merit, but the exposition of your ideas and results needed substantial improvement to make it more accessible to the diverse readership of PLoS ONE. Comments from both reviewers, especially Reviewer 2, provide specific pointers for potential improvements. Please go through both reviewers' comments carefully and address them properly in your revision.We would appreciate receiving your revised manuscript by Jan 31 2020 11:59PM. When you are ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter.To enhance the reproducibility of your results, we recommend that if applicable you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions see: http://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocolsPlease include the following items when submitting your revised manuscript:A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). This letter should be uploaded as separate file and labeled 'Response to Reviewers'.A marked-up copy of your manuscript that highlights changes made to the original version. This file should be uploaded as separate file and labeled 'Revised Manuscript with Track Changes'.An unmarked version of your revised paper without tracked changes. This file should be uploaded as separate file and labeled 'Manuscript'.Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.We look forward to receiving your revised manuscript.Kind regards,Rachata MuneepeerakulAcademic EditorPLOS ONEJournal Requirements:When submitting your revision, we need you to address these additional requirements.1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found athttp://www.journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and http://www.journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf[Note: HTML markup is below. Please do not edit.]Reviewers' comments:Reviewer's Responses to QuestionsComments to the Author1. Is the manuscript technically sound, and do the data support the conclusions?The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.Reviewer #1: YesReviewer #2: Partly**********2. Has the statistical analysis been performed appropriately and rigorously?Reviewer #1: YesReviewer #2: N/A**********3. Have the authors made all data underlying the findings in their manuscript fully available?The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.Reviewer #1: YesReviewer #2: Yes**********4. Is the manuscript presented in an intelligible fashion and written in standard English?PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.Reviewer #1: YesReviewer #2: Yes**********5. Review Comments to the AuthorPlease use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)Reviewer #1: In this paper the authors address an optimization problem, in which the goal is to model and analyze the power consumption in spatially explicit resource distribution networks. Using an analogy with electrical current and Ohm's law the authors are able to describe the overall behavior of the system. They also analyzed how a hierarchical structure affects the power consumption. I found that the results are interesting and the manuscript is scientifically sound. I recommend this paper to be published provided the authors take care of the following remarks in a satisfactory way.- The conclusion is a section meant to summarize and re-state the main findings of the manuscript. In this case, the text after line 377 motivates the importance of the work done, but I believe those arguments belong to the introductory section. Conclusion should be re written to emphasize the new results.- A very common example of heterogeneous complex network that is ubiquitous across nature are scale free networks. Even though the authors analyzed several network topologies, completely overlooked this particular category of graphs. Is there a specific reason for that?- Axis on Fig. 6 should include the symbols used for those quantities, to be in agreement with the text. For example ``Log consumer potentials'' I assume should be ``$\\log(\\overline{V_c}) $''. The same could be applied to some of the plots on Fig. 2, Fig. 3, and Fig. 7.Reviewer #2: I apologize for the delay -- this has been a busy time in the semester!This paper explores the relation between the topology of a RADE network and its heterogeneity, in terms of both the spatial distribution of the underlying resource density and of end-user service, the latter being interpreted as a measure of heterogeneity. The first part of the paper develops an electical analog to explore the relation between resource heterogeneity (measured as the standard deviation of potential) and inequality (measured as the standard deviation of end-user power delivery) for given network topologies. The second part of the paper releases the constraint of network topology and allows it to self organize by branching out in a hierarchical system so as to minimize power transmission losses. Results appear to describe an interesting tension between node-optimal and system optimal configurations: the former emerges when consumers are directly connected to the resource (e.g., radial burst), the latter emerges in hierarchical topologies. They use this insight to explain the emergence of branching in organisms (where system-optimal configuration prevails) and in networks with strong assymetries of power (i.e. where energetically-privileged consumers dominate).In substance, the paper makes an elegant and substantial contribution to the field and I would be very much looking forward to it being published in PLOS ONE. I believe, however, that the impact of the manuscript could be improved by a better exposition, which would make it more accessible to a wider audiience. Specifically:1. It would be beneficial to specify clearly and early enough what a RADE network is and is not. Being not familiar with the concept, it took me a while to understand that the network relates two types of nodes: “resources” and “consumers”. It is still not clear to me whether a node can be both a resource and a consumer at the same time. Also, it took me a while to understand that the “potential” that generates the flow cannot be “depleted” in the sense that V(x,y) is not affected by i. Do your results hold in a (arguably more realistic) resource network, where the potential can be depleted?2. In terms of what a RADE network is not, it may be beneficial to exclude networks of agents, where the particles that move do not follow an exogenous gradient but rather “decide” where to go based on an individual level optimization. A number of folks that think about networks (including myself), think about them in the context of trade and migration, both of which likely behave quite differently from what you describe.3. In general, it would be helfpul to add one sentence to each caption with the figure’s main point. Figures 6 and 7 are particularly opaque and need more unpacking, both in the caption and in the text. I am having a lot of troubles figuring out how to interpret them.4. The notions of heterogeneity and inequality appear to get diluted as you move towards self organizing networks. Do you still measure them as standard deviations of U and P? If so, I am wondering if these metrics are still appropriate representation of heterogeneity and inequality in a complex network, where the relation between topology and heterogeneity matters. For instance, does a variation of P across a “stem” link have an equivalent effect on network-level inequality as the same variation across a “branch” link? These matters are central to the topic of the paper (at least I would think) and merit further discussion.L165. An example/case to illustrate your point on the pitfalls of using a GINI coefficient would be useful here.L296. A figure showing the difference between the two compared networks and what you mean by “branching level” would be helpful here. Perhaps display a few stages of the evolution between a radial blast and a branched network?L344-356 appear very important, but I had to read them several times to understand what you mean (and I’m not even sure I did understand —see my attempt at summarizing them in the first paragraph of this review). I think they merit to be reformulated and clarified.L377. “Inequality of distribution is not intrinsiqually inequitable”. Not sure what you mean. How do you define inequitable. Please be more specific.**********6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.If you choose “no”, your identity will remain anonymous but your review may still be made public.Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.Reviewer #1: NoReviewer #2: No[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files to be viewed.]While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org. Please note that Supporting Information files do not need this step.29 Jan 2020Dear Dr. Muneepeerakul,Thank you for your reading and review of our manuscript, and the opportunity to revise and resubmit. The reviewers’ constructive comments were very helpful in identifying areas to clarify, and we respond to each below, referencing line numbers of changed text in the unmarked revised manuscript version.In response to reviewer comments, we reformulated the conclusion to focus more on the new findings presented in the text, added some text discussing the relationship between relational and spatial networks to improve the exposition to a wider audience, and clarified our definitions of terminology throughout. In addition, we moved two paragraphs to the methods section and removed a related illustrative figure, as these provided interesting but non-essential background material, which may have distracted from the main story presented. We have also incorporated suggested changes to formatting, such as figure axes.Thank you for your consideration of our resubmission, and we look forward to your response.Sincerely,Natalie Davis (corresponding author)ndavis.research@gmail.com+44 7434 547051Andrew JarvisM.J. AitkenheadJ. Gareth PolhillReviewer #1: In this paper the authors address an optimization problem, in which the goal is to model and analyze the power consumption in spatially explicit resource distribution networks. Using an analogy with electrical current and Ohm's law the authors are able to describe the overall behavior of the system. They also analyzed how a hierarchical structure affects the power consumption. I found that the results are interesting and the manuscript is scientifically sound. I recommend this paper to be published provided the authors take care of the following remarks in a satisfactory way.- The conclusion is a section meant to summarize and re-state the main findings of the manuscript. In this case, the text after line 377 motivates the importance of the work done, but I believe those arguments belong to the introductory section. Conclusion should be re written to emphasize the new results.We included that information in the conclusion rather than introduction as we thought it made most sense when presented in light of the results, which showed how inequality could develop within networks. In addition, we provided further discussion on how our findings could be applied, although the paper was not structured as a prescriptive piece. In consideration of this comment, however, we have revised the conclusion (L 366-392) to include a summary of the key points of the manuscript and removed the discussion of inequality as not necessarily negative, to clarify the story.- A very common example of heterogeneous complex network that is ubiquitous across nature are scale free networks. Even though the authors analyzed several network topologies, completely overlooked this particular category of graphs. Is there a specific reason for that?This is an excellent question, and raises an interesting point about the mapping between spatial and relational networks. Traditionally, scale-free networks are defined as those where the node degree distribution follows a power law. These are argued to be both ubiquitous (Barabási & Albert, 1999) and rare (Broido & Clauset, 2019) in natural and human-engineered networks, depending on how the authors define a power law (Holme, 2019). We did not investigate scale-free networks explicitly as their definition is not inherently spatial, which was our focus: many of the networks suggested to exhibit scale-free features are social or interactional networks (see e.g. Pastor-Satorras & Vespignani, 2001; Jones & Handcock, 2003). The spatial variant of scale-free networks are those which are replicates of themselves across scales (West et al., 1997), e.g. fractal branching structures, which were investigated.However, we agree that relational networks are crucial, and would argue that all networks are necessarily both interactional and spatial. It is quite possible that the process that gives way to spatially scale-free networks, e.g. fractal branching structures, is related to those that create relationally scale-free networks, e.g. those with a power law degree distribution. Future work exploring the mapping between these would be fascinating, and would likely include a metric defined similarly to the effective resistance (RE) that we derived, as this incorporates both structural and connectivity effects. We have added some text to the section describing the modelling framework (L 204-207) and the section analysing simulations of branched networks (L 323-332) exploring this.Additionally, we emphasise that the results we present hold for all networks, regardless of topology or degree distribution. Although we did not choose to explicitly discuss relationally scale-free networks, the same results would apply. See below for plots from a simple hub-and-spoke topology that was scale-free in the node degree distribution, which had 90 consumers and 10 resource nodes, located at the ‘hubs’ of the network. When we ran the simulations over it, the same major results found across other networks held: maximum power occurred when the potential at the average consumer was 50 % of the potential at the average resource, and the standard deviation of consumer potential increased linearly with the square of the resource flow.- Axis on Fig. 6 should include the symbols used for those quantities, to be in agreement with the text. For example ``Log consumer potentials'' I assume should be ``$\\log(\\overline{V_c}) $''. The same could be applied to some of the plots on Fig. 2, Fig. 3, and Fig. 7.We have changed the axes in all figures to use the symbols referred to by the text and added definitions of those symbols to the figure captions for clarity.Reviewer #2: I apologize for the delay -- this has been a busy time in the semester!This paper explores the relation between the topology of a RADE network and its heterogeneity, in terms of both the spatial distribution of the underlying resource density and of end-user service, the latter being interpreted as a measure of heterogeneity. The first part of the paper develops an electrical analog to explore the relation between resource heterogeneity (measured as the standard deviation of potential) and inequality (measured as the standard deviation of end-user power delivery) for given network topologies. The second part of the paper releases the constraint of network topology and allows it to self organize by branching out in a hierarchical system so as to minimize power transmission losses. Results appear to describe an interesting tension between node-optimal and system optimal configurations: the former emerges when consumers are directly connected to the resource (e.g., radial burst), the latter emerges in hierarchical topologies. They use this insight to explain the emergence of branching in organisms (where system-optimal configuration prevails) and in networks with strong asymmetries of power (i.e. where energetically-privileged consumers dominate).In substance, the paper makes an elegant and substantial contribution to the field and I would be very much looking forward to it being published in PLOS ONE. I believe, however, that the impact of the manuscript could be improved by a better exposition, which would make it more accessible to a wider audience. Specifically:1. It would be beneficial to specify clearly and early enough what a RADE network is and is not. Being not familiar with the concept, it took me a while to understand that the network relates two types of nodes: “resources” and “consumers”. It is still not clear to me whether a node can be both a resource and a consumer at the same time. Also, it took me a while to understand that the “potential” that generates the flow cannot be “depleted” in the sense that V(x,y) is not affected by i. Do your results hold in a (arguably more realistic) resource network, where the potential can be depleted?Thank you, this is an excellent suggestion. We have added L 24-27 at the beginning of the introduction to define RADE networks more clearly and clarify what is in scope for the work we present. Additionally, we added L 211-215 to the brief section outlining the simulations, to clarify that a consumer node can pass on excess resource flow to further ‘downstream’ consumers, but cannot generate additional resource flow, i.e. cannot be a resource as well. We note that RADE networks in reality are nested within one another, such that one network’s consumer is another network’s resource, but for clarity this is not represented in our simulations.With regards to your point about potential depletion, we chose to investigate the evolution toward maximum power in RADE networks with constant resource potential, similarly to time-averaged behaviour of renewable or regenerating resources, or development of a network over a timescale in which the resource does not deplete. While the evolution of networks with finite resources is a fascinating topic, and one that we are working on another paper to investigate, we do not cover it explicitly here. However, we have added L 263-268 to discuss our prediction of how our findings would apply in that situation: namely, that the networks would become more unequal, more quickly, as the more distant and/or less directly connected consumers would experience the effects of the decreasing resource potential more quickly, as they already operate at lower potentials due to frictional losses of energy in transport to them.2. In terms of what a RADE network is not, it may be beneficial to exclude networks of agents, where the particles that move do not follow an exogenous gradient but rather “decide” where to go based on an individual level optimization. A number of folks that think about networks (including myself), think about them in the context of trade and migration, both of which likely behave quite differently from what you describe.The amount of distinction that can be drawn between gradient-based networks and decision-based networks is a very interesting point. We would argue that even in networks of agents, each seeking an individual optimum, the decision space is restricted by the amount of free energy with which agents can move themselves, their resources, or both. This free energy supply is governed by the existing network structure and energy flows, as determined by resource and network characteristics. In your work with trade networks, this would be illustrated by agents only being able to make trade decisions based on what they already have (or possibly their political power, which is arguably based on consumption or trade of past resources). While our work is not explicitly focussed on networks of moving agents, we argue that many of the same principles apply. We have attempted to draw additional connections between spatial and interactional networks in our clarification of L 323-332 as well.3. In general, it would be helpful to add one sentence to each caption with the figure’s main point. Figures 6 and 7 are particularly opaque and need more unpacking, both in the caption and in the text. I am having a lot of troubles figuring out how to interpret them.We added L 242-243 to the caption for Fig 2, added L 249-251 to the caption for Fig 3, added and clarified L 315-319 to the caption for Fig 5, L 334-335 to the caption of Fig 6, and L 355-360 to the caption for Fig 7. We also corrected the legend titles for Figs 5 and 7. Additionally, the changes to the main text in L 323-332 should help further clarify Fig 6, and L 337-352 should help further clarify Fig 7.4. The notions of heterogeneity and inequality appear to get diluted as you move towards self organizing networks. Do you still measure them as standard deviations of U and P? If so, I am wondering if these metrics are still appropriate representation of heterogeneity and inequality in a complex network, where the relation between topology and heterogeneity matters. For instance, does a variation of P across a “stem” link have an equivalent effect on network-level inequality as the same variation across a “branch” link? These matters are central to the topic of the paper (at least I would think) and merit further discussion.We are not entirely clear what this question is asking. In the paper, inequality is measured as the standard deviation of consumer power, for all networks. Furthermore, our focus throughout is on the relationship between topology and heterogeneity, hence the derivation of RE (Eq. 5) and discussion of how the hierarchy distribution of consumers, such as in some branching networks, causes increased inequality of distribution (see L 310-311 for a clarification here). We would argue that heterogeneity and inequality are in fact amplified by self-organisation in complex networks, such as in the global economy. In our reworking of L 337-352 (in response to your point below), we have attempted to clarify this further. We have also moved the sections about link strength being proportional to resource flow (previously L 268-294) to the Methods (now L 424-437), and removed what was previously Figure 4, as these sections were very interesting but possibly distracting from the focus of the manuscript on resource flows and inequality. By moving a substantial section of this information to the methods and referring to it in the main text as necessary (e.g. L 284), the main story flows more clearly from the sections introducing branching and the simulations, to the discussion of how hierarchy, seen here in the branching networks, affects inequality.The inequality of distribution within a network is not governed by any one link, however, but rather the distribution of links and node interconnection, leading to our use of RE and its standard deviation to capture these joint effects. In this context, the standard deviation is still appropriate, given that it is a universal measure of dispersion independent of the underlying distribution, since we are not assuming anything about the proportion of observations within a given number of standard deviations from the mean. We have added L 204-207 to elucidate further the applications of the effective resistance.L165. An example/case to illustrate your point on the pitfalls of using a GINI coefficient would be useful here.We added L 166-169 briefly showing how increasing each number in a distribution by the same factor increases the absolute inequality (standard deviation and range) but does not increase the Gini coefficient, or relative inequality, of the distribution.L296. A figure showing the difference between the two compared networks and what you mean by “branching level” would be helpful here. Perhaps display a few stages of the evolution between a radial blast and a branched network?We moved Figure S3 into the main text (now Figure 4), and broke it into three separate networks to illustrate the evolution of the network with the addition of links and branch points more clearly. We also added Part A to the figure to illustrate the ‘fully branched’ network (as compared to the ‘branching levels’ networks). Finally, we renamed ‘branching levels’ networks to ‘evolved branching’ throughout as we thought this more clearly described the simulations.L344-356 appear very important, but I had to read them several times to understand what you mean (and I’m not even sure I did understand —see my attempt at summarizing them in the first paragraph of this review). I think they merit to be reformulated and clarified.Your summary in the first paragraph of the review was very accurate, and captured well what we were trying to express! Although this suggests the paragraph does convey what we intended, we have changed what is now L 337-352 by adding some additional explanation and clarifying some of the terminology and phrasing, to connect more clearly with the concepts and results presented previously. We used some of the terminology from your summary, such as ‘system-optimal configuration,’ in the clarification: that was a very accessible way of making the distinction.L377. “Inequality of distribution is not intrinsically inequitable”. Not sure what you mean. How do you define inequitable? Please be more specific.We removed this sentence during the restructuring of the conclusion, however, by inequitable, we meant a situation in which individuals did not have their needs met. Inequality of distribution in the example systems we listed, such as a body, is to be expected: the liver and stomach require more blood flow than the fingers and toes, so they should receive more blood flow. Inequality of distribution in a network of consumers with similar requirements, however, such as distribution of food or energy resources in human communities, could be considered inequitable if some consumers did not receive what they needed from the network.Submitted filename: Reviewer responses.docxClick here for additional data file.19 Feb 2020Trajectories toward maximum power and inequality in resource distribution networksPONE-D-19-29844R1Dear Dr. Davis,We are pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it complies with all outstanding technical requirements.Within one week, you will receive an e-mail containing information on the amendments required prior to publication. When all required modifications have been addressed, you will receive a formal acceptance letter and your manuscript will proceed to our production department and be scheduled for publication.Shortly after the formal acceptance letter is sent, an invoice for payment will follow. To ensure an efficient production and billing process, please log into Editorial Manager at https://www.editorialmanager.com/pone/, click the "Update My Information" link at the top of the page, and update your user information. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org.If your institution or institutions have a press office, please notify them about your upcoming paper to enable them to help maximize its impact. If they will be preparing press materials for this manuscript, you must inform our press team as soon as possible and no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.With kind regards,Rachata MuneepeerakulAcademic EditorPLOS ONEAdditional Editor Comments (optional):Reviewers' comments:Reviewer's Responses to QuestionsComments to the Author1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.Reviewer #1: All comments have been addressedReviewer #2: All comments have been addressed**********2. Is the manuscript technically sound, and do the data support the conclusions?The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.Reviewer #1: YesReviewer #2: Yes**********3. Has the statistical analysis been performed appropriately and rigorously?Reviewer #1: YesReviewer #2: N/A**********4. Have the authors made all data underlying the findings in their manuscript fully available?The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.Reviewer #1: YesReviewer #2: Yes**********5. Is the manuscript presented in an intelligible fashion and written in standard English?PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.Reviewer #1: YesReviewer #2: Yes**********6. Review Comments to the AuthorPlease use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)Reviewer #1: The authors addressed all my concerns in their response. I recommend this paper to be accepted for publication.Reviewer #2: I am satisfied by the way the authors have addressed my comments from the previous submission and I am looking forward to seeing this manuscript appear in plos one!**********7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.If you choose “no”, your identity will remain anonymous but your review may still be made public.Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.Reviewer #1: NoReviewer #2: No21 Feb 2020PONE-D-19-29844R1Trajectories toward maximum power and inequality in resource distribution networksDear Dr. Davis:I am pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department.If your institution or institutions have a press office, please notify them about your upcoming paper at this point, to enable them to help maximize its impact. If they will be preparing press materials for this manuscript, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org.For any other questions or concerns, please email plosone@plos.org.Thank you for submitting your work to PLOS ONE.With kind regards,PLOS ONE Editorial Office Staffon behalf ofDr Rachata MuneepeerakulAcademic EditorPLOS ONE