Upload
shikha-agarwal
View
220
Download
0
Embed Size (px)
Citation preview
8/4/2019 24142
1/9
Question 1: (a) Using Karnaugh map, simplify
X': A'BC'D'+ ABC'D'+ A'BCD'+ ABCD' (8 Marks)ANS : X : ABCD + ABCD + ABCD + ABCD
The above expression can be expressed karnaugh map as:
CD CD CD CD CD CD
AB
AB AB
AB
AB
AB
Now, X: ABCD + ABCD) + (ABCD + ABCD)
= ABD(C+C) + ABD(C+C)
= ABD+ ABD (C+C=1)= BD (A+A)
= BD (A+A)
= BD (A+A = 1)
(b) If R is an equivalence relation on set A, prove that is also anequivalence relation. (4 Marks)
ANS : Let R be an equivalence relation, on set A.
R is reflexive, symmetric and transitive.Since R is reflexive.
(a,b) R, a A (a,a) . is reflexive. ..............................(1)Since R is symmetric.
(a,b) R (b,a) R , a, b AWhenever (a,b) R. (b,a) andWhenever (b,a) R. (a,b)
1 11 1
1 1
8/4/2019 24142
2/9
(b,a) R (a,b) is symmetric. ..............................(2)Since R is transitive.
(a,b),(b,c)
R
(a,c)
R ,
a, b,c
A
Now, (a,b) R (b,a) and (b,a) R (c,d)
Thus, (c,b),(b,a) (c,a) . is transitive. ..............................(3)
By (1) ,(2) & (3), is an equivalence relation.
(c) Describe Konigsbergs 7 bridges problem and Euler's solution to it
(8 Marks)ANS: Konigsbergs problem : Konigsberg, a city in Prussia had 7 bridges that
crossed the pregel river. These bridges connected the two islands in the river with
each other & with the opposite banks.
The classic statement of the problem, given above, uses unidentified nodesthat
is, they are all alike except for the way in which they are connected. There is a
variation in which the nodes are identifiedeach node is given a unique name orcolor.
The northern bank of the river is occupied by the Schlo, or castle, of the Blue
Prince; the southern by that of the Red Prince. The east bank is home to the
Bishop's Kirche, or church; and on the small island in the center is a Gasthaus, orinn.
http://en.wikipedia.org/wiki/Gasthaushttp://en.wikipedia.org/wiki/File:7_bridgesID.pnghttp://en.wikipedia.org/wiki/Gasthaus8/4/2019 24142
3/9
It is understood that the problems to follow should be taken in order, and beginwith a statement of the original problem:
It being customary among the townsmen, after some hours in the Gasthaus, to
attempt to walk the bridges, many have returned for more refreshment claimingsuccess. However, none have been able to repeat the feat by the light of day.
8: The Blue Prince, having analyzed the town's bridge system by means of graph
theory, concludes that the bridges cannot be walked. He contrives a stealthy plan to
build an eighth bridge so that he can begin in the evening at his Schlo, walk the
bridges, and end at the Gasthaus to brag of his victory. Of course, he wants the Red
Prince to be unable to duplicate the feat from the Red Castle. Where does the Blue
Prince build the eighth bridge?
9: The Red Prince, infuriated by his brother's Gordian solution to the problem,wants to build a ninth bridge, enabling him to begin at his Schlo, walk the
bridges, and end at the Gasthaus to rub dirt in his brother's face. As an extra bit of
revenge, his brother should then no longer be able to walk the bridges starting and
ending at his Schloss as before. Where does the Red Prince build the ninth bridge?
10: The Bishop has watched this furious bridge-building with dismay. It upsets the
town's Weltanschauung and, worse, contributes to excessive drunkenness. He
wants to build a tenth bridge that allows all the inhabitants to walk the bridges and
return to their own beds. Where does the Bishop build the tenth bridge?
Solutions :
The colored graph
http://en.wikipedia.org/wiki/Gordian_Knothttp://en.wikipedia.org/wiki/World_viewhttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph7.pnghttp://en.wikipedia.org/wiki/World_viewhttp://en.wikipedia.org/wiki/Gordian_Knot8/4/2019 24142
4/9
Reduce the city, as before, to a graph. Color each node. As in the classic problem,
no Euler walk is possible; coloring does not affect this. All four nodes have an odd
number of edges.
The 8th edge
8: Euler walks are possible if exactly zero or two nodes have an odd number of
edges. If we have 2 nodes with an odd number of edges, the walk must begin at
one such node and end at the other. Since there are only 4 nodes in the puzzle, the
solution is simple. The walk desired must begin at the blue node and end at the
orange node. Thus, a new edge is drawn between the other two nodes. Since they
each formerly had an odd number of edges, they must now have an even number of
edges, fulfilling all conditions. This is a change inparityfrom an odd to evendegree.
The 9th edge
http://en.wikipedia.org/wiki/Even_and_odd_numbershttp://en.wikipedia.org/wiki/Even_and_odd_numbershttp://en.wikipedia.org/wiki/Even_and_odd_numbershttp://en.wikipedia.org/wiki/File:7b-graph09.pnghttp://en.wikipedia.org/wiki/File:7b-graph09.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph8.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph8.pnghttp://en.wikipedia.org/wiki/File:7b-graph09.pnghttp://en.wikipedia.org/wiki/File:7b-graph09.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph8.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph8.pnghttp://en.wikipedia.org/wiki/File:7b-graph09.pnghttp://en.wikipedia.org/wiki/File:7b-graph09.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph8.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph8.pnghttp://en.wikipedia.org/wiki/File:7b-graph09.pnghttp://en.wikipedia.org/wiki/File:7b-graph09.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph8.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph8.pnghttp://en.wikipedia.org/wiki/Even_and_odd_numbers8/4/2019 24142
5/9
The 10th edge
9: The 9th bridge is easy once the 8th is solved. The desire is to enable the red
castle and forbid the blue castle as a starting point; the orange node remains the
end of the walk and the white node is unaffected. To change the parity of both red
and blue nodes, draw a new edge between them.
10: The 10th bridge takes us in a slightly different direction. The Bishop wishes
every citizen to return to his starting point. This is an Euler cycle and requires that
all nodes be of even degree. After the solution of the 9th bridge, the red and the
orange nodes have odd degree, so their parity must be changed by adding a newedge between them.
Question 2: (a) Show that the sum of the degrees of all vertices of a graph
is twice the number of edges in the graph. (4 Marks)
ANS : A graph consists of a set of vertices and a set of edges. A vertex is usuallydenoted by a small circle while an edge is just a line drawn between two vertices.
The diagram Graph #1 is a graph consisting of four vertices and three edges.
This graph is called an undirected graph as all the edges have no
direction(undirected edges). Graphs where undirected edges join the same the
vertex are called Multi-edge graphs. This discussion will be confined to only
simple graphs. In graph #1, we can denote all the vertices by the set V1= {
http://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Problem.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph10.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph10.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Problem.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph10.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph10.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Problem.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph10.pnghttp://en.wikipedia.org/wiki/File:Koenigsberg_Bridges_Variations_Graph10.png8/4/2019 24142
6/9
A,B,C,D}. The set of all edges can be denoted by E1={m,n,p}. This graph can
then be denoted by G1. To be more explicit and to emphasize that the graph is
composed of a vertex and edge sets, G1 can be writen as G1( V1, E1). The G1( V1,
E1) can also be written more explicitely as G1( {A,B,C,D}, {m,n,p}).In an
undirected graph, the degree of a node in a graph is the total number of edges that
are incident on the node. For instance, in the G1 graph , the degree of node A is 2,
while the degree of node D is zero. The total sum of all degrees of an undirected
graph is equal to twice the number of edges. This is sometimes refered to as the
Hand shaking Lemma. The proof is simply that every edge joins two nodes and
increases the degree of each node by one. So, each edge increases the graphs total
degree sum by two. It is called the Hand Shaking Lemma as it can be used to to
solve the following problem. A group of people meet for the first time at a party.
During the party, they mingle and meet others. Whenever one person meets
another for the first time, they give each other a hand shake. At the end of the
party, every person is asked the total number of handshakes he(or she) has given.The problem is to find find the total unique first time meetings. By using the the
Hand Shaking Lemma, we can see that the total unique meetings is just the total
number of handshakes divided by two. For Example, in G1 , if the vertices
represents different people and each edge represents a hand shake, the total number
of unique meetings is three, while the total count of all the handshakes that each
person has given is six. A subgraph of a graph is a new graph that contains a
subset of the vertices and edges from the original graph. Every edge must still join
nodes of the new graph. There is no such thing as a half edge. For instance the
graph ({ A,B,D},{n} ) is a subgraph ofG1. A subgraph can be the empty graph (
{ }, { } ).
A sequences of edges and vertices that can be traveresed to go from one vertex to
that of another is called a path. For instance, the path to go from vertex B to
vertex C can be denoted by the sequence (B,n,A,m,C). Another path could be
(B,n,A,n,B,p,C). Notice that this new path does a wasted trip to A and then back
to B. To remove these wasted type paths, a Simple Path is a path such that no
vertex or edge is found in the path sequence twice. Hence, in graph G1, the only
two simple paths from B to C are (B,p,C) and (B,n,A,m,C). If a graph contains
two nodes such that there are two distinct simple paths between one node andanother, then the graph is said to contain a cycle. For instance, the graph G1
contains a cycle. If a graph does not contain a cycle, than it is called an acyclic
graph. The length of a path is the total number of edges in a path sequence. For
instance, the path sequence (A,m,C,p,B,n,A) has a path length of 3. Since the it
starts and ends at the same vertex, the path is a cycle. A circuit is a path where the
start vertex and destination vertex are the same.
8/4/2019 24142
7/9
A path in a graph is called an Euler Path, if the path contains every edge of the
original graph. A path is called an Euler Circuit, if the path is an Euler Path that
is a circuit. A Hamiltonian path is a path that in a graph that has all of the
vertices of the graph. A Hamiltonian Circuit is an Hamiltonian path which is a
circuit.
A connected graph is one in which every vertex can be reached using some path
from every other vertex. A graph that is not connected is called a disconnected
graph. As we cannot reach vertex D from any other vertex in graph G1, the graph
is not connected. It is a disconnected graph. An acyclic connected graph is
called a free tree. If a subgraph of a connected graph is a tree that still connectsall the vertices of the original graph, then the tree is called a spanning tree.
A directed graph is one in which all the edges are directed. The graph #2 is a
directed graph. Unlike undirected graphs, a directed graph may contain edgeswhich start and end at the same vertex. The edge p is an example of such an
edge(a self loop). But no two edges can be drawn with the same source and
destination vertices. Symbolically, a directed graph is represented the same way as
an undirected graph. For example, Graph #2 can be represented symbolically as
G2=G2( { A,B,C,D } , { p,q,r,s,t,u } ).
Unlike an undirected graph where only a single vertex degree is defined, in a
directed graph, every vertex has an out degree and an in degree. The out-degree
is defined as total count of all outward drawn edges from that vertex. The in-
degree is defined as the total count of all edges going towards a vertex. Forinstance, the out-degree of node A is one. While, the in-degree of node A is two.
The Hand-shaking Lemma for directed graphs states that the sum of all in and out
degrees for a graph is equal to two times the total number of edges. For example
in Graph #2, the sum of all in and out degrees is equal to twelve(2*6 edges).
A Vertex that only has out bound edges with out any in bound edges is called a
source. While, a vertex that only has in bound edges with out any out bound
edges is called a sink. Graph #2 does not contain any sources. It does contain asingle sink vertex C.
Whether directed or undirected, graphs can be stored as either an
adjacency matrix
8/4/2019 24142
8/9
(b) Let G be a non directed graph with L2 edges. If G has 6 vertices each of
degree 3 and the rest have degree less than 3, what is the minimum number
of vertices G can have? (4 Marks)
ANS : By handshaking theorem,
2
no. Of edges = Sum of degrees of all the vertices.
Let there be p vertices.
p6 have degree less then 3. 24 ( 6 3) + (p - 6) 3 24 18 + 3p18 24 3p 8 p
Thus, G can have minimum 8 vertices.
(c) Determine the truth value for each of the following statements: (4 Marks)
(i) 4 + 3 = 6 AND 3 + 3 = 6ANS : Let p: 4+3=6
q: 3+3=6
Then the given statement is of the form p q. P q is true when atleast anyone of p or q is true. Here, the truth values of p and q have truth value T and F
respectively.
The truth value of p
q is F.
i.e. it is false.
(ii) 5 + 3 = 8 OR 3 + 1 = 5ANS : Let p: 5+3=8
q: 3+1=5
Then the given statement is of the form p v q. P v q is true when atleast any
one of p or q is true. Here p and q have truth value T and F respectively.
The truth value of p v q is T.i.e. it is true.
8/4/2019 24142
9/9
(d) Let f(n)= 5 f(n/ 2) + 3 and f(1) = 7. Find f(2k) where k is a positive integer.
Also estimate f(n) if f is an increasing function. (4 Marks)
ANS :
f(n) = 5. f () + 3
f(1) = 7
f = 5. F (
) + 3
= 5.f() + 3