Question: Please explain well with a diargram with answer. backtracking and tree to design a Branch && Bound algorithm. Thank you > Given a N N

Please explain well with a diargram with answer. backtracking and tree to design a Branch && Bound algorithm. Thank you >
Given a N N M atrix M filled with non-negative integers, find all the possible cells M (i, j)
where indexes i and j are unique and the sum of those cells is maximized or minimized for all the
possible solutions found.
The formal definition of the problem is the following:
Let {P1, P2,..., Pk,..., Pn} be a set of solutions for this problem where Pk ={M (i, j)1+M (i, j)2+
M (i, j)3+...+ M (i, j)m1+ M (i, j)m}= S is a set of coordinates for integers values in a matrix,
and S the sum of those integers for that solution Pk. The S sum is valid only if:
1. All the indexes i and j for that sum of Pk are unique
2. The integer in M (i, j) is not zero
3. Index j in M (i, j)x must be the same as index i in M (i, j)x+1
4. Index i in M (i, j)1 and index j in M (i, j)m must be zero for all the solutions Pk
5. A possible solution Pk is considered optimal only if the sum S of all its integers is the minimum
or the maximum sum S from all the solutions Pk
6. All the vertices but the source vertex must be visited only once. The source vertex is visited
twice because it plays the role of the source and destination vertex in this algorithm
For example, given the following matrix M filled with integers and zeros find all the possible
results that met the above conditions.
\infty 71008
7\infty 5096
15\infty 400
004\infty 20
0902\infty 3
86003\infty
All possible solutions are:
1. P ={M [0][1]+ M [1][5]+ M [5][4]+ M [4][3]+ M [3][2]+ M [2][0]}=23
2. P ={M [0][2]+ M [2][3]+ M [3][4]+ M [4][5]+ M [5][1]+ M [1][0]}=23
3. P ={M [0][2]+ M [2][3]+ M [3][4]+ M [4][1]+ M [1][5]+ M [5][0]}=30
4. P ={M [0][5]+ M [5][1]+ M [1][4]+ M [4][3]+ M [3][2]+ M [2][0]}=30
1(A). Create a state-space tree to design a backtracking algorithm to find all the solutions
for the following matrix M . Note that approaches other than creating a state-space tree for
this algorithm wont get credit. Show all your work
\infty 2022211516
20\infty 20141713
2220\infty 231911
211423\infty 1716
15171917\infty 16
1613111616\infty
1(B).Create a state-space tree to design a Branch && Bound algorithm to find all the
solutions for the matrix given in problem #1 Note that approaches other than creating a
state-space tree for this algorithm wont get credit. Show all your work
1(c). Create pseudocode to solve both or your algorithms from part #Aand #B Note
that your algorithms must work for all the N xN matrices where N is an integer. Students
wont get credit for this problem if they provide code instead of pseudocode.

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 Programming Questions!