Trong sản xuất, quy trình sản xuất thường yêu cầu sử dụng hai hoặc nhiều máy để hoàn thành công việc sản xuất. Thời gian cho mỗi công việc trên mỗi máy thường khác nhau. Khi bạn có một vài công việc phải hoàn thành, makepan là tổng thời gian cần thiết để hoàn thành tất cả chúng. Tính toán makepan có nghĩa là tìm chuỗi công việc sẽ giảm thiểu thời gian cần thiết.
Makespan cho hai máy
Để xác định mức bù tối thiểu cho một nhóm công việc yêu cầu hai máy, hãy bắt đầu bằng cách sắp xếp thời gian công việc thành hai danh sách. Danh sách đầu tiên bao gồm thời gian cho máy 1 và danh sách thứ hai chứa thời gian công việc cho máy 2. Đi qua cả hai danh sách và tìm thời gian ngắn nhất trong danh sách. Nếu thời gian ngắn nhất là từ danh sách một, hãy lên lịch cho công việc này trước và xóa nó khỏi cả hai danh sách. Nếu thời gian ngắn nhất đến từ danh sách thứ hai, hãy lên lịch cho lần cuối. Một lần nữa, loại bỏ công việc từ cả hai danh sách. Lặp lại quá trình sắp xếp này cho đến khi mọi công việc được lên lịch. Trình tự công việc được tạo ra có makepan tối thiểu có thể.
Ba hoặc nhiều máy
Khi cần ba hoặc nhiều máy, các trình tự có thể phát triển dựa trên tiến trình toán học nhanh chóng. Nó nhanh chóng trở nên không thể thực hiện việc phân loại bằng tay hoặc thậm chí với một máy tính. Các nhà sản xuất giải quyết cho một makepan hợp lý hiệu quả, chứ không phải là một tối ưu. Một cách để làm điều này là chia các công việc và máy móc thành các nhóm đủ nhỏ để tính toán makepan cho mỗi nhóm.