|
|
Complex Dynamical Networks
Fall 1396
Instructor: Kamal Mirzaie
| Description | Lectures | Tools & Softwares | References | DataSets | Films |
Prerequisites: The prerequisites for this course are "Discrete Mathematics" and "Alorithm Design". The background in discrete math is essential. You should be used to reasoning about graphs.
Description
In the context of network theory, a complex network is a graph (network) with non-trivial topological features—features that do not occur in simple networks such as lattices or random graphs but often occur in graphs modelling of real systems. The study of complex networks is a young and active area of scientific research (since 2000) inspired largely by the empirical study of real-world networks such as Computer Networks, technological networks, brain networks and Social Networks. - From Wikipedia, the free encyclopedia
This course covers theory and modeling of real-world networks such as computer, social, and biological networks where the underlying topology is a dynamically growing complex graph. Many phenomena in nature can be modeled as a network. Researchers from many areas including computer science, engineering, epidemiology, mathematics, physics, and biology have been studying complex networks of their field. Scale-free networks and small-world networks are well known examples of complex networks. These networks have been identified in many fundamentally different systems.
Network is named scale-free, if its degree distribution, i.e., the probability that a node selected uniformly at random has a certain number of links (degree), follows a particular mathematical function called a power law. The power law implies that the degree distribution of these networks has no characteristic scale.
A network is called a small-world network by analogy with the small-world phenomenon (popularly known as six degrees of separation). The small world hypothesis, which was first described by the Hungarian writer Frigyes Karinthy in 1929, and tested experimentally by Stanley Milgram (1967), is the idea that two arbitrary people are connected by only six degrees of separation, i.e. the diameter of the corresponding graph of social connections is not much larger than six. In 1998, Duncan J. Watts and Steven Strogatz published the first small-world network model, which through a single parameter smoothly interpolates between a random graph and a lattice.
Lectures
Tools & Softwares
Tools
- GraphLab : scalable network analysis (Python, C++)
- graph-tool : A python module to help with statistical analysis.
- GUESS : An exploratory data analysis and visualization tool.
- iGraph : A software package for creating and manipulating undirected and directed graphs.
- IVC : InfoVis Cyberinfrastructure is a collection of data analysis and visualization algorithms.
- JUNG : A Java Universal Network/Graph Framework.
- Net : A program for the creation and statistical analysis of large networks.
- NetLogo : A multi-agent programmable modeling environment.
- NetworkX : A Python package for studying the structure, dynamics, and functions of complex networks.
- Pajek : A simple network visualization tool allowing to interactively manipulate the network. ( Pajek manual)
- UCINET : A social network visualization and analysis tool.
Visualization
- Cytoscape : Network visualization software
- yEd Graph Editor : Network visualization software
- Graphviz : A simple network visualization tool available for a variety of platforms
- Gephi :Network visualization software
- graph-tool : Network analysis and visualization software
- webweb : Network visualization tool joining Matlab and d3
- MuxViz :Multilayer analysis and visualization platform
Text Books
- M. E. J. Newman, Networks: An Introduction , Oxford University Press, 2010.
- D. Easley and J. Kleinberg, Networks, Crowds, and Markets: Reasoning About a Highly Connected World , Cambridge University Press, 2010.
- E. Estrada, The Structure of Complex Networks Theory and Applications , Oxford University Press, 2011.
- A. Barrat, M. Barthelemy, and A. Vespignani, Dynamical Processes on Complex Networks , Cambridge University Press, 2008.
- M. Newman, A. Barabasi, and D. J. Watts, The Structure and Dynamics of Networks , Princeton University Press, 2006.
- W. Nooy, A. Mrvar, and V. Batagelj, Exploratory Social Network Analysis with Pajek , Cambridge University Press, 2005.
DataSets
- Stanford Large Network Dataset Collection : Social and Online Networks
- Mark Newman's Network Data Sets : Social, Biological, Technological
- Wikipedia : Informational, Temporal, Big
- Internet Movie Database : Social, Bipartite, Temporal
- APS Physical Review Bibliographic Network : Informational, Directed, Acyclic
- US Census Education-Employment Network : Social, Bipartite, Weighted
- Lazega Lawyers Network : Social
- Open Connectome Database : Brain Networks
- KONECT, The Koblenz Network Collection : Social, Biological, Online Networks
- Interaction Web DataBase : Ecological Networks
If you have any comments and suggestions about the class and my teaching course, or you know any links about this course, you can send me a mail. I would really appreciate your feedback. Also, If you happen to find an incorrect or non-functional link, please inform me.
 Description - Lectures - Tools & Softwares - References - DataSets - Films Last Update: 96/09/16
:: موضوعات مرتبط:
شبکه های پیچیده پویا
:: برچسبها:
شبکه,
شبکه های پیچیده,
شبکه های پیچیده پویا
|
|
|
|
|
|
|
|