Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

  • View all journals
  • Explore content
  • About the journal
  • Publish with us
  • Sign up for alerts
  • Open access
  • Published: 22 October 2020

Patterns of ties in problem-solving networks and their dynamic properties

  • Dan Braha 1 , 2  

Scientific Reports volume  10 , Article number:  18137 ( 2020 ) Cite this article

3468 Accesses

10 Citations

5 Altmetric

Metrics details

  • Computational biology and bioinformatics
  • Engineering
  • Mathematics and computing
  • Systems biology

Understanding the functions carried out by network subgraphs is important to revealing the organizing principles of diverse complex networks. Here, we study this question in the context of collaborative problem-solving, which is central to a variety of domains from engineering and medicine to economics and social planning. We analyze the frequency of all three- and four-node subgraphs in diverse real problem-solving networks. The results reveal a strong association between a dynamic property of network subgraphs—synchronizability—and the frequency and significance of these subgraphs in problem-solving networks. In particular, we show that highly-synchronizable subgraphs are overrepresented in the networks, while poorly-synchronizable subgraphs are underrepresented, suggesting that dynamical properties affect their prevalence, and thus the global structure of networks. We propose the possibility that selective pressures that favor more synchronizable subgraphs could account for their abundance in problem-solving networks. The empirical results also show that unrelated problem-solving networks display very similar local network structure, implying that network subgraphs could represent organizational routines that enable better coordination and control of problem-solving activities. The findings could also have potential implications in understanding the functionality of network subgraphs in other information-processing networks, including biological and social networks.

Similar content being viewed by others

which problem solving approach requires a solid understanding of how networks work

Game theoretical inference of human behavior in social networks

which problem solving approach requires a solid understanding of how networks work

Structural measures of similarity and complementarity in complex networks

which problem solving approach requires a solid understanding of how networks work

Characterizing cycle structure in complex networks

Introduction.

Problem-solving is a natural and ubiquitous human activity 1 , 2 , and is concerned with devising courses of action aimed at changing existing situations into preferred ones 3 . In this sense, the problem-solving activity is key to a variety of fields from engineering and medicine to economics and social planning. Some authors even argue for a direct resemblance between problem-solving processes and the structure of the scientific method 4 .

As problem-solving becomes complex and dynamic, the limited ability of humans to handle complexity and large amount of information is accounted for by decomposing the complex system into components that are relatively independent 1 , 2 , 3 . The problem is then solved collectively by multiple groups (a “group” can include one or more individuals), each solving problems with some degree of independence of others 1 , 2 , 3 , 5 , 6 . In such a coordinated problem-solving environment, the decentralized groups make decisions on the basis of information that is available to them locally via the network of interactions with other groups. Often, in such a network of interactions, decentralized groups make decisions even though the local information is not available or known with certainty 2 . In this case, decentralized groups need to make assumptions about the information generated by other units, and use these assumptions in their decisions. Groups update their decisions due to the availability of new information generated by other groups, such as changes in input, updates of shared assumptions, components, boundaries, or the discovery of errors 2 . This interdependence between the various groups makes collaborative problem-solving fundamentally iterative 2 , 5 in the sense that as new information becomes available, the decentralized decisions are repeated to come closer to the problem-solving goals or specifications. This iterative problem-solving process proceeds until convergence occurs 2 , 5 .

One way of thinking about coordinated problem-solving is to view it as involving both exploratory and exploitative behaviors. By receiving information locally via the network of interactions, decentralized groups gather information (exploration) that will ultimately be valuable in discovering a problem solution (exploitation). The tradeoff between the exploration of new possibilities and the exploitation of old certainties 6 , 7 , 8 is a central concern for a wide range of adaptive processes 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 . Gathering too much information via the network of interactions is likely to increase the quality of the over-all coordinated activity at the cost of slower convergence rates. On the other hand, carrying out exploitation more rapidly than exploration, e.g., by limiting the explorative information-gathering via local interactions, is likely to result in rapid convergence of the coordinated activity at the cost of lacking the ability to adapt to significant changes in information, requirements or constraints mediated by connected groups in the network. The latter might result in a suboptimal overall solution. Thus, it is reasonable to expect that the structure—both global and local—of the network of group interactions represents a balance between exploration and exploitation. Another useful view of coordinated problem-solving is to look at it as a social process involving cooperation among self-oriented individuals or groups 4 , 19 . According to this view, self-oriented individuals or groups cooperate and coordinate with each other, despite being driven to make local decisions that aim to achieve their local goals and viewpoints. This perspective is closely related to understanding the emergence of cooperation among selfish individuals—a key problem in biology 20 , 21 , network science 22 , 23 , and the social sciences 24 . In decentralized problem-solving, cooperation among groups is promoted by several communication mechanisms including the creation of shared meaning, high-level goals and views, and common knowledge 4 . Similar to exploration and exploitation, it is likely that the structure of ties in problem-solving networks captures the tension between cooperation and competition, and might account for the long-term cooperative actions between self-oriented groups.

Following the above discussion, it is important to understand how the output dynamics of one group can be affected by changes in the dynamics of other groups via the network of interactions. An important step in this direction is graph-based representations of real-world problem-solving. Steward 25 applied a square-matrix format (the adjacency matrix of a network) to represent a network of engineering task interactions, and used the method to determine a logical sequence for the tasks being modeled. This method was elaborated and extended in a variety of ways (e.g., using clustering analysis), including applications to a wide range of technical domains 5 , 26 , 27 , 28 , 29 . Braha and Bar-Yam 1 , 2 , 30 and Braha 31 used complex network theory to identify global statistical features that are shared across a variety of large-scale, real-world engineering problem-solving networks (ranging in size from 120 to 889 nodes), highlighting the similarity between problem-solving networks and other complex networks that occur in nature and society 32 . These global statistical features include sparseness of connections, the “small-world” property characterized by highly clustered nodes and short distance between any two nodes, uneven node degree distributions characterized by a few very highly connected nodes (critical nodes or ‘hubs’), asymmetry between the distributions of incoming and outgoing information flows, disassortativity among nodes, community structure (modularity), and hierarchical network organization 1 , 2 , 30 , 31 .

As discussed above, although the network structure of collaborative problem-solving is static the nodes (subproblems/tasks) represent values that change in time. Understanding the interplay between network structures and the global dynamics and performance of real-world problem-solving networks has been investigated by several researchers. Empirical work on small groups by organizational scientists show a mixed relationship between network density and performance 33 , 34 , 35 , 36 , 37 , 38 . A meta-analysis 34 of 37 studies of teams (ranging in size from 3 to 15 members) showed a modest positive relationship between team’s performance and network structure such as density of ties and the centrality of team’s leaders in the network. Other studies found an inversely U-shaped relationship between density of ties and team performance 35 , 36 , 37 , while other studies found no association at all 38 . Several laboratory-based experiments (such as graph-coloring tasks) examined the effect of density, clustering, and efficiency (measured in terms of average path length) on the balance between problem-solving exploration and exploitation 18 , 39 , 40 , 41 , 42 , 43 . For example, it was suggested that clustering inhibits exploration of new solutions (e.g., by copying and refining solutions of others) and promotes exploration of new knowledge and facts 18 . Research that examines the relationship between structure and performance also benefited from simulations and agent-based modeling 6 , 44 , 45 . This research found, for example, that efficient network structures (e.g., fully connected networks) that facilitate fast diffusion of information quickly converge on solutions that are better than the ones corresponding to inefficient networks. However, in the long run, inefficient networks that facilitate exploration of new information could perform significantly better than inefficient networks 6 .

By integrating theory, computational modeling, and empirical data of large-scale problem-solving networks, Braha and Bar-Yam 1 , 2 , 30 provided explanations for how the various organizing principles observed in real-world problem-solving networks affect overall system dynamics. Sparseness and small-world properties were explained in terms of efficiency, exploration, and integration. The average connectivity and the extent of degree correlations in the network determine whether collaborative problem-solving converge on an equilibrium, and how rapidly decentralized groups synchronize their activity. In particular, positively correlated networks tend to slow synchronization and convergence to an equilibrium. The right-skewed degree distributions and the characteristic feature of ‘hubs’ (highly connected nodes) lead to ultra-robustness under the circumstances of adverse fluctuations that affect randomly selected nodes. On the other hand, the right-skewed distributions also make problem-solving networks more fragile and vulnerable to adverse fluctuations that occur at highly connected nodes; a condition that slows synchronization and convergence. At the same time, the right-skewed distributions enable remarkable improvement of synchronization performance when resources are preferentially allocated to the highly connected nodes in the network.

Although global topological features (such as path lengths and degree distributions) provide important insight into problem-solving networks 1 , 2 , a more refined analysis of repeated patterns of ties (subgraphs) in problem-solving networks is needed to truly understand their large-scale dynamical properties. The frequency of a subgraph with a particular arrangement of ties (typically a subgraph of three or four nodes) in a particular network is the number of different matches of this subgraph, where topologically identical arrangements are counted as the same type of subgraph. Network motifs are defined as subgraphs that are overrepresented in the real-world network relative to their appearance in an ensemble of appropriately randomized networks 46 , 47 , 48 . Identifying subgraphs that are underrepresented in the real-world network (anti-motifs) is of equal importance in characterizing the network structure. The same network motifs may appear in diverse networks 46 , 49 , suggesting that motifs can delineate broad families of networks 47 , each family is characterized by common basic functionalities (e.g., networks that process information are distinct from networks that process energy flow and transfer). The exploration of subgraphs with two nodes (dyads) and three nodes (triads) has a long and rich history 50 , 51 , beginning with the work of Holland and Leinhardt 52 who used three-node subgraphs to study social networks. Similar techniques were applied in a variety of fields, including ecology 53 , 54 , 55 , systems biology 48 , 49 , economics and finance 56 , 57 , and neuroscience 58 . The dynamic and functional properties of network motifs in biological and ecological networks were explored both analytically and empirically 48 , 49 , 59 . Significant effort has shown that abundant motifs in diverse transcription networks (both sensory and developmental) perform a variety of regulatory and information processing functions, such as balancing homeostasis and plasticity 59 . It was also argued that the patterns of ties of biological and ecological network motifs make them more locally stable—roughly speaking, the tendency for system perturbations to damp out, returning the system to some persistent equilibrium 60 . The stability analysis applied in these works is based on calculating the eigenvalues of randomly generated matrices (representing the Jacobian of an underlying dynamical system)—an approach introduced by Gardner and Ashbey 61 , and extended to study ecological stability 53 , 60 . For example, Pimm 53 showed that subgraphs that are commonly found in real ecological food webs (including subgraphs of three, or four species) also tend to be more locally stable. Similar concepts were applied to several biological networks (including transcription, signal transduction, and neuronal networks) where it was shown that the stability properties of all structurally distinct three- or four-node subgraphs are highly correlated with their abundance in the network 49 . The approach presented in the current paper follows this direction of comparing subgraph abundance in real networks with their dynamic properties.

In this paper, we extend our previous work on complex problem-solving networks 1 , 2 , 30 by analyzing the frequency of all three- and four-node subgraphs in diverse real problem-solving networks. We attempt to answer the pertinent question of what determines the frequency of network subgraphs in real problem-solving networks. It has been shown that the system-level structure of many complex systems is best approximated by a hierarchical network organization with seamlessly nested modularity 62 , a property also observed in problem-solving networks 30 . A nested hierarchical organization of problem-solving networks means that there are many highly integrated small groups of individuals, which assemble into a few larger groups, which in turn can be integrated into even larger groups. It is plausible to reason that rapid and effective synchronization of the problem-solving activity evolves by the accumulation of rapidly synchronized intermediate configurations, which are interconnected to form more synchronized complex structures. We thus hypothesize that real problem-solving networks will be biased towards repeated patterns of ties in which it is easier to obtain problem-solving synchronization. In this paper, we show that network subgraphs embedded in a variety of real problem-solving networks can emerge based on such considerations. In particular, we find a high correlation between a dynamic property of a network subgraph—synchronizability—and its frequency and statistical significance in real problem-solving networks. In this paper, synchronizability is characterized as the probability of rapidly coordinating the problem-solving activities, and is determined for each three- and four-node subgraph based on a corresponding dynamical model of collective problem-solving. The results in this paper show that highly-synchronizable subgraphs are overrepresented in the real problem-solving networks, while poorly-synchronizable subgraphs are underrepresented, suggesting that the dynamical properties of subgraphs affect their prevalence, and thus the global structure of problem-solving networks.

Modeling setup

Before studying the dynamic properties of subgraphs, we need to develop a generic dynamical model of collective problem-solving. To this end, we use the well-characterized stochastic model presented in 2 . Consider the scenario of solving a complex problem, which involves a large number of decentralized groups each of which solves a simpler subproblem task. As shown in Fig.  1 A, subproblem tasks are represented as the nodes of a directed network, and a directed link from one subproblem to another represents the information dependency between the two subproblems. Each node in the network can be in two states: ‘open’ (if the subproblem is ‘unresolved’) or ‘closed’ (if the subproblem is ‘resolved’). At each time step, a node is selected at random. If the node is in a ‘closed’ state (Fig.  1 B, top), its state can be changed depending on the number of ‘open’ nodes connected to it through incoming links. These ‘open’ nodes send out new information that might lead to the reopening of a neighboring ‘closed’ subproblem. More specifically, each ‘open’ subproblem causes a connected ‘closed’ subproblem to reopen its state with a reopening probability \(\upbeta \) . The strength of this reopening probability \(\upbeta \) plays an important role in determining the synchronization of the problem-solving activity. If the node is in an ‘open’ state (Fig.  1 B, bottom), its state can be changed depending on two simultaneous conditions: (1) the node is not influenced by any of its neighboring ‘open’ nodes (each occurring with probability \(1-\upbeta \) ), and (2) the node switches to a ‘closed’ state (with probability \(\updelta \) ). Condition 2 reflects the fact that, with the absence of nearest-neighbor influences, each group attempts to solve its subproblem in a self-directed way. As with the reopening probability \(\upbeta \) , the strength of the self-directed probability \(\updelta \) affects the synchronization of the problem-solving activity. Without loss of generality, we assume homogeneity with \({\upbeta }_{\mathrm{i}}=\upbeta \) and \({\updelta }_{\mathrm{i}}=\updelta \) for all nodes in the network—considered as typical average values.

figure 1

A dynamic network model of collective problem-solving. ( A ) The problem-solving network consists of nodes, representing subproblems attempted by decentralized groups. The groups interact with one another via directed communication links. In the diagram, blue and red nodes represent ‘closed’ and ‘open’ subproblems, respectively. ( B ) The stochastic rules that govern the dynamics of the network. The model involves two parameters—the reopening probability \(\upbeta \) , and the self-directed probability \(\updelta \) .

As the problem-solving activity evolves, ‘open’ subproblems are resolved, and may be reopened due to influences propagated by nearest-neighbor ‘open’ nodes. A mean-field analysis of large-scale problem-solving networks shows that—depending on \(\upbeta \) , \(\updelta \) , and the topology of the network—the process continues until either all subproblems are solved and full synchronization is achieved, or until the network settles into a quasi-equilibrium state with a non-zero fraction of ‘open’ subproblems 2 . The latter outcome reflects partial synchronization, and is an undesirable characteristic of the problem-solving activity. To illustrate this dynamical behavior, we show in Fig.  2 two typical simulation runs of the dynamic network model. The underlying network in this case is a real-world vehicle problem-solving network (see “ Data ” section), which includes 120 nodes (subproblems) and 417 links. We fix the self-directed probability \(\updelta =0.5\) , and vary the reopening probability \(\upbeta \) . Two different types of dynamical behavior are seen: while rapid synchronization is obtained for \(\upbeta =0.2\) , increasing the reopening probability to \(\upbeta =0.25\) results in poor synchronization.

figure 2

Typical simulation runs of the dynamic problem-solving model on a real-world vehicle problem-solving network with 120 nodes (subproblems) and 417 links (information flows). The graphs show the percentage of solved subproblems over time, for two simulation scenarios.

The dynamic analysis can also be applied at the level of a single network subgraph. For a given pair of parameters \(\upbeta \) and \(\updelta \) , we apply the stochastic problem-solving model to a network subgraph and estimate (using Monte Carlo simulations) the probability of full synchronization after an arbitrarily chosen number of iterations. The effect of \(\upbeta \) and \(\updelta \) , as they vary from \(0\) to \(1\) , on the synchronization properties of several three-node network subgraphs is illustrated in Fig.  3 . In general, different combinations of the two parameters \(\upbeta \) and \(\updelta \) result in different probabilities of subgraph’s synchronizability. For the two parameter values this is indicated by the heatmap in Fig.  3 , which shows distinct dynamic properties exhibited by different three-node subgraphs. Intuitively, we see that the feedforward loop subgraph (Fig.  3 A) is more likely to synchronize for a wide range of parameter values than the mutual-in subgraph (Fig.  3 B), which includes a single two-node feedback loop. The mutual-in subgraph in turn is more likely to synchronize than other subgraphs that include a mixture of more complicated feedback loops (e.g. the mutual-cascade and the clique subgraphs in Fig.  3 C,D). In the real world, model parameters are not constants but vary according to some distribution that depends on a variety of factors. In order to operationalize the concept of subgraph’s synchronizability, we sample a large number of parameter values \(\upbeta \) and \(\updelta \) from a uniform \((0, 1)\) distribution, and compute the average synchronization probability over all realizations. This results in a synchronizability metric score (SM-score), which is assigned to all possible three- or four-node subgraphs, and then compared with subgraph frequency in real problem-solving networks.

figure 3

Synchronization probability of three-node subgraphs. The dynamic properties of several three-node subgraphs, with increasing number and length of feedback loops, are explored: Feedforward Loop ( A ), Mutual-In ( B ) Mutual Cascade ( C ), and Clique ( D ). The synchronization probability for a given pair of parameters \(\upbeta \) and \(\updelta \) is determined by generating 100 realizations of the problem-solving model, and calculating the percentage of simulations in which full synchronization (i.e. all subproblems are solved) is achieved after an arbitrarily chosen number of 120 iterations. The synchronizability metric score (SM-metric) of a subgraph is obtained by averaging over 10,000 samples of the two parameters \(\upbeta \) and \(\updelta \) .

We compiled well-characterized data from the literature, quantifying relationships between subproblems tasks in diverse problem-solving environments and geographical locations. The original data is part of a commonly used method (Dependency Structure Matrix, DSM), which uses a matrix representation of a directed graph to graphically depict information dependencies between the elements of a complex system 25 , 26 , 27 , 28 , 29 . Mapping the interdependencies among subproblem tasks in these data was conducted primarily using structured interviews with experienced individuals involved in the problem-solving activity. The problem-solving network data considered here include: vehicle development (‘Veh1’, see Supplementary Data S1 online) with 120 nodes and 417 directed links 2 ; real estate development (‘Red’, see Supplementary Data S2 online) with 91 nodes and 1148 directed links 63 ; strategy and knowledge development (‘Knwl’, see Supplementary Data S3 online) with 62 nodes and 285 directed links 64 ; microprocessor development (‘Mip’, see Supplementary Data S4 online) with 60 nodes and 301 directed links 65 ; bioscience facility development (‘Bio’, see Supplementary Data S5 online) with 53 nodes and 230 directed links 66 ; vehicle development (‘Veh2’, see Supplementary Data S6 online) with 44 nodes and 249 directed links 67 ; and equipment development (‘Equip’, see Supplementary Data S7 online) with 43 nodes and 120 directed links 68 .

We calculate the SM scores for all topologically distinct 13 three-node and 199 four-node directed subgraphs. We further enumerate the frequency of all three- and four-node subgraphs in each of the seven real problem-solving networks, where the frequency of a subgraph in a particular network is the number of different matches of this subgraph. The frequency of subgraphs is then compared with their assigned SM scores. To get a sense of the relative order between the various subgraphs, we rank the three-node subgraphs by their assigned SM scores (largest to smallest) as well as by their frequencies (largest to smallest) in the real networks (Fig.  4 ). As Fig.  4 shows, a strong relationship is suggested between synchronizability and subgraph frequency. In general, subgraphs that are more synchronizable tend to be more abundant in the real networks. Of no less importance is the fact that the ranking of subgraph frequency is quite consistent across the diverse problem-solving networks, suggesting that the non-random nature of problem-solving networks is closely linked to the synchronizability of network subgraphs.

figure 4

Ranking of all topologically distinct 13 three-node subgraphs according to their SM scores and occurrence in real problem-solving networks. The three-node subgraphs are ranked from largest to smallest SM scores (first column, top to bottom). We use the quartiles of the SM scores to divide the subgraphs into four natural SM classes (low SM score, moderately-low SM score, moderately-high SM score, and high SM score). The ranking of subgraphs, from largest to smallest frequencies (top to bottom), are shown in columns 2–8 where each column represents a particular real network (networks are ordered from larger to smaller). A monotonic association between synchronizability and subgraph frequency as well as between subgraph frequency in different problem-solving networks is suggested by the graphical representation. More rigorous nonparametric statistical analyses (Spearman’s correlation and Kruskal–Wallis tests) are used in the text to substantiate this suggestion.

We apply several statistical tests to further substantiate the above observations. A series of Spearman rank correlations were conducted in order to determine if there were any relationships between SM score and subgraph frequency, in different problem-solving networks. Spearman’s rank correlation measures the strength and direction of monotonic association between two variables, and is determined by calculating Pearson’s correlation on the ranked values of the data. Figure  5 shows the Spearman’s correlation coefficients for three-node subgraphs. A two-tailed test of significance indicates the there is a strong monotonic relationship between SM score and subgraph frequency ( \(0.84{\le r}_{s}(13)\le 0.91\) , \(\mathrm{p}<0.001\) ). On average, the higher the SM score of a subgraph, the more abundant the subgraph in the real network. The results are extended to four-node subgraphs as shown in Fig.  6 . The 199 four-node subgraphs offer a fuller description of patterns of local interconnections than the three-node subgraphs, and can help refine the association between synchronizability and subgraph frequency. Results of the Spearman correlations indicate that there is a strong monotonic association between SM score and subgraph frequency (the vast majority of \({\mathrm{r}}_{\mathrm{s}}(199)\) are between \(0.71\) and \(0.85\) , \(\mathrm{p}<0.001\) ). Surprisingly, even with the increased variability introduced by four-node subgraphs, the general trend is the same as in the three-node analysis.

figure 5

Spearman's rank correlations between three-node subgraph SM score and three-node subgraph frequency, for all real problem-solving networks. The panels show scatter plots of ranks of subgraph frequencies (ranking from high to low) versus ranks of SM scores (ranking from high to low), for each of the real networks.

figure 6

Spearman's rank correlations between four-node subgraph SM score and four-node subgraph frequency, for all real problem-solving networks. The panels are as in Fig.  5 .

To further explore the association between synchronizability and subgraph frequency, we use the quartiles of the SM scores to divide the subgraphs into four natural synchronizability classes (high SM score, moderately-high SM score, moderately-low SM score, and low SM score). Figure  7 presents box plots of the frequencies of three-node subgraphs (grouped by the different synchronizability classes), for all of the real problem-solving networks. Figure  8 shows the results for four-node subgraphs. A box plot (also called a box-and-whisker plot) is a standard graphical tool (see caption of Fig.  7 for details) used in statistics 69 and other quantitative sciences 70 , 71 , 72 , 73 to visualize summary statistics for sample data 69 , compare groups of data 70 , 71 , 72 , or identify extreme events 73 . On average, the box plots indicate that the higher the synchronizability class of subgraphs, the higher the frequencies of the subgraphs in the real network. A Kruskal–Wallis test 70 —a nonparametric alternative to the one-way ANOVA—shows that there is a statistically significant difference in subgraph frequency between the different synchronizability classes ( \(\mathrm{p}\le 0.05\) for three-node subgraphs, and \(\mathrm{p}<0.001\) for four-node subgraphs).

figure 7

Box plots of three-node subgraph frequencies contrasted by subgraph synchronizability class. Synchronizability classes 1, 2, 3, and 4 correspond to low SM score, moderately-low SM score, moderately-high SM score, and high SM score, respectively. The box plot is a five-number summary of the empirical distribution 69 , 70 , 71 , 72 , 73 . The outer edges of the box represent the first quartile \(\mathrm{Q}1\) (the 25th percentile), and the third quartile \(\mathrm{Q}3\) (the 75th percentile). The middle red line of the box indicates the median (or the 50th percentile). The length of the box, \(\mathrm{Q}3-\mathrm{Q}1\) , is the interquartile range (IQR), which measures the spread in the data. The dashed line (“upper whisker”) that extends from \(\mathrm{Q}3\) is the smallest between the maximum value of the sample and \(\mathrm{Q}3+1.5\times \mathrm{IQR}\) , and the dashed line (“lower whisker”) that extends from \(\mathrm{Q}1\) is the largest between the minimum value of the sample and \(\mathrm{Q}1-1.5\times \mathrm{IQR}\) . Observations that are farther than \(1.5\times \mathrm{IQR}\) from the top or bottom of the box indicate outliers, and are shown as red + signs. The p‐value of the Kruskal–Wallis tests is less than 0.05, indicating a statistically significant difference in subgraph frequency between the different synchronizability classes. Each panel corresponds to a particular problem-solving network.

figure 8

Box plots of four-node subgraph frequencies contrasted by subgraph synchronizability class. The box plots and panels are defined as in Fig.  7 .

Although the above results are revealing, there might be confounding and selection biases acting on the network’s subgraphs, which could introduce spurious relationships between subgraph synchronizability and subgraph frequency. To avoid any such selective biases, we extend the previous analysis by controlling for possible confounding factors. First, the unobserved mechanism that drives the organization of the problem-solving network might be a confounding factor. Therefore, we employ a random null model and focus on the statistical significance of subgraphs rather than looking at their counts in the network. The statistical significance of a subgraph is determined by comparing its frequency in the real network relative to its mean frequency in an ensemble of a large number of randomly generated networks 46 , 47 , 48 , 52 . Statistically significant subgraphs (also called network motifs) are defined as subgraphs that occur in a real network much more often than in random networks. Using a random null model, which is free of any type of selective bias, will enable to adequately account and control for the non-random nature of problem-solving networks, and test the hypothesis that subgraphs with higher-synchronizability are more overrepresented—when compared to randomized networks—in real problem-solving networks.

To generate the ensemble of randomized networks, we employ the simplest Erdös-Rényi (ER) random graph model 32 , which was used before to detect network motifs 48 , 49 . To make a meaningful comparison, each simulated random network in the ensemble is constrained to have the same number of nodes and directed links as in the corresponding real network. The choice of the ER random graph model is motivated by the fact that it is devoid of any organizing principles 48 , 49 . This reduces the risk of confounding by unmeasured factors, and makes the association between subgraph abundance and subgraph dynamics clearer. The statistical significance of each (three- or four-node) subgraph is measured by calculating the Z-score, which is defined as the difference between the subgraph frequency in the real network and the mean frequency in a large ensemble of randomly generated ER networks, divided by the standard deviation of the frequency values for the randomized networks 46 , 47 , 48 , 52 . The Z-scores of three-node subgraphs was used in 47 to calculate the significance profile of a directed network, obtained by normalizing the vector of Z-scores. These methods were found to be useful in clustering networks into distinct families based on the correlations between their significance profiles 47 . Since the most abundant subgraphs in sparse networks tend to have fewer edges than less abundant subgraphs 48 , 49 , it is necessary in subsequent analysis to also control and eliminate the influence of edge number on subgraph significance, when studying the relationship between the significance of three- and four-node subgraphs and their dynamic properties. This is achieved, as suggested in 49 , by dividing the subgraphs into density classes, each of which containing subgraphs with the same number of directed links.

Before presenting the main findings, it is instructive to examine the significance profiles of the 13 possible connected subgraphs for the real problem-solving networks. Figure  9 (left panel) shows the significance profiles of the 13 possible three-node subgraphs for the problem-solving networks. Results of Spearman correlations (Fig.  9 , right panel) of the significance profiles indicate a strong monotonic relationship between subgraph abundance in different unrelated problem-solving networks (the vast majority of \({\mathrm{r}}_{\mathrm{s}}(13)\) are between \(0.7\) and \(0.98\) , \(\mathrm{p}<0.001\) ), furthering the hypothesis that subgraph abundance is driven by dynamic properties of local network structures. Subgraphs 4, 5, 8, 12 and 13 have the highest normalized Z-scores, and subgraphs 3 and 9 the lowest. The feedforward loop (subgraph 4) is composed of a problem-solving activity that sends information to another activity, and both send information to a third activity. The regulated and regulating mutual subgraphs (subgraphs 5 and 8, respectively) show mutual information feedback between two activities that send to or receive information from a third activity. The semi-clique (subgraph 12) and clique (subgraph 13) display three activities that repeatedly interact with each other, either directly or via transitive interactions. The cascade (subgraph 3) and the feedback loop (subgraph 9) are rare. What could explain these patterns?

figure 9

Spearman’s rank correlation matrix (right panel) of the three-node significance profiles (left panel) for the directed problem-solving networks (‘Red’ through ‘Equip’; for comparison, ‘Veh1’ was excluded due to an undefined Z-score of subgraph 13). (Left panel) The three-node significance profiles for the problem-solving networks. The significance profile shows the normalized Z-score for each of the 13 connected subgraphs. (Bottom of left panel) The 13 connected subgraphs are ordered from left to right by their SM scores, and each is colored according to its synchronizability class (red, yellow, green, and blue corresponding to high, moderately-high, moderately-low, and low SM scores, respectively). The normalized Z-score of all subgraphs is determined by comparison to 500 randomized ER networks. (Right panel) Spearman’s rank correlations among pairs of significance profiles. The panels show scatter plots of ranks of subgraph normalized Z-scores in one network (ranking from high to low) versus ranks of subgraph normalized Z-scores in another network (ranking from high to low).

The bar graphs (Fig.  9 , left panel) show the normalized Z-scores of the 13 subgraphs, which are ordered from left to right by their SM scores. Subgraphs 1, 2, and 3 represent a density class with 2 edges; subgraphs 4, 6, 7, and 9 represent a density class with 3 edges; subgraphs 5, 8, 10, and 11 represent a density class with 4 edges; and subgraphs 12 and 13 represent density classes with 5 and 6 edges, respectively. Remarkably, the comparison of the significance of subgraphs within a particular density class reveals a general trend of significant overrepresentation of subgraphs with higher synchronizability, and weak overrepresentation—and sometimes underrepresentation—of subgraphs with lower synchronizability. Subgraphs 1 and 2 consistently have higher normalized Z-scores than subgraph 3. In almost all cases, the order of normalized Z-scores among pairs of 3-edge subgraphs (4, 6, 7, and 9) is consistent with their SM score ranking. Subgraph 4, which has the highest SM score, is significantly overrepresented in all networks relative to all other 3-edge subgraphs; and subgraph 9, which has the lowest SM score, is underrepresented in all networks relative to other 3-edge subgraphs. In almost all cases, the order of normalized Z-scores among pairs of 4-edge subgraphs (5, 8, 10, and 11) is consistent with their SM score ranking. Subgraphs 5 and 8, with moderate SM scores, are significantly more overrepresented than subgraphs 10 and 11, which have lower SM scores.

The interplay between subgraph abundance and synchronizability can also be seen by comparing the SM classes of subgraphs, within a particular density group, with their Z-scores. The 2-edge subgraphs (1, 2, and 3) belong to the high SM class, and both the 3-edge subgraphs (4, 6, 7, and 9) and 4-edge subgraphs (5, 8, 10, and 11) belong to multiple SM classes (Fig.  9 , bottom left). Figures  10 and 11 show scatter plots of Z-score versus SM class for 3-edge and 4-edge subgraphs, respectively. We see that in almost all cases subgraphs of higher SM classes are more overrepresented in real problem-solving networks than subgraphs of lower SM classes. The complexity and variety of the 199 four-node directed subgraphs enables a more comprehensive statistical analysis of the relationship between subgraph abundance and subgraph synchronizability. A series of Kruskal–Wallis tests, one for each subgraph density class, are conducted to examine this relationship for four-node subgraphs. Figures  12 , 13 , 14 show that—in each of the 4-edge, 5-edge, and 6-edge density classes—there is a statistically significant difference in subgraph Z-score between the different synchronizability classes (p ≤ 0.05 for most cases). The comparison of the dynamic properties of subgraphs to their Z-scores reveals that—compared to a random null model—subgraphs with higher synchronizability are more enhanced in the real networks, while low- synchronizable subgraphs are more suppressed. This suggests that the dynamic properties of network subgraphs have an influence on their abundance in the network and correspondingly the overall organization of the problem-solving network.

figure 10

Z-score classified by synchronizability class, for three-node subgraphs in the 3-edge density class. The panels show scatter plots of subgraph SM class (SM classes 1, 2, 3, and 4 correspond to low, moderately-low, moderately-high, and high SM scores, respectively) versus subgraph Z-score, for each of the real networks.

figure 11

Z-score classified by synchronizability class for three-node subgraphs in the 4-edge density class. The panels show scatter plots of subgraph SM class (SM classes are numbered as in Fig.  10 ) versus subgraph Z-score, for each of the real networks.

figure 12

Box plots of Z-scores, for four-node, 4-edge subgraphs, contrasted by subgraph SM class (SM classes are numbered as in Fig.  10 ). In most cases, the p‐value of the Kruskal–Wallis tests is less than 0.05, indicating a statistically significant difference in subgraph abundance (relative to a random null model) between the different synchronizability classes. Each panel corresponds to a particular problem-solving network. The box plots are defined as in Fig.  7 .

figure 13

Box plots of Z-scores, for four-node, 5-edge subgraphs, contrasted by subgraph synchronizability class. Details and panels are as in Fig.  12 . In most cases, the p‐value of the Kruskal–Wallis tests is less than 0.05, indicating a statistically significant difference in subgraph abundance (relative to a random null model) between the different synchronizability classes. The box plots are defined as in Fig.  7 .

figure 14

Box plots of Z-scores, for four-node, 6-edge subgraphs, contrasted by subgraph synchronizability class. Details and panels are as in Fig.  12 . In most cases, the p‐value of the Kruskal–Wallis tests is less than 0.05, indicating a statistically significant difference in subgraph abundance (relative to a random null model) between the different synchronizability classes. The box plots are defined as in Fig.  7 .

Although the Z-score is a commonly used measure for detecting statistically significant subgraphs 46 , 47 , 48 , 51 , it does not provide full information on the relative importance of subgraphs. The relative importance of a subgraph can also be understood in terms of the relative difference between the subgraph frequency in the target network and the expected frequency in the random networks. One way to define the relative difference of two numbers is to take their difference divided by some function of the two numbers 74 . Following 47 , 74 , we define the relative difference (RD-score) of each (three- or four-node) subgraph as the difference between the subgraph frequency in the real network and the mean frequency in ER networks, divided by the sum of these two frequencies. In order to compare networks of different sizes, the vector of subgraph RD-scores can be normalized, obtaining the RD profile of the directed network 47 . The Z and RD scores do not necessarily overlap 47 —a subgraph can be detected as statistically significant (high Z-score) due to a narrow distribution of subgraph incidence in the randomized networks, but still have a slight difference between its abundance in the real network relative to random networks (small RD-score).

We compare the problem-solving networks based on the RD profiles of the 13 possible three-node subgraphs (Fig.  15 , left panel). Results of Spearman correlations (Fig.  15 , right panel) indicate a very strong monotonic relationship between subgraph RD-scores in different unrelated problem-solving networks ( \({\mathrm{r}}_{\mathrm{s}}(13)\) are between \(0.8\) and \(0.98\) , \(\mathrm{p}<0.001\) ), suggesting (as also implied by Fig.  9 ) that the networks have similar key subgraphs that were developed to have similar dynamic properties. Subgraphs 4, 5, 8, 12 and 13 have the highest normalized RD-scores, and subgraphs 3 and 9 the lowest, which is consistent with the results obtained for the Z-score. The bar graphs (Fig.  15 , left panel) show the normalized RD-scores of the 13 subgraphs, which are ordered from left to right by their SM scores. Remarkably, and consistent with the results for the Z-score, the comparison of the RD-scores of subgraphs within a particular density class (i.e., 3-edge and 4-edge) reveals a general trend of large subgraph RD-scores having high SM classes, and small subgraph RD scores—and sometimes negative RD-scores—having low SM classes. This trend is further substantiated when analyzing the 199 four-node subgraphs. Figures  16 , 17 , 18 show that—in each of the 4-edge, 5-edge, and 6-edge density classes—there is a statistically significant difference in subgraph RD-score between the different synchronizability classes (Kruskal–Wallis, p ≤ 0.05 for most cases). The excellent correlation between subgraph synchronizability and both subgraph abundance (Z-score) and relative difference (RD-score) indicates that subgraphs with higher synchronizability are both more statistically significant and occur in real networks at numbers that are significantly larger than those in randomized networks. In other words, highly-synchronizable subgraphs are both significant and important in real problem-solving networks. This suggests, once again, that the topology of problem-solving networks is deeply related to the dynamic properties of regular patterns of local interconnections, which constitute the basic building blocks of the networks.

figure 15

Spearman’s rank correlation matrix (right panel) of the three-node RD profiles (left panel) for the directed problem-solving networks (‘Red’ through ‘Equip’; for comparison, ‘Veh1′ was excluded due to an undefined RD-score of subgraph 13). (Left panel) The three-node RD profiles for the problem-solving networks. The RD profile shows the normalized RD-score for each of the 13 connected subgraphs. (Bottom of left panel) The 13 connected subgraphs are ordered from left to right by their SM scores, and each is colored as described in Fig.  9 . The normalized RD-score of all subgraphs is determined by comparison to 500 randomized ER networks. (Right panel) Spearman’s rank correlations among pairs of RD profiles. The panels show scatter plots of ranks of subgraph normalized RD-scores in one network (ranking from high to low) versus ranks of subgraph normalized RD-scores in another network (ranking from high to low).

figure 16

Box plots of RD-scores, for four-node, 4-edge subgraphs, contrasted by subgraph SM class (SM classes are numbered as in Fig.  10 ). In all cases, the p‐value of the Kruskal–Wallis tests is less than 0.05, indicating a statistically significant difference in subgraph RD-score between the different synchronizability classes. Each panel corresponds to a particular problem-solving network. The box plots are defined as in Fig.  7 .

figure 17

Box plots of RD-scores, for four-node, 5-edge subgraphs, contrasted by subgraph synchronizability class. Details and panels are as in Fig.  16 . In most cases, the p‐value of the Kruskal–Wallis tests is less than 0.05, indicating a statistically significant difference in subgraph RD-score between the different synchronizability classes. The box plots are defined as in Fig.  7 .

figure 18

Box plots of RD-scores, for four-node, 6-edge subgraphs, contrasted by subgraph synchronizability class. Details and panels are as in Fig.  16 . In most cases, the p‐value of the Kruskal–Wallis tests is less than 0.05, indicating a statistically significant difference in subgraph RD-score between the different synchronizability classes. The box plots are defined as in Fig.  7 .

In this paper, we study the relationship between the dynamic properties of three- and four-node subgraphs and their frequency in directed problem-solving networks. The dynamic behavior of a subgraph is characterized in terms of its synchronizability—measured by the probability of rapidly converging to a problem-solving equilibrium. We give an evidence that highly synchronizable subgraphs are more overrepresented and critical in real problem-solving networks.

What is the origin of the correlation revealed between synchronizability and subgraph prevalence? Although it is difficult to fully disentangle the causative relation between the dynamical properties of subgraphs and their abundance, the results in this paper suggest that both global constraints and properties of local subgraphs influence the occurrence of subgraphs in a given problem-solving network. Collaborative problem-solving activity is organized into a nested hierarchical structure with semi-independent activities at different scales performing particular tasks that contribute to the overall performance of the network. In such a nested hierarchy, subgraphs—patterns of local collaborative activities—do not exist in isolation but are embedded in a heavily interconnected network of “subgraphs within subgraphs”, which are connected to each other via patterns of local ties that are themselves subgraphs at higher scales 30 . Moreover, as pointed out in 75 , 76 , real complex network connections are often highly fluid; even when there exists an underlying fixed topological structure, connections between nodes (and so subgraphs) can adaptively become active or inactive over time. In complex problem-solving networks, we might expect the dynamics of lower-level subgraphs to change faster (i.e., on a shorter time scale) than higher-level configurations. The nested hierarchical organization along with the separation of time scales exerts a powerful effect on the synchronization and convergence of the problem-solving activity. In the short run, lower-level subgraphs will tend to rapidly synchronize to an approximate equilibrium state nearly independently of others. These accumulated intermediate steps can have dramatic effect on the rapid synchronization of the network as a whole. In other words, complex problem-solving networks will synchronize much more rapidly if there are synchronizable intermediate configurations than if there are not. It is thus plausible, as our results also suggest, that problem-solving networks are biased towards subgraphs in which it is easier to synchronized.

As was shown in Fig.  3 , subgraphs that include feedback loops (e.g., the regulated mutual, semi-clique, and clique subgraphs) are less likely to synchronize. We therefore expect that these feedback-based subgraphs will be underrepresented in the networks (when compared with random networks). However, our study reveals that, while being relatively rare, these subgraphs are sometimes overrepresented in the networks. This suggests that other factors and selective pressures, besides synchronizability, are important in determining the prevalence of network subgraphs. One possible explanation might be that high performance of problem-solving networks usually involves a trade-off between the exploration for new information that could impede effective synchronization, and the exploitation of existing knowledge that facilitates effective synchronization. It is thus plausible that the abundance of highly-synchronizable subgraphs combined with the existence of subgraphs that include feedback loops reflect the balance between these exploratory and exploitative activities in real problem-solving networks.

For small-scale problem-solving networks, it is possible to generate highly optimizable interconnections that promote synchronization among group members since linking constraints are easy to satisfy. As the complexity of problem-solving crosses over some threshold, the purposeful attainment of highly-synchronizable structures becomes more difficult. In such cases, it is possible that the observed diversity of subgraphs in problem-solving networks reflects the cumulative effect of various short-term adaptive processes that combine to produce change in the local network structure over long-periods of time. The network structure of the problem-solving activity is modified to meet changes in the requirements of previously implemented solutions. For example, starting from previous group interactions underlying vehicle development the problem-solving network will change organically as incremental or innovative changes occur at the subsystem and component levels of the car. Similar considerations apply to many other problem-solving processes including drug development, economic development, or social planning. In each problem-solving phase, various group interactions are attempted, their consequences are observed, and this information is used to guide the “re-wiring” of group interactions. The results in this paper might suggest that one of the forces behind the link rearrangement of group interactions is adaptation, present at different levels, towards effective synchronization within constraints of the problem-solving activity. The evolution of problem-solving networks shares some basic characteristics with evolutionary change in biotic populations, which involves a process of variation, selection, and transmission. If a collection of organizational patterns (subgraphs) differ in the efficiency with which they can synchronize, selection processes will favor such patterns of ties. Over time, such selection processes will lead to increased abundance of the more fit patterns of ties. The results in this paper suggest that selectivity of synchronizable configurations may guide the evolution of the problem-solving network, a mechanism that is essential for its subsequent rapidity. Changes in the structure of organizational interconnections emerge not only through selection, but also through a variety of transmission mechanisms, including mimicry, copying, learning, and re-use of network motifs 1 , 2 . Organizations that are involved in problem-solving activities attempt to implement ‘best practices’ or adopt organizational forms extracted from other problem-solving activities that were successful in the past 77 . Such imitation or copying processes would give rise to an increasing number of synchronizable network forms of organization.

The similarity in the local structure of distinct large-scale problem-solving networks, based on their subgraph significance and relative difference profiles (Figs.  9 and 15 ), leads to the intriguing possibility that subgraph abundance in problem-solving networks is a manifestation of organizational “routines.” The concept of routines plays a key role in organizational theory, strategic management, and evolutionary economics 78 , 79 , 80 . Routines are defined as recurrent patterns of interactions executed by various actors, which represent behaviors, knowledge, or capabilities held in organizational memory 79 , 81 . Organizational routines were proposed as analogous to biological genes 79 in which they are passed on by various transmission processes, such as learning and copying. Our theory could provide a bridge between the science of complex networks and the well-established concept of organizational routines. In particular, the study of network subgraphs could provide a powerful perspective on organizational routines. Our results show that large-scale problem-solving networks share repeated patterns of interdependent activities (routines) that are not idiosyncratic to a specific problem-solving organization but are universal across many distinct organizations. These repeated patterns might then be considered as problem-solving routines—patterns of activity ties occurring in the network at numbers that are significantly higher than those in randomized networks, and that are conserved across a large number of distinct problem-solving networks. The main result in this paper is that the abundance of these problem-solving routines is highly correlated with their ability to synchronize and coordinate the problem-solving activity.

In conclusion, the results in this paper reveal a strong association between a dynamic property of network subgraphs—synchronizability—and the frequency and significance of these subgraphs in real-world problem-solving networks. We suggested the possibility that selective pressures that favor more synchronizable subgraphs could account for the diverse abundance of subgraphs in problem-solving networks. Our empirical results show that unrelated problem-solving networks display very similar local network structure, defined in terms of the significance and relative difference profiles of three- and four-nodes connected subgraphs. These observations led us to the hypothesis that network subgraphs represent organizational routines that enable better coordination and control of the problem-solving activity as well as the exchange and sharing of knowledge within and across problem-solving activities.

Braha, D. & Bar-Yam, Y. Topology of large-scale engineering problem-solving networks. Phys. Rev. E 69 , 016113 (2004).

Article   ADS   CAS   Google Scholar  

Braha, D. & Bar-Yam, Y. The statistical mechanics of complex product development: Empirical and analytical results. Manag. Sci. 53 , 1127–1145 (2007).

Article   MATH   Google Scholar  

Simon, H. The sciences of the Artificial 3rd edn. (MIT Press, Cambridge, 1996).

Google Scholar  

Braha, D. & Maimon, O. A Mathematical Theory of Design: Foundations. Algorithms and Applications (Kluwer Academic Publishers, Dordrecht, 1998).

Book   MATH   Google Scholar  

Yassine, A. & Braha, D. Complex concurrent engineering and the design structure matrix method. Concurr. Eng. 11 , 165–176 (2003).

Article   Google Scholar  

Lazer, D. & Friedman, A. The network structure of exploration and exploitation. Adm. Sci. Q. 52 , 667–694 (2007).

March, J. G. Exploration and exploitation in organizational learning. Organ Sci. 2 , 71–87 (1991).

Article   ADS   Google Scholar  

Berger-Tal, O., Nathan, J., Meron, E. & Saltz, D. The exploration-exploitation dilemma: a multidisciplinary framework. PLoS ONE 9 , 4 (2014).

Article   CAS   Google Scholar  

Schumpeter, J. A. The Theory of Economic Development (Harvard University Press, Cambridge, 1934).

Sutton, R. S. & Barto, A. G. Reinforcement Learning: An Introduction (MIT Press, Cambridge, 1998).

MATH   Google Scholar  

Azoulay-Schwartz, R., Kraus, S. & Wilkenfeld, J. Exploitation vs exploration: Choosing a supplier in an environment of incomplete information. Decis Support Syst. 38 , 1–18 (2004).

Daw, N. D., O’Doherty, J. P., Dayan, P., Seymour, B. & Dolan, R. J. Cortical substrates for exploratory decisions in humans. Nature 441 , 876–879 (2006).

Article   ADS   CAS   PubMed   PubMed Central   Google Scholar  

Eliassen, S., Jorgensen, C., Mangel, M. & Giske, J. Exploration or exploitation: Life expectancy changes the value of learning in foraging strategies. Oikos 116 , 513–523 (2007).

Uotila, J., Maula, M., Keil, T. & Zahra, S. A. Exploration, exploitation, and financial performance: Analysis of S&P 500 corporations. Strat. Mgmt. J. 30 , 221–231 (2009).

Molina-Castillo, F. J., Jimenez-Jimenez, D. & Munuera-Aleman, J. L. Product competence exploitation and exploration strategies: The impact on new product performance through quality and innovativeness. Ind. Market Manag. 40 , 1172–1182 (2011).

Cohen, J. D., McClure, S. M. & Yu, A. J. Should I stay or should I go? How the human brain manages the trade-off between exploitation and exploration. Philos. Trans. R. Soc. B. 362 , 933–942 (2007).

Berger-Tal, O. & Avgar, T. The glass is half full: Overestimating the quality of a novel environment is advantageous. PLoS ONE 7 , e34578 (2012).

Shore, J., Bernstein, E. & Lazer, D. Facts and figuring: An experimental investigation of network structure and performance in information and solution spaces. Organ. Sci. 26 , 1432–1446 (2015).

Subrahmanian, E. et al. Equations aren’t enough: Informal modeling in design. AI EDAM. 7 , 257–274 (1993).

Axelrod, R. & Hamilton, W. D. The evolution of cooperation. Science 211 , 1390–1396 (1981).

Article   ADS   MathSciNet   CAS   PubMed   MATH   Google Scholar  

Banerjee, J., Layek, R. K., Sasmal, S. K. & Ghosh, D. Delayed evolutionary model for public goods competition with policing in phenotypically variant bacterial biofilms. Europhys. Lett. 126 , 18002 (2019).

Szabó, G. & Fath, G. Evolutionary games on graphs. Phys. Rep. 446 , 97–216 (2007).

Article   ADS   MathSciNet   Google Scholar  

Nag Chowdhury, S., Kundu, S., Duh, M., Perc, M. & Ghosh, D. Cooperation on interdependent networks by means of migration and stochastic imitation. Entropy. 22 , 485 (2020).

Article   ADS   PubMed Central   Google Scholar  

Axelrod, R. The complexity of cooperation: Agent-based models of competition and collaboration (Princeton University Press, Princeton, 1997).

Book   Google Scholar  

Steward, D. V. The design structure system: A method for managing the design of complex systems. IEEE Trans. Eng. Manage. 3 , 71–74 (1981).

Eppinger, S. D., Whitney, D. E., Smith, R. P. & Gebala, D. A. A model-based method for organizing tasks in product development. Res. Eng. Design 6 , 1–13 (1994).

Browning, T. R. Applying the design structure matrix to system decomposition and integration problems: A review and new directions. IEEE Trans. Eng. Manag. 48 , 292–306 (2001).

Eppinger, S. D. & Browning, T. R. Design structure Matrix Methods and Applications (MIT press, Cambridge, 2012).

Yassine, A., Joglekar, N., Braha, D., Eppinger, S. & Whitney, D. Information hiding in product development: The design churn effect. Res. Eng. Design 14 , 145–161 (2003).

Braha, D. & Bar-Yam, Y. Information flow structure in large-scale product development organizational networks. J. Inf. Technol. 19 , 244–253 (2004).

Braha, D. The complexity of design networks: Structure and dynamics. In Experimental Design Research (eds Cash, P. et al. ) 129–151 (Springer, Berlin, 2016).

Albert, R. & Barabási, A. L. Statistical mechanics of complex networks. Rev. Modern Phys. 74 , 47–97 (2002).

Article   ADS   MathSciNet   MATH   Google Scholar  

Katz, N., Lazer, D., Arrow, H. & Contractor, N. The network perspective on teams. Small Group Res. 35 , 307–332 (2004).

Balkundi, P. & Harrison, D. A. Ties, leaders, and time in teams: Strong inference about the effects of network structure on team viability and performance. Acad. Manag. J. 49 , 49–68 (2006).

Leenders, R. T. A., Van Engelen, J. M. & Kratzer, J. Virtuality, communication, and new product team creativity: A social network perspective. J. Eng. Tech. Manag. 20 , 69–92 (2003).

Oh, H., Chung, M. H. & Labianca, G. Group social capital and group effectiveness: The role of informal socializing ties. Acad. Manag. J. 47 , 860–875 (2004).

Uzzi, B. & Spiro, J. Collaboration and creativity: The small world problem. Am. J. Sociol. 111 , 447–504 (2005).

Sparrowe, R. T., Liden, R. C., Wayne, S. J. & Kraimer, M. L. Social networks and the performance of individuals and groups. Acad. Manag. J. 44 , 316–325 (2001).

Kearns, M., Suri, S. & Montfort, N. An experimental study of the coloring problem on human subject networks. Science 313 , 824–827 (2006).

Article   ADS   CAS   PubMed   Google Scholar  

McCubbins, M. D., Paturi, R. & Weller, N. Connected coordination network structure and group coordination. Am. Polit. Res. 37 , 899–920 (2009).

Enemark, D., McCubbins, M. D. & Weller, N. Knowledge and networks: An experimental test of how network knowledge affects coordination. Soc. Netw. 36 , 122–133 (2014).

Mason, W. A. & Watts, D. J. Collaborative learning in networks. Proc. Natl. Acad. Sci. USA 109 , 764–769 (2012).

Mason, W. A., Jones, A. & Goldstone, R. L. Propagation of innovations in networked groups. J. Exp. Psychol. Gen. 137 , 422–433 (2008).

Article   PubMed   Google Scholar  

Levinthal, D. A. Adaptation on rugged landscapes. Manag. Sci. 43 , 934–950 (1997).

Rivkin, J. W. & Siggelkow, N. Balancing search and stability: Interdependencies among elements of organizational design. Manag. Sci. 49 , 290–312 (2003).

Milo, R. et al. Network motifs: Simple building blocks of complex networks. Science 298 , 824–827 (2002).

Milo, R. et al. Superfamilies of evolved and designed networks. Science 303 , 1538–1542 (2004).

Alon, U. An Introduction to Systems Biology: Design Principles of Biological Circuits (CRC Press, Boca Raton, 2019).

Prill, R. J., Iglesias, P. A. & Levchenko, A. Dynamic properties of network motifs contribute to biological network organization. PLoS Biol. 3 , 11 (2005).

Wasserman, S. & Faust, K. Social Network Analysis: Methods and applications (Cambridge University Press, Cambridge, 1994).

Stone, L., Simberloff, D. & Artzy-Randrup, Y. Network motifs and their origins. PloS Comput. Biol. 15 , 2 (2019).

Holland, P.W. & Leinhardt, S. The statistical analysis of local structure in social networks. National Bureau of Economic Research . No. w0044 (1974).

Pimm, S. L. Food webs (Springer, Berlin, 1982).

Stone, L. & Roberts, A. Competitive exclusion, or species aggregation?—An aid in deciding. Oecologia 91 , 419–424 (1992).

Article   ADS   PubMed   Google Scholar  

Connor, E. F. & Simberloff, D. The assembly of species communities: Chance or competition?. Ecology 60 , 1132–1140 (1979).

Saracco, F., Di Clemente, R., Gabrielli, A. & Squartini, T. Detecting early signs of the 2007–2008 crisis in the world trade. Sci Rep. 6 , 1–11 (2016).

Saracco, F., Di Clemente, R., Gabrielli, A. & Squartini, T. Randomizing bipartite networks: The case of the world trade web. Sci Rep. 5 , 1–18 (2015).

Sporns, O. & Kötter, R. Motifs in brain networks. PloS Biol. 2 , 11 (2004).

Alon, U. Network motifs: Theory and experimental approaches. Nat. Rev. Genet. 8 , 450–461 (2007).

Article   CAS   PubMed   Google Scholar  

May, R. M. Stability and Complexity in Model Ecosystems (Princeton University Press, Princeton, 2019).

Gardner, M. R. & Ashby, W. R. Connectance of large dynamic (cybernetic) systems: Critical values for stability. Nature 228 , 784–784 (1970).

Ravasz, E., Somera, A. L., Mongru, D. A., Oltvai, Z. N. & Barabási, A. L. Hierarchical organization of modularity in metabolic networks. Science 297 , 1551–1555 (2002).

Bulloch, B. & Sullivan, J. Information—the key to the real estate development process. Cornell Real Estate Rev. 8 , 78–87 (2010).

Scheurmann, E. & Atkinson, L. Strategy Development Process for Meat & Livestock Australia. In Design Structure Matrix Methods and Applications (eds Eppinger, S. D. & Browning, T. R.) 164–168 (MIT press, Cambridge, 2012).

Osborne, S.M. Product Development Cycle Time Characterization Through Modeling of Process Iteration. Master’s thesis, Massachusetts Institute of Technology, Cambridge, MA. (1993).

Scheurmann, E. & Samuel, D. Bioscience Facility at University of Melbourne. In Design Structure Matrix Methods and Applications (eds Eppinger, S. D. & Browning, T. R.) 155–159 (MIT press, Cambridge, 2012).

Yassine, A., Whitney, D. & Zambito, T. Assessment of rework probabilities for design structure matrix (DSM) simulation in product development management in 13 th International Conference on Design Theory and Methodology (ASME, 2001).

Tripathy, A. & Eppinger, S. Dover Motion Precision Systems Development Process. In Design structure matrix methods and applications (eds Eppinger, S. D. & Browning, T. R.) 192–195 (MIT press, Cambridge, 2012).

Tukey, J. W. Exploratory Data Analysis (Addison-Wesley, Boston, 1977).

Zar, J. H. Biostatistical Analysis (Prentice Hall, New Jersey, 2010).

Kleiner, B. & Graedel, T. E. Exploratory data analysis in the geophysical sciences. Rev. Geophys. 18 , 699–717 (1980).

Williamson, D. F., Parker, R. A. & Kendrick, J. S. The box plot: a simple visual method to interpret data. Ann. Intern. Med. 110 , 916–921 (1989).

Ray, A., Rakshit, S., Basak, G. K., Dana, S. K. & Ghosh, D. Understanding the origin of extreme events in El Niño southern oscillation. Phys. Rev. E 101 , 062210 (2020).

Article   ADS   MathSciNet   PubMed   Google Scholar  

Törnqvist, L., Vartia, P. & Vartia, Y. O. How should relative changes be measured?. Am. Stat. 39 , 43–46 (1985).

Braha, D. & Bar-Yam, Y. From centrality to temporary fame: Dynamic centrality in complex networks. Complexity. 12 , 59–63 (2006).

Braha, D. & Bar-Yam, Y. Time-dependent complex networks: Dynamic centrality, dynamic motifs, and cycles of social interactions. In Adaptive Networks (eds Gross, T. & Hiroki, S.) 39–50 (Springer, Berlin, 2009).

Chapter   Google Scholar  

Bassok, M. & Novick, L. R. Problem Solving. In The Oxford Handbook of Thinking and Reasoning (eds Holyoak, K. J. & Morrison, R. G.) 413–429 (Oxford University Press, Oxford, 2012).

Nelson, R. R. & Winter, S. G. An Evolutionary Theory of Economic Change (Harvard University Press, Cambridge, 1982).

Becker, M. C. Organizational routines: A review of the literature. Ind. Corpor. Change. 13 , 643–678 (2004).

Pentland, B. T., Hærem, T. & Hillison, D. The (n)ever-changing world: Stability and change in organizational routines. Organ. Sci. 22 , 1369–1383 (2011).

Feldman, M. S. & Pentland, B. T. Reconceptualizing organizational routines as a source of flexibility and change. Adm. Sci. Q. 48 , 94–118 (2003).

Download references

Author information

Authors and affiliations.

New England Complex Systems Institute, Cambridge, MA, 02139, USA

University of Massachusetts Dartmouth, Dartmouth, MA, 02747-2300, USA

You can also search for this author in PubMed   Google Scholar

Contributions

D.B. conceived and designed the research. D.B. curated the data. D.B. contributed analysis tools. D.B. conducted the experiments. D.B. analyzed the results. D.B. interpreted the results. D.B. wrote the manuscript.

Corresponding author

Correspondence to Dan Braha .

Ethics declarations

Competing interests.

The author declares no competing interests.

Additional information

Publisher's note.

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary information

Supplementary information, rights and permissions.

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ .

Reprints and permissions

About this article

Cite this article.

Braha, D. Patterns of ties in problem-solving networks and their dynamic properties. Sci Rep 10 , 18137 (2020). https://doi.org/10.1038/s41598-020-75221-3

Download citation

Received : 02 June 2020

Accepted : 13 October 2020

Published : 22 October 2020

DOI : https://doi.org/10.1038/s41598-020-75221-3

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

By submitting a comment you agree to abide by our Terms and Community Guidelines . If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.

Quick links

  • Explore articles by subject
  • Guide to authors
  • Editorial policies

Sign up for the Nature Briefing: Anthropocene newsletter — what matters in anthropocene research, free to your inbox weekly.

which problem solving approach requires a solid understanding of how networks work

Network Engineer Skills

Learn about the skills that will be most essential for Network Engineers in 2024.

Getting Started as a Network Engineer

  • What is a Network Engineer
  • How To Become
  • Certifications
  • Tools & Software
  • LinkedIn Guide
  • Interview Questions
  • Work-Life Balance
  • Professional Goals
  • Resume Examples
  • Cover Letter Examples

What Skills Does a Network Engineer Need?

Find the important skills for any job.

which problem solving approach requires a solid understanding of how networks work

Types of Skills for Network Engineers

Technical proficiency and network design, problem-solving and analytical abilities, cybersecurity expertise, automation and scripting, communication and collaboration, continuous learning and adaptability, top hard skills for network engineers.

Essential skills for robust network management, from advanced routing to security, ensuring optimal performance and cutting-edge connectivity solutions.

  • Advanced Routing and Switching Techniques
  • Network Security Protocols and Firewalls
  • Cloud Networking and Virtualization

Wireless and Mobile Networking

  • Network Troubleshooting and Diagnostic Tools
  • Internet Protocols (IPv4/IPv6)

Software-Defined Networking (SDN)

  • Network Automation and Orchestration
  • Data Center Networking Technologies
  • Understanding of Network Operating Systems (NOS)

Top Soft Skills for Network Engineers

Empowering network solutions through teamwork, adaptability, and a relentless commitment to clear communication and continuous skill enhancement.

  • Effective Communication and Articulation
  • Problem-Solving and Critical Thinking
  • Adaptability and Flexibility
  • Teamwork and Collaboration
  • Time Management and Prioritization
  • Customer Service Orientation
  • Leadership and Mentoring
  • Attention to Detail
  • Stress Management and Resilience
  • Continuous Learning and Professional Development

Most Important Network Engineer Skills in 2024

Advanced network security, cloud networking expertise, automation and orchestration, interpersonal and collaboration skills, problem-solving and analytical thinking.

which problem solving approach requires a solid understanding of how networks work

Show the Right Skills in Every Application

Network engineer skills by experience level, important skills for entry-level network engineers, important skills for mid-level network engineers, important skills for senior network engineers, most underrated skills for network engineers, 1. cross-disciplinary understanding, 2. business acumen, 3. communication and documentation, how to demonstrate your skills as a network engineer in 2024, how you can upskill as a network engineer.

  • Master Emerging Networking Technologies: Keep abreast of new technologies such as 5G, Wi-Fi 6, and software-defined networking (SDN) by pursuing specialized training and certifications.
  • Deepen Your Cybersecurity Knowledge: As security threats evolve, understanding cybersecurity best practices and tools is essential for protecting network infrastructure.
  • Embrace Automation and Orchestration Tools: Learn to use network automation tools like Ansible, Terraform, or Cisco NSO to increase efficiency and reduce human error.
  • Participate in Professional Networking Groups: Join groups like the IEEE or local meetups to exchange knowledge, stay informed about industry trends, and connect with peers.
  • Advance Your Cloud Skills: Gain expertise in cloud services and architectures, including public, private, and hybrid cloud, to support the shift towards cloud-based solutions.
  • Develop Programming Abilities: Acquire programming skills in languages such as Python or PowerShell to write scripts and automate network tasks.
  • Engage in Continuous Learning: Utilize online platforms like Pluralsight, edX, or vendor-specific training to keep your skills sharp and up-to-date.
  • Obtain Vendor-Specific Certifications: Validate your expertise and commitment to the profession by achieving certifications from vendors like Cisco, Juniper, or VMware.
  • Focus on Soft Skills: Enhance communication, problem-solving, and project management abilities to better collaborate with IT teams and stakeholders.
  • Experiment in a Lab Environment: Set up a home lab or use virtual labs to practice and experiment with network configurations and scenarios.

Skill FAQs for Network Engineers

What are the emerging skills for network engineers today, how can network engineers effectivley develop their soft skills, how important is technical expertise for network engineers.

Network Engineer Education

which problem solving approach requires a solid understanding of how networks work

More Skills for Related Roles

Pioneering cloud solutions, optimizing infrastructure for seamless business operations

Safeguarding digital assets, fortifying systems against cyber threats and breaches

Bridging software development and operations for efficient, seamless product delivery

Designing robust systems, ensuring seamless integration and optimal performance

Designing robust network infrastructures, ensuring seamless data flow and connectivity

Designing technical solutions to business challenges, bridging the gap between IT and operations

Start Your Network Engineer Career with Teal

Job Description Keywords for Resumes

Problem Solving - A step by step guide - LearnLeanSigma

The Art of Effective Problem Solving: A Step-by-Step Guide

Whether we realise it or not, problem solving skills are an important part of our daily lives. From resolving a minor annoyance at home to tackling complex business challenges at work, our ability to solve problems has a significant impact on our success and happiness. However, not everyone is naturally gifted at problem-solving, and even those who are can always improve their skills. In this blog post, we will go over the art of effective problem-solving step by step.

Problem Solving Methodologies

Methodology of 8D (Eight Discipline) Problem Solving:

A3 Problem Solving Method:

The A3 problem solving technique is a visual, team-based problem-solving approach that is frequently used in Lean Six Sigma projects. The A3 report is a one-page document that clearly and concisely outlines the problem, root cause analysis, and proposed solution.

Subsequently, in the Lean Six Sigma framework, the 8D and A3 problem solving methodologies are two popular approaches to problem solving. Both methodologies provide a structured, team-based problem-solving approach that guides individuals through a comprehensive and systematic process of identifying, analysing, and resolving problems in an effective and efficient manner.

Step 1 – Define the Problem

By repeatedly asking “ why ,” you’ll eventually get to the bottom of the problem. This is an important step in the problem-solving process because it ensures that you’re dealing with the root cause rather than just the symptoms.

Step 2 – Gather Information and Brainstorm Ideas

Gathering information and brainstorming ideas is the next step in effective problem solving. This entails researching the problem and relevant information, collaborating with others, and coming up with a variety of potential solutions. This increases your chances of finding the best solution to the problem.

Next, work with others to gather a variety of perspectives. Brainstorming with others can be an excellent way to come up with new and creative ideas. Encourage everyone to share their thoughts and ideas when working in a group, and make an effort to actively listen to what others have to say. Be open to new and unconventional ideas and resist the urge to dismiss them too quickly.

Once you’ve compiled a list of potential solutions, it’s time to assess them and select the best one. This is the next step in the problem-solving process, which we’ll go over in greater detail in the following section.

Step 3 – Evaluate Options and Choose the Best Solution

Once you’ve compiled a list of potential solutions, it’s time to assess them and select the best one. This is the third step in effective problem solving, and it entails weighing the advantages and disadvantages of each solution, considering their feasibility and practicability, and selecting the solution that is most likely to solve the problem effectively.

You’ll be able to tell which solutions are likely to succeed and which aren’t by assessing their feasibility and practicability.

Step 4 – Implement and Monitor the Solution

When you’ve decided on the best solution, it’s time to put it into action. The fourth and final step in effective problem solving is to put the solution into action, monitor its progress, and make any necessary adjustments.

Finally, make any necessary modifications to the solution. This could entail changing the solution, altering the plan of action, or delegating different tasks. Be willing to make changes if they will improve the solution or help it solve the problem more effectively.

You can increase your chances of success in problem solving by following these steps and considering factors such as the pros and cons of each solution, their feasibility and practicability, and making any necessary adjustments. Furthermore, keep in mind that problem solving is an iterative process, and there may be times when you need to go back to the beginning and restart. Maintain your adaptability and try new solutions until you find the one that works best for you.

Was this helpful?

Daniel croft, preparation strategies for the green belt exam, what every lean six sigma green belt should know, free lean six sigma templates.

Improve your Lean Six Sigma projects with our free templates. They're designed to make implementation and management easier, helping you achieve better results.

Understanding Process Performance: Pp and Ppk

Understand Process Performance (Pp) and Process Performance Index (Ppk) to assess and improve manufacturing processes.…

LIFO or FIFO for Stock Management?

Choosing between LIFO and FIFO for stock management depends on factors like product nature, market…

Are There Any Official Standards for Six Sigma?

Are there any official standards for Six Sigma? While Six Sigma is a well-defined methodology…

5S Floor Marking Best Practices

In lean manufacturing, the 5S System is a foundational tool, involving the steps: Sort, Set…

How to Measure the ROI of Continuous Improvement Initiatives

When it comes to business, knowing the value you’re getting for your money is crucial,…

8D Problem-Solving: Common Mistakes to Avoid

In today’s competitive business landscape, effective problem-solving is the cornerstone of organizational success. The 8D…

which problem solving approach requires a solid understanding of how networks work

Snapsolve any problem by taking a picture. Try it in the Numerade app?

Guide to Networking Essentials

Greg tomsho, troubleshooting and support - all with video answers.

Chapter Questions

Which device can determine whether a cable break or short exists and approximately how far down the cable it’s located? a. Network monitor b. RMON c. Time-domain reflectometer d. Protocol analyzer

At what layer of the OSI model is a CRC error detected? a. Data Link b. Network c. Physical d. Session

Which type of plan makes returning a network to its state before an upgrade easier? a. Backup plan b. Rollback plan c. Upgrade plan d. Downgrade plan

Based on the eight-step problem-solving process discussed in this chapter, what’s the first step in network troubleshooting? a. Devise a solution. b. Consider possible causes. c. Test the cables. d. Determine the problem definition and scope.

Which problem-solving approach requires a solid understanding of how networks work? a. Trial and error b. Step by step with the OSI model c. Solve by example d. Replacement method

Under which condition is using the trial-and-error approach not advisable? (Choose all that apply.) a. You can undo changes easily. b. A server or network device is live on the network. c. You can’t undo changes easily. d. No data can be lost.

Which layer is where problems restricted to one workstation are likely to occur? a. Data Link b. Transport c. Physical d. Presentation

After implementing a solution, what's the next step? a. Document the solution. b. Test the solution. c. Devise preventive measures. d. Consider possible causes.

Which of the following can be used to prevent data loss during a power fluctuation or failure? a. TDR b. UPS c. MIB d. SNMP

Which of the following is an element of the information-gathering step in the problemsolving process? (Choose all that apply.) a. Find out whether the function ever worked. b. Determine whether something has changed. c. Compare current operation with a baseline. d. Consider possible causes.

When measuring network performance, what do you need as a point of reference? a. SNMP b. Baseline c. Message information base d. Protocol analysis

Which of the following is the TCP/IP protocol used with a network management system? a. ICMP b. SNMP c. $\mathrm{DHCP}$ d. SMTP

A logical topology includes jack locations and room numbers. True or False?

What tool does its job by measuring the amount of time it takes for a signal to travel the length of a fiber-optic cable and back? a. Tone generator b. Probe c. OTDR d. Multimeter

Which device is used in fiber-optic cable testing? a. DVM b. Probe c. Multimeter d. OPM

For which of the following network conditions must you use a protocol analyzer or network monitor for further diagnosis? (Choose all that apply.) a. Cable break b. Cable short c. Slow network performance d. High rate of transmission errors

At what layers of the OSI model does a software protocol analyzer operate? a. Layers 1, 2, and 3 b. Layers 1 to 4 c. Layers 2 and 3 d. Layers 2 to 7

Which of the following is not found in the output of a successful ping reply? a. IP address of the responding computer b. The number of bytes in the ICMP message c. The sequence number d. The TTL of the reply packet

Which documentation section describes the physical layout of network media? a. Internetworking devices b. Cable plant c. Telecommunication closets d. Servers

When using the ping command to solve a network connection problem, which of these steps can you skip if the target host is on the same LAN? a. Ping the 127.0.0.1 address. b. Ping the host’s IP address. c. Ping the default gateway. d. Ping DNS servers.

What should a company providing IaaS services have in place if a customer needs immediate recovery from a catastrophic failure that cripples its IT infrastructure? a. Hot site b. Bare metal restore backup c. RAID 1 disks d. Load balancers

Adopting the right problem-solving approach

May 4, 2023 You’ve defined your problem, ensured stakeholders are aligned, and are ready to bring the right problem-solving approach and focus to the situation to find an optimal solution. But what is the right problem-solving approach? And what if there is no single ideal course of action? In our 2013 classic  from the Quarterly , senior partner Olivier Leclerc  highlights the value of taking a number of different approaches simultaneously to solve difficult problems. Read on to discover the five flexons, or problem-solving languages, that can be applied to the same problem to generate richer insights and more innovative solutions. Then check out more insights on problem-solving approaches, and dive into examples of pressing challenges organizations are contending with now.

Five routes to more innovative problem solving

Author Talks: Get on the performance curve

Strategy to beat the odds

How to master the seven-step problem-solving process

Want better strategies? Become a bulletproof problem solver

Digital performance management: From the front line to the bottom line

Addressing employee burnout: Are you solving the right problem?

Business’s ‘It’s not my problem’ IT problem

TEST YOUR SKILLS

Take the McKinsey Problem Solving Test

Solve, McKinsey’s assessment game

which problem solving approach requires a solid understanding of how networks work

Network Analytics of Collaborative Problem-Solving

  • First Online: 17 February 2021

Cite this chapter

which problem solving approach requires a solid understanding of how networks work

  • Simon Kerrigan 11 ,
  • Shihui Feng 12 ,
  • Rupa Vuthaluru 11 ,
  • Dirk Ifenthaler 13 &
  • David Gibson 11  

Part of the book series: Cognition and Exploratory Learning in the Digital Age ((CELDA))

501 Accesses

3 Citations

Problem-solving and collaboration are regarded as an essential part of twenty-first century skills. This study describes a task-focused approach to network analysis of trace data from collaborative problem-solving in a digital learning environment. The analysis framework builds and expands upon previous analyses of social ties as well as discourse analysis and adds new metrics of collaborative learning, problem-solving and personal learning. Using three forms of evidence—actions and use of resources, communications and constructed products—the article outlines and illustrates a framework for characterising individual and team performance on a team project as a basis for documenting individual and team behaviours linked to personal learning, collaboration and team problem solving. This study provides a preliminary demonstration of the effectiveness of network analysis on quantifying and visualising individual-level and group-level performance in computer-mediated collaborative learning.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save.

  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Available as EPUB and PDF
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
  • Durable hardcover edition

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

which problem solving approach requires a solid understanding of how networks work

Networked Learning Analytics: A Theoretically Informed Methodology for Analytics of Collaborative Learning

which problem solving approach requires a solid understanding of how networks work

Using big data techniques for measuring productive friction in mass collaboration online environments

which problem solving approach requires a solid understanding of how networks work

Understanding Emerging Knowledge Spillovers in Small-Group Learning Settings: A Networked Learning Perspective

Badke-Schaub, P., Neumann, A., & Lauche, K. (2011). An observation-based method for measuring the sharedness of mental models in teams. In M. Boos, M. O. Kolbe, P. M. Kappeler, & T. Ellwart (Eds.), Coordination in human and primate groups (pp. 177–197). Berlin: Springer.

Chapter   Google Scholar  

Berger, J., Cohen, E., & Zelditch, M. (1966). Status characteristics and expectation states. In J. Berger & M. Zelditch Jr. (Eds.), Sociological theories in progress (Vol. 1, pp. 29–46). Boston: Houghton-Mifflin.

Google Scholar  

Cannon-Bowers, J. A., & Salas, E. (2001). Reflections on shared cognition. Journal of Organizational Behavior, 22 (2), 195–202.

Article   Google Scholar  

Clariana, R. B. (2010). Deriving individual and group knowledge structure from network diagrams and from essays. In D. Ifenthaler, P. Pirnay-Dummer, & N. M. Seel (Eds.), Computer-based diagnostics and systematic analysis of knowledge (pp. 117–130). New York: Springer.

Clarke-Midura, J., Code, J., Dede, C., Mayrath, M., & Zap, N. (2012). Thinking outside the bubble: Virtual performance assessments for measuring complex learning. In M. Mayrath, J. Clarke-Midura, D. Robinson, & G. Schraw (Eds.), Technology-based assessments for 21st century skills (pp. 125–148). Charlotte, NC: Information Age Publishers.

Diestel, R. (2000). Graph theory . New York, NY: Springer.

Durso, F. T., & Coggins, K. A. (1990). Graphs in social and psychological sciences: Empirical contributions to pathfinder. In R. W. Schvaneveldt (Ed.), Pathfinder associative networks: Studies in knowledge organization (pp. 31–51). Norwood, NJ: Ablex Publishing Corportion.

Eseryel, D., Ge, X., Ifenthaler, D., & Law, V. (2011). Dynamic modeling as cognitive regulation scaffold for complex problem solving skill acquisition in an educational massively multiplayer online game environment. Journal of Educational Computing Research, 45 (3), 265–287.

Eseryel, D., Ifenthaler, D., & Ge, X. (2013). Validation study of a method for assessing complex ill-structured problem solving by using causal representations. Educational Technology Research and Development, 61 (3), 443–463. https://doi.org/10.1007/s11423-013-9297-2

Eseryel, D., Law, V., Ifenthaler, D., Ge, X., & Miller, R. B. (2014). An investigation of the interrelationships between motivation, engagement, and complex problem solving in game-based learning. Journal of Educational Technology & Society, 17 (1), 42–53.

Friedrichs, A., & Gibson, D. (2003). Personalization and secondary school renewal. In J. DiMartino, J. Clarke, & D. Wolf (Eds.), Personalized learning: Preparing high school students to create their futures . (p. 41–68.). Lanham, Maryland: Scarecrow Education.

Funke, J. (1991). Solving complex problems: Exploration and control of complex problems. In R. J. Sternberg & P. A. Frensch (Eds.), Complex problem solving: Principles and mechanisms (pp. 185–222). Hillsdale, NJ: Lawrence Erlbaum.

Funke, J. (2012). Complex problem solving. In N. M. Seel (Ed.), The encyclopedia of the sciences of learning (Vol. 3, pp. 682–685). New York, NY: Springer.

Gee, J. P. (2003). What video games have to teach us about learning and literacy (Vol. 1, p. 20). New York: Palgrave Macmillan.

Gibson, D. C., & Jackl, P. (2015). Theoretical considerations for game-based e-learning analytics. In T. Reiners & L. Wood (Eds.), Gamification in education and business (pp. 403–416). New York, NY: Springer.

Gibson, D., Irving, L., & Seifert, T. (2018). Assessing personal learning in online collaborative problem solving. In M. Shonfeld & D. Gibson (Eds.), Collaborative learning in a global world (p. 450). Charlotte, NC: Information Age Publishers.

Griffin, P., McGaw, B., & Care, E. (Eds.). (2012). Assessment and teaching of 21st century skills . Amsterdam: Springer.

Hsia, T. C., Shie, A. J., & Chen, L. C. (2008). Course planning of extension education to meet market demand by using data mining techniques—An example of Chinkuo technology university in Taiwan. Expert Systems with Applications, 34 (1), 596–602.

Ifenthaler, D. (2010a). Relational, structural, and semantic analysis of graphical representations and concept maps. Educational Technology Research and Development, 58 (1), 81–97. https://doi.org/10.1007/s11423-008-9087-4

Ifenthaler, D. (2010b). Scope of graphical indices in educational diagnostics. In D. Ifenthaler, P. Pirnay-Dummer, & N. M. Seel (Eds.), Computer-based diagnostics and systematic analysis of knowledge (pp. 213–234). New York, NY: Springer.

Ifenthaler, D. (2012). Determining the effectiveness of prompts for self-regulated learning in problem-solving scenarios. Journal of Educational Technology & Society, 15 (1), 38–52.

Ifenthaler, D. (2014). Toward automated computer-based visualization and assessment of team-based performance. Journal of Educational Psychology, 106 (3), 651–665. https://doi.org/10.1037/a0035505

Ifenthaler, D., & Gibson, D. C. (2019). Opportunities of analytics in challenge-based learning. In A. Tlili & M. Chang (Eds.), Data analytics approaches in educational games and gamification systems (pp. 55–68). Cham: Springer.

Ifenthaler, D., Mistree, F., & Siddique, Z. (2014). Learning how to learn in a team-based engineering eduction. Interactive Technology and Smart Education, 11 (1), 63–82. https://doi.org/10.1108/ITSE-10-2013-0025 .

Ifenthaler, D., Gibson, D. C., & Dobozy, E. (2018). Informing learning design through analytics: Applying network graph analysis. Australasian Journal of Educational Technology, 34 (2), 117–132. https://doi.org/10.14742/ajet.3767

Ifenthaler, D., Gibson, D. C., & Zheng, L. (2020). Attributes of engagement in challenge-based digital learning environments. In P. Isaias, D. G. Sampson, & D. Ifenthaler (Eds.), Online teaching and learning in higher education (pp. 81–91). Cham: Springer.

Jonassen, D. H. (1997). Instructional design models for well-structured and ill-structured problem-solving learning outcomes. Educational Technology Research and Development, 45 (1), 65–94.

Jonassen, D. H. (2011). Learning to solve problems. A handbook for designing problem-solving learning environments . New York: Routledge.

Mayer, R., & Wittrock, M. (1996). Problem-solving transfer. In D. Berliner & R. Calfee (Eds.), Handbook of educational psychology (pp. 47–62). New York, NY: Simon & Schuster Macmillan.

Mislevy, R. (2011). Evidence-Centered Design for Simulation-Based Assessment . Los Angeles, CA: The National Center for Research on Evaluation, Standards, and Student Testing.

Mislevy, R. J., Almond, R. G., & Lukas, J. F. (2003). A brief introduction to evidence-centered design. ETS Report Series, 1 , 1–29.

Picard, C. F. (1980). Graphs and questionnaires . Amsterdam: North-Holland Publishing Company.

Roschelle, J., & Teasley, S. (1995). The construction of shared knowledge in collaborative problem-solving. In C. O’Malley (Ed.), Computer-supported collaborative learning (pp. 69–97). Berlin: Springer.

Schvaneveldt, R. W. (1990). Pathfinder associative networks: Studies in knowledge organization . Norwood, NJ: Ablex Publishing Corporation.

Seel, N. M., Ifenthaler, D., & Pirnay-Dummer, P. (2009). Mental models and problem solving: Technological solutions for measurement and assessment of the development of expertise. In P. Blumschein, W. Hung, D. H. Jonassen, & J. Strobel (Eds.), Model-based approaches to learning: Using systems models and simulations to improve understanding and problem solving in complex domains (pp. 17–40). Rotterdam: Sense Publishers.

Xenos, M., & Papadopoulos, T. (2007). Computer aided evaluation of higher education tutors’ performance. Studies in Educational Evaluation, 33 (2), 175–196.

Download references

Acknowledgements

This research is supported by Curtin University’s UNESCO Chair of Data Science in Higher Education Learning and Teaching ( https://research.curtin.edu.au/unesco/ ). The research team wishes to thank Gabrielle Joliffe of Mount Lawley High School in Perth, for her invaluable insights as a classroom teacher and challenge content author.

Author information

Authors and affiliations.

Curtin University, Perth, Australia

Simon Kerrigan, Rupa Vuthaluru & David Gibson

University of Hong Kong, Hong Kong, People’s Republic of China

Shihui Feng

Learning, Design and Technology, University of Mannheim, Mannheim, Baden-Württemberg, Germany

Dirk Ifenthaler

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to Dirk Ifenthaler .

Editor information

Editors and affiliations.

Learning, Design and Technology, University of Mannheim, UNESCO Deputy Chair of Data Analytics in Higher Education Learning and Teaching Curtin University, Perth, Western Australia, Australia, Mannheim, Baden-Württemberg, Germany

Department of Digital Systems, University of Piraeus, Piraeus, Greece

Demetrios G. Sampson

School of Information Systems & Technology Management, UNSW Sydney, Sydney, NSW, Australia

Pedro Isaías

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Kerrigan, S., Feng, S., Vuthaluru, R., Ifenthaler, D., Gibson, D. (2021). Network Analytics of Collaborative Problem-Solving. In: Ifenthaler, D., Sampson, D.G., Isaías, P. (eds) Balancing the Tension between Digital Technologies and Learning Sciences. Cognition and Exploratory Learning in the Digital Age. Springer, Cham. https://doi.org/10.1007/978-3-030-65657-7_4

Download citation

DOI : https://doi.org/10.1007/978-3-030-65657-7_4

Published : 17 February 2021

Publisher Name : Springer, Cham

Print ISBN : 978-3-030-65656-0

Online ISBN : 978-3-030-65657-7

eBook Packages : Education Education (R0)

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

IMAGES

  1. different stages of problem solving

    which problem solving approach requires a solid understanding of how networks work

  2. Problem solving

    which problem solving approach requires a solid understanding of how networks work

  3. Problem-solving network.

    which problem solving approach requires a solid understanding of how networks work

  4. 5 Steps Problem Solving Process Powerpoint Presentati

    which problem solving approach requires a solid understanding of how networks work

  5. Introducing Students to Structured Problem-Solving

    which problem solving approach requires a solid understanding of how networks work

  6. The schematic diagrams of problem-solving information network. (a

    which problem solving approach requires a solid understanding of how networks work

VIDEO

  1. Use Desmos Sliders for this HARD Quadratic BB Test 2 Module 2b Question 22

  2. Computer Programming for Beginners

  3. Steps of Solving an Engineering Problem: Part 1of 2

  4. Understanding the Key Types of Networks for Beginners

  5. How Deep Neural Networks Work

  6. Covalent Network Solids

COMMENTS

  1. cnet ch 14 Flashcards

    Based on the eight-step problem-solving process discussed in this chapter, what's the first step in network troubleshooting? Determine the problem definition and scope. Which problem-solving approach requires a solid understanding of how networks work? Step by step with the OSI model.

  2. Gateway-Module 6 Flashcards

    Step by step with the OSI model. Which problem-solving approach requires a solid understanding of how networks work? SSL. Which of the following VPN protocols is commonly used for web based VPN connections? The sequence number. Which of the following is not found in the output of a successful ping reply?

  3. ITN-110 Chapter 13 study Flashcards

    Determine the problem definition and scope. 5. Which problem-solving approach requires a solid understanding of how networks work? b. Step by step with the OSI model ... Which of the following is an element of the information-gathering step in the problem-solving process? (Choose all that apply.) a. Find out whether the function ever worked.

  4. PDF Problem Solving and Search in Networks

    practical implications: with improved understanding of how collaborative networks operate comes the opportunity, and challenge, to design networks for improved efficiency of networked, social search by individuals, groups, organizations, institutions, and communities. Here we focus on network search as a core process of problem solving. We begin by

  5. Patterns of ties in problem-solving networks and their dynamic ...

    In this paper, we extend our previous work on complex problem-solving networks 1,2,30 by analyzing the frequency of all three- and four-node subgraphs in diverse real problem-solving networks. We ...

  6. Network Security Basics- Definition, Threats, and Solutions

    Adequately protecting networks and their connected devices requires comprehensive network training, a thorough understanding of how networks actually work and the skills to put that knowledge into practice. It's crucial for networks to be thoroughly and properly set up, secured and monitored to fully preserve privacy.

  7. Solved: Chapter 14 Problem 5RQ Solution

    This method is repeated until the correct solution is occurred to solve the problem. This approach does not require a solid understanding of how networks work. Chapter 14, Problem 5RQ is solved.

  8. CyberSecurity Gateway Module 6

    A directory service is a database that contains information about users, resources, and services in a network. 5. Multiple Choice. Which TCP/IP layer conflicts are related to changes in encryption keys or updates to service architectures that are not supported by different client devices? 6.

  9. ITN 101 CH 13 Flashcards

    Determine the problem definition and scope. Which problem-solving approach requires a solid understanding of how networks work? Step by step with the OSI model. ... Which of the following is an element of the information-gathering step in the problem-solving process? (Choose all that apply.)

  10. Network Security Engineer Skills: What You Need to Know

    Analytical Skills: The ability to analyze data, identify patterns, and draw conclusions is crucial for threat detection and incident response. Problem-solving: Creative thinking and a methodical approach are key to solving complex security challenges. Soft Skills: Collaborating effectively with colleagues from different departments is vital for ...

  11. Solutions 14

    Based on the eight-step problem-solving process discussed in this chapter, what is the first step in network troubleshooting? d. determine the problem definition and scope; Which problem-solving approach requires a solid understanding of how networks work? b. step by step with the OSI model

  12. Guide To Networking Essentials 7th Edition

    b. UPS. Which of the following is an element of the information-gathering step in the problem-solving process? (Choose all that apply.) a. Find out whether the function ever worked. b. Determine whether something has changed. c. Compare current operation with a baseline.

  13. Top Skills for Network Engineers in 2024 (+Most Underrated Skills)

    Problem-Solving and Analytical Thinking Problem-solving and analytical thinking remain core skills for Network Engineers. The complexity of modern networks demands a methodical approach to troubleshooting and the ability to think critically under pressure. Network Engineers must dissect problems, analyze data, and devise effective solutions.

  14. The Art of Effective Problem Solving: A Step-by-Step Guide

    Step 1 - Define the Problem. The definition of the problem is the first step in effective problem solving. This may appear to be a simple task, but it is actually quite difficult. This is because problems are frequently complex and multi-layered, making it easy to confuse symptoms with the underlying cause.

  15. Solved: Chapter 13 Problem 5RQ Solution

    This method is repeated until the correct solution is occurred to solve the problem. This approach does not require a solid understanding of how networks work. Chapter 13, Problem 5RQ is solved.

  16. Chapter 13, Troubleshooting and Support Video Solutions ...

    Video answers for all textbook questions of chapter 13, Troubleshooting and Support, Guide to Networking Essentials by Numerade

  17. Adopting the right problem-solving approach

    In our 2013 classic from the Quarterly, senior partner Olivier Leclerc highlights the value of taking a number of different approaches simultaneously to solve difficult problems. Read on to discover the five flexons, or problem-solving languages, that can be applied to the same problem to generate richer insights and more innovative solutions.

  18. ITN 101 CHAPTER 13 REVIEW Flashcards

    Based on the eight-step problem-solving process discussed in this chapter, what's the first step in network troubleshooting? ... D. Determine the problem definition and scope. Which problem-solving approach requires a solid understanding of how networks work? B. Step by step with the OSI model. About us. About Quizlet; How Quizlet works;

  19. Network Analytics of Collaborative Problem-Solving

    Abstract. Problem-solving and collaboration are regarded as an essential part of twenty-first century skills. This study describes a task-focused approach to network analysis of trace data from collaborative problem-solving in a digital learning environment. The analysis framework builds and expands upon previous analyses of social ties as well ...

  20. Guide To Networking Essentials 7th Edition

    Which of the following is an element of the information-gathering step in the problem- solving process? (Choose all that apply.) a. Find out whether the function ever worked. b. Determine whether something has changed. c. Compare current operation with a baseline. d. Consider possible causes.