1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tìm hiểu bài toán phân công công việc và demo code

7 1K 19

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 176,5 KB

Nội dung

BÀI TẬP LỚN TRÍ TUỆ NHÂN TẠO Đề tài: Tìm hiểu bài toán phân công công việc và demo Giáo viên hướng dẫn: TS.. Nguyễn Thị Thủy Nhóm SV thực hiện : Nhóm 4 Mùa Thị May Hà Sơn Tùng Kiều Văn H

Trang 1

BÀI TẬP LỚN TRÍ TUỆ NHÂN TẠO

Đề tài: Tìm hiểu bài toán phân công công việc và demo

Giáo viên hướng dẫn: TS Nguyễn Thị Thủy

Nhóm SV thực hiện : Nhóm 4

Mùa Thị May

Hà Sơn Tùng Kiều Văn Hải Vương Minh Huế Lớp : Tin A 52

Trang 2

Nội dung báo cáo

I, Bài toán phân công công việc

1, Nội dung bài toán

2, Giải thuật

II, Chương trình

III, Tài liệu tham khảo

Trang 3

I, Bài toán phân công công việc

1, Nội dung bài toán

• Một đề án gồm n công việc và các việc sẽ được thực hiên bởi

m máy như nhau

• Giả sử biết thời gian để 1 máy thực hiện viêc thứ j là tj

• Yêu cầu: Tìm phương án phân công sao cho thời gian hoàn thành toàn bộ công việc là thấp nhất

• Mẫu số liệu : n=10, m=3

tj = 4 9 5 2 7 6 10 8 7 5

Trang 4

I, Bài toán phân công công việc

2, Giải thuật

• Giải thuật được viết dưới dạng thủ tục tương tự như thuật toán nhưng không đòi hỏi các tiêu chuẩn như thuật toán

• Tính đúng: chấp nhận các giải thuật đơn giản, có thể cho kết quả đúng hay gần đúng nhưng có khả năng thành công cao hơn

• Để có thể được chấp nhận, giải thuật phải thể hiện một giải

pháp hợp lý nhất có thể trong tình huống hiện tại bằng cách:

– Tận dụng mọi thông tin hữu ích

– Sử dụng tri thức, kinh nghiệm trực giác của con người

– Tự nhiên, đơn giản nhưng cho kết quả chấp nhận được

Trang 5

I, Bài toán phân công công việc

• Giải thuật Heuristic

Giải thuật cho bài toán phân công đơn giản:

• Chọn việc J chưa phân công có thời gian thực hiện cao nhất phân công cho máy có thời gian làm việc thấp nhất

for (k=0;k<n;k++)

{

Chọn việc J chưa phân công có thời gian thực hiện cao nhất Chọn máy M có thời gian làm việc thấp nhất

Bố trí việc J cho máy M

}

n=10, m=3

Trang 6

II, Chương trình

• Demo

Trang 7

III, Tài liệu tham khảo

1 Trí tuệ nhân tạo (Chương I: THUẬT TOÁN – THUẬT GIẢI,

phần II: THUẬT GIẢI HEURISTIC)_Hoàn Kiếm

2 Nguồn Internet

Ngày đăng: 02/06/2016, 15:11

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w