After Midterm Flashcards

1
Q

Simple Graph

A

A simple graph G =(V,E) consists of a non-empty set of Vertices V and a set E of unordered pairs of distinct elements of V called edges

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Multigraph

A

When a graph allows multiple edges between pairs of vertices, we call it a multigraph.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Pseudograph

A

A multigraph that allows for loops

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Directed Graph

A

A directed graph G = (V,E) that consists of a non-empty set of vertices V and a set E of ordered pairs of distinct elements of V called edges.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Order

A

of vertices (Typically n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Size

A

of edges (Typically m)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Max # edges for simple graph

A

n choose 2 = (n(n-1))/2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Max # edges for direct graph

A

n^2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Same degree theory

A

In a simple graph of n>1 vertices, there is always two vertices with the same degree

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

(u,v) in an edge in a directed graph

A

u is adjacent to v

v is adjacent from u

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Handshaking Theorm

A

If you divide the sum of the degrees of a simple graph by 2 you get the number of edges

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Bipartite Graph

A

A simple graph is bipartite if the set vertices V can be split into two sets V1 and V2 such that all edges have one endpoint in V1 and one in V2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Matching

A

A matching is a subset of edges such that no two edges are incident with the same vertex

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Maximum Matching

A

A matching with the largest amount of edges possible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Subgraph

A

A subgraph of G = (V, E) is a graph G = (W,F) such that W is a subset of V and F is a subset of E.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Induced Subgraph

A

An induced subgraph has the same properties as a subgraph, although additionally, all edges between two vertices in the subgraph must be present if they are in the original.

17
Q

Isomorphism

A

Two simple graphs G1 = (V1,E1) and G2 = (V2,E2) are isomorphic if there is a one-to-one and onto function from V1 to V2 such that edge (u,v) is in E1, if and only if (f(u),f(v)) is in E2 for all edges.

18
Q

Path

A

A path is a sequence of vertices V0,V1…Vn where there is an edge between each consecutive pair of vertices

19
Q

Simple Path

A

A path that doesn’t contain the same vertex more than once

20
Q

Cut Vertex

A

A vertex is a cut vertex if the removal of it and its incident edges leaves the graph disconnected

21
Q

Vertex Cut

A

A subset V1 of V such that G-V1 is disconnected

22
Q

Directed Graph: Strongly Connected

A

There is a path from (u,v) and (v,u) for every pair of vertices.

23
Q

Directed Graph: Weakly Connected

A

The graph is connected when direction is removed

24
Q

Euler Path

A

A path that traverses every edge exactly once in an undirected graph (Two vertexs of odd degree)

25
Q

Euler Cycle

A

A cycle that traverses every edge exactly once (Starts and ends at the same vertex)
(All vertexs of even degree)

26
Q

Hamilton Path

A

A path that visits every vertex exactly once

27
Q

Hamilton Cycle

A

A cycle that visits every vertex exactly once (Except the first and last…. starts and ends at the same vertex).

28
Q

Hamiltonian

A

If a graph contains a Hamilton cycle it is hamiltonian

29
Q

Dirac’s Theorem

A

If G is a simple graph with n>2 vertices such that each vertex is at least n/2, then G is Hamiltonian.

30
Q

Ore’s Theorem

A

If G is a simple graph with n>2 vertices such that deg(u) +deg(v) >= n for every pair of non-adjacent vertices u and v, then H is hamiltionian

31
Q

Planar

A

A graph is planar if it can be drawn on a plane without any edges crossing

32
Q

Euler’s Formula

A

If G is a connected planar simple graph with n vertices and m edges and if r is the # of regions in the planar representation of G, then r = m-n+2

33
Q

Properties of planar graphs: Corollary 1

A

If G is a connected planar simple graph, with n>=3 vertices and m edges, then m <=3n-6

34
Q

Properties of planar graphs: Corollary 2

A

If G is a connected planar simple graph, then G has a vertex with degree <=5

35
Q

Homeomorphic

A

Two graphs are homeomorphic if they can be obtained from the same graph by a sequence of subdivisions.

36
Q

Kuratowski’s Theorem

A

A graph is non-planar if and only if it contains a subgraph homeomorphic to K5 or K3,3

37
Q

Four Colour Theorem

A

A planar graph or map has a chromatic # of 4 or less

38
Q

Spanning Tree

A

A subgraph of a connected simple graph G that is a tree containing every vertex of G

39
Q

Minimum Spanning Tree (MST)

A

When edges are weighted, MST of G is the spanning tree where total weight (sum of weights of its edges) is the minimum possible.

*If all edge weights are unique, then there is a unique MST