THE NETWORK PROPERTIES OF A SIMULATED POLYMERIC GEL A Thesis Presented to the Faculty of San Diego State University In Partial Fulfillment of the Requirements for the Degree Master of Science in Physics by Mark Allen Wilson Fall 2008 SAN DIEGO STATE UNIVERSITY The Undersigned Faculty Committee Approves the Thesis of Mark Allen Wilson: The Network Properties of a Simulated Polymeric Gel Arlette Baljon, Chair Department of Physics Michael Bromley Department of Physics Peter Salamon Department of Mathematics and Statistics Approval Date iii Copyright 2008 by Mark Allen Wilson iv ABSTRACT OF THE THESIS The Network Properties of a Simulated Polymeric Gel by Mark Allen Wilson Master of Science in Physics San Diego State University, 2008 Complex network structure can be used to describe a large range of real-world systems. The pages which comprise the World Wide Web, social interactions between friends, and the highway system across the nation are just a few examples of this type of network structure, consisting of a large number of components, dynamically evolving, and highly interconnected. Within this study, a molecular dynamic simulation of a polymeric system will be described in terms of a complex network. An analysis of two characteristic properties of the polymeric network system will be performed. Through an analysis of the degree distribution and clustering coefficient, information about the network topology will be gained. Ensembles of Erdös-Rényi random models will then be created to investigate to what degree the polymeric network can be described by a random network. v TABLE OF CONTENTS PAGE ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv LIST OF TABLES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii LIST OF FIGURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii ACKNOWLEDGMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x CHAPTER 1 2 3 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Real-World Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 A Polymer System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Purpose of Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 THE SIMULATED POLYMER SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 System Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Earlier Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 A Polymer Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 NETWORK BASICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Definitions of Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Network Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Degree Distribution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Clustering Coefficient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Erdös-Rényi Random Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Network Properties of the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4 NETWORK PROPERTIES OF THE POLYMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Degree Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Aggregate Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Multiple Bridge Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Single Bridge Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Least-Squares Curve Fits of the Distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Tails of the Polymer Distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 vi Clustering Coefficient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Proximity Within the Polymer Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 5 DEVELOPMENT OF THE MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Bimodal ER Random Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Adding Proximity to the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 6 DISCUSSION AND CONCLUSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Ongoing and Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 BIBLIOGRAPHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 APPENDIX DESCRIPTIONS OF FORTRAN CODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 vii LIST OF TABLES Table 1. The Number of Nodes n(k) at a Specific Degree k and the Degree Distribution p(k) for the Simple Graph in Figure 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 2. Least Squares Fitting Parameters of the Aggregate Distribution for the Polymer Network Using a Two Poisson Fitting Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Table 3. Least Squares Fitting Parameters of the Multiple Bridge Distribution for the Polymer Network Using a Two Poisson Fitting Function. . . . . . . . . . . . . . . . . . . . 33 Table 4. Least Squares Fitting Parameters of the Single Bridge Distribution for the Polymer Network Using a Two Poisson Fitting Function. . . . . . . . . . . . . . . . . . . . . . . . 34 Table 5. The Average Clustering Coefficient C for the Polymer Network and as Calculated. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Table 6. Three Average Clustering Coefficients for the Polymer Network: Simulated, Calculated, and After Rewiring. The Rewired Network Produces a Similar Value for C as to the Calculated Value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Table 7. The Parameters Used to Create the Three Bimodal Models at T = 0.5. . . . . . . . . . . . 49 Table 8. Clustering Coefficient of Three Differing Bimodal Models at T = 0.5 for Several Values of Cut-off Distances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 viii LIST OF FIGURES Figure 1. A depiction of five polymer chains forming a micelle or aggregate. . . . . . . . . . . . . . . 4 Figure 2. A representation of a polymeric system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Figure 3. A depiction of a small polymer network containing several aggregates. . . . . . . . . . 9 Figure 4. Three different types of network structure: (a) a wheel structure, (b) a star structure, (c) a random structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Figure 5. A small example of a network with eight nodes and thirteen links. . . . . . . . . . . . . . . . 12 Figure 6. A small graph consisting of four nodes and five links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Figure 7. An example of how to calculate the clustering coefficient ci . . . . . . . . . . . . . . . . . . . . . . 15 Figure 8. Probability degree distribution of four ER random graphs with differing values for λ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Figure 9. The clustering coefficient C as a function of hki for the ER random model and as calculated using Equation 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Figure 10. The high temperature aggregate size probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Figure 11. A closer view of the high temperature aggregate size probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Figure 12. The low temperature aggregate size probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Figure 13. A closer view of the low temperature aggregate size probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Figure 14. The high temperature multiple bridge probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Figure 15. A closer view of the high temperature multiple bridge probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Figure 16. The low temperature multiple bridge probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Figure 17. A closer view of the low temperature multiple bridge probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Figure 18. The high temperature single bridge probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Figure 19. A closer view of the high temperature single bridge probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ix Figure 20. The low temperature single bridge probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Figure 21. A closer view of the low temperature single bridge probability distributions of the polymer network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Figure 22. Least squares fit of several temperatures for the multiple bridge distribution. . . 32 Figure 23. The fraction within the A-community to the entire distribution as a function of temperature for the three types of distributions. . . . . . . . . . . . . . . . . . . . . . . . . . 35 Figure 24. The derivative of the A-community fraction as a function of temperature shows the largest rate of change occurring at approximately T = 0.5. . . . . . . . 35 Figure 25. The multiple bridge distribution in the high temperature range displayed on a log-log scale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Figure 26. The multiple bridge distribution in the low temperature range displayed on a log-log scale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Figure 27. The clustering coefficient C as a function of temperature for the polymer network and as calculated. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Figure 28. The average clustering coefficient c̄(k) as a function of k on a log-log scale. . . 39 Figure 29. An example of how the rewiring process occurs within a small network. . . . . . . . 41 Figure 30. The clustering coefficient C as a function of number of rewires per time step. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Figure 31. c̄(k) of the polymer network after being rewired 5000 times per time step on a log-log scale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Figure 32. The clustering coefficient C as a function of temperature. . . . . . . . . . . . . . . . . . . . . . . . 44 Figure 33. An example of a two community network structure consisting of `A and `B links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Figure 34. An example of a star-like network structure consisting of two communities with `A and `AB links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Figure 35. An example of a star-like network structure consisting of two communities with `A , `B , and `AB links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Figure 36. A representative degree distribution for the three types of bimodal ER random models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Figure 37. c̄(k) of a bimodal model for T = 0.5 with several differing cutoff distances shown on a log-log scale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 x ACKNOWLEDGMENTS There are many people that I need to thank for getting me to this point of my education. I would like to acknowledge all of the instructors within the department, who have inspired me through their continuous display of enthusiasm for the respective topic. I would like to acknowledge my mother for not only helping to fund my education, but also inspiring me to continue to this level and possibly beyond. I would like to thank my sister for reading this thesis and helping me to understand how to make it better. To each of these people, I say a deep hearted, “Thank you.” Further more, there are three people that directly influenced this research in terms of my comprehension, contribution, and inspiration. I would like to dedicate this section to those three people: Dr. Arlette Baljon, Department of Physics, San Diego State University, Dr. Avinoam Rabinovitch, Department of Physics, Ben Gurion University of the Negev, Israel and Joris Billen, Ph.D. candidate, Department of Computational Science. Working on this project has been an invaluable learning experience for me. I can not express how much I appreciate each of your contributions, suggestions, and directions within the project. Without you, I would not be here today. Thank You! 1 CHAPTER 1 INTRODUCTION Many systems throughout nature can be described in terms of complex networks. The electrical power grid can be described as a complex network of power plants and substations connected by transmission lines. The Internet is a complex network of computers and routers connected by wires. We, as individuals, are participants within the complex network of various social relationships. These systems are just a few examples that have recently prompted research in the field of network theory. Traditionally studied mathematically within graph theory, the network properties associated with these systems give insight into the mechanisms that determine the arrangement and evolution of connections within each of these networks. In this chapter, we will give an introduction of the development of studying networks. We will look at several classes of real-world networks and examples therein. This will then be followed by a description of a polymer system. We conclude with the purpose of this study. BACKGROUND Recently, the focus of network studies has been moving away from small networks to complex network systems. One of the principle works, which pushed this trend, was a paper by Watts and Strogatz [1] in 1998. Within this early work, they characterized two global network properties, which identified and defined a “small-world” network. Following their work, a flurry of studies on complex networks in a variety of disciplines began. Complex networks differ from small graphs in several ways. They typically have a large number of members and dynamically evolve with time. Also, they differ in their composition, being highly irregular and interconnected. The World Wide Web is just one example of a highly interconnected, continually growing network with millions of nodes. Due to these differences, the analytic approaches previously used to study the properties of small graphs can only describe the local properties of complex graphs. These approaches are no longer sufficient when the subject of interest is large. For complex networks, consideration of large-scale statistical properties is necessary. One of the driving forces behind this new trend of complex network analysis is the vast availability of computational resources. Modern computers have provided the ability to analyze data on a scale far greater than previously possible. Only with the resources available now, can systems of extremely large sizes be studied. The properties of a specific node within 2 a small network can be analyzed visually in graph form. Yet, with these complex networks, due to their high interconnectivity and multitudes of nodes, it is not possible to visually depict these graphs. Hence, computers are necessary to analyze the properties of these networks. Computational resources have also allowed for large-scale data acquisition. Computers have only recently provided the means to store and gather large quantities of data in all fields of study. Now, large databases of real-world networks exist and studying the properties of these physical systems only recently became a realization. With the combination of computational resources and large, real-world databases, the study of network properties is heading toward large-scale complex network structure. R EAL -W ORLD N ETWORKS Ranging from the Internet, to the electrical power grid, to social relationships, to protein interactions, there are a multitude of real-world systems that can be described through a network type of structure. These networks can be constructed of physical connections between participants, as is the case with the Internet being connected with wires. Or, networks can be comprised of non-physical connections between participants, as in the friendship interactions between high school students. Network structure is everywhere and the desire to describe, characterize and model the properties associated with these networks has driven studies in a variety of fields. Here, three categories of real-world networks and studies therein are briefly introduced: transportation, social, and information networks. Transportation networks consist of various destinations as nodes within the network. Modes of transportation from one destination to the next serve as connections between these nodes. Studying transportation networks can assist in the understanding of the movement of people around the world resulting in the spread of infectious diseases, the flow of vehicles resulting in travel times and transportation cost, and the movement of commodities world wide. These networks have a direct impact on local, national and international economies. Of the extensive collection of studies based upon transportation networks, a few examples consist of airports [2], railways [3], highways [4], subways [5] and urban streets [6]. A social network is comprised of individuals or groups of individuals, as participants within the network. Various relationships or interactions between these individuals serve as connections between the participants. A few of these social networks that have been studied in the past include acquaintances [7], sexual interaction [8], professional actors participating in a common movie [9] and players within a college football season [10]. Within a social network, information such as trends, diseases, beliefs or fads is passed throughout. Of the large variety within social networks, acquaintance networks are just one type that has been highly studied. Acquaintance networks evolve. The number of nodes and 3 connections within the network grows as new friendships form through an individual being introduced by common friends. Likewise, friendships disappear resulting in a decrease in the number of nodes and connections within the network. Two examples of studies on this topic include friendships within high school students [9] and acquaintances of Utah Mormons [11]. One example of an information network is the World Wide Web [12, 13]. Built on top of the existing Internet network, the documents that comprise the Web form a complex network structure. Each web page, acting as a node, possesses a number of incoming and also outgoing links pointing to other web pages. Hyperlinks, directing the user to new documents, serve as links connecting these nodes. The World Wide Web represents the largest network for which topological information is currently available [14]. Estimated at 8 × 108 nodes [15] in July of 1999, this number continues to grow with the addition of new documents and hyperlinks. Due to this particularly large number of nodes, the Web has the ability to produce extremely accurate statistical results when analyzing its network properties. A few other examples of studies based upon information networks include the network of citations between academic publications [16], the Internet [17] and a file sharing peer-to-peer network [18]. A P OLYMER S YSTEM The polymer system of interest for this study is defined as a telechelic associating polymer. This type of polymer consists of repeating molecules, comprising the polymer chain. The ends of the polymer chain are functionalized, and hence possess the ability to attach to the end of other molecules. This type of polymer has been studied for its ability to form flower-like micelle or aggregates (Figure 1). Typically, these types of polymers are added to an aqueous solution. With an increasing concentration of polymers, the viscosity increases and the solution thickens. These types of polymers have a number of applications and have been used as thickeners within water-based coatings such as paints, adhesives, and sealants. The rheological properties of the resultant solution are extremely sensitive to the chemical composition of the polymer. This fact allows experimentalists to tune the properties of a polymer solution, and hence broadens the number of potential applications. The general properties of this type of polymeric system is directly affected by the concentration of polymers within the solution. At low concentrations, isolated chains exist without connection to others (Figure 2(a) ). With increasing concentration, the polymeric chains begin to form flower micelles by making connections at their ends (Figure 2(b) ). As the concentration of the polymer within the solution continues to increase, the system begins to self-assemble, forming a polymeric network (Figure 2(c) ). As the number of connections between micelles increases, the solution finally forms a gel-like structure. This phase 4 Figure 1. A depiction of five polymer chains forming a micelle or aggregate. Functionalized end groups are the dark color beads, while the light colored beads construct the polymer chain joining the end groups. transition from a fluid-like solution to a gel is regarded as the gel transition [19]. At this concentration, there is a dramatic slowing of the polymer diffusion and significant increase in the viscosity, indicating a limited dynamics and flow of the polymer system. Although many of the experimental studies involving polymers investigate rheological properties as a function of the concentration of polymers within the system [19, 20], the same properties are exhibited as a function of temperature while maintaining a specific concentration. Within one study of a telechelic polymer solution [21], the thermodynamic property of the specific heat was used to investigate phase transitions within the polymeric system. With decreasing temperature, they identified the micelle forming phase transition at T = 31.4 ◦ C, from a rise in the specific heat. At this temperature functionalized end groups begin forming aggregates. At higher temperatures, the polymer system was shown to be fluid-like in that unconnected, isolated polymeric chains were suspended throughout the solution. P URPOSE OF S TUDY In this study, we will describe a polymer system in terms of a complex network. To this end, data from a molecular dynamic simulation of a polymeric system is analyzed. These polymers have end groups that can attach to each other. Hence, small aggregates can form. 5 Figure 2. A representation of a polymeric system. (a) A low concentration of polymers within the solution produces isolated chains without connections to others. (b) With increased polymer concentrations, the polymer system begins to form flower-like micelle. (c) At high concentrations of polymers, the system forms a polymer network resulting in a gelation transition. The end groups also have the ability to detach over time. Within the polymer network, aggregates serve as nodes and the polymer chains serve as links connecting these nodes. Quite similar to the social networks described above, the quantity of nodes and links within the polymer system changes with time as end groups attach and detach. The polymer system is studied at a range of temperatures. Through an analysis of the characteristic network properties of the polymer system at differing temperatures, topological information about the network will be gained. To acquire further insight into this polymer network structure, a model that mimics these network properties will be created. We will soon discover that with decreasing temperature, the simulated polymer network is comprised of two independent communities, as indicated by a bimodal degree distribution. This property will allow us to describe the polymer network in terms of two networks with differing hki. Through an analysis of the clustering coefficient C, we will find that the polymer network is more highly connected than predicted by a theoretical expression for C. We will then see, by developing our network model, so as to include these two topologically defining properties, the random network model can not only predict the degree distribution of the polymer network but also, with the addition of a proximity constraint, predict the high value for the clustering coefficient. This study begins with a brief description of the simulated polymer system. This is followed by a general introduction to network structure and a defining of the characteristic properties that will be used to investigate the topology of the polymer network: the degree 6 distribution p(k) and the clustering coefficient C. Algorithms to create the Erdös-Rényi (ER) random model will then be introduced. From here, an analysis of the p(k) and C for the polymer network will be presented. Based upon these results, the model will then be developed to mimic these two properties of the polymer network. 7 CHAPTER 2 THE SIMULATED POLYMER SYSTEM Within this chapter, only a brief description of the molecular dynamic simulation of the polymer system will be provided. The simulation was implemented and performed in the group of Dr. Arlette Baljon, Department of Physics, San Diego State University. Further information regarding the details behind the simulation can be found in [22] and in the publications of Kremer and Grest [23]. The chapter will continue with previous simulation results, defining some of the simulated polymer’s known characteristics. This will then be followed by an explanation of how the polymer system can be defined in terms of a network. S YSTEM C ONFIGURATION The molecular dynamic simulation of the polymer system is comprised of a well-tested model, as developed by Kremer and Grest [23]. The simulation consists of 1000 polymer chains, each eight beads long. Modeled as a bead-spring system, the beads within a chain are joined under the influence a strong anharmonic potential. Each bead within the system is subject to a truncated Lennard-Jones (LJ) potential, UijLJ (r) = 4ε " σ rij 12 − σ rij 6 12 6 # σ σ − + , r < rc , rc rc (1) and zero otherwise. Within the LJ potential, rc = 21/6 , producing only the repulsive component. This potential provides excluded volume interactions between beads, assuring that two beads do not occupy the same space at the same time. The interaction energy between the beads and the temperature provide the dynamics of the system. With each time step, the radial forces between beads are calculated. The spatial locations of every bead within the system are then updated according to Newton’s laws of motion. Figure 1 shows a representation of five polymer chains and how they could possibly arrange spatially. Within the simulation, polymer chains have the ability to form and break junctions at their ends. These junction beads, at both ends of a polymer chain, are known as end groups. Only end groups, never the beads that comprise the chain, can be involved in junctions. At each twentieth time step, following a Monte Carlo method, the forming and breaking of junctions occurs with a given probability. The probability is calculated based upon the energy difference between the old and potentially new state of the polymer. 8 The joining process between end groups creates aggregates within the system. Defined in terms of the number of end groups joined together, aggregates can form in a variety of sizes. As an example, within Figure 1, the six dark colored end groups in the center of the figure form an aggregate. Every end group within the system has the ability to be involved in multiple junctions, allowing large sized aggregates to form. The simulation takes place within a cell that maintains a constant volume. The cell consists of periodic boundary conditions in the two horizontal directions and is confined in the vertical direction with two solid surfaces. The polymer system is analyzed through a range of temperatures by thermally cooling from a high temperature. The system is coupled to thermal bath using the fluctuation dissipation theorem as described by Grest et al. [23], setting the temperature. At each desired temperature, the system is allowed to equilibrate for a period of time prior to acquiring data. Within this study, the temperature is reported in reduced LJ units, making temperature unitless. The spatial locations of each bead within the system, along with end group junction data is then gathered for a desired number of time steps. Gathering data from the molecular dynamic simulation is a time intensive process. For a given temperature, the time necessary to acquire a statistically accurate quantity of data is on the order of several months. The data used within this study was provided by Dr. Arlette Baljon, following a post processing of the resulting spatial bead and junction data. E ARLIER S TUDIES Previous work with this simulation [22] has shown that a high temperature fluidity of the polymer system transitions to an aggregate forming gel in lower temperatures. With temperature decreasing from the onset at T = 0.75, the properties of the system began to deviate from those of a liquid. An increased number of junctions between end groups were observed with lower temperatures, with the maximum rate of change occurring at T = 0.51. Following an analysis of the energy within the system, it was found that a rapid rise in the specific heat also occurred at this temperature. With this indication of a phase transition from a liquid type behavior to a junction forming system, T = 0.51 marked the temperature at which aggregates most rapidly form. Earlier within Chapter 1, we had seen that, for this type of polymeric system, this aggregate forming transition occurs at approximately T = 31.4 ◦ C. Next, an investigation into relaxation times gave indications of a second phase transition for the simulated polymer system. Occurring at T = 0.3, the dynamics of the polymer system became limited, in that polymer chains were not mobile. T = 0.3 defined the temperature at which the system freezes and ceases to move. This transition from a dynamic to a gel-like behavior is defined as the gelation transition within polymeric systems. For this 9 and lower temperatures, end groups were confined to specific aggregates for long periods of time, limiting the dynamics within the system. A P OLYMER N ETWORK When describing the simulated polymer system in terms of a network, the aggregates that form through a joining of end groups are considered to be nodes. The polymer chains, which comprise the entire simulation, serve as links connecting two aggregates. Multiple connections between two aggregates can occur within the polymer system. A multiple bridge is therefore defined when two or more polymer chains join the same two aggregates together. Polymer chains also have the ability to loop back onto themselves, forming a junction between the end groups of the chain. Loops are defined as a polymer chain, of which its two end groups are contained within the same aggregate. Figure 3 shows how this polymer network might arrange spatially. The figure contains examples of single bridges, multiple bridges and loops. Figure 3. A depiction of a small polymer network containing several aggregates. Among the polymer chains are examples of single bridges, multiple bridges and loops. The topology of the network associated with the polymer system changes with time, through the forming and breaking of junctions between end groups. This leads to one of the difficulties of describing this molecular dynamic simulation in terms of a network. Since the topology of the system is dynamic, the properties of the network must be analyzed over a 10 multitude of specific configurations. For a given temperature, the data gathered from the simulation contains a large number of time steps, during which the polymer network changes its topology from one time step to the next. With each new time step, the properties of the network have the ability to change considerably. Therefore, all of the network properties analyzed within this study are statistical averages over multiple configurations of the polymer network at a given temperature. 11 CHAPTER 3 NETWORK BASICS A network can take on a multitude of different structures. Ranging from a wheel, a star, or random, the orientation of links connecting nodes can produce a variety of differing network properties. Figure 4 is an example of how network structure can vary with the same number and placement of nine nodes. The links, connecting these nodes, not only define the topology, they also provide the characteristic properties associated with these types of graphs. A small set of nodes joined by links is only the simplest type of a network. There are many ways in which network structure may be more complex than this. This example provides just three of the possible different structures a network can take on. With variations there of, networks can quickly become highly complex with size. Figure 4. Three different types of network structure: (a) a wheel structure, (b) a star structure, (c) a random structure. This chapter will begin by introducing the terminology which will be used throughout the rest of this study. Two characteristic network properties, the degree distribution and the clustering coefficient will then be presented. This will then be followed by an introduction to the well-studied Erdös and Rényi (ER) random model [24], including the algorithm for producing this network model. We will then look at the degree distribution and the clustering coefficient of this ER random model. 12 D EFINITIONS OF T ERMS • N ode : A node is an element of which graphs and networks are formed. Nodes represent points or objects within graphs where connections can be made. In terms of a transportation network, an intersection on a city street would be considered a node. Nodes have other synonymous names: vertex, site, or point. • Link : A link is a connection between two nodes. Links can either be physical or non-physical connections. The wires connecting computers within the Internet is one example of a physical link, where as social interactions between people are considered non-physical links. A link also has other synonymous names: line, connection, or edge. • M ultipleLinks : Two or more links connecting the same pair of nodes is defined as a multiple link. • Loop : A loop is a link, of which its two ends are contained within the same node. • Degree : The degree of a node is the total number of links incident on that node. • IsolatedN ode : An isolated node is a node with degree zero. These nodes do not have connections or links shared with other nodes within the system. • N etwork : Consisting of nodes and links, a network refers to any interconnected group or system. In mathematical terms a network is represented by a graph (Figure 5). Figure 5. A small example of a network with eight nodes and thirteen links. This figure provides examples of loops, links, multiple links and isolated nodes. 13 N ETWORK P ROPERTIES Of the multitude of network properties, two characteristic properties will be used to compare and contrast the polymer network and the model. Within this study, the degree distribution and the clustering coefficient will be used to analyze these two networks. Degree Distribution The degree distribution is one of the network properties that gives insight into the topology of the network. This is due to the fact that the arrangement of the links within the network defines its characteristics. The degree distribution describes how the links throughout the network are dispersed on a global scale. The functional form of the degree distribution can be used to give insight into what class of networks the graph of interest belongs to. For example, as we will soon see, random graphs possess a degree distribution that is Poisson distributed. For many large real-world networks as introduced earlier in Chapter 1, their defining characteristic is a significant deviation from a Poisson distributed degree distribution. Of these real-world network examples, many of them exhibit a power law degree distribution. Identifying the functional form of the degree distribution gives insight not only to the topology, but also to how the network of interest might evolve. To achieve the degree distribution, we first need to investigate the degree of each node within a graph. The degree of a node is defined as the number of links incident upon that node. As an example of this definition, Figure 6 shows a small graph consisting of four nodes and five links. Node 1 has one link incident upon it, therefore the degree of node 1 is one. Similarly, node 2 has three links incident upon it, so its degree is three. The determination of the remainder of the nodes’ degrees within the graph would follow the same process. Figure 6. A small graph consisting of four nodes and five links. This graph is used to describe the degree distribution. 14 The degree distribution p(k) is then defined as the probability of finding a node with degree k within the network. If n(k) is the number of nodes with degree k, then p(k) is normalized such that the degree distribution is a probability, p(k) = n(k) . ∞ X n(k) (2) k=0 The resulting number of nodes at a specific degree n(k) and the degree distribution p(k) of our simple graph example can be found in Table 1. Table 1. The Number of Nodes n(k) at a Specific Degree k and the Degree Distribution p(k) for the Simple Graph in Figure 6. k 1 2 3 4 5 n(k) 1 1 1 1 0 p(k) 0.25 0.25 0.25 0.25 0 Clustering Coefficient The clustering coefficient is another characteristic property that can give insight into the topology of a network. The clustering coefficient defines a fractional measure of how connected the nodes within the network are. A large value for the clustering coefficient is an indication that the nodes within the network are highly interconnected. In the context of an acquaintance network, the clustering coefficient can be considered a measure of cliquishness, in that, it defines the fraction of ones’ friends who are also friends with each other. Of the real-world examples introduced earlier, the majority show tendencies of being highly clustered networks, resulting in a relatively large clustering coefficient. This large value for the clustering coefficient is consistent with the majority of real-world networks. As first introduced by Watts and Strogatz [1], the clustering coefficient varies in a range of 0 ≤ ci ≤ 1. The clustering coefficient ci of a node, whose neighbors are fully connected, has a value of 1, while if none of these neighbors are connected the resulting value is 0. Since the clustering coefficient is a measure of the connectedness of the network, multiple connections between nodes need not be considered. Within the process of analyzing 15 the clustering coefficient for the polymer network, single bridge distributions are only considered. The clustering coefficient can be defined as follows. For a distinct node i the clustering coefficient is given by the ratio of existing links Ei between its ki neighbors to the possible number of such connections ki (ki − 1)/2, [25] such that the clustering coefficient of an individual node is defined as ci = 2Ei . ki (ki − 1) (3) Figure 7 provides an example of how to calculate the clustering coefficient ci for an individual node. Within the figure, the node for which ci is being calculated is the solid filled node. In (a), the filled node possesses three neighbors, as indicated by the links to the unfilled nodes. These neighbors have no links between them, therefore the clustering coefficient for the filled node is equal to zero. In (b), again the filled node has three neighbors. Now, two links exist between these neighbors. Using Equation 3, the clustering coefficient for this arrangement of links is equal to 2/3. In (c), all possible links between the three neighbors exist. The clustering coefficient for this arrangement is equal to 1. Figure 7. An example of how to calculate the clustering coefficient ci . Within the figure, the filled node is the node for which ci is being calculated. (a) ci = 0, (b) ci = 2/3, (c) ci = 1. The local clustering coefficient ci provides information only on a local perspective and solely describes the properties of single nodes. This local measurement can be extended to include the global properties of the entire network by defining an average clustering coefficient as a function of degree 16 c̄(k) = 1 X ci . Nk (4) i∈Y (k) Within the definition for c̄(k), Nk are the number nodes with degree k and Y (k) is the set of all such nodes. An average clustering coefficient c̄ of the network is then related to the degree distribution p(k) by c̄ = X p(k) c̄(k). (5) k The global property of the clustering coefficient C of the entire network only considers the set of nodes with degree k > 1, such that C= c̄ . 1 − p(0) − p(1) (6) The resulting clustering coefficient C is therefore an average of all nodes contained within the network of degree two and higher. For an uncorrelated network, in the sense that connection between nodes are not dependent upon their degree, a theoretical calculation of C can be performed, given hki and hk 2 i of the degree distribution, where hki = ∞ X k p(k) (7) k 2 p(k) (8) k=0 and 2 hk i = ∞ X k=0 A strict definition for a network being uncorrelated is when c̄(k) has no dependence on k. In this case, the theoretical expression for the clustering coefficient is as follows 2 hki hk 2 i − hki , c̄(k) = C = N hki2 for k > 1 [14, 26, 27]. (9) 17 E RD ÖS -R ÉNYI R ANDOM M ODEL Within this study, comparisons between the polymer network and a random network model will be made. The model of interest for this work is an Erdös and Rényi random network. Two equivalent algorithms for producing this model will be introduced within this section. The realization of the following network model is accomplished through an adjacency matrix. Defined as a N × N matrix, the adjacency matrix describes the connectivity of N nodes within a network. The entries aij contain the number of links between node i and j, where the diagonal elements aii are representative of a link looping back onto the same node. The adjacency matrix is symmetric. With the existence of a link between nodes i and j, it follows that there is a link between nodes j and i, thus aij = aji . When investigating the properties of these models, adjacency matrices make the assembly relatively simple, in that large ensembles of networks can be conceived. With the intention of studying the properties of graphs with increasing number of random connections, Erdös and Rényi proposed a model to generate a random graph with N nodes and ` links. The procedure they used to generate this model begins with a fixed number of disconnected nodes N . Then, connections between pairs of randomly selected nodes are formed. Multiple links between nodes are prevented, such that within the adjacency matrix aij = 0 or 1. Loops are also prevented from forming, such that aii = ajj = 0. The random connection process continues until the total number of links within the graph equals `. Since their original work in 1959 [24], this model has been known as an Erdös-Rényi (ER) random graph. Within this study, this method for producing an ER random network will be used. The equivalent and alternative method for creating an ER random graph consists of connecting pairs of nodes with a given probability. Beginning with a fixed number of disconnected nodes N , a link connecting a pair of nodes is independently formed with a probability P and chosen from the N (N − 1)/2 possible links within the graph. Likewise, within this method, multiple links and loops are not allowed to form. The input parameter to the model is the average degree hki of the resulting network. Starting with a arbitrary number of nodes N , the number of links ` is calculated, such that the model produces the desired hki by 2` = hkiN. (10) The probability of a connection forming between two nodes can then be determined, such that 18 P = 2` hki = . N (N − 1) N −1 (11) After probabilistically attempting to form connections through all the N (N − 1)/2 possible links, the total number of links ` and average degree hki of the model will vary. Due to the probabilistic nature of making connections, only within an average of an ensemble of ER random graphs will the number of existing links be equal to `. Therefore, within the statistical average of an ensemble of graphs hki will be equal to the input parameter. For both methods of producing an ER random network, in the limit of large N , the degree distribution p(k) of the resulting model is distributed according to a Poisson distribution [26] with a peak at λ = hki [14], such that p(k) = λk e−λ . k! (12) Network Properties of the Model Using the methodology for creating an ER random network as described in the previous section, verification that they possess Poisson distributed degree distributions with their peak hki = λ was performed. Ensembles of ER random networks were created for four values of hki. Figure 8 shows the resulting degree distributions of the random networks plotted as symbols. Normalized Poisson distributions with corresponding values of λ are plotted as dashed lines. It is observed that the degree distributions of the models are well-predicted by a Poisson distribution with a corresponding value for λ. One of the most important features to notice about the degree distribution of the random networks is the change in the peak location hki. A low ratio of links to nodes is necessary to produce a model possessing a small hki. Likewise, a large ratio of links to nodes results in a larger value for hki. As this ratio of links to nodes decreases, the resulting degree distribution shifts to lower values of k. When investigating the clustering coefficient C for the random model, it is observed (Figure 9) that with increasing hki the network model increases in connectivity, as indicated by increasing values of C. When using Equation 9 to calculate the value of C, it is observed that the clustering coefficient of the ER random model is well-predicted by the calculation for a range of hki. By definition, ER random graphs are uncorrelated, since links between nodes are formed regardless of their degree [28], and are therefore subject to Equation 9. 19 0.8 λ=6 λ=4 λ=2 λ = 0.5 0.7 0.6 p(k) 0.5 0.4 0.3 0.2 0.1 0 0 2 4 8 6 10 12 14 k Figure 8. Probability degree distribution of four ER random graphs with differing values for λ. 0.08 ModelSimulated Calculated C 0.06 0.04 0.02 0 1 2 3 4 5 6 7 <k> Figure 9. The clustering coefficient C as a function of hki for the ER random model and as calculated using Equation 9. 8 20 Using the results from the degree distribution and the clustering coefficient of the model, generalizations about network topology can be made. We have found that a network consisting of a small ratio of links to nodes produces a degree distribution with a low valued hki and a low valued clustering coefficient. With an increasing ratio of links to nodes the degree distribution shifts to higher values of hki. Also, as indicated by the increasing values for C, a network becomes more highly connected with increasing values of hki. 21 CHAPTER 4 NETWORK PROPERTIES OF THE POLYMER In this chapter, the degree distribution and the clustering coefficient of the simulated polymer network will be investigated. These two defining network properties will then be compared to that of the random model. D EGREE D ISTRIBUTION Once the polymer system reaches a statistically stationary state for a given temperature, one of the characteristic measures is the degree distribution. Within the system, not all the nodes have the same number of links. This variation in the degree of nodes is characterized by the degree distribution p(k). Of the real-world networks introduced earlier in Chapter 1, many possess degree distributions that differ greatly from a random Poissonian distribution. It is therefore, not only of interest to identify the p(k) of the polymer network, but also to compare it to that of the random model’s degree distribution. This comparison will give insight to what degree the polymer network can be described by a random model. Three different types of distributions are analyzed: aggregate, multiple bridge, and single bridge. Aggregate distributions are defined in terms of the number of end groups contained within the aggregate. The distribution n(k) is a count of the aggregate sizes present for a given temperature. Bridge distributions are defined in terms of the number of polymer chains incident upon an aggregate. This definition is consistent with the network definition for the degree of a node. The polymer network contains not only single connections, but also multiple connections between two given aggregates. This property introduces two different types of bridge distributions. A multiple bridge distribution n(k) is a count of the number of aggregates possessing k incident polymer chains for a given temperature. A single bridge distribution n(k) has a similar definition, yet within this distribution, any multiple connections between two aggregates are solely counted as a single connection. For both of the two bridge distributions, loops are not included in the count of a node’s degree. Due to the fact that the polymer system is a molecular dynamic simulation, hence changing with time, the resulting distributions are time averages for the system. Each individual time step is analyzed, keeping a running total for counts of aggregate or bridge sizes. Then, after completing the total number of time steps for a given temperature, averages are calculated as a function of aggregate size or bridge quantity, respectively. Within the temperature range of T = 0.3 to 0.5, approximately 10, 000 time steps of data were averaged. 22 For temperatures greater than T = 0.5, less data was necessary to determine statistically consistent distributions. Approximately 4, 000 time steps of data were averaged within the higher temperature range. Aggregate Distribution Using the definition for aggregates as introduced earlier within Chapter 2, the distribution function p(k) describes the size of aggregates within the system. For this distribution, there are several key ideas to be noted. The two end groups of a looped polymer chain are included in the overall size of an aggregate. Next, a free end group, lacking a junction with another, is counted as an aggregate of size one. Lastly, a chain where both end groups lack junctions is counted as two aggregates of size one. Figure 10 through Figure 13 contain the resulting aggregate size probability distributions p(k) for a few representative temperatures within the spectrum. Figure 10 and Figure 11 are graphs of the same data. Figure 11 has been enlarged to show a more detailed view by not including the first data point. Similarly, Figure 13 is an enlarged version of Figure 12. 0.8 T = 2.2 T = 1.5 T = 1.0 T = 0.8 T = 0.6 0.7 0.6 p(k) 0.5 0.4 0.3 0.2 0.1 0 0 5 10 15 20 k Figure 10. The high temperature aggregate size probability distributions of the polymer network. 23 0.2 T = 2.2 T = 1.5 T = 1.0 T = 0.8 T = 0.6 p(k) 0.15 0.1 0.05 0 0 10 5 20 15 k Figure 11. A closer view of the high temperature aggregate size probability distributions of the polymer network. This figure contains the same data as in Figure 10. A more detailed view is achieved by not including the first data point. 0.4 T = 0.55 T = 0.5 T = 0.45 T = 0.4 p(k) 0.3 0.2 0.1 0 0 5 10 20 15 25 30 k Figure 12. The low temperature aggregate size probability distributions of the polymer network. 35 24 T = 0.55 T = 0.5 T = 0.45 T = 0.4 p(k) 0.1 0.05 0 0 5 10 20 15 25 30 35 k Figure 13. A closer view of the low temperature aggregate size probability distributions of the polymer network. This figure contains the same data as in Figure 12. A more detailed view is achieved by not including the first data point. At high temperatures, the distribution shows an apparent initial drop-off with the height of the distribution decreasing with decreasing temperatures. In the temperature range of T = 0.6 to 0.5, there is an onset of a well-defined secondary peak for larger aggregate sizes. Multiple Bridge Distribution Using the definition for a multiple bridge as introduced earlier within Chapter 2, the distribution function p(k) describes the number of polymer chains incident upon an aggregate. Chains that loop back onto the same aggregate are not counted within this distribution. Figure 14 through Figure 17 contain the resulting multiple bridge probability distributions p(k) for a few representative temperatures within the spectrum. Figure 14 and Figure 15 are graphs of the same data. Figure 15 has been enlarged to show a more detailed view by not including the first data point. Similarly, Figure 17 is an enlarged version of Figure 16. 25 T = 2.2 T = 1.5 T = 1.0 T = 0.8 T = 0.6 p(k) 0.6 0.4 0.2 0 0 5 10 20 15 k Figure 14. The high temperature multiple bridge probability distributions of the polymer network. 0.2 T = 2.2 T = 1.5 T = 1.0 T = 0.8 T = 0.6 p(k) 0.15 0.1 0.05 0 0 5 10 15 k Figure 15. A closer view of the high temperature multiple bridge probability distributions of the polymer network. This figure contains the same data as in Figure 14. A more detailed view is achieved by not including the first data point. 20 26 T = 0.55 T = 0.5 T = 0.45 T = 0.4 p(k) 0.3 0.2 0.1 0 0 5 10 15 20 25 k Figure 16. The low temperature multiple bridge probability distributions of the polymer network. T = 0.55 T = 0.5 T = 0.45 T = 0.4 p(k) 0.1 0 0 5 10 15 20 25 k Figure 17. A closer view of the low temperature multiple bridge probability distributions of the polymer network. This figure contains the same data as in Figure 16. A more detailed view is achieved by not including the first data point. 27 Similar to the aggregate distribution, at high temperature the distributions exhibit an initial drop-off, with the height of the distribution decreasing with lower temperatures. In the temperature range of T = 0.6 to 0.5, we find the onset of a well-defined secondary peak for larger degrees. Single Bridge Distribution Using the definition for a single bridge as introduced earlier within Chapter 2, the distribution function describes the number of chains incident upon an aggregate. Yet, with this distribution, multiple chains connecting the same two aggregates are counted solely as a single bridge. Once again, chains that loop back onto the same aggregate are not counted within this distribution. Figure 18 through Figure 21 contain the resulting single bridge probability distributions p(k) for a few representative temperatures within the spectrum. Figure 18 and Figure 19 are graphs of the same data. Figure 19 has been enlarged to show a more detailed view by not including the first data point. Similarly, Figure 21 is an enlarged version of Figure 20. T = 2.2 T = 1.5 T = 1.0 T = 0.8 T = 0.6 p(k) 0.6 0.4 0.2 0 0 10 5 k Figure 18. The high temperature single bridge probability distributions of the polymer network. 15 28 0.2 T = 2.2 T = 1.5 T = 1.0 T = 0.8 T = 0.6 p(k) 0.15 0.1 0.05 0 0 10 5 15 k Figure 19. A closer view of the high temperature single bridge probability distributions of the polymer network. This figure contains the same data as in Figure 18. A more detailed view is achieved by not including the first data point. T = 0.55 T = 0.5 T = 0.45 T = 0.4 p(k) 0.3 0.2 0.1 0 0 10 5 15 k Figure 20. The low temperature single bridge probability distributions of the polymer network. 29 0.2 T = 0.55 T = 0.5 T = 0.45 T = 0.4 p(k) 0.15 0.1 0.05 0 0 10 5 15 k Figure 21. A closer view of the low temperature single bridge probability distributions of the polymer network. This figure contains the same data as in Figure 20. A more detailed view is achieved by not including the first data point. Similar to the previous two types of distributions, at high temperatures the single bridge distributions exhibit an initial drop-off, with the height of the distribution decreasing with lower temperatures. In the temperature range of T = 0.6 to 0.5, we again find the onset of a well-defined secondary peak for larger degrees. When comparing the two bridge distributions within the low temperature range, it is observed that the multiple bridge distributions (Figure 17) have a higher preferential degree than the single bridge distributions (Figure 21). As shown by the secondary peak location, the value of the preferential degree is approximately 13 for the multiple bridge distributions, while approximately 8 for the single bridge distributions. This can be explained by the difference in the method of counting the polymer chains incident upon an aggregate. For the single bridge distributions, multiple chains between two aggregates are only counted as a single. Consequently, single bridge distributions do not contain as many large degrees as the multiple bridge distributions. Hence, when looking at the differences between these two distributions, a general shift in the secondary peak locations to lower values of k for the single bridge distributions is expected and observed. When comparing the aggregate distributions (Figure 13) to the bridge distributions (Figure 17) in the low temperature range, it is observed that the aggregate distributions have a 30 larger preferential size than the bridge distributions. Again, as shown by the location of the secondary peak, the preferential degrees for the bridge distributions are approximately 8 and 13, respectively, while for the aggregate distributions this value is approximately 16. This can be explained in that aggregates contain loops. Aggregate distributions track overall size, including the end groups which form loops. This is not the case for bridge distributions, as they do not contain loops. Therefore, a general shift in the peak location to larger sizes for aggregate distributions is expected and observed. We have discovered earlier in Chapter 3, that an ER random model producing a small hki is the result of a sparsely connected network and is Poisson distributed. Likewise, an ER random model producing a large hki is the result of a highly connected network and is also Poisson distributed. When investigating each of the three types of degree distributions for the polymer network, in the high temperature range, a distribution producing a small valued hki exists. In the lower temperature range, the degree distribution exhibits a bimodal nature, in that, two distributions exist. One distribution, the initial drop-off, has a low hki, while the second distribution, the secondary peak, has a larger value for hki. This fact gives rise to the idea that the bimodal degree distributions, as seen in the low temperature range of the polymer network, consist of two random networks possessing different values for hki. These two networks form communities within the system. One community (B-community) consists of a low ratio of links to nodes and forms the initial drop-off. The second community (A-community) consists of a higher ratio of links to nodes and produces the secondary peak centered at larger values of k. Within the lowest temperatures of the polymer system, as seen within the degree distributions, the data exhibits large amounts of noise. This noisy data can be attributed to two factors: bad statistics and a slowing of dynamical motion within the low temperature range. The quantity of data within the low temperature range currently consists of approximately ten times the data of that at the higher temperatures. This amount of data is not sufficient to provide statistically accurate results when looking at the degree distribution. At the lowest temperatures the dynamics of the polymer system has slowed, such that the network does not achieve a new configuration as often as at higher temperatures. To achieve more statistically accurate degree distributions it would be necessary to gather significantly more simulation data. The resulting degree distributions were reported as such, including the noise contained in the low temperatures, due to the time necessary to gather the simulation data. Several more months of continually running the simulation might provide the necessary quantity of data for statistically accurate low temperature degree distributions. 31 Least-Squares Curve Fits of the Distributions For each of the three types of polymer distributions, least squares fits were performed using Excel to investigate the key features of the degree distributions. To serve as a comparison to a random model and while maintaining the idea of two communities, a two Poisson distribution was used as the fitting function, A0 hkB ik e−hkB i hkA ik e−hkA i + A1 . k! k! (13) One difference between the polymer network and the method behind creating the ER random model originates in the creation of the model. The random model begins with unconnected nodes and then links are formed randomly. The polymer system does not begin with unconnected aggregates. The fact that the simulation consists of polymer chains assures that each aggregate or node begins with a connection to another aggregate. In order to compare the polymer network to a random model, aggregates of size one and bridges with degree one are not included when curve fitting the distributions. It is observed (Figure 22) for a range of temperatures, that a two Poisson distribution predicts the degree distribution of the polymer network. Within the figure, the multiple bridge degree distribution is reported as symbols, while the corresponding two Poisson distributions are displayed as dashed lines. By looking at the individual Poisson contributions to the overall fit, the percentage of bridges or aggregates per community can be assessed. Using the A1 and hkA i parameters, pA (k) is generated such that pA (k) = A1 hkA ik e−hkA i . k! (14) The value of A1 = Z ∞ pA (k), (15) k=0 is the resulting magnitude of the A-community distribution. Similarly, the same is done for B-community using the A0 and hkB i fitting parameters. From here, the magnitudes of both of the community contributions are normalized, such that A0 + A1 = 1. The normalized value of A1 is the fraction of bridges or aggregates contained within the A-community. Likewise, the normalized value of A0 is the fraction of bridges or aggregates within the B-community. 32 Polymer T = 1.8 Polymer T = 1.0 Polymer T = 0.7 Polymer T = 0.55 Polymer T = 0.45 p(k) 0.15 0.1 0.05 0 10 5 20 15 k Figure 22. Least squares fit of several temperatures for the multiple bridge distribution. The symbols within the figure indicate the polymer distribution, while the dashed lines correspond to the two Poisson distribution. Along with these independent community percentages, the correlation coefficient, defined as 1 n ρxy = n X (xi − x̄)(yi − ȳ) i=1 σx σy , (16) was calculated as a quantitative measure of the accuracy of the two Poisson fit x to the degree distribution of the polymer network y. The resulting fitting parameters and correlation coefficients for the polymer system follow in Tables 2, 3 and 4. It is observed from the fitting parameter data that the respective peak locations hkA i and hkB i follow systematic trends with temperature. For each of the three types of distribution, hkA i increases in value with decreasing temperature, reaching a maximum value at approximately T = 0.4. hkB i initially increases followed by a decreasing in the lower temperatures. The magnitudes of the two individual Poisson distributions (A0 and A1) also show systematic trends with decreasing temperature. The B-distribution (A0) decreases until almost completely disappearing at the lowest temperatures while, the A-distribution (A1) continues to increase with decreasing temperature. 33 Table 2. Least Squares Fitting Parameters of the Aggregate Distribution for the Polymer Network Using a Two Poisson Fitting Function. Temp 3.5 3.0 2.6 2.2 1.8 1.5 1.0 0.8 0.7 0.6 0.55 0.5 0.45 0.4 0.35 0.3 A0 0.9181 0.9107 0.8986 0.8861 0.8669 0.8397 0.7779 0.7036 0.6334 0.4907 0.3506 0.1915 0.0858 0.0251 0.0039 0.0011 hkB i 0.5439 0.6089 0.6350 0.7196 0.7824 0.8152 1.1971 1.4871 1.7308 2.0441 2.0363 1.6877 1.1100 0.9271 0.9104 0.9081 A1 0.0819 0.0893 0.1014 0.1139 0.1331 0.1603 0.2221 0.2964 0.3666 0.5093 0.6494 0.8085 0.9142 0.9749 0.9961 0.9989 hkA i 2.0559 2.2683 2.3949 2.6548 2.9319 3.1571 4.6214 5.9130 7.2467 9.8073 11.8226 13.9454 16.4455 19.8509 20.5192 20.0064 Corr Coeff 1.0000 1.0000 1.0000 0.9999 0.9999 0.9999 0.9996 0.9982 0.9950 0.9857 0.9860 0.9969 0.9989 0.9467 0.9245 0.8270 Table 3. Least Squares Fitting Parameters of the Multiple Bridge Distribution for the Polymer Network Using a Two Poisson Fitting Function. Temp 3.5 3.0 2.6 2.2 1.8 1.5 1.0 0.8 0.7 0.6 0.55 0.5 0.45 0.4 0.35 0.3 A0 0.9139 0.9004 0.8935 0.8788 0.8648 0.8403 0.7765 0.7012 0.6278 0.4822 0.3478 0.2021 0.1153 0.0546 0.0000 0.0000 hkB i 0.5071 0.5400 0.5794 0.6443 0.7335 0.7917 1.0906 1.3512 1.5849 1.7974 1.7960 1.4322 0.8085 0.5016 0.0000 0.0000 A1 0.0861 0.0996 0.1065 0.1212 0.1352 0.1597 0.2235 0.2988 0.3722 0.5178 0.6522 0.7979 0.8847 0.9454 1.0000 1.0000 hkA i 1.8296 1.9507 2.1159 2.3143 2.6267 2.8820 4.0817 5.1909 6.2864 8.0355 9.3375 10.7004 12.3099 14.2069 14.5906 14.2888 Corr Coeff 1.0000 1.0000 1.0000 1.0000 1.0000 0.9999 0.9998 0.9993 0.9981 0.9955 0.9958 0.9991 0.9988 0.9843 0.9704 0.9355 34 Table 4. Least Squares Fitting Parameters of the Single Bridge Distribution for the Polymer Network Using a Two Poisson Fitting Function. Temp 3.5 3.0 2.6 2.2 1.8 1.5 1.0 0.8 0.7 0.6 0.55 0.5 0.45 0.4 0.35 0.3 A0 0.9126 0.8993 0.8898 0.8759 0.8630 0.8317 0.7743 0.6973 0.6201 0.4753 0.3962 0.2228 0.0091 0.0000 0.0000 0.0000 hkB i 0.4989 0.5325 0.5533 0.6206 0.7163 0.6972 1.0453 1.2656 1.4021 1.3869 0.9970 0.8298 0.9837 0.0000 0.0000 0.0000 A1 0.0874 0.1007 0.1102 0.1241 0.1370 0.1683 0.2257 0.3027 0.3799 0.5247 0.6038 0.7772 0.9909 1.0000 1.0000 1.0000 hkA i 1.7954 1.9151 2.0377 2.2378 2.5509 2.6678 3.8668 4.7843 5.5441 6.5522 7.1315 7.7650 8.3561 8.6199 8.7320 8.7197 Corr Coeff 1.0000 1.0000 1.0000 1.0000 1.0000 0.9999 0.9999 0.9996 0.9993 0.9994 0.9997 0.9905 0.9757 0.9755 0.9462 0.9594 As shown by the resulting correlation coefficients, the accuracy of a two Poisson distribution in predicting the degree distribution of the polymer network continues to increase in accuracy with increasing temperature. The fraction of bridges or aggregates within the A-community A1 as a function of temperature (Figure 23) not only shows systematic trends, but nearly identical results for each of the three types of distributions. At low temperatures almost all the aggregates and bridges are contained within the A-community. With increasing temperature, this fraction quickly decreases. At the highest temperature, the A-community contains approximately only 8 percent of the aggregates or bridges. The largest rate at which this community fraction changes (Figure 24) can be easily seen to occur at approximately T = 0.5. This temperature is in agreement with a previous thermodynamic study on the same polymer system [22] in which a peak in the specific heat at T = 0.51 marked an aggregate forming phase transition. At this temperature, an increased number of junctions between end groups results in a deviation from fluid-like dynamics to an aggregate forming system. The same transition is observed and identified using network theory. When analyzing the degree distributions, the transition is observed through the onset of the secondary peak at T = 0.5, and through the rate at which the A-community becomes prevalent. 35 1.1 1 Aggregate Multiple Bridge Single Bridge 0.9 A-Fraction 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.5 1 1.5 2 3 2.5 4 3.5 Temperature Figure 23. The fraction within the A-community to the entire distribution as a function of temperature for the three types of distributions. A-Fraction Derivative 0 Aggregate Multiple Bridge Single Bridge -1 -2 -3 -4 0.5 1 1.5 2 2.5 3 3.5 Temperature Figure 24. The derivative of the A-community fraction as a function of temperature shows the largest rate of change occurring at approximately T = 0.5. 36 Tails of the Polymer Distributions Earlier in Chapter 1, several real-world networks were introduced. In the studies therein, many of these networks were shown to possess degree distributions that differed greatly from the Poisson distribution associated with a random network. As an example, scale free networks are known to possess power law p(k) ∼ k −γ distributed tails. This property can be easily identified through a linear trend on a log-log plot of the degree distribution. To examine to what extent the degree distribution of the polymer network differs from a Poisson distribution, log-log plots of both the low and high temperature were analyzed. Figure 25 displays three of the high temperature multiple bridge distributions for the polymer network. Within the figure, the degree distribution is displayed as symbols, while the bimodal two Poisson distribution is shown as a dashed line. The bimodal model predicts the small k value behavior well. Yet, in the tail, the two Poisson distribution drops off faster than the polymer network data. As can be seen in the figure, a lack of a linear trend indicates the polymer network does not possess a power law distributed degree distribution at these high temperatures. In the low temperature range (Figure 26), the log-log scale emphasizes the inaccuracies of the two Poisson distribution in predicting the multiple bridge distribution of the polymer. Within the figure, the polymer distribution is displayed as symbols and the Poisson distribution is shown as dashed lines. It is observed that the two Poisson distribution initially predicts the behavior of the distribution well. For higher values of k, it drops off faster than the polymer network. The tail of the polymer distribution at T = 0.5 appears to be fit well by a power law, displaying a known property of a scale free network. The single bridge distributions were also analyzed and observed to display similar properties. As seen in these two figures, it is interesting to identify that the polymer network transitions through a degree distribution that is somewhat consistent with a two Poisson distribution in the high temperature range to a distribution producing a tail consistent with a scale free network at T = 0.5. This property, of having a scale free tail, is identifying in that the molecular dynamic polymer system is exhibiting preferential attachment when forming connections between end groups. This is to say that the probability of connections forming between end groups increases with the size of the aggregates involved. Therefore in the low temperature range, small sized aggregates have a small probability of forming new connections with other polymer chains, while larger sized aggregates have a large probability. 37 Polymer T = 2.2 Polymer T = 1.5 Polymer T = 1.0 p(k) 0.01 0.0001 1e-06 2 4 8 16 k Figure 25. The multiple bridge distribution in the high temperature range displayed on a log-log scale. Within the figure, the polymer distributions are displayed as symbols and the two Poisson distributions are shown as dashed lines. 0.1 p(k) 0.01 0.001 0.0001 1e-05 Polymer T = 0.55 Polymer T = 0.5 Polymer T = 0.45 Power-Law 4 16 k Figure 26. The multiple bridge distribution in the low temperature range displayed on a log-log scale. Within the figure, the polymer distributions are displayed as symbols and the two Poisson distributions are shown as dashed lines. 38 C LUSTERING C OEFFICIENT When investigating the clustering coefficient C of the polymer network, it is observed (Table 5 and Figure 27) that with decreasing temperature, the value of the polymer’s clustering coefficient increases dramatically, reaching a value of 0.35 at T = 0.3. With decreasing temperature, a deviation of the value for C from calculated becomes apparent at T = 1.5. This trend continues and becomes increasingly apparent in the low temperature range. The large values of C for the polymer network in the low temperature range indicates a highly interconnected network. The decreasing values of C with increasing temperature indicates that the polymer network becomes less interconnected in the high temperature range. It is also observed (Figure 28), that c̄(k) for the polymer is dependent on k. This functional dependence on c̄(k) is an indication of degree correlation within the polymer network. Hence, the theoretical expression for C, which is only valid for uncorrelated networks, should not be expected to be in agreement with experimental values for the polymer network. 0.4 PolymerSimulated PolymerCalc C 0.3 0.2 0.1 0 0 0.5 1 1.5 2 2.5 Temperature Figure 27. The clustering coefficient C as a function of temperature for the polymer network and as calculated. 3 39 Table 5. The Average Clustering Coefficient C for the Polymer Network and as Calculated. T emp 3.0 2.2 1.8 1.5 1.0 0.8 0.7 0.6 0.55 0.5 0.45 0.4 0.35 0.3 C 0.00242 0.00405 0.00405 0.00833 0.02290 0.04698 0.07716 0.13381 0.17368 0.21505 0.25632 0.28275 0.29376 0.35108 CCalc 0.00024 0.00042 0.00062 0.00091 0.00277 0.00636 0.01136 0.02235 0.03136 0.04269 0.05702 0.06999 0.07372 0.10033 T = 0.8 T = 0.7 T = 0.6 T = 0.5 0.25 c(k) 0.125 0.0625 0.03125 2 4 8 16 k Figure 28. The average clustering coefficient c̄(k) as a function of k on a log-log scale. The dependence of the c̄(k) on k indicates that the polymer network is correlated. 40 P ROXIMITY W ITHIN THE P OLYMER N ETWORK We have seen (Chapter 3), for an ER random network, C is well-predicted by Equation 9. We have also seen in the previous section, that the polymer network is highly interconnected at the lowest temperatures and that C cannot be accurately predicted by this same equation. What are the differences between the ER random network and the polymer network that produce the high valued clustering coefficient as seen within the polymer network? In an effort to answer this question, we will now investigate one of the fundamental difference between these two networks: proximity. One of the differences between the ER random model and the polymer network is the spatial dependence associated with the proximity between aggregates within the system. Only aggregates that are within a certain distance can form connections. This is due to the fact that the length of a polymer chain remains fixed. This maximum connection distance between aggregates is limited, on average, by the length of a stretched polymer chain. The ER random network does not have this same limitation of proximity. Nodes are connected randomly and independent of their separation distance. To explore how proximity affects the clustering coefficient within the polymer network, a method to randomly rewire the network was implemented. The rewiring process alters the adjacency matrix of the polymer network a given number of times, at each time step. The procedure is as follows. Two polymer chains are randomly selected, while confirming that they do not have an aggregate in common and are not direct neighbors. If these necessary criteria are not met, then the random selection process continues until they are. The chains, which connect the respective end groups, are then broken, followed by a forming of new connections between the opposing unconnected end groups. This rewiring process not only maintains the existence of solely single bridges within the system, but also preserves the degree distribution of every aggregate involved. As an example of this process (Figure 29), two polymer chains are chosen at random (a), assuring that they do not possess an aggregate in common and are not direct neighbors. Within the figure, chains 1-2 and 3-4 are randomly selected. The connection between the respective end groups is then broken (b). Finally, new connections between the opposing end groups are then formed (c), producing new chains 2-4 and 1-3. This process was then performed with increasing numbers of rewires per time step, so as to observe how C is altered with the number of changes made to the network. The average clustering coefficient C of the rewired polymer network was then calculated. 41 Figure 29. An example of how the rewiring process occurs within a small network. It is observed (Figure 30), that dramatic changes in C occur within the first few hundred rewires per time step. The highly clustered property of the polymer network quickly decreases and converges to a consistent value. This trend of dramatically decreasing values of C with increasing numbers of rewires was consistent throughout the temperature spectrum. Data was gathered up to 10, 000 rewires per time step, in 500 increments. The consistent rewired value for C was then taken as the average of the last ten increments. 0.4 T = 0.7 T = 0.5 T = 0.3 0.35 0.3 C 0.25 0.2 0.15 0.1 0.05 0 0 500 1000 1500 2000 Number of rewires Figure 30. The clustering coefficient C as a function of number of rewires per time step. 42 Through the random selection and reconnection of chains, this method removes the spatial dependence associated with proximity as the number of changes within the network increases. Due to the fact there is no consideration as to the distance between opposing end groups, newly formed connections between aggregates do not possess a dependence upon the length of a stretched polymer chain. Following 5000 rewires per time step, it is observed (Figure 31) that c̄(k) shows a lack of dependence on the degree k. 0.1 c(k) T = 1.0 T = 0.8 T = 0.6 T = 0.4 0.01 2 4 8 16 k Figure 31. c̄(k) of the polymer network after being rewired 5000 times per time step on a log-log scale. The constant value of c̄(k) with k shows indications of the network being uncorrelated. For T = 1.0 at higher values for k, it is observed that there are deviations from this consistent value. This is most likely due to poor statistics and the small number of these larger sized aggregates in the higher temperature range. The relatively consistent value of c̄(k) with k is evidence that the network is uncorrelated after the rewiring process, indicating connections between nodes are independent of their degree. Due to the uncorrelated nature of the rewired polymer network, with a significant number of changes to the polymer network, a similar clustering coefficient to that as calculated by Equation 9 is achieved. As seen when comparing the calculated clustering coefficient of the polymer network CCalc and that of the rewired polymer network CRewire 43 (Table 6), the average clustering coefficient of the rewired network is in close agreement to the calculated value. As a qualitative measure of how close these two values are, the percent difference between CRewire and CCalc was calculated as, | CRewire − CCalc | × 100. (CRewire + CCalc )/2 (17) Table 6 contains the average clustering coefficient of the polymer network C, the clustering coefficient as calculated CCalc , and the clustering coefficient of the rewired polymer network CRewire . Figure 32 contains a graph of C, CRewire and CCalc as a function of temperature. Table 6. Three Average Clustering Coefficients for the Polymer Network: Simulated, Calculated, and After Rewiring. The Rewired Network Produces a Similar Value for C as to the Calculated Value. T emp N hki hk 2 i C CCalc CRewire %Diff 3.0 1491.9 1.31 2.20 0.002421 0.000241 0.000230 4.97 2.2 1383.1 1.40 2.65 0.004053 0.000421 0.000396 6.16 1.8 1302.3 1.47 3.07 0.004053 0.000617 0.000603 2.32 1.5 1213.6 1.56 3.61 0.008334 0.000909 0.000908 0.15 1.0 935.7 1.94 6.27 0.022895 0.002774 0.002666 3.97 0.8 714.7 2.38 10.19 0.046977 0.006358 0.006153 3.28 0.7 557.9 2.83 14.85 0.077158 0.011362 0.011095 2.38 0.6 374.7 3.69 24.23 0.133811 0.022353 0.022173 0.81 0.55 283.3 4.45 32.38 0.173682 0.031361 0.031586 0.72 0.5 204.5 5.53 43.98 0.215055 0.042692 0.043413 1.67 0.45 146.4 6.90 59.30 0.256318 0.057016 0.058060 1.81 0.4 112.6 7.87 69.85 0.282753 0.069992 0.071893 2.68 0.35 101.5 8.26 73.26 0.293757 0.073718 0.075683 2.63 0.3 85.2 8.93 87.02 0.351076 0.100330 0.104713 4.28 The process of rewiring the polymer network has shown that the high connectivity, resulting in a large value for the clustering coefficient C, is primarily due to the spatial dependence associated with the required proximity necessary for a connection between two aggregates. The act of rewiring connections between aggregates produces an uncorrelated network which has a value for C close to agreement with the theoretical expression (Equation 9). The differences within these two values can be attributed to the fact that the polymer network possesses a bimodal degree distribution. Equation 9 is only valid for a single Poisson distribution. 44 PolymerSimulated PolymerCalc PolymerRewired C 0.1 0.05 0 0 0.5 1 1.5 2 2.5 Temperature Figure 32. The clustering coefficient C as a function of temperature. The rewired polymer network produces a clustering coefficient similar to that as calculated. 3 45 CHAPTER 5 DEVELOPMENT OF THE MODEL We now possess defining information about the topology of the polymer network. We have discovered that the polymer exhibits a bimodal degree distribution, in which the network is made up of two independent communities. One community consists of a highly connected network, resulting in a large value for hki. The second community consists of a sparsely connected network, resulting in a smaller value for hki. We have seen through an analysis of the clustering coefficient that the polymer network is more highly interconnected than our ER random model. We also have discovered, through the process of rewiring the network, that proximity between aggregates is the mechanism that produces this high valued clustering coefficient. We will now further develop our model so as to include the bimodal degree distribution and the high valued clustering coefficient. The organization of this chapter begins with the algorithm for producing a bimodal ER random model. This is then followed by description of how to add proximity to the model. The chapter concludes with an investigation into the resultant average clustering coefficient of the model. B IMODAL ER R ANDOM M ODEL To match the bimodal nature of the degree distribution of the polymer network, we will construct a bimodal ER random model. This model is similar to an ER random model, as introduced earlier in Chapter 3. Yet, it differs in that the total number of nodes N and links ` within the system are separated into two communities. The model consists of NA nodes within an A-community and NB nodes within a B-community. There are `A links between nodes within the A-community, `B links between the nodes of the B-community and `AB links between nodes of the two communities. As within the earlier model, loops and multiple links between nodes are not allowed to occur within the bimodal model. A bimodal ER random network can be created using two equivalent methods. Similar to the previous model, the first method consists of probabilistically forming links between the total possible numbers of connections. The second method, which was used within this study, consists of connecting a random selection of nodes until the desired number of links is achieved. The determination of the number of links and nodes, and how they are divided among the two communities defines the topology of the network model. For example, a network that 46 consists of solely `A and `B links will produce a model having two communities with no connections between them (Figure 33). Figure 33. An example of a two community network structure consisting of `A and `B links. The result is a network which possesses a bimodal degree distribution. A network that has only `A and `AB links (Figure 34) could produce a star-like structure consisting of a connected core and no connections within the B-community. Figure 34. An example of a star-like network structure consisting of two communities with `A and `AB links. The result is a bimodal degree distribution. Likewise, all three types of links could exist. This model could result in a possible structure as displayed in Figure 35. 47 Figure 35. An example of a star-like network structure consisting of two communities with `A , `B , and `AB links. The result is a bimodal degree distribution. In each of the three cases, the variation of the number of links connecting the two communities `AB has no effect upon the resulting degree distribution. Figure 36 displays a representative degree distribution for the bimodal model. 0.1 0.08 p(k) 0.06 0.04 0.02 0 0 5 10 15 20 25 k Figure 36. A representative degree distribution for the three types of bimodal ER random models. p(k) is independent of the number of `AB links within the model. 48 Bimodal networks are created with a desired hki for each of the two communities, hkA i and hkB i respectively. Due to the random nature of forming links between nodes, the resulting degree distribution of this model is the sum of two independent Poisson distributions. Given that λ = hki for a Poisson distribution, the two independent distributions will have differing values for λ, such that λA = hkA i and λB = hkB i. For this model, it therefore follows that p(k) = hkA ik e−hkA i hkB ik e−hkB i + . k! k! (18) Within this study, bimodal models are created to fit a known degree distribution p(k) from simulation data. After an analysis of this simulation data, the individual contributions of the two communities to the total degree distribution, pA (k) and pB (k) as defined by Equation 14, can be determined. Using pA (k) and pB (k), NA and NB are then defined by NA = N ∞ X pA (k) (19) pB (k). (20) k=0 and NB = N ∞ X k=0 To determine the number of links within the two communities, `AB is chosen as an input parameter within the model. Then, `A and `B can be determined such that 2`A + `AB = NA ∞ X k pA (k) = NA hkA i (21) k pB (k) = NB hkB i. (22) k=0 and 2`B + `AB = NB ∞ X k=0 The creation of the network model begins with the assignment of `AB links between randomly selected A-nodes and B-nodes. Then, links within the A-community are randomly formed between pairs of A-nodes until `A links are achieved. This is followed by the same process within the B-community, resulting in `B links. This procedure results in a bimodal random network consisting of N = NA + NB nodes and ` = `A + `B + `AB links. 49 A DDING P ROXIMITY TO THE M ODEL In an effort to investigate whether a bimodal ER random network can reproduce the observed clustering coefficient of the polymer network, ensembles of bimodal models, that mimic the degree distribution of the polymer system at T = 0.5, were created. In the construction of these models, the effect of spatial proximity was investigated by adding a cut-off constraint. The purpose of this cut-off is to limit the ability of the model to form random connections between nodes based upon a maximum distance between them. The clustering coefficient of the resulting bimodal network was then investigated as a function of this spatial constraint. The procedure for introducing a cut-off distance to the bimodal ER random network begins with a similar process as introduced in the previous section. The cut-off distance and `AB serve as input parameters to the model. The difference within this procedure is that the desired number of nodes N = NA + NB are randomly assigned spatial coordinates in a three dimensional cell of size 1 × 1 × 1 with periodic boundary conditions. Links between A-nodes and B-nodes are then randomly assigned, only if the two nodes are radially within the cut-off distance. The random selection and connecting of A and B nodes continues until `AB links are achieved. The same process is followed within the A-community. Maintaining the cut-off distance between selected nodes, connections are randomly formed between pairs of A-nodes until `A links are achieved. Likewise, this is followed by the same process within the B-community, resulting in `B links. This procedure results in a bimodal random network consisting of N = NA + NB nodes and ` = `A + `B + `AB links, in which connections between nodes are limited spatially by the cut-off distance. With the assistance of Joris Billen, three differing types of bimodal models were created, one consisting of only `A and `B links, one consisting of `A , `AB and `B links and the last consisting of only `A and `AB links. These three differing models encompass the two extremes by which a bimodal model can be created. With `AB as an input parameter, the bimodal model has limitations on the number of `AB links possible, while still maintaining the desired hkA i and hkB i of the degree distribution. Table 7 contains the parameters by which the three bimodal networks were created. Table 7. The Parameters Used to Create the Three Bimodal Models at T = 0.5. Model NA NB `A `B `AB A-B 85 115 329 17 0 A-AB-B 85 115 321 10 15 A-AB 85 115 311 0 35 50 The clustering coefficient of the bimodal models was then calculated through an experimental determination of the networks. The resulting values of C for the three models are listed as a function of the cut-off distance in Table 8. Table 8. Clustering Coefficient of Three Differing Bimodal Models at T = 0.5 for Several Values of Cut-off Distances. Cut-off CA−B CA−AB−B CA−AB ∞ 0.086 0.087 0.089 0.45 0.117 0.119 0.122 0.40 0.154 0.154 0.159 0.35 0.223 0.225 0.231 It is observed, for each of the models that the clustering coefficient is directly affected by the addition of a cut-off distance. With a stronger constraint, the clustering coefficient increases. This provides evidence, that as the distance for allowed connections is reduced, the network becomes more highly connected. With a cut-off distance of 0.35, the bimodal model reproduces two defining characteristics of the polymer system, a high valued clustering coefficient accompanied with a similar degree distribution. The high value of the models’ clustering coefficient ranges from 0.223 − 0.231. This is comparable to the clustering coefficient of the polymer system, with a value of 0.215. With no spatial constraint, a cut-off distance of infinity, the models produce a clustering coefficient in the range of 0.086 − 0.089. Given that the rewired polymer network produces a clustering coefficient of 0.0434 at T = 0.5, it was expected that a bimodal ER random model, without a cut-off constraint would produce a lower value for C. This difference between the constrained bimodal models and the rewired polymer suggests that the models do not describe the clustering coefficient of the polymer network entirely. The addition of a cut-off constraint within the models allows for the effects of proximity on the degree correlation of the network to be investigated. We have seen that through a random rewiring of the polymer network, it becomes uncorrelated, in that connections between nodes are no longer dependent upon their degree. As we have seen earlier, this property is observed by a lack of a functional dependence of c̄(k). By adding proximity to a random network, conclusions can be drawn as to whether the correlation exhibited by the polymer system is due to the proximity associated with the length of a polymer chain. In Figure 37, c̄(k) as a function of for the bimodal A-AB model is displayed on a log-log scale. For the four values of cut-off distances, the model does not appear to become correlated with the introduction of a stronger proximity constraint. The other two types of 51 bimodal models also produce similar results, in that with increasing constraint, c̄(k) does not become functionally dependent. As a comparison to the model’s results, c̄(k) of the polymer network is also plotted on the same graph. Cutoff = infinity, C = 0.086 Cutoff = 0.45, C = 0.117 Cutoff = 0.40, C = 0.154 Cutoff = 0.35, C = 0.223 PolymerT = 0.5 c(k) 0.25 0.125 2 4 8 16 k Figure 37. c̄(k) of a bimodal model for T = 0.5 with several differing cutoff distances shown on a log-log scale. The model consists of A and AB links. The consistent value of c̄(k) with k shows indications of the model network remaining uncorrelated with increased cutoff distances. For comparison, the c̄(k) of the polymer is included within the figure. For the polymer network, it is known that a proximity constraint exists in the length of a polymer chain. Through a random rewiring of this real-world network, it becomes uncorrelated. Yet, in creating a random network, consisting of connections based upon a proximity constraint, it has been shown that the network does not become correlated. This evidence suggests that there is another mechanism present within the polymer network producing the observed degree correlation. We have now seen that the bimodal model can predict the degree distribution of the polymer network, which consists of a two Poisson distribution. By adding a proximity constraint to the allowed links within the model, the high value for the clustering coefficient, as seen in the polymer network, can be predicted by the model. This model lacks the ability to accurately predict the higher degree aggregates within the degree distribution, as seen on a 52 log-log plot within the tails of the distributions. The model also falls short in describing the degree correlation of the polymer network, as seen when investigating c̄(k). 53 CHAPTER 6 DISCUSSION AND CONCLUSIONS Within this study, the topology of a simulated polymer network was compared to random network models through an analysis of the degree distribution and the clustering coefficient. R ESULTS The degree distribution of the polymer network was analyzed using three differing methods of counting: aggregates size, multiple bridge and single bridge. For each of these three distributions, the polymer network in the high temperature range was shown to possess an initial drop-off within low values of k. At approximately T = 0.6, the onset of a bimodal distribution produces a secondary peak at higher values of k. With decreasing temperature, the initial drop-off decreases until no longer present, leaving only the secondary peak. The bimodal nature of these degree distributions were described in terms of two communities within the polymer network. The B-community possesses a low ratio of links to nodes, while the A-community is more highly connected with a larger ratio of links to nodes. Least square curve fitting of the polymer degree distributions with a two Poisson fitting function was performed. This fitting function, being representative of the distribution produced by a bimodal random model, showed an increasingly accurate fit with increasing temperatures. Using the resulting fitting parameters, the percentage of aggregates or bridges contained within each community to the total distribution was assessed. When analyzing the fraction of the A-community to the total distribution, it was observed at low temperatures this value was approximately 100 percent. The percentage in the A-community continued to decrease with increasing temperature, reaching a final value of approximately 8 percent at the highest temperature. It was found that this change occurred most rapidly at approximately T = 0.5, close to the same temperature as the onset of the secondary peak within the distributions. This temperature was also in agreement with the previous study on the polymer system in which a peak in the specific heat at T = 0.51 marked an aggregate forming phase transition. When investigating the tails of the distributions, the inaccuracies of the bimodal model were discovered. It was found the model could predict the polymer network for low values of k. Yet, within the tail of the distribution, the bimodal model drops off faster than the polymer distribution. This feature was most apparent in the lower temperatures. At a temperature of 54 T = 0.5, the polymer network appeared to exhibit a power law distributed tail, a property characteristic to many real-world and scale free networks. The clustering coefficient of the polymer network was then investigated. It was found that the network possessed high values for C, a typical trait of real-world networks. An increased clustering with lower temperatures was an indication that the polymer network becomes more highly interconnected with decreasing temperatures. When investigating c̄(k), it was observed that the average clustering of polymer network was dependent upon k. This degree dependence was evidence that connections between aggregates prefer to form with larger size aggregates. When comparing these two properties to ER random model, which were created with an identical hki, it was found that the random models were unable to predict both of these properties. The model produced a much lower value for C and were uncorrelated by definition. An investigation into one of the known differences between the polymer network and models was then performed. This difference is the spatial limitation between connections of aggregates within the polymer system. The maximum distance, between which two aggregates can be connected, is limited by the length of a stretched polymer chain. Through the process of a random rewiring, the proximity between connected aggregates was removed while maintaining the original degree distribution. It has been shown that the rewired polymer network achieves a clustering coefficient consistent to that of the theoretical calculated value. It was also observed that the rewiring process removed the degree correlation originally seen in the polymer network. These two facts provide evidence that the proximity between aggregate connections may be responsible for the high interconnectivity and degree correlations within the polymer network. The random model was then developed to include these topological characteristics of the polymer network. To reproduce the degree distribution of the polymer network, a bimodal model was produced, consisting of two communities. It was investigated whether the addition of proximity to the bimodal ER random model could reproduce the highly clustered nature of the polymer network. The process consisted of constructing a model with the addition of a cut-off distance, the maximum distance allowed for a link to form. It was observed that with a stronger constraint, the bimodal random models were capable of reproducing a high value for C, consistent with the polymer network. This shows that the proximity associated with connections between aggregates produces the large values of C as seen within the polymer network. Using these same bimodal models with spatial constraints, an investigation was also performed as to whether the degree correlation of the polymer network is due to proximity. c̄(k) of the models was analyzed with increasing cut-off distances. It was found that a stronger 55 constraint did not produce a degree correlation. This result provides evidence that another mechanism, not proximity, produces the degree correlations within the polymer network. O NGOING AND F UTURE W ORK As a continuation with the development of the bimodal ER random model, Joris Billen is currently in the process of defining the two community structure as a function of temperature. Within this work, identifying the quantity of nodes and links between and among each of the two communities is of interest. This investigation is being approached through a spectral analysis of the adjacency matrix. Early results suggest that at low temperatures the network consists of primarily one highly connected A-community. In the temperature range of T = 0.5 to T = 1.0 all three types of links within the two communities exist, as seen in Figure 35. In the higher temperatures, the polymer network consist of two communities with no connections linking them, as seen in Figure 33. Another current study within the polymer system consists of identifying the processes behind the rapid onset of the A-community. As seen in the low temperature degree distributions, the secondary peak provides evidence that aggregates possess a preferential size. The investigation into the mechanism producing this preferential size is being approached through an analysis of chemical kinetics. This study began by defining the possible reactions that can occur within an aggregate. Aggregates can either break apart producing smaller components or join together forming a larger size aggregates. The rates and sizes at which these reactions occur are of interest. They can provide knowledge of the individual dynamics associated with the transition from a primarily B-community network to an A-community network with decreasing temperature. As a further investigation of the topology of the polymer network, the path length and the pair correlation function are two defining characteristics suggested for future investigation. For both of these two network properties, the foundations necessary for a thorough investigation, in terms of FORTRAN code, are already in place. The code developed within this work (the Appendix) contains subroutines that are capable of analyzing these two properties. However, a complete analysis for the polymer system has yet to be finished. The path length of a graph is a measure of the average distance between any two nodes. This path can either consist of the smallest number of connections necessary to reach each node or be a physical distance between nodes. In the case of the polymer simulation, the smallest number of connections between a source node and all other nodes contained within the graph is of interest. A large valued clustering coefficient, along with a relatively small average path length describes the characteristic properties defining a“small-world” network. We have seen that the polymer network exhibits a large value for the clustering coefficient in the low temperature range, transitioning to smaller values with decreasing temperature. With 56 the addition of the average path length, knowledge of whether the polymer network makes a transition through this “small-world” property with temperature can be gained. The pair correlation function describes the radial density distribution of aggregates within the system. In an experimental setting, the pair correlation function is typically calculated from X-ray scattering data. In the case of the simulation, the reverse can be performed relatively easily. Since the spatial distribution of aggregates within the system is known, the radial density distribution of aggregates can be calculated through the employment of the periodic boundary conditions. Fourier analysis of this distribution can provide the structure factor, which is directly related to experimental scattering data. Comparisons between experimental results and simulation data could then be made. 57 BIBLIOGRAPHY [1] D. J. Watts and H. S. Strogatz, Nature (London), 393, 440–442 (1998). [2] R. Guimer, S. Mossa, A. Turtschi, L. A. N. Amaral, and K. W. Wachter, Proceedings of the National Academy of Sciences of the United States of America, 102, 7794–7799 (2005). [3] K. A. Seaton and L. M. Hackett, Physica A: Statistical Mechanics and its Applications, 339, 635–644 (2004). [4] A. Schadschneider, W. Knospe, L. Santen, and M. Schreckenberg, Physica A: Statistical Mechanics and its Applications, 346, 165–173 (2005). [5] V. Latora and M. Marchiori, Physica A: Statistical Mechanics and its Applications, 314, 109–113 (2002). [6] A. Cardillo, S. Scellato, V. Latora, and S. Porta, Physical Review E (Statistical, Nonlinear, and Soft Matter Physics), 73, 066107 (2006). [7] D. R. Hunter, S. M. Goodreau, and M. S. Handcock, Journal of the American Statistical Association, 103, 248–258(11) (2008). [8] F. Liljeros, C. R. Edling, L. A. N. Amaral, H. E. Stanley, and Y. Aberg, Nature (London), 411, 907 (2001). [9] L. A. N. Amaral, A. Scala, M. Barthelemy, and H. E. Stanley, Proceedings of the National Academy of Sciences of the United States of America, 97, 11149–11152 (2000). [10] M. Girvan and M. E. J. Newman, Proceedings of the National Academy of Sciences of the United States of America, 99, 7821–7826 (2002). [11] H. R. Bernard, P. D. Killworth, M. J. Evans, C. McCarty, and G. A. Shelley, Ethnology, 27, 155–179 (1988). [12] R. Albert, H. Jeong, and A. L. Barabási, Nature (London), 401, 130 (1999). [13] B. A. Huberman and L. A. Adamic, Nature (London), 401, 131 (1999). [14] R. Albert and A. L. Barabási, Reviews of Modern Physics, 74, 47–97 (2002). [15] S. Lawrence and C. L. Giles, Nature (London), 400, 107 (1999). [16] M. Wang, G. Yu, and D. Yu, Physica A: Statistical Mechanics and its Applications, 387, 4692–4698 (2008). [17] M. Faloutsos, P. Faloutsos, and C. Faloutsos, “On power-law relationships of the Internet topology,” in SIGCOMM ’99: Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, ACM, New York, NY, USA, 1999, pp. 251–262, ISBN 1-58113-135-6. 58 [18] L. A. Adamic, R. M. Lukose, A. R. Puniyani, and B. A. Huberman, Physical Review E (Statistical, Nonlinear, and Soft Matter Physics), 64, 046135 (2001). [19] E. J. Regalado, J. Selb, and F. Candau, Macromolecules, 32, 8580–8588 (1999). [20] G. Tae, J. A. Kornfield, J. A. Hubbell, D. Johannsmann, and T. E. Hogen-Esch, Macromolecules, 34, 6409–6419 (2001). [21] P. Kujawa, H. Watanabe, F. Tanaka, and F. M. Winnik, European Physics Journal E., 17, 129–137 (2005). [22] A. R. C. Baljon, D. Flynn, and D. Krawzsenek, Journal of Chemical Physics, 126, 044907 (2007). [23] K. Kremer and G. S. Grest, Journal of Chemical Physics, 92, 5057 (1990). [24] P. Erdös and A. Rényi, Publicationes Mathematicae (Debrecen), 6, 290–297 (1959). [25] J. Davidsen, H. Ebel, and S. Bornholdt, Physical Review Letters, 88, 128701 (2002). [26] M. E. J. Newman, SIAM Review, 45, 167–256 (2003). [27] M. A. Serrano and M. Boguna, Physical Review E (Statistical, Nonlinear, and Soft Matter Physics), 74, 056114 (2006). [28] S. Boccaletti, V. Latora, Y. Moreno, M. Chavez, and D.-U. Hwang, Physics Reports, 424, 175–308 (2006). 59 APPENDIX DESCRIPTIONS OF FORTRAN CODES 60 DESCRIPTIONS OF FORTRAN CODES The appendix contains descriptions of several programs used to gather the data presented within this work. With programming environments including FORTRAN and bash script, each program description contains a list and brief summaries of the subroutines called within. With the exception of “Network.f90”, all programs presented here were written by the author of this study. PROGRAM SMALLWORLD.F Smallworld.f is a toolbox, capable of analyzing several statistical properties of a network. These properties include: average multiple bridge distributions, average single bridge distributions, average multiple bond distributions, average pair correlation function, average path length, average clustering coefficient, the clustering coefficient as a function of degree C(k), and average fractional giant component. It can accommodate multiple input "*_struc" files containing identical or differing number of time steps per input file. Subroutines called: AlterAdj Subroutine AlterAdj randomly alters the adjacency matrix for a desired number of changes per time step. The goal is to randomly change some of the links without changing the degree distribution. The effect of this rewiring will remove the spatial dependence of the polymer. MakePairDistrib Subroutine MakePairDistrib calculates the pair correlation function (PCF) for a given time step. The PCF is radial distribution. Starting from the middle third of the unit cell, it calculates distances between the starting nodes (those nodes within the middle third) and all others. The distances between the start nodes and their corresponding mirror nodes are not considered within this calculation. These distances are then binned into spherical shells, with delta-r = 0.1 and a distribution is then formed. More information about the PCF and setup can be found here: http://www.sci.sdsu.edu/~jbillen/Pair%20Distribution %20Function.pdf and http://www.sci.sdsu.edu/~jbillen/Pair%20Correlation_3.pdf. BuildRandLoc Subroutine BuildRandLoc builds a "location" array containing x, y, and z coordinates by randomly assigning locations for a set number of nodes. This location array is then 61 use for testing purposes for the calculation of the pair correlation function. This routine uses a random number function "rand" on Tayir. BuildNine Subroutine BuildNine takes the "location array", containing x, y, and z coordinates for each node within the system, and repeats it 8 times within the x-y plane. This process surrounds the original cell in that plane with identical cells. The purpose of this is to take account of the periodic boundary conditions in the x and y directions. GenEGLocationArray Subroutine GenEGLocationArray builds a "location" array, containing x, y, and z coordinates for each end group within the system for a given time step. GenLocationArray Subroutine GenLocationArray builds a location array, containing x, y, and z coordinates for each aggregate within the system for a given time step. Aggregates consist of multiple end groups, so the point location of the aggregate is a 3d spatial average over all end groups which comprise the aggregate. GiantClust Subroutine GiantClust returns the fractional largest component of the polymer network, known as the giant cluster. GenPathDist Subroutine GenPathDist creates a path length distribution from the "pathLength" matrix. Shortest Subroutine Shortest constructs a matrix "pathLength" which contains the shortest path length, in terms of number of hops, between all nodes within the time step. It also constructs matrix "PhysPathLength" which contains the shortest physical distance between all nodes. The algorithm used to calculate the path length is a breadth first search. More information about the path length can be found here: http://www.sci.sdsu.edu/~jbillen/Path%20Length.pdf and http://www.sci.sdsu.edu/~jbillen/Path%20Length2.pdf. CalcCoeff Subroutine CalcCoeff calculates the clustering coefficient for a given time step, for nodes where k>1. Also, distributions of C(k) are produced. 62 ConstBridge Subroutine ConstBridge returns an adjacency matrix "Bridge". Beginning with the "Struc" matrix, the subroutine checks for connections between aggregates. These connections are as follows: atom number 1 is connected to atom number 2, 3 to 4, etc. The adjacency matrix contains integer values based upon the number of connections between node(row) and node(col). This adjacency matrix is symmetric. Loops are eliminated at this point; therefore the matrix contains zeros on the diagonal. GenDistrib Subroutine GenDistrib constructs a distribution of bridge sizes based upon the adjacency "Bridge" matrix. Array "SingleDistrib" contains counts of connections between aggregates in which multiple connections between two aggregates are only counted as one connection. Array "MultiDistrib" contains counts of connections between aggregates in which multiple connections between two aggregates are counted as multiple connections. ConstStruc Subroutine ConstStruc returns a matrix "Struc". Each row within this matrix corresponds to a different aggregate within the system. The entries of this matrix are atom numbers contained within each aggregate. A new matrix is constructed for each time step. LoadtStep Subroutine LoadtStep builds an array containing aggregate size followed with the atom numbers contained within that aggregate. The array contains every aggregate within the system for a specific time step. PROGRAM AGGREGATE.F Aggregate.f generates an average aggregate size distribution. The program can accommodate multiple input "*_struc" files containing identical number of time steps. Subroutines called: ConstDist Subroutine ConstDist constructs a distribution of aggregate sizes. LoadtStep Subroutine LoadtStep builds an array containing aggregate size followed with the atom numbers contained within that aggregate. The array contains every aggregate within the system for a specific time step. 63 PROGRAM CREATEPROB.F CreateProb.f generates a probability distribution p(k) from an input data set. This is typically used to make p(k) distributions from the average count distributions generated by Smallworld.f and Aggregate.f. Subroutines called: None PROGRAM MKREWIRESTRUC.F MkRewireStruc.f generates, as an output, a "*_struc" file consisting of a desired number of time steps. From a larger number of time steps and input files, the program will randomly select time steps, assuring that the same time step is not selected, and write a new "*_struc" file containing these random selections. It can accommodate multiple input "*_struc" files containing identical number of time steps. Subroutines called: LoadtStep Subroutine LoadtStep builds an array containing aggregate size followed with the atom numbers contained within that aggregate. The array contains every aggregate within the system for a specific time step. SCRIPT START_REWIRE.SH The script start_rewire.sh was designed to run "Smallworld.x" a multiple number of times and change the input parameters with each new instance. The script was written for the rewiring procedure. With each new instance of "Smallworld.x", the input parameter, "number of changes to the adjacency matrix", is altered incrementally. This script is dependent upon an input data file "smallworld.in", which contains the input parameters for "Smallworld.x". PROGRAM NETWORK.F90 Written by Joris Billen, Network.f90 is a toolbox capable of building several differing types of network models. It generates, as an output, a "*_struc" file consisting of a desired number of time steps. As used and described in this work, the program can build and is not limited to ensembles of ER random models, along with ensembles of random bimodal models. ABSTRACT OF THE THESIS The Network Properties of a Simulated Polymeric Gel by Mark Allen Wilson Master of Science in Physics San Diego State University, 2008 Complex network structure can be used to describe a large range of real-world systems. The pages which comprise the World Wide Web, social interactions between friends, and the highway system across the nation are just a few examples of this type of network structure, consisting of a large number of components, dynamically evolving, and highly interconnected. Within this study, a molecular dynamic simulation of a polymeric system will be described in terms of a complex network. An analysis of two characteristic properties of the polymeric network system will be performed. Through an analysis of the degree distribution and clustering coefficient, information about the network topology will be gained. Ensembles of Erdös-Rényi random models will then be created to investigate to what degree the polymeric network can be described by a random network.
© Copyright 2026 Paperzz