3.3.1 Phát biểu bài tốn
Một hãng hàng khơng muốn dựa vào ý kiến của khách hàng để chọn ra 3 loại thực phẩm trong số 5 loại thực phẩm thơng dụng: cơm, mì, cá, bị, gà phục vụ bữa ăn trên các chuyến bay tại Châu Á của hãng.
Hãng tổ chức lấy ý kiến của N khách hàng như sau: với mỗi loại thực phẩm trong số 5 loại kể trên khách hàng cho điểm ưu tiên là một số ngun từ 0 (hồn tồn khơng thích) đến 100 (rất thích).
55
Ta có,
Tập nền U = { cơm, mì, cá, bị, gà }.
Giả sử hành khách x ghi trong phiếu điều tra số 1 như sau:
Hãng hàng không ABC xin lắng nghe ý kiến quí khách
Phiếu số: 1
Xin Quí Khách vui lòng điền giá trị trong khoảng 0 đến 100 vào các món ăn dưới đây. Giá trị 0 cho biết q khách hồn tồn khơng thích món này, giá trị 100 cho biêt q khách rất thích món này.
Cơm Mì Cá Thịt bị Thịt gà
12 55 8 80 75
Xin trân trọng cảm ơn.
Khi đó ta có tập mờ x = (cơm:12, mì: 55, cá: 8, bị: 80, gà: 75) với ý nghĩa như sau:
a) Tập mờ x = {cơm:12, mì: 55, cá: 8, bị: 80, gà: 75} được liên kết với tập nền
U = { com, mi, ca, bo, ga }
b) Nếu được ăn theo kiểu tự chọn thì khách sẽ chọn bữa ăn gồm 3 món theo trật tự ưu tiên như sau:
Bò Gà Mì
3.3.2 Thuật tốn
Các tập mờ trong bài này được xây dựng trên tập nền chứa năm loại thực phẩm thông dụng U = { com, mi, ca, bo, ga }.
56
Ngưỡng sẽ được thay đổi thơng qua mỗi phương án thực hiện chương trình là 50, 30 và 55 (%). Dữ liệu của mỗi phiếu điều tra được đọc từ input file “menu.inp” vào biến tập mờ x, sau đó được Cut theo ngưỡng để chuyển qua tập rõ 0/1 và cộng dồn vào biến tổng. Cuối cùng dữ liệu trong biến tổng được sắp giảm theo tần suất xuất hiện và lấy 3 món có tần suất cao nhất.
3.3.3 Chương trình
Nằm trong phụ lục 2: file Menu.cpp
3.3.4 Dữ liệu
Sau khi được làm sạch, dữ liệu được ghi trong file “Menu.inp” với cấu trúc sau đây:
Dòng đầu tiên: số lượng thực phẩm n = 5.
Tiếp đến là 5 dòng ghi tên các thực phẩm: com, mi, ca, bo, ga. Tiếp đến là tổng số phiếu điều tra m = 100
Tiếp đến là 100 dòng ghi ý kiến của hành khách, mỗi dòng 5 mức sở thích cho mỗi loại thực phẩm theo trật tự cơm, mì, cá, bị và gà.
3.3.5 Kết quả thực hiện
Kết quả thực hiện được ghi trên màn hình. Sau khi tổng hợp ta thu được 3 trong số 5 loại thực phẩm được u thích nhất là gà, mì và cá.
57
3.4 Xử lý lỗi hệ thống
3.4.1 Phát biểu bài toán
Một hệ thống bị trục trặc. 10 chuyên gia được mời để thẩm định. Ý kiến của các chuyên gia xoay quanh 4 nguyên nhân: CPU, ROM, chương trình điều khiển CP và bộ phận làm mát CON. Năng lực của mỗi chuyên gia không đồng nhất mà lần lượt theo các trọng số 2, 5, 4, 7, 2, 3, 6, 5, 8, 9.
Ý kiến của mỗi chuyên gia được ghi trong một phiếu đánh giá khả nâng gây lỗi cho hệ thống theo mức điểm từ 0 (không nghi ngờ về lỗi) đên 100 (chắc chắn có lỗi).
Thí dụ, chun gia thứ nhất có dữ liệu: (2, 5, 73, 25, 33) mang ý nghĩa như sau:
Trọng số của chuyên gia thứ nhất là 2.
Nguyên nhân do CPU: 5%
Nguyên nhân do ROM: 73%
Nguyên nhân do trình điều khiển CP: 25%
Nguyên nhân do bộ tản nhiệt CON: 33%
Yêu cầu: Tổng hợp ý kiến của các chuyên gia về lỗi của hệ thống để Ban giám đốc có thể làm căn cứ ra quyết định kiểm tra những yếu tố nào?