11/19/2014

Agenda

Graph

Graph Theory

Categories

Applications

Graph Properties and Measurements

References

Graph

A graph is a representation of a set of objects where some pairs of objects are connected by links.

The interconnected objects are represented by mathematical abstractions called vertices, and the links that connect some pairs of vertices are called edges.

Set of dots : Vertices(Nodes or points)

Joining lines or curves : Edges(Arcs or lines)

A graph is a set of objects called points or vertices connected by links called lines or edges

Definition: Graph

G is an ordered triple G:=(V, E, f)

V is a set of nodes, points, or vertices.

E is a set, whose elements are known as edges or lines.

f is a function

maps each element of E

to an unordered pair of vertices in V.

Definitions

Vertex

Basic Element

Drawn as a node or a dot.

Vertex set of G is usually denoted by V(G), or V

Edge

A set of two elements

Drawn as a line connecting two vertices, called end vertices, or endpoints.

The edge set of G is usually denoted by E(G), or E.

Example

V:={1,2,3,4,5,6}

E:={{1,2},{1,5},{2,3},{2,5},{3,4},{4,5},{4,6}}

Loop, Multiple edges

Loop : An edge whose endpoints are equal

Multiple edges : Edges have the same pair of endpoints

Multiple

edges

loop

7

Adjacent, neighbors

Two vertices are adjacent and are neighbors if they are the endpoints of an edge Example:

A and B are adjacent

A and D are not adjacent

8

Properties

Undirected

Simple

Graph represents a road network, the weights could represent the length of each road

Categories

Directed Graph:

The edges have a direction associated with them

Undirected Graph:

The edges have a direction associated with them

Categories

Mixed Graph:

Some edges may be directed and some may be undirected

Simple Graph:

An undirected graph without loop or multiple edges

Special Types of

Graphs

Empty Graph / Edgeless graph

No edge

Null graph

No nodes

Obviously no edge

Weighted graphs

It is a graph for which each edge has an associated weight, usually given by a weight function w: E R.

Connectivity

A graph is connected if

you can get from any node to any other by following a sequence of edges OR

any two nodes are connected by a path.

A directed graph is strongly connected if there is a directed path from any node to any other node.

Topological

Distance

A shortest path is the minimum path connecting two nodes.

The number of edges in the shortest path connecting p and q is the topological distance between these two nodes, dp,q

Graph-based

Representations

Representing a problem as a graph can provide a different point of view

Representing a problem as a graph can make a problem much simpler

More accurately, it can provide the appropriate tools for solving the problem Graph-like problems

There are two components to a graph

Nodes and edges

In graph-like problems, these components have natural correspondences to problem elements

Entities are nodes and interactions between entities are edges

Most complex systems are graph-like

Graph Theory

Study of Graphs

Concerns the relationship among lines and points

Deals with

Connection problems

Scheduling problems

Transportation problems

Network analysis

Games and Puzzles

Transportation problems

Tree and Spanning

Tree

Tree:

A…