SlideShare a Scribd company logo
APPLIED GRAPH THEORY 
ASSIGNMENT NO-2 
SUBMITTED TO 
DR.SURENDRA SINGH 
SUBMITTED BY 
SANESH KUMAR 
PRIYADARSHAN KUMAR 
SHUBHAM TIWARI 
AMAN TIWARI 
2011ECS25 
2011ECS35 
(2011ECS27) 
(2011ECS55)
1 
Graph covering in electrical network 
Loop Currents and Node Voltages 
Consider the vector space W. (over the field of real numbers) associated 
with the directed graph G. Here G is a connected directed graph of e edges 
and n vertices, representing an electrical network. From Eq. (13-2), we see 
that the edge-current vector ((t) is orthogonal to each of the row vectors in 
the incidence matrix A. Since the row vectors in A span the entire cut-set 
subspace Ws (of dimension n — 1), ((t) is orthogonal to W. Therefore, ((t) 
lies in the circuit subspace IV, (of dimension /1 =e —s -) I) of G. 
Since i(t) is contained in Wr, there must be a set of p vectors in Wr whose 
linear combination will produce i(t). An obvious choice for this set of p 
linearly independent vectors in Wr is the rows of the fundamental circuit 
matrix Bf with respect to some spanning tree. (Clearly, Bf is contained in 
B.) Let the coordinates (or coefficients) of i(t) in this basis formed by the 
rows b,, b, b, of 13, be 4,0), i„(t) ..... 1„(t). In other words, 
Thus each of the e edge currents can be expressed as a linear combination 
of g quantities Ur), 44(0, . . . , i(t). The are called hoop currents (or mesh 
currents); they represent current flowing in the p independent circuits 
corresponding to the rows of B,. Substituting Eq. (13-5) into Eq. (13-2), 
we get 
(AB))iL(t) = 0. (13- 
6) 
Similarly, from Eq. (13-4) we see that the column vector v(t) representing 
the edge voltage is orthogonal to the circuit subspace Weed is, therefore, 
in cut-set subspace W,. Thus v(t) can be expressed as a linear combination 
of the n — 1 rows of the reduced incidence matrix A. That is,
2
3
4 
Network flow 
Minimum Spanning Tree 
Minimum Spanning Tree (MST) problem: Given connected graph G with 
positive edge 
weights, find 
a min weight 
set of edges 
that connects 
all of the 
vertices. 
Network design 
The standard application is to a problem like phone network design. We 
have a business with several offices; we want to lease phone lines to 
connect them up with each other; and the phone company charges
5 
different amounts of money to connect different pairs of cities. We want a 
set of lines that connects all our offices with a minimum total cost. It 
should be a spanning tree, since if a network isn’t a tree, we can always 
remove some edges and save money. 
Bipartite graph in job assignment problem 
Task: Given a weighted complete bipartite graph G = (X ׫Y,X ×Y ), 
where edge xy has weight w(xy), find a matching M from X to Y with 
maximum weight. 
In an application, X could be a set of workers, Y could be a set of jobs, and 
w(xy) could be the profit made by assigning worker x to job y. 
By adding virtual jobs or workers with 0 profitability, we may assume that 
X and Y have the same size, n, and can be written as X = {x1,x2,...,xn} 
and Y = {y1,y2,...,yn}. Mathematically, the problem can be stated: given 
an n×n matrix W, find a permutation ʌ of {1,2,3,...,n} for which n X i=1 
w(xiyʌ(i)) is a maximum. 
Such a matching from X to Y is called an optimal assignment. 
Definition: A feasible vertex labeling in G is a real-valued function l on X 
׫Y such that for all x א X and y א Y , l(x) + l(y) ≥ w(xy). Such labelings 
may be conveniently written beside the matrix of weights. 
It is always possible to find a feasible vertex labeling. One way to do this 
is to set all l(y) = 0 for y א Y and for each x א X, take the maximum value 
in the corresponding row, i.e. l(x) = maxyאY w(xy) for x א X l(y) = 0 for 
y א Y 
If l is a feasible labeling, we denote by Gl the subgraph of G which 
contains those edges where l(x) + l(y) = w(xy), together with the endpoints 
of these edges. This graph Gl is called the equality subgraph for l. 
Theorem. If l is a feasible vertex labeling for G, and M is a complete 
matching of X to Y with M ك Gl, then M is an optimal assignment of X to 
Y . 
Proof: We must show that no other complete matching can have weight 
greater than M. Let any complete matching M0 of X to Y be given. Then 
w(M0) = X xyאM0 w(xy) ≤ X xyאM0 (l(x) + l(y)) (feasibility of l) = X 
xyאM (l(x) + l(y)) (all the l(x) and l(y) are summed in either matching) = 
X xyאM w(xy) since M ك Gl = w(M).
6 
Thus the problem of finding an optimal assignment is reduced to the 
problem of finding a feasible vertex labeling whose equality subgraph 
contains a complete matching of X to Y. 
Bipartite graph in Matching problem 
Maximum Bipartite Matching 
A matching in a Bipartite Graph is a set of the edges chosen in such a way 
that no two edges share an endpoint. A maximum matching is a matching 
of maximum size (maximum number of edges). In other words, a 
matching is maximum if any edge is added to it, it is no longer a matching. 
There can be more than one maximum matching for a given Bipartite 
Graph. 
Problem: There are M job applicants and N jobs. Each applicant has a subset 
of jobs that he/she is interested in. Each job opening can only accept one 
applicant and a job applicant can be appointed for only one job. Find an 
assignment of jobs to applicants in such that as many applicants as possible get 
jobs. 
Solution: This can be solved by Ford-Fulkerson algorithm.
7 
Application of planar graph 
• Easy to visualize. In fact, crossing of edges is the main culprit for 
reducing comprehensibility. 
• VLSI design, circuit needs to be on surface: lesser the crossings, 
better is the design. 
• High-speed Highways/Railroads design, crossings are always 
problematic. 
• Irrigation canals, crossings simply not admissible. 
Time table schedule 
An application of Graph Coloring. 
Making Schedule or Time Table: Suppose we want to make am exam 
schedule for a university. We have list different subjects and students 
enrolled in every subject. Many subjects would have common students (of 
same batch, some backlog students, etc). How do we schedule the exam so 
that no two exams with a common student are scheduled at same time? 
How many minimum time slots are needed to schedule all exams? This 
problem can be represented as a graph where every vertex is a subject and 
an edge between two vertices mean there is a common student. So this is a 
graph coloring problem where minimum number of time slots is equal to 
the chromatic number of the graph. 
Bio- informatics 
Famous Problem: Shortest Path 
• Greedy strategy works for simple problems (no cycles, no negative 
weights) 
• Longest path is a similar problem (complement 
weights) 
Solution:
8 
DIJKASTRA’S ALGORITHM 
References 
• http://www.academia.edu/1325212/Timetable_Schedulin 
g_using_Graph_Coloring 
• http://www.math.uwo.ca/~mdawes/courses/344/kuhnmunk 
res.pdf 
• http://www.tcs.tifr.res.in/~workshop/nitp_igga/slides/shr 
eesh-planarity-patna.pdf 
• http://www.geeksforgeeks.org/graph-coloringapplications/ 
• http://www.geeksforgeeks.org/maximum-bipartitematching/ 
• http://www.geeksforgeeks.org/ford-fulkerson-algorithmfor- 
maximum-flow-problem/ 
• http://www.slideshare.net/UmangGupta5/graph-theorynarsingh- 
deo
9 
• https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&s 
ource=web&cd=4&ved=0CDkQFjAD&url=http%3A%2 
F%2Fwww.geeksforgeeks.org%2Fmaximum-bipartitematching% 
2F&ei=mSFfVODlI8fVuQTMloDYC 
Q&usg 
=AFQjCNFC68CkA7s0oszG5T9frWHVah1xEg&sig2= 
Q18G5RJPuMNWwCbXwoziRQ&bvm=bv.79189006,d. 
c2E&cad=rja

More Related Content

What's hot

Least square method
Least square methodLeast square method
Least square method
Somya Bagai
 
METHOD OF LEAST SQURE
METHOD OF LEAST SQUREMETHOD OF LEAST SQURE
METHOD OF LEAST SQURE
Danial Mirza
 
Curvefitting
CurvefittingCurvefitting
Curvefitting
Philberto Saroni
 
Least Squares
Least SquaresLeast Squares
Least Squares
Christopher Carbone
 
Least Squares method
Least Squares methodLeast Squares method
Spline Interpolation
Spline InterpolationSpline Interpolation
Spline Interpolation
aiQUANT
 
linear Algebra least squares
linear Algebra least squareslinear Algebra least squares
linear Algebra least squares
Noreen14
 
Non linear curve fitting
Non linear curve fitting Non linear curve fitting
Non linear curve fitting
Anumita Mondal
 
Orthogonality
OrthogonalityOrthogonality
Orthogonality
ChandanaBhusal
 
Physics_150612_01
Physics_150612_01Physics_150612_01
Physics_150612_01
Art Traynor
 
Lesson 25: The Definite Integral
Lesson 25: The Definite IntegralLesson 25: The Definite Integral
Lesson 25: The Definite Integral
Matthew Leingang
 
Orthogonal porjection in statistics
Orthogonal porjection in statisticsOrthogonal porjection in statistics
Orthogonal porjection in statistics
Sahidul Islam
 
case study of curve fitting
case study of curve fittingcase study of curve fitting
case study of curve fitting
Adarsh Patel
 
Ordinary least squares linear regression
Ordinary least squares linear regressionOrdinary least squares linear regression
Ordinary least squares linear regression
Elkana Rorio
 
Lecture 7 determinants cramers spaces - section 3-2 3-3 and 4-1
Lecture 7   determinants cramers spaces - section 3-2 3-3 and 4-1Lecture 7   determinants cramers spaces - section 3-2 3-3 and 4-1
Lecture 7 determinants cramers spaces - section 3-2 3-3 and 4-1
njit-ronbrown
 
Lecture 3 - Linear Regression
Lecture 3 - Linear RegressionLecture 3 - Linear Regression
Lecture 3 - Linear Regression
Harsha Vardhan Tetali
 
Addition of Vectors | By Head to Tail Rule
Addition of Vectors | By Head to Tail RuleAddition of Vectors | By Head to Tail Rule
Addition of Vectors | By Head to Tail Rule
Adeel Rasheed
 
Triple integrals and applications
Triple integrals and applicationsTriple integrals and applications
Calculus I basic concepts
Calculus I basic conceptsCalculus I basic concepts
Calculus I basic concepts
Montserrat Castellanos
 

What's hot (19)

Least square method
Least square methodLeast square method
Least square method
 
METHOD OF LEAST SQURE
METHOD OF LEAST SQUREMETHOD OF LEAST SQURE
METHOD OF LEAST SQURE
 
Curvefitting
CurvefittingCurvefitting
Curvefitting
 
Least Squares
Least SquaresLeast Squares
Least Squares
 
Least Squares method
Least Squares methodLeast Squares method
Least Squares method
 
Spline Interpolation
Spline InterpolationSpline Interpolation
Spline Interpolation
 
linear Algebra least squares
linear Algebra least squareslinear Algebra least squares
linear Algebra least squares
 
Non linear curve fitting
Non linear curve fitting Non linear curve fitting
Non linear curve fitting
 
Orthogonality
OrthogonalityOrthogonality
Orthogonality
 
Physics_150612_01
Physics_150612_01Physics_150612_01
Physics_150612_01
 
Lesson 25: The Definite Integral
Lesson 25: The Definite IntegralLesson 25: The Definite Integral
Lesson 25: The Definite Integral
 
Orthogonal porjection in statistics
Orthogonal porjection in statisticsOrthogonal porjection in statistics
Orthogonal porjection in statistics
 
case study of curve fitting
case study of curve fittingcase study of curve fitting
case study of curve fitting
 
Ordinary least squares linear regression
Ordinary least squares linear regressionOrdinary least squares linear regression
Ordinary least squares linear regression
 
Lecture 7 determinants cramers spaces - section 3-2 3-3 and 4-1
Lecture 7   determinants cramers spaces - section 3-2 3-3 and 4-1Lecture 7   determinants cramers spaces - section 3-2 3-3 and 4-1
Lecture 7 determinants cramers spaces - section 3-2 3-3 and 4-1
 
Lecture 3 - Linear Regression
Lecture 3 - Linear RegressionLecture 3 - Linear Regression
Lecture 3 - Linear Regression
 
Addition of Vectors | By Head to Tail Rule
Addition of Vectors | By Head to Tail RuleAddition of Vectors | By Head to Tail Rule
Addition of Vectors | By Head to Tail Rule
 
Triple integrals and applications
Triple integrals and applicationsTriple integrals and applications
Triple integrals and applications
 
Calculus I basic concepts
Calculus I basic conceptsCalculus I basic concepts
Calculus I basic concepts
 

Viewers also liked

Android AB
Android ABAndroid AB
Android AB
abhi shah
 
Mark Niemann-Ross
Mark Niemann-RossMark Niemann-Ross
Mark Niemann-Ross
Mark Niemann-Ross
 
Crcards and dbcards
Crcards and dbcardsCrcards and dbcards
Crcards and dbcards
Aesha Shah
 
Dribbble Meetup @Cantinac
Dribbble Meetup @CantinacDribbble Meetup @Cantinac
Dribbble Meetup @Cantinac
Amber Heinbockel
 
RecycleBuddy Slide Deck
RecycleBuddy Slide DeckRecycleBuddy Slide Deck
RecycleBuddy Slide Deck
wvteambeta
 
Excellence in work shown by Smartians
Excellence in work shown by SmartiansExcellence in work shown by Smartians
Excellence in work shown by Smartians
smartData Enterprises Pvt Ltd
 
How to expllain top cd&book&function
How to expllain top cd&book&functionHow to expllain top cd&book&function
How to expllain top cd&book&functionvrtheteam
 
Double xperience credit c form
Double xperience credit c formDouble xperience credit c form
Double xperience credit c formvrtheteam
 
Peace making.com
Peace making.comPeace making.com
Peace making.com
knadeemarif
 
K+J Group Booth Overview | Brilliant Products
K+J Group Booth Overview | Brilliant ProductsK+J Group Booth Overview | Brilliant Products
K+J Group Booth Overview | Brilliant Products
Brilliant Baby Products
 
Dallanmalı program(şekiller konusu)
Dallanmalı program(şekiller konusu) Dallanmalı program(şekiller konusu)
Dallanmalı program(şekiller konusu) Alev94
 
Korea group 15
Korea group 15Korea group 15
Korea group 15
jamiekmoh
 
Brilliant Products Intl. | Capabilities Deck
Brilliant Products Intl. | Capabilities DeckBrilliant Products Intl. | Capabilities Deck
Brilliant Products Intl. | Capabilities Deck
Brilliant Baby Products
 
SEO & ITS TECHNIQUES
SEO & ITS TECHNIQUESSEO & ITS TECHNIQUES
SEO & ITS TECHNIQUES
Roundabout Technologies
 
Exploring the Role of Gestures in Interface Design : SXSW 2014
Exploring the Role of Gestures in Interface Design : SXSW 2014Exploring the Role of Gestures in Interface Design : SXSW 2014
Exploring the Role of Gestures in Interface Design : SXSW 2014
Amber Heinbockel
 
How to get started 102013
How to get started 102013How to get started 102013
How to get started 102013
vrtheteam
 
About Brilliant Products Overview
About Brilliant Products OverviewAbout Brilliant Products Overview
About Brilliant Products Overview
Brilliant Baby Products
 
National Media - Brilliant Products
National Media - Brilliant ProductsNational Media - Brilliant Products
National Media - Brilliant Products
Brilliant Baby Products
 
Smartians activities
Smartians activitiesSmartians activities
Smartians activities
smartData Enterprises Pvt Ltd
 

Viewers also liked (19)

Android AB
Android ABAndroid AB
Android AB
 
Mark Niemann-Ross
Mark Niemann-RossMark Niemann-Ross
Mark Niemann-Ross
 
Crcards and dbcards
Crcards and dbcardsCrcards and dbcards
Crcards and dbcards
 
Dribbble Meetup @Cantinac
Dribbble Meetup @CantinacDribbble Meetup @Cantinac
Dribbble Meetup @Cantinac
 
RecycleBuddy Slide Deck
RecycleBuddy Slide DeckRecycleBuddy Slide Deck
RecycleBuddy Slide Deck
 
Excellence in work shown by Smartians
Excellence in work shown by SmartiansExcellence in work shown by Smartians
Excellence in work shown by Smartians
 
How to expllain top cd&book&function
How to expllain top cd&book&functionHow to expllain top cd&book&function
How to expllain top cd&book&function
 
Double xperience credit c form
Double xperience credit c formDouble xperience credit c form
Double xperience credit c form
 
Peace making.com
Peace making.comPeace making.com
Peace making.com
 
K+J Group Booth Overview | Brilliant Products
K+J Group Booth Overview | Brilliant ProductsK+J Group Booth Overview | Brilliant Products
K+J Group Booth Overview | Brilliant Products
 
Dallanmalı program(şekiller konusu)
Dallanmalı program(şekiller konusu) Dallanmalı program(şekiller konusu)
Dallanmalı program(şekiller konusu)
 
Korea group 15
Korea group 15Korea group 15
Korea group 15
 
Brilliant Products Intl. | Capabilities Deck
Brilliant Products Intl. | Capabilities DeckBrilliant Products Intl. | Capabilities Deck
Brilliant Products Intl. | Capabilities Deck
 
SEO & ITS TECHNIQUES
SEO & ITS TECHNIQUESSEO & ITS TECHNIQUES
SEO & ITS TECHNIQUES
 
Exploring the Role of Gestures in Interface Design : SXSW 2014
Exploring the Role of Gestures in Interface Design : SXSW 2014Exploring the Role of Gestures in Interface Design : SXSW 2014
Exploring the Role of Gestures in Interface Design : SXSW 2014
 
How to get started 102013
How to get started 102013How to get started 102013
How to get started 102013
 
About Brilliant Products Overview
About Brilliant Products OverviewAbout Brilliant Products Overview
About Brilliant Products Overview
 
National Media - Brilliant Products
National Media - Brilliant ProductsNational Media - Brilliant Products
National Media - Brilliant Products
 
Smartians activities
Smartians activitiesSmartians activities
Smartians activities
 

Similar to Applied Graph Theory Applications

Weighted graphs
Weighted graphsWeighted graphs
Weighted graphs
Core Condor
 
graph_theory_ch_3_20201124.ppt
graph_theory_ch_3_20201124.pptgraph_theory_ch_3_20201124.ppt
graph_theory_ch_3_20201124.ppt
ArwansyahDipanegara
 
Design & Analysis of Algorithms Assignment Help
Design & Analysis of Algorithms Assignment HelpDesign & Analysis of Algorithms Assignment Help
Design & Analysis of Algorithms Assignment Help
Computer Network Assignment Help
 
On algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetryOn algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetry
graphhoc
 
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRYON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
Fransiskeran
 
project final
project finalproject final
project final
Rian Rustvold
 
Proportional and decentralized rule mcst games
Proportional and decentralized rule mcst gamesProportional and decentralized rule mcst games
Proportional and decentralized rule mcst games
vinnief
 
Matching
MatchingMatching
Matching
Praveen Kumar
 
Ireducible core and equal remaining obligations rule for mcst games
Ireducible core and equal remaining obligations rule for mcst gamesIreducible core and equal remaining obligations rule for mcst games
Ireducible core and equal remaining obligations rule for mcst games
vinnief
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
Milan Joshi
 
Lecture3
Lecture3Lecture3
Lecture3
Praveen Kumar
 
An Optimal Solution For The Channel-Assignment Problem
An Optimal Solution For The Channel-Assignment ProblemAn Optimal Solution For The Channel-Assignment Problem
An Optimal Solution For The Channel-Assignment Problem
Sarah Morrow
 
Beginning direct3d gameprogrammingmath03_vectors_20160328_jintaeks
Beginning direct3d gameprogrammingmath03_vectors_20160328_jintaeksBeginning direct3d gameprogrammingmath03_vectors_20160328_jintaeks
Beginning direct3d gameprogrammingmath03_vectors_20160328_jintaeks
JinTaek Seo
 
Graph ASS DBATU.pptx
Graph ASS DBATU.pptxGraph ASS DBATU.pptx
Graph ASS DBATU.pptx
ARVIND SARDAR
 
An elementary introduction to information geometry
An elementary introduction to information geometryAn elementary introduction to information geometry
An elementary introduction to information geometry
Frank Nielsen
 
MC0082 –Theory of Computer Science
MC0082 –Theory of Computer ScienceMC0082 –Theory of Computer Science
MC0082 –Theory of Computer Science
Aravind NC
 
graph ASS (1).ppt
graph ASS (1).pptgraph ASS (1).ppt
graph ASS (1).ppt
ARVIND SARDAR
 
A Quest for Subexponential Time Parameterized Algorithms for Planar-k-Path: F...
A Quest for Subexponential Time Parameterized Algorithms for Planar-k-Path: F...A Quest for Subexponential Time Parameterized Algorithms for Planar-k-Path: F...
A Quest for Subexponential Time Parameterized Algorithms for Planar-k-Path: F...
cseiitgn
 
Information geometry: Dualistic manifold structures and their uses
Information geometry: Dualistic manifold structures and their usesInformation geometry: Dualistic manifold structures and their uses
Information geometry: Dualistic manifold structures and their uses
Frank Nielsen
 
Networking Assignment Help
Networking Assignment HelpNetworking Assignment Help
Networking Assignment Help
Computer Network Assignment Help
 

Similar to Applied Graph Theory Applications (20)

Weighted graphs
Weighted graphsWeighted graphs
Weighted graphs
 
graph_theory_ch_3_20201124.ppt
graph_theory_ch_3_20201124.pptgraph_theory_ch_3_20201124.ppt
graph_theory_ch_3_20201124.ppt
 
Design & Analysis of Algorithms Assignment Help
Design & Analysis of Algorithms Assignment HelpDesign & Analysis of Algorithms Assignment Help
Design & Analysis of Algorithms Assignment Help
 
On algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetryOn algorithmic problems concerning graphs of higher degree of symmetry
On algorithmic problems concerning graphs of higher degree of symmetry
 
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRYON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
ON ALGORITHMIC PROBLEMS CONCERNING GRAPHS OF HIGHER DEGREE OF SYMMETRY
 
project final
project finalproject final
project final
 
Proportional and decentralized rule mcst games
Proportional and decentralized rule mcst gamesProportional and decentralized rule mcst games
Proportional and decentralized rule mcst games
 
Matching
MatchingMatching
Matching
 
Ireducible core and equal remaining obligations rule for mcst games
Ireducible core and equal remaining obligations rule for mcst gamesIreducible core and equal remaining obligations rule for mcst games
Ireducible core and equal remaining obligations rule for mcst games
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
 
Lecture3
Lecture3Lecture3
Lecture3
 
An Optimal Solution For The Channel-Assignment Problem
An Optimal Solution For The Channel-Assignment ProblemAn Optimal Solution For The Channel-Assignment Problem
An Optimal Solution For The Channel-Assignment Problem
 
Beginning direct3d gameprogrammingmath03_vectors_20160328_jintaeks
Beginning direct3d gameprogrammingmath03_vectors_20160328_jintaeksBeginning direct3d gameprogrammingmath03_vectors_20160328_jintaeks
Beginning direct3d gameprogrammingmath03_vectors_20160328_jintaeks
 
Graph ASS DBATU.pptx
Graph ASS DBATU.pptxGraph ASS DBATU.pptx
Graph ASS DBATU.pptx
 
An elementary introduction to information geometry
An elementary introduction to information geometryAn elementary introduction to information geometry
An elementary introduction to information geometry
 
MC0082 –Theory of Computer Science
MC0082 –Theory of Computer ScienceMC0082 –Theory of Computer Science
MC0082 –Theory of Computer Science
 
graph ASS (1).ppt
graph ASS (1).pptgraph ASS (1).ppt
graph ASS (1).ppt
 
A Quest for Subexponential Time Parameterized Algorithms for Planar-k-Path: F...
A Quest for Subexponential Time Parameterized Algorithms for Planar-k-Path: F...A Quest for Subexponential Time Parameterized Algorithms for Planar-k-Path: F...
A Quest for Subexponential Time Parameterized Algorithms for Planar-k-Path: F...
 
Information geometry: Dualistic manifold structures and their uses
Information geometry: Dualistic manifold structures and their usesInformation geometry: Dualistic manifold structures and their uses
Information geometry: Dualistic manifold structures and their uses
 
Networking Assignment Help
Networking Assignment HelpNetworking Assignment Help
Networking Assignment Help
 

Recently uploaded

Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 

Recently uploaded (20)

Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 

Applied Graph Theory Applications

  • 1. APPLIED GRAPH THEORY ASSIGNMENT NO-2 SUBMITTED TO DR.SURENDRA SINGH SUBMITTED BY SANESH KUMAR PRIYADARSHAN KUMAR SHUBHAM TIWARI AMAN TIWARI 2011ECS25 2011ECS35 (2011ECS27) (2011ECS55)
  • 2. 1 Graph covering in electrical network Loop Currents and Node Voltages Consider the vector space W. (over the field of real numbers) associated with the directed graph G. Here G is a connected directed graph of e edges and n vertices, representing an electrical network. From Eq. (13-2), we see that the edge-current vector ((t) is orthogonal to each of the row vectors in the incidence matrix A. Since the row vectors in A span the entire cut-set subspace Ws (of dimension n — 1), ((t) is orthogonal to W. Therefore, ((t) lies in the circuit subspace IV, (of dimension /1 =e —s -) I) of G. Since i(t) is contained in Wr, there must be a set of p vectors in Wr whose linear combination will produce i(t). An obvious choice for this set of p linearly independent vectors in Wr is the rows of the fundamental circuit matrix Bf with respect to some spanning tree. (Clearly, Bf is contained in B.) Let the coordinates (or coefficients) of i(t) in this basis formed by the rows b,, b, b, of 13, be 4,0), i„(t) ..... 1„(t). In other words, Thus each of the e edge currents can be expressed as a linear combination of g quantities Ur), 44(0, . . . , i(t). The are called hoop currents (or mesh currents); they represent current flowing in the p independent circuits corresponding to the rows of B,. Substituting Eq. (13-5) into Eq. (13-2), we get (AB))iL(t) = 0. (13- 6) Similarly, from Eq. (13-4) we see that the column vector v(t) representing the edge voltage is orthogonal to the circuit subspace Weed is, therefore, in cut-set subspace W,. Thus v(t) can be expressed as a linear combination of the n — 1 rows of the reduced incidence matrix A. That is,
  • 3. 2
  • 4. 3
  • 5. 4 Network flow Minimum Spanning Tree Minimum Spanning Tree (MST) problem: Given connected graph G with positive edge weights, find a min weight set of edges that connects all of the vertices. Network design The standard application is to a problem like phone network design. We have a business with several offices; we want to lease phone lines to connect them up with each other; and the phone company charges
  • 6. 5 different amounts of money to connect different pairs of cities. We want a set of lines that connects all our offices with a minimum total cost. It should be a spanning tree, since if a network isn’t a tree, we can always remove some edges and save money. Bipartite graph in job assignment problem Task: Given a weighted complete bipartite graph G = (X ׫Y,X ×Y ), where edge xy has weight w(xy), find a matching M from X to Y with maximum weight. In an application, X could be a set of workers, Y could be a set of jobs, and w(xy) could be the profit made by assigning worker x to job y. By adding virtual jobs or workers with 0 profitability, we may assume that X and Y have the same size, n, and can be written as X = {x1,x2,...,xn} and Y = {y1,y2,...,yn}. Mathematically, the problem can be stated: given an n×n matrix W, find a permutation ʌ of {1,2,3,...,n} for which n X i=1 w(xiyʌ(i)) is a maximum. Such a matching from X to Y is called an optimal assignment. Definition: A feasible vertex labeling in G is a real-valued function l on X ׫Y such that for all x א X and y א Y , l(x) + l(y) ≥ w(xy). Such labelings may be conveniently written beside the matrix of weights. It is always possible to find a feasible vertex labeling. One way to do this is to set all l(y) = 0 for y א Y and for each x א X, take the maximum value in the corresponding row, i.e. l(x) = maxyאY w(xy) for x א X l(y) = 0 for y א Y If l is a feasible labeling, we denote by Gl the subgraph of G which contains those edges where l(x) + l(y) = w(xy), together with the endpoints of these edges. This graph Gl is called the equality subgraph for l. Theorem. If l is a feasible vertex labeling for G, and M is a complete matching of X to Y with M ك Gl, then M is an optimal assignment of X to Y . Proof: We must show that no other complete matching can have weight greater than M. Let any complete matching M0 of X to Y be given. Then w(M0) = X xyאM0 w(xy) ≤ X xyאM0 (l(x) + l(y)) (feasibility of l) = X xyאM (l(x) + l(y)) (all the l(x) and l(y) are summed in either matching) = X xyאM w(xy) since M ك Gl = w(M).
  • 7. 6 Thus the problem of finding an optimal assignment is reduced to the problem of finding a feasible vertex labeling whose equality subgraph contains a complete matching of X to Y. Bipartite graph in Matching problem Maximum Bipartite Matching A matching in a Bipartite Graph is a set of the edges chosen in such a way that no two edges share an endpoint. A maximum matching is a matching of maximum size (maximum number of edges). In other words, a matching is maximum if any edge is added to it, it is no longer a matching. There can be more than one maximum matching for a given Bipartite Graph. Problem: There are M job applicants and N jobs. Each applicant has a subset of jobs that he/she is interested in. Each job opening can only accept one applicant and a job applicant can be appointed for only one job. Find an assignment of jobs to applicants in such that as many applicants as possible get jobs. Solution: This can be solved by Ford-Fulkerson algorithm.
  • 8. 7 Application of planar graph • Easy to visualize. In fact, crossing of edges is the main culprit for reducing comprehensibility. • VLSI design, circuit needs to be on surface: lesser the crossings, better is the design. • High-speed Highways/Railroads design, crossings are always problematic. • Irrigation canals, crossings simply not admissible. Time table schedule An application of Graph Coloring. Making Schedule or Time Table: Suppose we want to make am exam schedule for a university. We have list different subjects and students enrolled in every subject. Many subjects would have common students (of same batch, some backlog students, etc). How do we schedule the exam so that no two exams with a common student are scheduled at same time? How many minimum time slots are needed to schedule all exams? This problem can be represented as a graph where every vertex is a subject and an edge between two vertices mean there is a common student. So this is a graph coloring problem where minimum number of time slots is equal to the chromatic number of the graph. Bio- informatics Famous Problem: Shortest Path • Greedy strategy works for simple problems (no cycles, no negative weights) • Longest path is a similar problem (complement weights) Solution:
  • 9. 8 DIJKASTRA’S ALGORITHM References • http://www.academia.edu/1325212/Timetable_Schedulin g_using_Graph_Coloring • http://www.math.uwo.ca/~mdawes/courses/344/kuhnmunk res.pdf • http://www.tcs.tifr.res.in/~workshop/nitp_igga/slides/shr eesh-planarity-patna.pdf • http://www.geeksforgeeks.org/graph-coloringapplications/ • http://www.geeksforgeeks.org/maximum-bipartitematching/ • http://www.geeksforgeeks.org/ford-fulkerson-algorithmfor- maximum-flow-problem/ • http://www.slideshare.net/UmangGupta5/graph-theorynarsingh- deo
  • 10. 9 • https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&s ource=web&cd=4&ved=0CDkQFjAD&url=http%3A%2 F%2Fwww.geeksforgeeks.org%2Fmaximum-bipartitematching% 2F&ei=mSFfVODlI8fVuQTMloDYC Q&usg =AFQjCNFC68CkA7s0oszG5T9frWHVah1xEg&sig2= Q18G5RJPuMNWwCbXwoziRQ&bvm=bv.79189006,d. c2E&cad=rja