Some terms used in graph theory.
(Thanks to Ganesh sir for introducing and/or reminding me about a lot of this.)
Graph containing a mix of directed and undirected edges.
A graph with hyperedges. ie, an edge which is connects more than just two vertices.
Graph satisfying the following conditions:
A non-simple graph.
ie, has a loop or parallel edges.
Vertices linked by an edge.
A walk with distinct edges.
A walk with distinct vertices.
All vertices linked together by edges. "All vertex pairs are joined by a path". There exists a path between every pair of nodes.
Need not be a complete graph.
A type subgraphs.
Graph without any cycles.
Just a connected acyclic graph.
Tree with a distinguished root vertex.
Vertices of a tree.
Nodes of a tree when they are adjacent to only one vertex and are not root.
If there is a path from a vertex A to another vertex B,
Direct successor/predecessor means the vertices are directly connected. ie, there vertices are directly linked by a single edge. The vertices are then said to be adjacent.
Number of edges for which the vertex is the head.
Number of edges for which the vertex is the tail.
An alternating sequence of vertices and edges with the same direction.
Represents a partial ordering.
A DAG with two distinguished vertices: a source and a sink.
All vertices are reachable from the source vertex of the graph.
Sink vertex is reachable from all vertices of the graph.
Rows = vertices Columns = edges
Rows = vertices Columns = vertices
A complete subgraph.
Largest possible clique of a graph.
Cardinality (ie, number of vertices) of the maximum clique of the graph.
Orientation of an undirected graph is an assignment of exactly one direction to all edges of that graph.
Graph that can be drawn in 2D with no two edges crossing each other.
Examples:
k4 (complete graph with 4 nodes) is planar (biggest planar complete graph??).
+---------+
N----N | |
|\ /| N----N |
| \/ | | /| |
| /\ | ≡ | / | |
|/ \| | / | |
N----N |/ | |
N----N----+
A cube can be made into a planar graph.
N-----------N
|\ /|
| \ / |
| N-----N |
| | | |
| | | |
| N-----N |
| / \ |
|/ \|
N-----------N
l3
|F| - |E| + |V| = 2
Graph that can be formed by deleting some edges, vertices and 'merging' some vertices if needed.
For example²:
B
|
D---Z---E
|
C
is a minor of
B
/|
/ |
/ |
D---X---Y---E---F
| /
| /
|/
C
formed by
Length of largest possible path within graph.
its minors.