3 | network properties and types Flashcards
What do network properties do?
4 examples of network properties?
Network properties measure certain aspects of the network
Examples:
- order (number of nodes)
- size (number of edges)
- diamater
- chromatic number
Does a network property depend on the particular drawing of a graph? If so/not, what is this quality known as?
A network property does not depend on the particular drawing of the graph
β> this is why it is also called a network invariant
Mathematically: property is preserved in an isomorphic network
What is a graph (network) isomorphism?
Two graph πΊ and π» are isomorphic if
- there is a bijection (one-to-one mapping) π: π(πΊ) β π(π»)
- such that {π’, π£} β πΈ(πΊ) if and only if {π(π’), π(π£)} β πΈ(π»)
What classifications of network properties are there?
Properties can be classified into:
- local
- global
- local-global
What are the criteria for determining the classification of a network property?
Criteria for classification:
- does it pertain to:
- a subset of nodes or edges VS
- the entire network
- information needed to calculate/determine the property:
- only local information about node/edge VS
- global information about the entire network
What is a local network property?
(network classification)
A local property:
- pertains to: a subset of nodes / edges
- requires information for calculation: subset only
What is a global network property?
(network classification)
Global property:
- pertains to: the entire network
- required information for calculation: entire network
What is a local-global property?
(network classification)
Local-global property
- pertains to: a subset of nodes / edges
- required information for calculation: entire network
What is meant by the degree of a node in an undirected graph?
Given an undirected graph πΊ:
- degree of node π’ is the number of edges incident on π’.
- degree is denoted by π(π’)
What is meant by the degree of a node in a directed graph?
In a directed graph πΊ:
- indegree of node π’, d-(u) = number of incoming edges
- outdegree of node π’, d+(u) = number of outgoing edges.
In a directed graph πΊ, what is d-(u)?
indegree of node π’ = number of incoming edges
In a directed graph πΊ, what is d+(u) ?
outdegree of node π’ = number of outgoing edges
If d-(u) = 0 then u is a _______.
source (no incoming edges)
If d+(u) = 0 then u is a _______.
sink (no outgoing edges)
A node that is neither a source nor sink is ________.
internal
What is an internal node?
one that is neither a sink not a source.
What is a balance graph?
A graph in which for every u, d+(u) = d-(u).
What classification is node degree?
A local property
What is the degree sequence of a graph/network?
Degree sequence:
Given an undirected graph πΊ, the degree sequence is a non-increasing sequence of node degree
If a degree sequence is graphic, what does that mean about the graph?
A non-increasing sequence π of non-negative integers is called
graphic if one can find a simple graph which has π as its
degree sequence.
When is a sequence of non-negative integers graphic?
A sequence of non-negative integers π1 β₯ β― β₯ ππ is graphic if and only if:
βhandshaking conditionβ:
Ξ£1 β€ π β€ π ππ (sum of node degrees) is even
βComplete graph conditionβ:
Ξ£1 β€ π β€ π ππ β€ π(π β 1) + Ξ£π+1 β€ π β€
πmin(ππ, π) holds for every π, 1 β€ π β€ π
What theorem describes what a graphic sequence is?
What is useful about this theorem?
Erdos-Gallai theorem (1960)
With just n numbers (degrees of all nodes), we can determine if a simple graph exists.
We can use it to generate graphs, given a degree sequence (Havel Hakimi)
Can a degree sequence be graphic if all degrees occur with multiplicity of 1?
No.
There must be two nodes of the same degree.
Proof: For a graph on n node, consider the degrees n-1, β¦, 0
What is the Havel Hakimi algorithm?
Solves the graph realization problem:
Given a finite list of nonnegative integers in non-increasing order (degree sequence) ,
is there a simple graph such that its degree sequence is exactly this list?