This document provides an introduction to networks. It discusses how networks are used to model relationships between entities in various domains, including social networks, protein interactions, and infrastructure networks. It also describes some key concepts in network analysis, such as degree distribution, shortest paths, centrality measures, and topological properties like the small-world and scale-free networks commonly seen in real-world systems.
13. Solving the problem of DNA sequencing
(c) 2014 www.worldofpiggy.com
Definition:
Each read is an edge
Nodes are prefix and suffix of the
string that connects them
Solution:
Find a cycle in such a graph: reading the
superstring that contains all reads with
maximum overlap.
Hey! That’s an
Eulerian cycle
14. Being a freeloader with networks
Homeless
Visit a place
Doesn’t repeat a node
15. Networks today
• Social relationships
• Professional networks (boss, employees)
• Power grids
• Internet
• Biology (cells, genes, proteins, diseases…)
27. Neighbours of node i
(of order k) neigh(i,k)
neigh(3,1) = ?
neigh(2,2) = ?
{2,4}
{1,3,4,5}
Example
28. Reachability
of two nodes i and j
walk: alternating sequence of nodes
and edges from i to j
eg. (1-2-3-4-3)
trail: a walk with no repeated edges
eg. (1-2-3-4-5-2)
path: a walk with no repeated nodes
eg. (1-2-3-4-6)
37. Shortest path
• Indicates the distance between i and j in terms of geodesics
(unweighted)
• Can define the structure of a network
Transport and communication
p(1,3) = {1-5-4-3}
{1-5-2-3}
{1-2-5-4-3}
{1-2-3}
Warning: the “longest” path can be
the shortest (weighted graph)
38. Diameter
• Indicates the maximum number of hops between i and j
(unweighted)
• global property of a network
39. Average Shortest Path - ASP
•
• global property of a network
Problem?
i and j are disconnected
Solution (efficiency)
51. Topologies: scale-free
Degree distribution follows power-law
• the sizes of earthquakes
• craters on the moon
• solar flares
• the foraging pattern of various species
• the sizes of activity patterns of
neuronal populations
• the frequencies of words in
most languages
• frequencies of family names
• sizes of power outages
• wars
• criminal charges per convict
• and many more…
53. Networks
static (1)
given a degree distrib. -> connect
dynamic (2)
structural changes are governed by
evolution of the system
(gene-gene, web, social net.)
(1) given , assign uniform prob. to all random graphs
with a number of nodes with degree k (Aiello et. al)
N and k are fully determined
(2) Prob. of link j connected to existing node i is proportional to