Unit 7: Branch and Bound - Subjective Questions

ECAP538 • Practice Questions with Detailed Answers

20 questions

1

Define the Branch and Bound technique. Explain its fundamental principle and objectives.

2

Describe the state-space tree used in Branch and Bound. Define root node, live node, E-node, dead node, and solution node.

3

What is a bounding function? Discuss the properties of an effective bounding function in Branch and Bound.

4

Distinguish between FIFO, LIFO, and Least-Cost Branch and Bound.

5

Compare Branch and Bound with backtracking.

6

Describe the general least-cost Branch and Bound algorithm for a minimization problem.

7

Explain the pruning conditions in Branch and Bound and justify why they preserve optimality.

8

Formulate the 0/1 knapsack problem mathematically and explain its Branch and Bound state-space tree.

9

Derive the fractional-knapsack upper bound used for the 0/1 knapsack Branch and Bound algorithm.

10

Solve the following 0/1 knapsack instance using Branch and Bound: capacity , profits , and weights .

11

What information is stored in a knapsack Branch and Bound node? Explain how its two children are generated.

12

Why are knapsack items sorted by non-increasing profit-to-weight ratio before calculating bounds? Does sorting alter the optimal 0/1 solution?

13

Distinguish among the current profit, incumbent profit, and upper bound in the 0/1 knapsack Branch and Bound method.

14

Formulate the Travelling Salesperson Problem and describe its Branch and Bound representation.

15

Explain how cost-matrix reduction gives a lower bound for the Travelling Salesperson Problem.

16

Use matrix reduction to obtain a lower bound and determine an optimal tour for the cost matrix .

17

Describe how child nodes are generated and pruned in a reduced-cost-matrix Branch and Bound algorithm for TSP.

18

Explain the relationship between assignment relaxation, subtours, and lower bounds in Branch and Bound for TSP.

19

Analyze the worst-case time and space complexity of Branch and Bound for 0/1 knapsack and TSP.

20

Discuss strategies for improving the practical efficiency of a Branch and Bound algorithm.