Chương Bài ttốn Ch phân cơng Chương Bài tốn phân cơng • Thuật ậ tốn Hungarian g • Bài tốn phân cơng có số dịng số cột khác • Bài tốn phân cơng cực đại hàm mục tiêu • Bài ttốn phân hâ công ô giải iải bằ thuật th ật tốn t vận tải • Bài tốn phân cơng giải quy hoạch tuyến tính g bán hàng g rong g ã Bi toỏn ngi â2010ca Th XuõnLan,GVC.Ths Chng 6 Bài tốn phân cơng GIỚI THIỆU GIỚI THIỆU ©2010 của Đỗ Thị Xn Lan , GVC. Ths Giới thiệu ố nhân cho dự án Phân bố Phân công Phâ ô cán giám iá sát đến đế công trường Giao hợp đồng cho nhà thầu Cực tiểu hàm mục tiêu Tổng chi phí Thời gian thực công việc Cực đại hàm mục tiêu … Tổng tiền lời ố lượng Số sản phẩm làm ©2010 của Đỗ Thị Xn Lan , GVC. Ths Chương 6 Bài tốn phân cơng THUẬT TỐN HUNGARIAN THUẬT TỐN HUNGARIAN ©2010 của Đỗ Thị Xn Lan , GVC. Ths Thuật tốn Hungarian Ma trận chi phí ề lời hay số ố lượng sản phẩm) ẩ (giờ công/ tiền Bộ ộp phận ậ ợ phân công … m Đối tượng ợ g cần ợ thực ự ệ c11 c21 c12 c22 c1n c2n cm1 cm2 cmn ©2010 của Đỗ Thị Xuân Lan , GVC. Ths … n Thuật toán Hungarian Trường hợp cực ự tiểu hàm mục tiêu Ma trận chi phí hay cơng có số dịng số cột Thuật ậ tốn Hungarian Thuật tốn Hungarian: dựa tính chất rút giảm ma trận Khi trừ hay cộng thêm giá trị thích hợp vào phần tử ma trận chi phí ta có ma trận chi phí hội Chi phí hội giá trị thiệt hại có phân cơng chưa phải tối ưu Nếu ta rút giảm ma trận đến có phần tử có giá trị khơng “0” dịng cột đạt phân cơng tối ©2010 của Đỗ Thị Xn Lan , GVC. Ths ưu vào có giá trị khơng “0” Xác định ma trận chi phí hội Trừ giá trị chi phí phần tử dò cho dòng h giá iá trị t ị chi hi phí hí nhỏ hỏ hất t dòng dò ấ Trừ giá trị chi phí phần tử cột cho giá trị chi phí nhỏ cột Thực phân công tối ưu Kiểm tra dịng cột có giá trị không “0” Thực phân công cho ô Kiểm tra điều kiện tối ưu Vẽ số tối thiểu đường thẳng dòng hay cột qua số không (“0”) bảng Nếu số đường thẳng số dịng/cột NO YES Xây dựng ma trận chi phí hội Chọn giá trị nhỏ chưa nằm đường thẳng Trừ giá trị chi phí phần tử khơng nằm đường thẳng cho giá trị nhỏ cộng giá trị nhỏ với giá trị nằm giao điểm hai đường thẳng ©2010 của Đỗ Thị Xn Lan , GVC. Ths Loại bỏ dịng cột có chứa số “0” phân phối tiếp tục trở lại tìm kiếm dịng cột có giá trị không “0” để thực phân công Ví dụ 6.1 Một xưởng gia cơng cốp pha có người thợ phân công làm việc Tiền công để làm xong việc người thợ bảng (1.000 đồng) Đề nghị phân công cho tổng chi phí lao động nhất? Cơng nhân A1 A2 A3 A4 B1 12 10 14 B2 11 8 Việc B3 10 10 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths B4 14 11 1. Xác định ma trận chi phí hội Trừ giá trị phần tử dòng cho giá trị nhỏ dòng Trừ g giá trị p phần tử g cột cho giá trị nhỏ cột Chi phí hội tính theo dịng ( đồng) (ngàn đồ ) Cơng nhân B1 A1 12 A2 10 A3 14 A4 Việc B2 B3 B4 11 14 10 8 11 10 Công nhân B1 A1 A2 A3 A4 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths Việc B2 B3 B4 4 Xác định ma trận chi phí hội Trừ giá trị phần tử dò cho dòng h giá iá ttrịị nhỏ hỏ hất t dòng dò ấ Trừ giá trị phần tử cột cho giá trị nhỏ cột Chi phí hội tính theo cột ( đồng) (ngàn đồ ) Công nhân hâ B1 A1 A2 A3 A4 Việc B2 B3 B4 4 Việc Công nhân hâ B1 B2 B3 B4 A1 A2 2 A3 0 A4 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths 2 Kiểm tra điều kiện tối ưu Vẽ số tối thiểu đường thẳng dò h dòng hay cột ột qua mọii số ố khô không (“0”) bảng Công nhân Việc B1 B2 B3 B4 A1 A2 2 A3 0 A4 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths Thoả mãn điều kiện tối ưu Thực phân cơng tối ưu Kiểm tra dịng cột có giá trị khơng “0” Thực phân công cho Loại bỏ dịng cột có chứa số “0” phân phối tiếp p p tục trở lại tìm kiếm dịng g cột có giá trị không “0” để thực phân công Công nhân Việc B1 B2 B3 B4 Công nhân A1 A1 A2 2 A2 A3 0 A3 A4 Việc B1 B2 B3 B4 A4 ©2010 của Đỗ Thị Xn Lan , GVC. Ths Tổng chi phí: 30.000 đ 8 Ví dụ 6.2 Một cơng ty xây dựng có kỹ sư phân cơng phụ trách dự án Chi phí để ể thực dự án ỗ kỹ sư bảng (đơn vị 1000 $) Đề nghị phân công cho tổng chi phí nhất? Kỹ sư Dự ự án An Cư An Điền An Hòa A An 11 14 Dư 10 11 Kỳ 12 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths 1 Xác định ma trận chi phí hội Trừ giá trị phần tử dòng cho giá trị nhỏ dòng Trừ giá trị phần tử cột cho giá trị nhỏ cột Chi phí hội tính theo dị (ngàn dịng ( đồng) đồ ) Dự án Kỹ sư An Dự án An An An Cư Điền Hòa 11 14 Kỹ sư An An An Cư Điền Hòa An Dư 10 11 Dư Kỳ 12 Kỳ ©2010 của Đỗ Thị Xuân Lan , GVC. Ths 1 Xác định ma trận chi phí hội Trừ giá trị phần tử dòng cho giá trị nhỏ dòng Trừ giá trị phần tử cột cho giá trị nhỏ cột Chi phí hội tính theo cột ( đồng) (ngàn đồ ) Dự án Dự án Kỹ sư An An An Cư Điền Hòa Kỹ sư An An An Cư Điền Hòa An An Dư Dư 0 Kỳ Kỳ ©2010 của Đỗ Thị Xuân Lan , GVC. Ths 2 Kiểm tra điều kiện tối ưu Vẽ số tối thiểu đường g thẳng g dịng hay cột qua số khơng (“0”) bảng Dự án Kỹ sư An An An Cư Điền Hòa An Dư 0 Kỳ ©2010 của Đỗ Thị Xuân Lan , GVC. Ths 3 Xây dựng ma trận chi phí hội Chọn giá trị nhỏ chưa nằm đường thẳng Trừ giá trị chi phí phần tử khơng nằm đường thẳng cho giá trị nhỏ ấ ấ cộng giá trị nhỏ cho giá trị nằm giao điểm h iđ hai đường thẳ thẳng Kỹ sư An Dư Kỳ An Cư Dự án An An Điền Hòa 0 3 Dự án Kỹ sư An Cư An Dư Kỳ ©2010 của Đỗ Thị Xuân Lan , GVC. Ths 0 An An Điền Hòa Kiểm tra điều kiện tối ưu Vẽ số tối thiểu đường thẳng dòng dò hay h cột ột qua mọii số ố không khô (“0”) bảng Dự án Kỹ sư An An An Cư Điền Hòa An Dư 0 Kỳ ©2010 của Đỗ Thị Xuân Lan , GVC. Ths Thoả mãn điều kiện tối ưu Thực phân công tối ưu Kiểm tra dịng cột có giá trị không “0” Thực phân công cho Loại bỏ dịng cột có chứa số “0” phân phối tiếp tục trở lại tìm kiếm dịng cột có giá trị không “0” để thực phân công Dự án Dự án Kỹ sư An An An Cư Điền Hòa Kỹ sư An An An Cư Điền Hòa An An Dư 0 Dư Kỳ Kỳ ©2010 của Đỗ Thị Xuân Lan , GVC. Ths Tổng chi phí: 25.000 $ 10 ... tiền lời ố lượng Số sản phẩm làm ©2010 của? ?Đỗ Thị Xn? ?Lan? ?, GVC. Ths Chương 6? ?Bài? ?tốn phân cơng THUẬT TỐN HUNGARIAN THUẬT TỐN HUNGARIAN ©2010 của? ?Đỗ Thị Xn? ?Lan? ?, GVC. Ths Thuật tốn Hungarian Ma trận... vận tải • Bài tốn phân cơng giải quy hoạch tuyến tính g bán hng g rong g ã Bi toỏn ngi â2010ca Th Xn? ?Lan? ?, GVC. Ths Chương 6? ?Bài? ?tốn phân cơng GIỚI THIỆU GIỚI THIỆU ©2010 của? ?Đỗ Thị Xn? ?Lan? ?, GVC.? ?Ths.. . ©2010 của? ?Đỗ Thị Xuân? ?Lan? ?, GVC. Ths 2 Kiểm tra điều kiện tối ưu Vẽ số tối thiểu đường g thẳng g dịng hay cột qua số khơng (“0”) bảng Dự án Kỹ sư An An An Cư Điền Hòa An Dư 0 Kỳ ©2010 của? ?Đỗ Thị Xuân? ?Lan? ?, GVC. Ths