Subtract the smallest value in each row from every other value in that row
Subtract the smallest value in each column from every other value in that column
This gives you the opportunity cost matrix
1 of 5
Hungarian Algorithm
Reduce rows then columns
Test for optimality by covering all zero cells with as few lines as possible. If optimal, the number of lines covering the zero cells should be equal to n for an nxn matrix
Revise the opportunity cost matrix
2 of 5
Matrix Revision
Find the smallest uncovered number in the matrix and subtract this from all uncovered values in the matrix
Add the same number to all cells that are covered by two lines
If a cell is only covered by one line, do not add or subtract anything
3 of 5
Modifying a matrix to maximise
Subtract every value in the table from the largest value in the table (so to 'flip' the numbers so that the smallest is now the biggest and vice versa) and continue as normal by reducing rows, then columns, then checking for optimality, then modifying.
4 of 5
Linear Programming
For any matrix, each row and column must only have one value chosen. Therefore, when forming a linear program, you must add one of each cell and total to one. Example, for a matrix with 3 workers P, Q & R and 3 jobs A, B & C;
Comments
Report
Report
Report
Report
Report