Khi thực hiện xong bước chọn lời giải , thì có 2 trường hợp có thể xảy ra : trường hợp có thể xảy ra :
Trường hợp 1: Số số 0 bị khoanh trịn đúng bằng n thì bài
tốn đã giải xong và kết quả phân cơng tương ứng với các vị trí số 0 bị khoanh trịn đó .
Trường hợp 2: Số số 0 bị khoanh trịn < n thì chưa có lời
Bước 5 : Điều chỉnh
ta thực hiện các việc sau :
Xỏc định số nhỏ nhất trong các số chưa bị gạch bỏ .
Xõy dựng lại ma trận mới ở bước 4 theo các nguyên tắc
sau :
+ Những số nào bị 1 gạch cắt qua sẽ viết lại như cũ .
+ Những số nào bị 2 gạch cắt qua sẽ cộng thêm số nhỏ nhất vào .
+ Những số nào không bị gạch sẽ trừ đi số nhỏ nhất .
Sau khi thực hiện việc điều chỉnh sẽ quay về bước 4 và nếu chưa có lời giải lại thực hiện bước 5 ; Cứ như thế bài tốn sẽ quay vịng ở 2 bước : bước 4 và bước 5 cho đến khi có lời giải .
Copyright 2006 John Wiley & Sons, Inc. 16-46
Assignment Method: Example
Row reduction Column reduction Cover all zeros 5 0 1 5 3 0 1 4 3 0 1 4 4 0 2 4 2 0 2 3 2 0 2 3 2 1 0 1 0 1 0 0 0 1 0 0 5 1 0 6 3 1 0 5 3 1 0 5 Number lines number of rows so modify matrix
Initial PROJECT Matrix 1 2 3 4 Bryan 10 5 6 10 Kari 6 2 4 6 Noah 7 6 5 6 Chris 9 5 4 10
Copyright 2006 John Wiley & Sons, Inc. 16-47
Assignment Method: Example (cont.)
Modify matrix Cover all zeros 1 0 1 2 1 0 1 2 0 0 2 1 0 0 2 1 0 3 2 0 0 3 2 0 1 1 0 3 1 1 0 3
Number of lines = number of rows so at optimal solution
1 2 3 4 Bryan 1 0 1 2 Bryan 1 0 1 2 Kari 0 0 2 1 Noah 0 3 2 0 Chris 1 1 0 3 PROJECT 1 2 3 4 Bryan 10 5 6 10 Kari 6 2 4 6 Noah 7 6 5 6 Chris 9 5 4 10 PROJECT Project Cost = (5 + 6 + 6 + 4) X $100 = $2,100