24142

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/Gasthaus
  • 8/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_Knot
  • 8/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_numbers
  • 8/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.png
  • 8/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