Question: An undirected graph G is called a bipartite graph if the set of nodes can be partitioned into two non - overlapping sets A and

An undirected graph G is called a bipartite graph if the set of nodes can be partitioned into two non-overlapping sets A and B where every edge (x, y) in G is between a node x in A and a node y in B. Assume that A has n nodes, B has m nodes, and n m. For convenience, the labels of the nodes in A are {1,2,3,..., n}, and the labels of the nodes in Bare {n +1, n +2, n +3,..., n + m}.A complete matching in G is any set of n edges in G where no two edges share a node. If the graph is weighted, the weight of a complete matching is the sum of the weights of its edges. We are interested in finding a minimum-weight complete matching in a weighted bipartite graph G.a) Give a legitimate C for a branch-and-bound (B&B) algorithm that finds a minimum-weight complete matching in G, and prove that your C is valid. Your C cannot be just the cost so far.b) Using your C, apply BaB to find a minimum-weight complete matching in the followingweighted bipartite graph G: A =(1,2,3), B ={4,5,6,7},E ={[(1,7),4],[(1,5),5],[(1,4),16],[(2,7),2],[(2,5),9],[(2,6),4],[3,7),4],[(3,5),10],[(3,6),6]}.Show the solution tree, the C of every tree node generated, and the optimal solution. Also, mark the order in which each node in the solution tree is generated.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!