Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Bài toán lập lịch
PREMIUM
Số trang
82
Kích thước
1.4 MB
Định dạng
PDF
Lượt xem
1894

Bài toán lập lịch

Nội dung xem thử

Mô tả chi tiết

Bài toán lập lịch

Nguyễn Thế Anh

I.Một số thuật toán

1.Thuật toánJohnson

Bàitoán 1:

'Mỗi một chi tiết D1,D2,…Dn cần phải được lần lượt gia côngtrên 2 máy A,B. Thời gian gia

công chi tiết Di trên máy A là ai trên máyB là bi (i=1,2..n). Hãy tìm lịch (trình tự gia công)

các chi tiết trênhai máy sao cho việc hoàn thành gia công tất cả các chi tiết là sớmnhất'.

Thuật Johnson:

Chia các chi tiết thành2 nhóm: nhóm N1, gồm các chi tiết Di thoả mãn a1 < b1, tức

làmin(ai,bi) = ai và nhóm N2 gồm các chi tiết Di thoả mãn ai >bi tức làmin(ai,bi)=bi. Các chi

tiết Di thoả mãn ai =bi xếp vào nhóm nào cũng được.

Sắp xếp các chi tiếttrong N1 theo chiều tăng của các ai và sắp xếp các chi tiết trong N2theo

chiều giảm của các bi

Nối N2 vào đuôi N1, dãythu được (đọc từ trái sang phải) sẽ là lịch gia công.

Bàitoán 2:

'Xét bài toán gia công N chi tiết trên 3 máy theo thứ tự A,B,C với bảngthời gian

ai,bi,ci,i=1,2,..n thoả mãn:

maxbi ≤ min ai hoặc max bi ≤ min ci

'

Thuậttoán:

Lịch gia công tối ưu trên 3 máy sẽtrùng với lịch gia công tối ưu trên 2 máy: máy thứ nhất

với thờigian ai + bi và máy thứ hai với thời gian bi + c i.

2.Thuật toán More

Bàitoán:

'Có n ôtô đưa vào xưởng sửa chữađược đánh số thứ tự 1,2..,n. Ôtô phải sửa chữa trong thời

gian tivà thời điểm phải bàn giao là di. Mỗi thời điểm xưởng chỉsửa chữa một cái, xưởng

sửa chữa không ngừng và thời điểm bắtđầu sửa chữa là 0. Hãy đưa ra một thứ tự sữa chữa

sao cho số lượngôtô đúng hạn là lớn nhất.'

Sắp xếp theothứ tự tăng dần của thời điểm bàn giao

Duyệt từđầu cho đến khi gặp ôtô quá hạn đầu tiên (Giả sử là ôtô thứ k)

Tìm từ đầucho đến ôtô thứ k, ôtô nào có ti lớn nhất (Giả sử đó làôtô thứ m). Nếu ôtô này đã

được chuyển một lần rồi thì dừng chươngtrình, còn nếu không thì ta chuyển ôtô này xuống

cuối. Rồi trở lạibước 2.

3. Các phươngpháp khác:

Thôngthường thì các bài toán dạng này thường có rất nhiều cách giải.Nhưng thông dụng

nhất là thuật toán quy hoạch động và duyệt nhánh cận.Ngoài ra một số còn đưa về đồ thị.

II. Bài tập

Bài 1: Lậplịch ưu tiên đúng hạn

Đề bài:

Có n công việc đánh số từ 1 đếnn và một máy để thực hiện chúng. Biết:

- p1 là thờigian cần thiết để hoàn thành công việc j.

- di là thờihạn hoàn thành công việc i.

Tải ngay đi em, còn do dự, trời tối mất!