SlideShare a Scribd company logo
1 of 26
Download to read offline
Engineering Management 12/19/2013 
Network Analysis 
MD. MOUDUD HASAN 
LECTURER,AIE,HSTU. 
Network Analysis 
 Network Analysis.- OR technique(s) for the solution of 
problems based on the visual and conceptual representation 
of the interrelationships between the components of a 
system. 
 A network consists of a set of points and a set of lines 
connecting certain points. 
The points are called nodes. 
The lines are called arcs (edges, branches). 
 The arcs may have certain flow. 
 If the flow can go in only one direction in the arc, the arc is 
said to be directed arc, 
 if not the arc is undirected (or links). 
• 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 1
Engineering Management 12/19/2013 
Examples of Network Applications 
Network Terminology 
 A network that has only directed arcs is said to 
be a directed network. If all the arcs are 
undirected, the network is undirected. 
 A path between two nodes is a sequence of 
arcs connecting them. A directed path from 
node i to node j allows flow from node i to j. An 
undirected path from i to j allows flow in either 
direction. 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 2
Engineering Management 12/19/2013 
Network Terminology 
 A path that begins and ends at the same node is called 
a cycle. A cycle can be directed or undirected if the 
path is directed or undirected. 
 Two nodes are connected if the network contains at 
least one undirected path between them 
 A connected network is a network where every pair of 
nodes is connected. 
 A tree is a connected network with no cycles. A 
spanning tree is a tree connecting all the nodes of a 
network. 
 Arc capacity is the maximum amount of flow that can 
be carried on a directed arc. 
 In a supply node the flow out exceeds the flow in. The 
opposite occurs in a demand node. In a transshipment 
node, flow in = flow out. 
Directed and Undirected Arcs 
 Directed arcs- used to represent cases when flow is 
allowed only one direction. Examples: traffic in one-way 
streets, water flow in channels, etc. They are graphically 
represented with arrows. 
 Undirected Arcs (link)- used to represent cases when flow 
is allowed in both directions. Examples: traffic in two-way 
streets, pipes allowing flow in both direction, etc. They 
are graphically represented with a simple straight line. 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 3
Engineering Management 12/19/2013 
Directed and Undirected Networks 
 Directed Network 
1 
2 
3 
4 
5 
 Undirected Network 
6 
7 
8 
1 
2 
3 
4 
6 
5 
7 
Paths 
1 
2 
3 
4 
6 
7 
5 
Directed 
Path 
8 
Undirected 
Path 
Directed 
Cycle 
Undirected 
Cycle 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 4
Engineering Management 12/19/2013 
Network Problems 
 Some problems typically solved by using 
network methods: 
1. Minimum Spanning Tree 
2. Shortest Route 
3. Maximum Flow 
4. Critical Path 
Examples of Network Problems 
 Minimum Spanning Tree- The objective is to connect all of the 
nodes of a network with links that minimize the total “cost” 
(“cost” could be time, distance, etc.) 
• Common Examples: 
 Design of computer networks 
 Design of a network of roads 
 Shortest Route- The objective is to minimize the “cost” to go 
from a Node A (the origin) to a Node B (the destination) 
• Common Examples: 
 Selection of highways to go from City A to City B such that the total 
traveled distance is minimized. 
 Deciding what branches of a pipeline to build to connect City A to City B 
such that the total cost is minimized. 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 5
Engineering Management 12/19/2013 
Examples of Network Problems 
 Maximum Flow- The objective is to maximize the 
flow that can be sent from one node (the source) to 
another (the sink) 
• Common Examples: 
 Traffic management 
 Logistics systems 
 Critical Path- The objective is to minimize the time it 
takes to complete the total project 
• Common Example: 
 Project Management (CPM & PERT Networks) 
Minimum Spanning Tree 
 A minimum spanning tree is the set of the arcs of a 
network that have the shortest total length while 
providing a route (path) between each pair of nodes. 
• For a spanning tree to be a minimum spanning tree, it has to 
satisfy the path optimality conditions 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 6
Engineering Management 12/19/2013 
Applications? 
 Constructing highways or railroads spanning 
several cities 
 Laying pipelines connecting offshore drilling sites, 
refineries, and consumer markets 
 Designing computer networks 
 Others? 
Algorithm for Minimum Spanning 
Tree Problem 
 Procedure: 
1. Select any node arbitrarily and then connect it 
to the nearest distinct node. 
2. Identify the unconnected node that is the closest 
to a connected node, and then connect these two 
nodes (ties may be broken arbitrarily). Repeat this 
until all nodes have been connected. 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 7
Engineering Management 12/19/2013 
Example1 
1 
3 
8 
2 
6 
7 
8 
7 
7 
8 
6 
2 
6 
4 
7 
Select any node 
Connect the closest node 
Select the closest node to 
any of the connected nodes 
V13, V37, V27, V67, V68,=1 w(T) = 7+6+2+6+4=25 
Select the closest node to 
any of the connected nodes 
Example2 
 Apply the procedure to solve the minimum 
spanning tree for the graph shown below: 
3 
8 
8 
1 
6 8 
5 
9 
2 
2 7 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 8
Engineering Management 12/19/2013 
Kruskal’s Algorithm 
(a more refined greedy algorithm) 
 A more efficient algorithm (and also optimal) for obtaining 
the minimum spanning tree 
 Sort all the arcs in non-decreasing order of cost 
 Define a set, LIST, that is the set of arcs chosen as part of 
a minimum spanning tree 
 Initially LIST is empty 
 Examine the arcs in the sorted order one by one and 
check whether adding the arc we are currently examining 
to LIST creates a cycle with the arcs already in LIST. If 
not, add arc to LIST, otherwise discard it. 
 Terminate procedure when the cardinality of LIST equals 
the number of vertices less one. The result is minimum 
spanning tree T* 
Example3 
1 
3 
8 
2 
6 
7 
8 
7 
7 
8 
6 
2 
6 
4 
7 
V27 
From the sorted list, select the least cost arc 
V27 ,V68 
V27 ,V68 ,V37 
V27 ,V68 ,V37 ,V67 
From the sorted list select the least cost arc 
Selecting this arc, will create a 
cyclewe skip it 
V27 ,V68 ,V37 ,V67 ,V13 
Since the number of arcs is n-1 (number of nodes –1), we stop 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 9
Engineering Management 12/19/2013 
Shortest Route Problem 
 Objective: To determine the shortest route (path) from the source node to 
a destination node. 
 Alternatively, we could define the shortest path problem as determining 
how to send 1 unit of flow as cheaply as possible from the source node to 
another node in an incapacitated network. 
 Corresponding to each arc ( i,j), there is a non-negative number dij called 
the distance from i to j (dij =  if we cannot get from i to j directly). 
 Example: Find the shortest route between Nodes 1 and 8. 
1 
3 
1 2 
2 
4 
5 
4 
6 
7 
8 
2 
1 
1 
2 
5 
3 
3 
7 
6 
3 
5 
2 
6 
Applications 
 Want to send a truck from a DC to a customer. 
 Want to send a message across a 
telecommunications network. 
 What does “shortest” mean in these cases? 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 10
Engineering Management 12/19/2013 
Dijkstra's Algorithm 
 Dijkstra’s algorithm is an efficient method to find 
the shortest path between two nodes. 
 Some of the characteristics of the algorithm: 
• Assigns a temporary (unsolved) or permanent 
(solved) label to each node in the network. 
• The temporary (unsolved) label is an upper bound 
on the shortest distance from the source (origin) 
node to that node. 
• The shortest route from the source to a node is 
given by the permanent label. 
Steps of the Shortest Path (Dikjstra’s) Algorithm 
 Objective of the nth iteration: Find the nth nearest node to the 
origin. 
 Input for the nth iteration: n-1 nearest nodes to the origin 
(solved at the previous iteration), including their shortest path 
and the distance from the origin (call these solved nodes). 
 Candidates for the nth nearest node: Each solved node that is 
directly connected by a link to one or more unsolved nodes 
provides one candidate - the unsolved node with the shortest 
connecting link (ties provide additional candidates). 
 Calculation of the nth nearest node: For each such solved 
node and its candidate, add the distance between them and 
the distance of the shortest path from the origin to the solved 
node. The candidate with the smallest such total distance is 
the nth nearest node (ties provide additional solved nodes), 
and its shortest path is the one generating this distance. 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 11
Engineering Management 12/19/2013 
EXAMPLE: 
The Park management needs to find the shortest path 
from the park entrance (node O) to the scenic wonder 
(node T) through the road system shown in Fig. 
A 
2 2 
5 
4 1 
4 T 
3 
4 
7 
D 
1 
5 
7 
o 
C 
B 
E 
n 
Solved Nodes 
Directly 
Connected to 
Unsolved Nodes 
Closest 
Connected 
Unsolved 
Node 
Total 
Distance 
Involved 
nth 
Nearest 
Node 
Minimum 
Distance 
Last 
connection 
1 O A 2 A 2 OA 
2 
O C 4 C 4 OC 
A B 2+2=4 B 4 AB 
3 
A D 2+7=9 
B E 4+3=7 E 7 BE 
C E 4+4=8 
A D 2+7=9 
B D 4+4=8 D 8 BD 
E D 7+1=8 D 8 ED 
D T 8+5=13 T 13 DT 
E T 7+7=14 
Possible Shortest paths are 
i) OA(2) --- AB(2)---BD(4)-----DT(5)=13 
ii) OA(2) --- AB(2)---BE(3)--ED(1)-----DT(5)=13 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 12
Engineering Management 12/19/2013 
Problem: 
Find the shortest path from the node O to the node T 
through the road system shown in Fig. 
7 
1 
3 
4 
4 
3 
1 
E 
6 
1 
B 
C 
1 
2 
A 
4 
o 
D 
F 
T 
5 
Maximum Flow : 
Flow Network Definition 
 It is a weighted directed graph G=(V,E) where every 
edge has a non-negative weight called capacity 
and receives a flow on each edge. 
 It has two distinguished vertices s and t (source 
and sink) such that s has no incoming edges and t 
has no outgoing edges. 
Application: 
Flow networks can be used to model traffic in roads, 
fluids flow in pipes, current flow in electrical 
systems, etc 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 13
Engineering Management 12/19/2013 
2. Flow definition 
It is a function f : V x V → R that satisfies 
o Capacity constraint 
o Flow conservation : for u, v Є V- {s,t} 
 The value of the flow, denoted |f|, is 
the total flow from the source s; and in 
the same way, to the sink t. 
Max Flow Problem 
Given a network G, a flow is said to 
be maximum if |f| is the largest of 
all flows in G. 
The Max Flow Problem consists of 
finding the maximum feasible flow 
from s to t without violating any 
capacity constraints. 
| f | max = 4 + 3 + 3 = 10 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 14
Engineering Management 12/19/2013 
• Given a flow network and a flow, the residual 
network consists of edges that can admit more net 
flow. 
• G=(V,E) --a flow network with source s and sink t 
• f: a flow in G. 
• The amount of additional net flow from u to v 
before exceeding the capacity c(u,v) is the residual 
capacity of (u,v), given by: cf(u,v)=c(u,v)-f(u,v) 
in the other direction: cf(v, u)=c(v, u)+f(u, v). 
29 
Residual networks: 
20 
4/4 
30 
s 
Example of residual network 
20 
7 
12 
16 v1 v3 
9 
10 4 
v2 v4 
t 
13 
4 
14 
4/12 
4/16 v1 v3 
4/9 
s 
10 4 
v2 v4 
t 
13 
7 
4/14 
(a) 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 15
Engineering Management 12/19/2013 
31 
8 
Example of Residual network (continued) 
12 v1 v3 
5 
s 
10 4 
4 
4 
10 
v2 v4 
t 
13 
20 
4 
7 
4 
4 
(b) 
• Residual capacity of p : the maximum amount of 
net flow that we can ship along the edges of an 
augmenting path p, i.e., cf(p)=min{cf(u,v):(u,v) is 
on p}. 
32 
Augmenting paths: 
• Given a flow network G=(V,E) and a flow f, an 
augmenting path is a simple path from s to t in 
the residual network Gf. 
2 3 1 
The residual capacity is 1. 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 16
Engineering Management 12/19/2013 
33 
8 
Example of an augment path (bold edges) 
12 v1 v3 
5 
s 
10 4 
4 
4 
10 
v2 v4 
t 
13 
20 
4 
7 
4 
4 
(b) 
DDeetteerrmmiinnee tthhee mmaaxxiimmuumm ffllooww iinn tthhee nneettwwoorrkk ooff 
this figure. Source 1 to sink 5. 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 17
Engineering Management 12/19/2013 
Steps: 
• Step 1: start from source node (S1) 
• Step 2: find connection with that node where flow is possible. e.g – t2, 
t3, t4 
• Step3: identify maximum flow capacity among these node. e.g- t3 
• Step 4: connect source node (S1) to maximum capacity node (t3) . 
• Step 5: now find connection with t3 where flow is possible. e.g. – t4 , t5 
• Step 6: identify maximum flow capacity among these node. e.g- t5 
• Step 6: connect source node (t3) to maximum capacity node (t5) . 
• Step 7: continue this until reach at sink node. 
• Step 8: find minimum flow capacity along the augmenting path 
and that is the assign flow fi. 
• Step 9: draw residual network. 
• Step 10: repeat step 1 to 9 until there are no more augmenting paths. 
• Step 11: find maximum flow capacity,  = Σ  
Step-1 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 18
Engineering Management 12/19/2013 
Step-2 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
Step-3 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 19
Engineering Management 12/19/2013 
Step-4 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
Step-5 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 20
Engineering Management 12/19/2013 
Step-6 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
Step-7 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 21
Engineering Management 12/19/2013 
Step-8 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
Step-9 
10 
1 
5 
0 
0 
5 
0 
0 
20 
20 
0 
0 
0 
2 
4 
10 
3 
30 
20 
30 
40 
f1=20 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 22
Engineering Management 12/19/2013 
Iteration-1 
Step-10 
Cr13=(30-20)=10 
Cr35=(20-20)=0 
10 
1 
Augmenting path: 1-3-5 
f1=20 
5 
20 
0 
20 
0 
20 
0 
0 
0 
2 
4 
10 
3 
5 
10 
20 
0 
30 
40 
Iteration-2 
Step-10 
10 
1 
Augmenting path: 1-2-3-4-5 
f2=10 
10 
15 
20 
10 
20 
0 
10 
10 
0 
2 
4 
0 
3 
5 
10 
10 
0 
30 
30 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 23
Engineering Management 12/19/2013 
Iteration-3 
Step-10 
10 
1 
Augmenting path: 1-2-5 
10 
f3=10 
15 
20 
10 
20 
0 
10 
20 
0 
2 
4 
0 
3 
5 
10 
0 
10 
20 
30 
Iteration-4 
Step-10 
10 
1 
Augmenting path: 1-3-2-5 
10 
f4=10 
15 
30 
0 
20 
0 
10 
20 
0 
2 
4 
0 
3 
5 
0 
0 
20 
10 
40 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 24
Engineering Management 12/19/2013 
Iteration-5 
Step-10 
1 
Augmenting path: 1-3-2-5 
0 
f5=10 
15 
30 
0 
20 
0 
20 
20 
10 
0 
2 
4 
0 
3 
5 
0 
0 
20 
10 
40 
Iteration-6 
Step-10 
1 
Augmenting path: no more path 
0 
15 
30 
0 
20 
0 
20 
20 
10 
0 
2 
4 
0 
3 
5 
0 
0 
20 
10 
40 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 25
Engineering Management 12/19/2013 
Step:11 
Iteration Augmenting path Flow amount 
1 1 -ᗒ3 -ᗒ5 20 
2 1 -ᗒ2 -ᗒ3 -ᗒ4 -ᗒ5 10 
3 1 -ᗒ2 -ᗒ5 10 
4 1 -ᗒ3 -ᗒ2-ᗒ5 10 
5 1 -ᗒ4 -ᗒ5 10 
Maximum flow: 60 
M M Hasan, Lecturer, AIE, HSTU, 
Dinajpur. 26

More Related Content

What's hot

Application of gis in indian railways
Application of gis in indian railwaysApplication of gis in indian railways
Application of gis in indian railwayssumitvikram
 
Multi criteria decision making in spatial data analysis
Multi criteria decision making in spatial data  analysisMulti criteria decision making in spatial data  analysis
Multi criteria decision making in spatial data analysisPreeti Tiwari
 
QUERY AND NETWORK ANALYSIS IN GIS
QUERY AND NETWORK ANALYSIS IN GISQUERY AND NETWORK ANALYSIS IN GIS
QUERY AND NETWORK ANALYSIS IN GISDEVANG KAPADIA
 
UTS- Transportation Surveys by Manjurali
UTS- Transportation Surveys by ManjuraliUTS- Transportation Surveys by Manjurali
UTS- Transportation Surveys by ManjuraliManjurali Balya
 
Heads up digitization- ON THE FLY- GIS
Heads up digitization- ON THE FLY- GISHeads up digitization- ON THE FLY- GIS
Heads up digitization- ON THE FLY- GISSadia Rahat
 
mass transportation system
mass transportation systemmass transportation system
mass transportation systemRONAKMODI36
 
Role of transportation in Development
Role of transportation in DevelopmentRole of transportation in Development
Role of transportation in DevelopmentMalvika Jaishal
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc NetworksJagdeep Singh
 
Day 8 2 distance vector routing
Day 8 2 distance vector routingDay 8 2 distance vector routing
Day 8 2 distance vector routingCYBERINTELLIGENTS
 
Multi-modal and Inter-modal transportation planning
Multi-modal and Inter-modal transportation planningMulti-modal and Inter-modal transportation planning
Multi-modal and Inter-modal transportation planningBhasker Vijaykumar Bhatt
 
Land Use and Land Cover change monitoring of Surajpur Wetland, Uttar Pradesh:...
Land Use and Land Cover change monitoring of Surajpur Wetland, Uttar Pradesh:...Land Use and Land Cover change monitoring of Surajpur Wetland, Uttar Pradesh:...
Land Use and Land Cover change monitoring of Surajpur Wetland, Uttar Pradesh:...Arnab Saha
 
Spatial Analysis and Geomatics
Spatial Analysis and GeomaticsSpatial Analysis and Geomatics
Spatial Analysis and GeomaticsRich Heimann
 
An energy efficient mac protocol for wireless
An energy efficient mac protocol for wirelessAn energy efficient mac protocol for wireless
An energy efficient mac protocol for wirelessnabil_alsharafi
 

What's hot (20)

Fuzzy In Remote Classification
Fuzzy In Remote ClassificationFuzzy In Remote Classification
Fuzzy In Remote Classification
 
Application of gis in indian railways
Application of gis in indian railwaysApplication of gis in indian railways
Application of gis in indian railways
 
Multi criteria decision making in spatial data analysis
Multi criteria decision making in spatial data  analysisMulti criteria decision making in spatial data  analysis
Multi criteria decision making in spatial data analysis
 
QUERY AND NETWORK ANALYSIS IN GIS
QUERY AND NETWORK ANALYSIS IN GISQUERY AND NETWORK ANALYSIS IN GIS
QUERY AND NETWORK ANALYSIS IN GIS
 
Mobile gis
Mobile gisMobile gis
Mobile gis
 
UTS- Transportation Surveys by Manjurali
UTS- Transportation Surveys by ManjuraliUTS- Transportation Surveys by Manjurali
UTS- Transportation Surveys by Manjurali
 
Gis in transportation
Gis in transportationGis in transportation
Gis in transportation
 
Heads up digitization- ON THE FLY- GIS
Heads up digitization- ON THE FLY- GISHeads up digitization- ON THE FLY- GIS
Heads up digitization- ON THE FLY- GIS
 
mass transportation system
mass transportation systemmass transportation system
mass transportation system
 
GIS Data Types
GIS Data TypesGIS Data Types
GIS Data Types
 
Role of transportation in Development
Role of transportation in DevelopmentRole of transportation in Development
Role of transportation in Development
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc Networks
 
Day 8 2 distance vector routing
Day 8 2 distance vector routingDay 8 2 distance vector routing
Day 8 2 distance vector routing
 
Routing
RoutingRouting
Routing
 
Multi-modal and Inter-modal transportation planning
Multi-modal and Inter-modal transportation planningMulti-modal and Inter-modal transportation planning
Multi-modal and Inter-modal transportation planning
 
Trip generation
Trip generation Trip generation
Trip generation
 
Land Use and Land Cover change monitoring of Surajpur Wetland, Uttar Pradesh:...
Land Use and Land Cover change monitoring of Surajpur Wetland, Uttar Pradesh:...Land Use and Land Cover change monitoring of Surajpur Wetland, Uttar Pradesh:...
Land Use and Land Cover change monitoring of Surajpur Wetland, Uttar Pradesh:...
 
GIS - Topology
GIS - Topology GIS - Topology
GIS - Topology
 
Spatial Analysis and Geomatics
Spatial Analysis and GeomaticsSpatial Analysis and Geomatics
Spatial Analysis and Geomatics
 
An energy efficient mac protocol for wireless
An energy efficient mac protocol for wirelessAn energy efficient mac protocol for wireless
An energy efficient mac protocol for wireless
 

Viewers also liked

Breakeven analysis
Breakeven analysisBreakeven analysis
Breakeven analysisMoudud Hasan
 
Organization and leadership
Organization and leadershipOrganization and leadership
Organization and leadershipMoudud Hasan
 
Uses of Materials- Town Planning
Uses of Materials- Town PlanningUses of Materials- Town Planning
Uses of Materials- Town PlanningFaisal Rasool
 
Ambato lugar turistico y comidas tipicas
Ambato lugar turistico y comidas tipicasAmbato lugar turistico y comidas tipicas
Ambato lugar turistico y comidas tipicasJAIRO_09
 
Suction modes and force mode pumps
Suction modes and force mode pumps Suction modes and force mode pumps
Suction modes and force mode pumps Moudud Hasan
 
12 ozone depletion
12 ozone depletion12 ozone depletion
12 ozone depletionMoudud Hasan
 
Preliminary Studies- Town Planning
Preliminary Studies- Town PlanningPreliminary Studies- Town Planning
Preliminary Studies- Town PlanningFaisal Rasool
 
Preliminary studies-Town Planning (Detailed)
Preliminary studies-Town Planning (Detailed)Preliminary studies-Town Planning (Detailed)
Preliminary studies-Town Planning (Detailed)Faisal Rasool
 
Radioactive Pollution
Radioactive PollutionRadioactive Pollution
Radioactive PollutionMoudud Hasan
 
Isostasy- Engineering Geology
Isostasy- Engineering GeologyIsostasy- Engineering Geology
Isostasy- Engineering GeologyFaisal Rasool
 
Soil erosion by wind
Soil erosion by windSoil erosion by wind
Soil erosion by windMoudud Hasan
 
Soil Water Conservation structure
Soil Water Conservation structureSoil Water Conservation structure
Soil Water Conservation structureMoudud Hasan
 
Grey-box modeling: systems approach to water management
Grey-box modeling: systems approach to water managementGrey-box modeling: systems approach to water management
Grey-box modeling: systems approach to water managementMoudud Hasan
 

Viewers also liked (20)

Breakeven analysis
Breakeven analysisBreakeven analysis
Breakeven analysis
 
Organization and leadership
Organization and leadershipOrganization and leadership
Organization and leadership
 
Lp problem
Lp problemLp problem
Lp problem
 
Introduction lp
Introduction lpIntroduction lp
Introduction lp
 
Inventory models
Inventory  modelsInventory  models
Inventory models
 
Uses of Materials- Town Planning
Uses of Materials- Town PlanningUses of Materials- Town Planning
Uses of Materials- Town Planning
 
Ambato lugar turistico y comidas tipicas
Ambato lugar turistico y comidas tipicasAmbato lugar turistico y comidas tipicas
Ambato lugar turistico y comidas tipicas
 
Suction modes and force mode pumps
Suction modes and force mode pumps Suction modes and force mode pumps
Suction modes and force mode pumps
 
12 ozone depletion
12 ozone depletion12 ozone depletion
12 ozone depletion
 
Preliminary Studies- Town Planning
Preliminary Studies- Town PlanningPreliminary Studies- Town Planning
Preliminary Studies- Town Planning
 
3 water supply
3 water supply3 water supply
3 water supply
 
Preliminary studies-Town Planning (Detailed)
Preliminary studies-Town Planning (Detailed)Preliminary studies-Town Planning (Detailed)
Preliminary studies-Town Planning (Detailed)
 
Radioactive Pollution
Radioactive PollutionRadioactive Pollution
Radioactive Pollution
 
Isostasy- Engineering Geology
Isostasy- Engineering GeologyIsostasy- Engineering Geology
Isostasy- Engineering Geology
 
4 water pollution
4 water pollution4 water pollution
4 water pollution
 
Soil erosion by wind
Soil erosion by windSoil erosion by wind
Soil erosion by wind
 
PCJ river basins
PCJ river basinsPCJ river basins
PCJ river basins
 
Noise pollution
Noise pollutionNoise pollution
Noise pollution
 
Soil Water Conservation structure
Soil Water Conservation structureSoil Water Conservation structure
Soil Water Conservation structure
 
Grey-box modeling: systems approach to water management
Grey-box modeling: systems approach to water managementGrey-box modeling: systems approach to water management
Grey-box modeling: systems approach to water management
 

Similar to Network analysis

The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Steiner Tree: approach applying for shortest path in selected network
Steiner Tree: approach applying for shortest path in selected networkSteiner Tree: approach applying for shortest path in selected network
Steiner Tree: approach applying for shortest path in selected networkIOSR Journals
 
A genetic algorithm for constructing broadcast trees with cost and delay cons...
A genetic algorithm for constructing broadcast trees with cost and delay cons...A genetic algorithm for constructing broadcast trees with cost and delay cons...
A genetic algorithm for constructing broadcast trees with cost and delay cons...IJCNCJournal
 
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network A Modified Diagonal Mesh Shuffle Exchange Interconnection Network
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network IJECEIAES
 
04 15029 active node ijeecs 1570310145(edit)
04 15029 active node ijeecs 1570310145(edit)04 15029 active node ijeecs 1570310145(edit)
04 15029 active node ijeecs 1570310145(edit)nooriasukmaningtyas
 
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best UpsurgeAnalysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurgeijeei-iaes
 
A new dynamic single row routing for channel
A new dynamic single row routing for channelA new dynamic single row routing for channel
A new dynamic single row routing for channeleSAT Publishing House
 
Mobile ad hoc networks – dangling issues of optimal path strategy
Mobile ad hoc networks – dangling issues of optimal path strategyMobile ad hoc networks – dangling issues of optimal path strategy
Mobile ad hoc networks – dangling issues of optimal path strategyAlexander Decker
 
Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...Saad Bare
 
A MASS BALANCING THEOREM FOR THE ECONOMICAL NETWORK FLOW MAXIMISATION
A MASS BALANCING THEOREM FOR THE ECONOMICAL NETWORK FLOW MAXIMISATIONA MASS BALANCING THEOREM FOR THE ECONOMICAL NETWORK FLOW MAXIMISATION
A MASS BALANCING THEOREM FOR THE ECONOMICAL NETWORK FLOW MAXIMISATIONIJCNCJournal
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
A survey on weighted clustering techniques in manets
A survey on weighted clustering techniques in manetsA survey on weighted clustering techniques in manets
A survey on weighted clustering techniques in manetsIAEME Publication
 
The shortest not necessarily the best. other path on the basis of the optimal...
The shortest not necessarily the best. other path on the basis of the optimal...The shortest not necessarily the best. other path on the basis of the optimal...
The shortest not necessarily the best. other path on the basis of the optimal...eSAT Journals
 
The shortest not necessarily the best other path on the basis of the optimal ...
The shortest not necessarily the best other path on the basis of the optimal ...The shortest not necessarily the best other path on the basis of the optimal ...
The shortest not necessarily the best other path on the basis of the optimal ...eSAT Publishing House
 
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHMA DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHMIJCI JOURNAL
 
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ijasuc
 
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ijasuc
 

Similar to Network analysis (20)

The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Steiner Tree: approach applying for shortest path in selected network
Steiner Tree: approach applying for shortest path in selected networkSteiner Tree: approach applying for shortest path in selected network
Steiner Tree: approach applying for shortest path in selected network
 
A genetic algorithm for constructing broadcast trees with cost and delay cons...
A genetic algorithm for constructing broadcast trees with cost and delay cons...A genetic algorithm for constructing broadcast trees with cost and delay cons...
A genetic algorithm for constructing broadcast trees with cost and delay cons...
 
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network A Modified Diagonal Mesh Shuffle Exchange Interconnection Network
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network
 
04 15029 active node ijeecs 1570310145(edit)
04 15029 active node ijeecs 1570310145(edit)04 15029 active node ijeecs 1570310145(edit)
04 15029 active node ijeecs 1570310145(edit)
 
Description Of A Graph
Description Of A GraphDescription Of A Graph
Description Of A Graph
 
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best UpsurgeAnalysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
 
A new dynamic single row routing for channel
A new dynamic single row routing for channelA new dynamic single row routing for channel
A new dynamic single row routing for channel
 
Mobile ad hoc networks – dangling issues of optimal path strategy
Mobile ad hoc networks – dangling issues of optimal path strategyMobile ad hoc networks – dangling issues of optimal path strategy
Mobile ad hoc networks – dangling issues of optimal path strategy
 
Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...
 
OR II - M3.pptx
OR II - M3.pptxOR II - M3.pptx
OR II - M3.pptx
 
A MASS BALANCING THEOREM FOR THE ECONOMICAL NETWORK FLOW MAXIMISATION
A MASS BALANCING THEOREM FOR THE ECONOMICAL NETWORK FLOW MAXIMISATIONA MASS BALANCING THEOREM FOR THE ECONOMICAL NETWORK FLOW MAXIMISATION
A MASS BALANCING THEOREM FOR THE ECONOMICAL NETWORK FLOW MAXIMISATION
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
A survey on weighted clustering techniques in manets
A survey on weighted clustering techniques in manetsA survey on weighted clustering techniques in manets
A survey on weighted clustering techniques in manets
 
The shortest not necessarily the best. other path on the basis of the optimal...
The shortest not necessarily the best. other path on the basis of the optimal...The shortest not necessarily the best. other path on the basis of the optimal...
The shortest not necessarily the best. other path on the basis of the optimal...
 
The shortest not necessarily the best other path on the basis of the optimal ...
The shortest not necessarily the best other path on the basis of the optimal ...The shortest not necessarily the best other path on the basis of the optimal ...
The shortest not necessarily the best other path on the basis of the optimal ...
 
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHMA DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
 
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
 
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
ENERGY EFFICIENCY OF MIMO COOPERATIVE NETWORKS WITH ENERGY HARVESTING SENSOR ...
 

More from Moudud Hasan

Software & programming languages for undergraduate students (Ag. Engg)
Software & programming languages for undergraduate students (Ag. Engg)Software & programming languages for undergraduate students (Ag. Engg)
Software & programming languages for undergraduate students (Ag. Engg)Moudud Hasan
 
Tube wells and their design
Tube wells and their designTube wells and their design
Tube wells and their designMoudud Hasan
 
Infiltration and runoff
Infiltration and runoffInfiltration and runoff
Infiltration and runoffMoudud Hasan
 
Soil erosion by water
Soil erosion by waterSoil erosion by water
Soil erosion by waterMoudud Hasan
 
Terraces:Soil Water Conservation structure
Terraces:Soil Water Conservation structureTerraces:Soil Water Conservation structure
Terraces:Soil Water Conservation structureMoudud Hasan
 
Air pollution and control
Air pollution and controlAir pollution and control
Air pollution and controlMoudud Hasan
 
Land pollution or soil pollution
Land pollution or soil pollutionLand pollution or soil pollution
Land pollution or soil pollutionMoudud Hasan
 
Solid waste-management
Solid waste-managementSolid waste-management
Solid waste-managementMoudud Hasan
 
11 the greenhouse-effect
11 the greenhouse-effect11 the greenhouse-effect
11 the greenhouse-effectMoudud Hasan
 
2 spheres of the_earth
2 spheres of the_earth2 spheres of the_earth
2 spheres of the_earthMoudud Hasan
 
1 introduction to environmental engineering
1 introduction to environmental engineering1 introduction to environmental engineering
1 introduction to environmental engineeringMoudud Hasan
 
WATER RESOURCES MODELING OF THE GANGES-BRAHMAPUTRA-MEGHNA RIVER BASINS USING ...
WATER RESOURCES MODELING OF THE GANGES-BRAHMAPUTRA-MEGHNA RIVER BASINS USING ...WATER RESOURCES MODELING OF THE GANGES-BRAHMAPUTRA-MEGHNA RIVER BASINS USING ...
WATER RESOURCES MODELING OF THE GANGES-BRAHMAPUTRA-MEGHNA RIVER BASINS USING ...Moudud Hasan
 
The Causes and Impacts of Water Pollution of Buriganga River​
The Causes  and Impacts of Water  Pollution of Buriganga River​The Causes  and Impacts of Water  Pollution of Buriganga River​
The Causes and Impacts of Water Pollution of Buriganga River​Moudud Hasan
 
Suction modes and force mode pumps
Suction modes and force mode pumps Suction modes and force mode pumps
Suction modes and force mode pumps Moudud Hasan
 
Transportation lecture
Transportation lectureTransportation lecture
Transportation lectureMoudud Hasan
 

More from Moudud Hasan (17)

Software & programming languages for undergraduate students (Ag. Engg)
Software & programming languages for undergraduate students (Ag. Engg)Software & programming languages for undergraduate students (Ag. Engg)
Software & programming languages for undergraduate students (Ag. Engg)
 
Tube wells and their design
Tube wells and their designTube wells and their design
Tube wells and their design
 
Infiltration and runoff
Infiltration and runoffInfiltration and runoff
Infiltration and runoff
 
Soil erosion by water
Soil erosion by waterSoil erosion by water
Soil erosion by water
 
Terraces:Soil Water Conservation structure
Terraces:Soil Water Conservation structureTerraces:Soil Water Conservation structure
Terraces:Soil Water Conservation structure
 
Air pollution and control
Air pollution and controlAir pollution and control
Air pollution and control
 
Land pollution or soil pollution
Land pollution or soil pollutionLand pollution or soil pollution
Land pollution or soil pollution
 
Solid waste-management
Solid waste-managementSolid waste-management
Solid waste-management
 
11 the greenhouse-effect
11 the greenhouse-effect11 the greenhouse-effect
11 the greenhouse-effect
 
2 spheres of the_earth
2 spheres of the_earth2 spheres of the_earth
2 spheres of the_earth
 
1 introduction to environmental engineering
1 introduction to environmental engineering1 introduction to environmental engineering
1 introduction to environmental engineering
 
WATER RESOURCES MODELING OF THE GANGES-BRAHMAPUTRA-MEGHNA RIVER BASINS USING ...
WATER RESOURCES MODELING OF THE GANGES-BRAHMAPUTRA-MEGHNA RIVER BASINS USING ...WATER RESOURCES MODELING OF THE GANGES-BRAHMAPUTRA-MEGHNA RIVER BASINS USING ...
WATER RESOURCES MODELING OF THE GANGES-BRAHMAPUTRA-MEGHNA RIVER BASINS USING ...
 
The Causes and Impacts of Water Pollution of Buriganga River​
The Causes  and Impacts of Water  Pollution of Buriganga River​The Causes  and Impacts of Water  Pollution of Buriganga River​
The Causes and Impacts of Water Pollution of Buriganga River​
 
Manual pumps
Manual pumpsManual pumps
Manual pumps
 
Suction modes and force mode pumps
Suction modes and force mode pumps Suction modes and force mode pumps
Suction modes and force mode pumps
 
Transportation lecture
Transportation lectureTransportation lecture
Transportation lecture
 
Pert & cpm
Pert & cpmPert & cpm
Pert & cpm
 

Recently uploaded

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Recently uploaded (20)

Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

Network analysis

  • 1. Engineering Management 12/19/2013 Network Analysis MD. MOUDUD HASAN LECTURER,AIE,HSTU. Network Analysis  Network Analysis.- OR technique(s) for the solution of problems based on the visual and conceptual representation of the interrelationships between the components of a system.  A network consists of a set of points and a set of lines connecting certain points. The points are called nodes. The lines are called arcs (edges, branches).  The arcs may have certain flow.  If the flow can go in only one direction in the arc, the arc is said to be directed arc,  if not the arc is undirected (or links). • M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 1
  • 2. Engineering Management 12/19/2013 Examples of Network Applications Network Terminology  A network that has only directed arcs is said to be a directed network. If all the arcs are undirected, the network is undirected.  A path between two nodes is a sequence of arcs connecting them. A directed path from node i to node j allows flow from node i to j. An undirected path from i to j allows flow in either direction. M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 2
  • 3. Engineering Management 12/19/2013 Network Terminology  A path that begins and ends at the same node is called a cycle. A cycle can be directed or undirected if the path is directed or undirected.  Two nodes are connected if the network contains at least one undirected path between them  A connected network is a network where every pair of nodes is connected.  A tree is a connected network with no cycles. A spanning tree is a tree connecting all the nodes of a network.  Arc capacity is the maximum amount of flow that can be carried on a directed arc.  In a supply node the flow out exceeds the flow in. The opposite occurs in a demand node. In a transshipment node, flow in = flow out. Directed and Undirected Arcs  Directed arcs- used to represent cases when flow is allowed only one direction. Examples: traffic in one-way streets, water flow in channels, etc. They are graphically represented with arrows.  Undirected Arcs (link)- used to represent cases when flow is allowed in both directions. Examples: traffic in two-way streets, pipes allowing flow in both direction, etc. They are graphically represented with a simple straight line. M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 3
  • 4. Engineering Management 12/19/2013 Directed and Undirected Networks  Directed Network 1 2 3 4 5  Undirected Network 6 7 8 1 2 3 4 6 5 7 Paths 1 2 3 4 6 7 5 Directed Path 8 Undirected Path Directed Cycle Undirected Cycle M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 4
  • 5. Engineering Management 12/19/2013 Network Problems  Some problems typically solved by using network methods: 1. Minimum Spanning Tree 2. Shortest Route 3. Maximum Flow 4. Critical Path Examples of Network Problems  Minimum Spanning Tree- The objective is to connect all of the nodes of a network with links that minimize the total “cost” (“cost” could be time, distance, etc.) • Common Examples:  Design of computer networks  Design of a network of roads  Shortest Route- The objective is to minimize the “cost” to go from a Node A (the origin) to a Node B (the destination) • Common Examples:  Selection of highways to go from City A to City B such that the total traveled distance is minimized.  Deciding what branches of a pipeline to build to connect City A to City B such that the total cost is minimized. M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 5
  • 6. Engineering Management 12/19/2013 Examples of Network Problems  Maximum Flow- The objective is to maximize the flow that can be sent from one node (the source) to another (the sink) • Common Examples:  Traffic management  Logistics systems  Critical Path- The objective is to minimize the time it takes to complete the total project • Common Example:  Project Management (CPM & PERT Networks) Minimum Spanning Tree  A minimum spanning tree is the set of the arcs of a network that have the shortest total length while providing a route (path) between each pair of nodes. • For a spanning tree to be a minimum spanning tree, it has to satisfy the path optimality conditions M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 6
  • 7. Engineering Management 12/19/2013 Applications?  Constructing highways or railroads spanning several cities  Laying pipelines connecting offshore drilling sites, refineries, and consumer markets  Designing computer networks  Others? Algorithm for Minimum Spanning Tree Problem  Procedure: 1. Select any node arbitrarily and then connect it to the nearest distinct node. 2. Identify the unconnected node that is the closest to a connected node, and then connect these two nodes (ties may be broken arbitrarily). Repeat this until all nodes have been connected. M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 7
  • 8. Engineering Management 12/19/2013 Example1 1 3 8 2 6 7 8 7 7 8 6 2 6 4 7 Select any node Connect the closest node Select the closest node to any of the connected nodes V13, V37, V27, V67, V68,=1 w(T) = 7+6+2+6+4=25 Select the closest node to any of the connected nodes Example2  Apply the procedure to solve the minimum spanning tree for the graph shown below: 3 8 8 1 6 8 5 9 2 2 7 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 8
  • 9. Engineering Management 12/19/2013 Kruskal’s Algorithm (a more refined greedy algorithm)  A more efficient algorithm (and also optimal) for obtaining the minimum spanning tree  Sort all the arcs in non-decreasing order of cost  Define a set, LIST, that is the set of arcs chosen as part of a minimum spanning tree  Initially LIST is empty  Examine the arcs in the sorted order one by one and check whether adding the arc we are currently examining to LIST creates a cycle with the arcs already in LIST. If not, add arc to LIST, otherwise discard it.  Terminate procedure when the cardinality of LIST equals the number of vertices less one. The result is minimum spanning tree T* Example3 1 3 8 2 6 7 8 7 7 8 6 2 6 4 7 V27 From the sorted list, select the least cost arc V27 ,V68 V27 ,V68 ,V37 V27 ,V68 ,V37 ,V67 From the sorted list select the least cost arc Selecting this arc, will create a cyclewe skip it V27 ,V68 ,V37 ,V67 ,V13 Since the number of arcs is n-1 (number of nodes –1), we stop M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 9
  • 10. Engineering Management 12/19/2013 Shortest Route Problem  Objective: To determine the shortest route (path) from the source node to a destination node.  Alternatively, we could define the shortest path problem as determining how to send 1 unit of flow as cheaply as possible from the source node to another node in an incapacitated network.  Corresponding to each arc ( i,j), there is a non-negative number dij called the distance from i to j (dij =  if we cannot get from i to j directly).  Example: Find the shortest route between Nodes 1 and 8. 1 3 1 2 2 4 5 4 6 7 8 2 1 1 2 5 3 3 7 6 3 5 2 6 Applications  Want to send a truck from a DC to a customer.  Want to send a message across a telecommunications network.  What does “shortest” mean in these cases? M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 10
  • 11. Engineering Management 12/19/2013 Dijkstra's Algorithm  Dijkstra’s algorithm is an efficient method to find the shortest path between two nodes.  Some of the characteristics of the algorithm: • Assigns a temporary (unsolved) or permanent (solved) label to each node in the network. • The temporary (unsolved) label is an upper bound on the shortest distance from the source (origin) node to that node. • The shortest route from the source to a node is given by the permanent label. Steps of the Shortest Path (Dikjstra’s) Algorithm  Objective of the nth iteration: Find the nth nearest node to the origin.  Input for the nth iteration: n-1 nearest nodes to the origin (solved at the previous iteration), including their shortest path and the distance from the origin (call these solved nodes).  Candidates for the nth nearest node: Each solved node that is directly connected by a link to one or more unsolved nodes provides one candidate - the unsolved node with the shortest connecting link (ties provide additional candidates).  Calculation of the nth nearest node: For each such solved node and its candidate, add the distance between them and the distance of the shortest path from the origin to the solved node. The candidate with the smallest such total distance is the nth nearest node (ties provide additional solved nodes), and its shortest path is the one generating this distance. M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 11
  • 12. Engineering Management 12/19/2013 EXAMPLE: The Park management needs to find the shortest path from the park entrance (node O) to the scenic wonder (node T) through the road system shown in Fig. A 2 2 5 4 1 4 T 3 4 7 D 1 5 7 o C B E n Solved Nodes Directly Connected to Unsolved Nodes Closest Connected Unsolved Node Total Distance Involved nth Nearest Node Minimum Distance Last connection 1 O A 2 A 2 OA 2 O C 4 C 4 OC A B 2+2=4 B 4 AB 3 A D 2+7=9 B E 4+3=7 E 7 BE C E 4+4=8 A D 2+7=9 B D 4+4=8 D 8 BD E D 7+1=8 D 8 ED D T 8+5=13 T 13 DT E T 7+7=14 Possible Shortest paths are i) OA(2) --- AB(2)---BD(4)-----DT(5)=13 ii) OA(2) --- AB(2)---BE(3)--ED(1)-----DT(5)=13 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 12
  • 13. Engineering Management 12/19/2013 Problem: Find the shortest path from the node O to the node T through the road system shown in Fig. 7 1 3 4 4 3 1 E 6 1 B C 1 2 A 4 o D F T 5 Maximum Flow : Flow Network Definition  It is a weighted directed graph G=(V,E) where every edge has a non-negative weight called capacity and receives a flow on each edge.  It has two distinguished vertices s and t (source and sink) such that s has no incoming edges and t has no outgoing edges. Application: Flow networks can be used to model traffic in roads, fluids flow in pipes, current flow in electrical systems, etc M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 13
  • 14. Engineering Management 12/19/2013 2. Flow definition It is a function f : V x V → R that satisfies o Capacity constraint o Flow conservation : for u, v Є V- {s,t}  The value of the flow, denoted |f|, is the total flow from the source s; and in the same way, to the sink t. Max Flow Problem Given a network G, a flow is said to be maximum if |f| is the largest of all flows in G. The Max Flow Problem consists of finding the maximum feasible flow from s to t without violating any capacity constraints. | f | max = 4 + 3 + 3 = 10 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 14
  • 15. Engineering Management 12/19/2013 • Given a flow network and a flow, the residual network consists of edges that can admit more net flow. • G=(V,E) --a flow network with source s and sink t • f: a flow in G. • The amount of additional net flow from u to v before exceeding the capacity c(u,v) is the residual capacity of (u,v), given by: cf(u,v)=c(u,v)-f(u,v) in the other direction: cf(v, u)=c(v, u)+f(u, v). 29 Residual networks: 20 4/4 30 s Example of residual network 20 7 12 16 v1 v3 9 10 4 v2 v4 t 13 4 14 4/12 4/16 v1 v3 4/9 s 10 4 v2 v4 t 13 7 4/14 (a) M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 15
  • 16. Engineering Management 12/19/2013 31 8 Example of Residual network (continued) 12 v1 v3 5 s 10 4 4 4 10 v2 v4 t 13 20 4 7 4 4 (b) • Residual capacity of p : the maximum amount of net flow that we can ship along the edges of an augmenting path p, i.e., cf(p)=min{cf(u,v):(u,v) is on p}. 32 Augmenting paths: • Given a flow network G=(V,E) and a flow f, an augmenting path is a simple path from s to t in the residual network Gf. 2 3 1 The residual capacity is 1. M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 16
  • 17. Engineering Management 12/19/2013 33 8 Example of an augment path (bold edges) 12 v1 v3 5 s 10 4 4 4 10 v2 v4 t 13 20 4 7 4 4 (b) DDeetteerrmmiinnee tthhee mmaaxxiimmuumm ffllooww iinn tthhee nneettwwoorrkk ooff this figure. Source 1 to sink 5. 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 17
  • 18. Engineering Management 12/19/2013 Steps: • Step 1: start from source node (S1) • Step 2: find connection with that node where flow is possible. e.g – t2, t3, t4 • Step3: identify maximum flow capacity among these node. e.g- t3 • Step 4: connect source node (S1) to maximum capacity node (t3) . • Step 5: now find connection with t3 where flow is possible. e.g. – t4 , t5 • Step 6: identify maximum flow capacity among these node. e.g- t5 • Step 6: connect source node (t3) to maximum capacity node (t5) . • Step 7: continue this until reach at sink node. • Step 8: find minimum flow capacity along the augmenting path and that is the assign flow fi. • Step 9: draw residual network. • Step 10: repeat step 1 to 9 until there are no more augmenting paths. • Step 11: find maximum flow capacity, = Σ Step-1 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 18
  • 19. Engineering Management 12/19/2013 Step-2 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 Step-3 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 19
  • 20. Engineering Management 12/19/2013 Step-4 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 Step-5 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 20
  • 21. Engineering Management 12/19/2013 Step-6 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 Step-7 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 21
  • 22. Engineering Management 12/19/2013 Step-8 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 Step-9 10 1 5 0 0 5 0 0 20 20 0 0 0 2 4 10 3 30 20 30 40 f1=20 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 22
  • 23. Engineering Management 12/19/2013 Iteration-1 Step-10 Cr13=(30-20)=10 Cr35=(20-20)=0 10 1 Augmenting path: 1-3-5 f1=20 5 20 0 20 0 20 0 0 0 2 4 10 3 5 10 20 0 30 40 Iteration-2 Step-10 10 1 Augmenting path: 1-2-3-4-5 f2=10 10 15 20 10 20 0 10 10 0 2 4 0 3 5 10 10 0 30 30 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 23
  • 24. Engineering Management 12/19/2013 Iteration-3 Step-10 10 1 Augmenting path: 1-2-5 10 f3=10 15 20 10 20 0 10 20 0 2 4 0 3 5 10 0 10 20 30 Iteration-4 Step-10 10 1 Augmenting path: 1-3-2-5 10 f4=10 15 30 0 20 0 10 20 0 2 4 0 3 5 0 0 20 10 40 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 24
  • 25. Engineering Management 12/19/2013 Iteration-5 Step-10 1 Augmenting path: 1-3-2-5 0 f5=10 15 30 0 20 0 20 20 10 0 2 4 0 3 5 0 0 20 10 40 Iteration-6 Step-10 1 Augmenting path: no more path 0 15 30 0 20 0 20 20 10 0 2 4 0 3 5 0 0 20 10 40 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 25
  • 26. Engineering Management 12/19/2013 Step:11 Iteration Augmenting path Flow amount 1 1 -ᗒ3 -ᗒ5 20 2 1 -ᗒ2 -ᗒ3 -ᗒ4 -ᗒ5 10 3 1 -ᗒ2 -ᗒ5 10 4 1 -ᗒ3 -ᗒ2-ᗒ5 10 5 1 -ᗒ4 -ᗒ5 10 Maximum flow: 60 M M Hasan, Lecturer, AIE, HSTU, Dinajpur. 26