+1 vote

245311
35648
43579
343812
42649

Given jobs, resources and cost matrix.....for which assignment overall cost is minimum?

in Branch & Bound by Active (276 points)
reopened by

2 Answers

+2 votes
This problem of job assignment can be done by using the branch and bound approach.
The minimum cost for assigning the jobs { j1, j2, j3, j4, j5 } to the resources { a, c, d, e, b } is achieved with a total payment of (2 + 8 + 3 + 3 + 4), resulting in a sum of 20.
by AlgoMeister (584 points)
0 votes

In the enumeration tree, node (i, j) represents job i is assigned to resource j.

Lower Bound Calculation
We calculate the lower bound at a node by 2 following principles:
1. A job must be assigned to a resource.
2. A resource must be assigned with a job.

Upper Bound Calculation
Greedy: At each step, select an unselected job, assign it to the resource with minimum cost.

In the enumeration tree, if the lower bound of a node is greater than or equals the current upper bound, which means no improvement is made to a feasible solution, we do pruning.

by Active (292 points)
edited by

Related questions

+1 vote
2 answers
asked Dec 4, 2016 in Branch & Bound by Amal_Q AlgoMeister (920 points)
0 votes
2 answers
0 votes
2 answers
asked Jul 31, 2023 in Math Basics by Amrinder Arora AlgoMeister (1.6k points)
The Book: Analysis and Design of Algorithms | Presentations on Slideshare | Lecture Notes, etc
...