4
Graph graph is a pair of two sets where – set of elements called vertices (singl. vertex) – set of pairs of vertices (elements of ) called edges • Example: where • Notation: we write for a graph with vertex set and edge set is the vertex set of , and is the edge set of 1 2 3 4 drawing of

Graph. -traffic modeling MAXIMUM FLOW -shortest (fastest) route SHORTEST PATH -efficient distribution, logistics, pickup/delivery HAMILTONIAN PATH/CYCLE,

Embed Size (px)

Citation preview

Page 1: Graph. -traffic modeling MAXIMUM FLOW -shortest (fastest) route SHORTEST PATH -efficient distribution, logistics, pickup/delivery HAMILTONIAN PATH/CYCLE,

Graph

• graph is a pair of two sets where– set of elements called vertices (singl. vertex)– set of pairs of vertices (elements of ) called edges

• Example: where

• Notation: – we write for a graph with vertex set and edge set – is the vertex set of , and is the edge set of

1

2

3 4

drawing of

Page 2: Graph. -traffic modeling MAXIMUM FLOW -shortest (fastest) route SHORTEST PATH -efficient distribution, logistics, pickup/delivery HAMILTONIAN PATH/CYCLE,

- traffic modelingMAXIMUM FLOW

- shortest (fastest) routeSHORTEST PATH

- efficient distribution, logistics, pickup/deliveryHAMILTONIAN PATH/CYCLE,TRAVELLING SALESMAN PROBLEMCHINESE POSTMAN PROBLEM

Network Modeling (rail, road, airline)Applications

Page 3: Graph. -traffic modeling MAXIMUM FLOW -shortest (fastest) route SHORTEST PATH -efficient distribution, logistics, pickup/delivery HAMILTONIAN PATH/CYCLE,

- circuit layout, VLSIGRAPH DRAWING PLANARITY

- communication protocolsDIAMETER, RADIUSSPANNING TREEDOMINATING SET

- fault-tolerant networksMINIMUM CUTCONNECTIVITY

ApplicationsNetwork Modeling (electrical, communication)

Page 4: Graph. -traffic modeling MAXIMUM FLOW -shortest (fastest) route SHORTEST PATH -efficient distribution, logistics, pickup/delivery HAMILTONIAN PATH/CYCLE,

Applications- Job scheduling / Critical path

GRAPH COLOURINGMAXIMUM CLIQUE

- Job AssignmentMAXIMUM MATCHINGSTABLE MARRIAGE PROBLEM

- Evolutionary trees (Biology)TREE DECOMPOSITION

Modeling conflict / compatibility / relationship