Các luật phân phối Heuristics:

Một phần của tài liệu Luận văn thạc sĩ công nghệ thông tin ứng dụng mô hình job shop linh động để hỗ trợ lập lịch sản xuất cho một công ty (Trang 34)

c. Sản xuất theo dự án: (Open shop)

2.5.2. Các luật phân phối Heuristics:

Tất cả các công việc trong vấn đề lập lịch sẽ tạo thành các hoán vị, do đó rất nhiều phương pháp đã được đề xuất với ý tưởng trao đổi vị trí của công việc hay chèn các công việc tại các vị trí khác nhau. Các heuristic NEH được coi là các heuristic tốt nhất và đã được giới thiệu bởi Nawaz et al. vào năm 1983 [21]. Nó

được dựa trên ý tưởng rằng công việc với thời gian xử lý cao trên tất cả các máy cần phải được sắp xếp theo thứ tự càng sớm càng tốt. Thủ tục đơn giản như sau:

− Tính toán tổng thời gian xử lý của từng công việc i:

− Sắp xếp các công việc theo thứ tự không tăng của và lấy hai công việc đầu tiên để so sánh hai lịch trình bằng cách bắt đầu bằng công việc

đầu tiên và sau đó thứ hai. Sau đó chọn giải pháp tốt nhất.

− For i = 3,…,n đặt công việc i ở mỗi vị trí có thể có trong chuỗi thu được và lựa chọn lộ trình tốt nhất từng phần.

Đối với các tổng cộng chậm trễ, đơn giản là chẩn đoán được dựa trên các quy tắc điều phối. Những quy tắc này được xác định đó là công việc sẽ được thêm vào trình tự thu được. Sau đây sẽ trình bày quy tắc chính được sử dụng cho tổng các vấn

đề chậm trễ. 1. Chọn một lời giải ban đầu s ∈ S 2. Lặp 3. Phát sinh lời giải tốt nhất s’ ∈ N(s); 4. Nếu c(s’) < c(s) thì 5. s:=s’; 6. Cho đến khi c(s’) ≥ c(s);

Với s là chuỗi các công việc được lên kế hoạch, t thời điểm mà tại đó công việc được xem để lựa chọn, thời gian hoàn thành công việc i ∉ s nếu nó được dự vào cuối của chuỗi. Điều phối khác nhau của các quy tắc là:

− Ngày tới hạn sớm nhất (EDD): tại thời điểm t, công việc với tối thiểu

được chọn

− Trọng số ngày tới hạn sớm nhất (WDD): thời gian t, công việc tối ưu với

được chọn

− Ngày tới hạn sớm nhất với xử lý (EDDP): tại thời điểm t, công việc có giá trị tối thiểu được chọn

− Thay đổi ngày tới hạn (MDD): tại thời điểm t, công việc có giá trị tối thiểu của được chọn

− Chậm trễ (Slack): tại thời điểm t, công việc có giá trị tối thiểu được chọn

− Chậm trễ cho mỗi công việc còn lại (SRMWK): tại thời điểm t, chọn công việc i giá trị tối thiểu của được chọn.

− Thời gian xử lý ngắn nhất (SPT): tại thời điểm t, công việc có giá trị tối

thiểu của được chọn

− Thời gian xử lý dài nhất (LPT): tại thời điểm t, công việc với giá trị tối

đa được chọn

Một phần của tài liệu Luận văn thạc sĩ công nghệ thông tin ứng dụng mô hình job shop linh động để hỗ trợ lập lịch sản xuất cho một công ty (Trang 34)

Tải bản đầy đủ (PDF)

(103 trang)