| Literature DB >> 30679270 |
Jason W Rocks1, Henrik Ronellenfitsch1,2, Andrea J Liu3, Sidney R Nagel4,5,6, Eleni Katifori1.
Abstract
Nature is rife with networks that are functionally optimized to propagate inputs to perform specific tasks. Whether via genetic evolution or dynamic adaptation, many networks create functionality by locally tuning interactions between nodes. Here we explore this behavior in two contexts: strain propagation in mechanical networks and pressure redistribution in flow networks. By adding and removing links, we are able to optimize both types of networks to perform specific functions. We define a single function as a tuned response of a single "target" link when another, predetermined part of the network is activated. Using network structures generated via such optimization, we investigate how many simultaneous functions such networks can be programed to fulfill. We find that both flow and mechanical networks display qualitatively similar phase transitions in the number of targets that can be tuned, along with the same robust finite-size scaling behavior. We discuss how these properties can be understood in the context of constraint-satisfaction problems.Entities:
Keywords: constraint–satisfaction problems; flow networks; mechanical networks; multifunctionality; network optimization
Year: 2019 PMID: 30679270 PMCID: PMC6377453 DOI: 10.1073/pnas.1806790116
Source DB: PubMed Journal: Proc Natl Acad Sci U S A ISSN: 0027-8424 Impact factor: 11.205
Fig. 1.Networks tuned to display multifunctional responses. Each network starts with the same initial topology and the same choice of four target edges (corresponding nodes shown in green). A and C are flow networks while B and D are mechanical networks. For each network a source extension (pressure drop) is applied to a pair of source nodes (shown in red). In A and B the pair of source nodes is connected by an edge, while in C and D the source nodes are not connected by an edge. For flow networks, response ratios are tuned to , while for the mechanical networks they are . The edges removed by tuning are shown as thick blue lines. For flow networks, the magnitude of the pressure on each node is indicated by the node size and the sign of the node pressure is represented by the shape. For mechanical networks, the node displacements are shown as black arrows.
Fig. 2.(A and B) The fraction of satisfied configurations for (A) flow networks and (B) mechanical networks as a function of number of targets for systems of nodes. Results are shown for a pressure or extension applied to a single source edge with a desired response ratio of . Curves are smoothing splines and estimated error bars are shown for binomially distributed data (). (C) Scaling collapse for all for four cases: flow networks with an edge source (red circles) and with a node pair source (blue triangles) and mechanical networks with an edge source (green squares) and with a node pair source (black triangles). In each case, we plot vs. , where at and is the interval in over which . (D and E) The transition points (D) and width of the transition (E) are reasonably described by power laws in with fits for giving exponents 0.67 and 0.65 for flow networks and 0.71 and 0.74 for mechanical networks with an edge and node pair source, respectively. In the same order, the power-law fits for have exponents of 0.71, 0.66, 0.74, and 0.66.
Fig. 3.(A and B) Power-law behavior of the average number of removed edges as a function of number of targets for (A) flow networks and (B) mechanical networks for various system sizes . Included networks correspond to those that have been tuned successfully in Fig. 2 with an edge source and desired change in target response of . Error bars indicate the error on the mean. Power laws with an exponent of 1.0 are depicted as black dashed lines for comparison.