Nhiệm vụ chính của luận văn là trình bày một số toán tử tích hợp ngôn ngữ tính toán trực tiếp trên tập nhãn, đó là các toán tử LOWA, I-LOWA, và trình bày một số mô hình phục vụ cho quá t
Trang 1ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
BÁO CÁO LUẬN VĂN THẠC SỸ
Đề tài: “Một số quy trình xử lý thông tin mờ ứng
dụng vào bài toán ra quyết định tập thể”
Học viên thực hiện: Đoàn Văn Võ
GV hướng dẫn: PGS.TSKH Bùi Công Cường
Trang 2MỤC LỤC
Danh mục các ký hiệu, các chữ viết tắt 5
MỞ ĐẦU 7
CHƯƠNG 1 8
TỔNG QUAN VỀ VIỆC RA QUYẾT ĐỊNH VÀ LOGIC MỜ 8
1.1 Tầm quan trọng của việc ra quyết định đối với các nhà quản lý 8
1.2 Quá trình ra quyết định dựa vào máy tính 12
1.3 Mô hình hoá và các mô hình 12
1.4 Tập mờ và logic mờ 14
1.4.1 Tập mờ: 14
1.4.1.1 Định nghĩa tập mờ: 14
1.4.1.2 Các phép toán đại số trên tập mờ 15
1.4.1.3 Số mờ 15
1.4.2 Logic mờ và một số phép toán cơ bản 16
1.4.2.1 Logic mờ 16
1.4.2.2 Một số phép toán cơ bản của logic mờ 17
CHƯƠNG 2 19
TOÁN TỬ TRUNG BÌNH TRỌNG SỐ CÓ SẮP XẾP 19
2.1 Định nghĩa và một số tính chất 19
2.1.1 Định nghĩa toán tử OWA 19
2.1.2 Một số tính chất của toán tử OWA 20
2.1.3 Hai độ đo quan trọng gắn với toán tử OWA 21
2.1.3.1 Định nghĩa độ phân tán hay entropy 21
2.1.3.2 Định nghĩa độ đo tính tuyển và độ đo tính hội 21
2.1.3.3 Định lý 22
2.2 Đối ngẫu của toán tử OWA 22
2.2.1 Định nghĩa toán tử đối ngẫu: 22
2.2.2 Độ trội 23
2.3 Ngữ nghĩa kết hợp với toán tử OWA 24
2.4 Cách xác định trọng số cho toán tử OWA 27
2.4.1 Xác định qua các lượng tử mờ Q 27
2.4.2 Học trọng số w từ dữ liệu 28
2.5 Các hàm định lượng và đo độ tuyển – orness 29
2.6 Toán tử IOWA 31
Trang 32.6.1 Định nghĩa 31
2.6.2 Một số toán tử IOWA dùng để kết hợp các quan hệ ưu tiên mờ: 32
2.6.2.1 Toán tử I-IOWA 32
2.6.2.2 Toán tử C-IOWA 33
CHƯƠNG 3 37
NHỮNG QUÁ TRÌNH LỰA CHỌN CHO QUYẾT ĐỊNH TẬP THỂ KHÔNG ĐỒNG NHẤT DIỄN ĐẠT BẰNG NGÔN NGỮ TỰ NHIÊN 37
3.1 Giới thiệu về quyết định tập thể không đồng nhất 37
3.2 Mô hình toán học 41
3.3 Các toán tử tích hợp ngôn ngữ tính toán trực tiếp trên tập nhãn 45
3.3.1 Thông tin ngôn ngữ không trọng số 45
3.3.1.1 Định nghĩa toán tử LOWA 45
3.3.1.2 Định nghĩa toán tử I - LOWA 47
3.3.1.3 Quy tắc tính trọng số cho toán tử LOWA 47
3.3.2 Thông tin ngôn ngữ có trọng số 50
3.4 Mức độ lựa chọn của các phương án 51
3.4.1 Độ ưu thế ngôn ngữ được chỉ ra bằng định lượng 52
3.4.2 Độ không ưu thế ngôn ngữ được chỉ bằng định lượng 53
3.4.3 Cách sử dụng các mức độ lựa chọn của các phương án 53
3.5 Các hướng tiếp cận khác nhau để đưa ra quyết định nhóm không đồng nhất diễn đạt bằng ngôn ngữ 54
3.5.1 Phương pháp tiếp cận trực tiếp 57
3.5.1.1 Quá trình lựa chọn trực tiếp được chỉ dẫn bởi độ ưu thế 57
3.5.1.2 Quá trình lựa chọn trực tiếp được chỉ ra bởi độ không ưu thế 59
3.5.2 Phương pháp tiếp cận gián tiếp 60
3.5.2.1 Quá trình lựa chọn gián tiếp được chỉ ra bởi độ ưu tiên 60
3.5.2.2 Quá trình lựa chọn gián tiếp được chỉ ra bởi độ không ưu thế 62
3.5.3 Quá trình lựa chọn kết hợp 63
3.5.3.1 Quá trình lựa chọn liên kết 64
3.5.3.2 Quá trình lựa chọn tuần tự 64
3.5.4 Cách sử dụng các quá trình lựa chọn 66
3.5.4.1 Quá trình dựa trên độ ưu thế đối với quá trình dựa trên độ không ưu thế 66
3.5.4.2 Quá trình trực tiếp đối với các quá trình gián tiếp 67
3.5.4.3 Các quá trình liên kết so với các quá trình tuần tự 67
Trang 4CHƯƠNG 4 68
BÀI TOÁN ÁP DỤNG 68
4.1 Quá trình lựa chọn đầy đủ theo phương pháp tiếp cận trực tiếp 68
4.1.1 Quá trình lựa chọn trực tiếp được chỉ ra bởi độ ưu thế 68
4.1.2 Quá trình lựa chọn trực tiếp được chỉ ra bởi độ không ưu thế 69
4.1.3 Quá trình lựa chọn liên kết 71
4.2 Quá trình lựa chọn đầy đủ theo phương pháp tiếp cận gián tiếp 71
4.2.1 Quá trình lựa chọn gián tiếp được chỉ ra bởi độ ưu thế 71
4.2.2 Quá trình lựa chọn gián tiếp được chỉ ra bởi độ không ưu thế 72
4.2.3 Quá trình lựa chọn liên kết 73
KẾT LUẬN 74
TÀI LIỆU THAM KHẢO 75
Trang 5Danh mục các ký hiệu, các chữ viết tắt
Ký hiệu/chữ viết
OWA Ordered weighted averaging
operator
Toán tử trung bình trọng số
có sắp xếp IOWA Induced ordered weighted
averaging operator LOWA Linguistic ordered weighted
averaging operator
Toán tử trung bình trọng số
có sắp xếp ngôn ngữ I-LOWA Inverse - Linguistic ordered
weighted averaging operator
Toán tử đối của toán tử LOWA
C-IOWA Consistency Induced Ordered
Weighted Averaging Operator
disjunction operator
Toán tử phân rã trọng số ngôn ngữ
conjunction operator
Toán tử kết hợp trọng số ngôn ngữ
LWA Linguistic weighted Average
operator
Toán tử lấy trung bình trọng
số ngôn ngữ QGLDD Quantifier guieded linguistic
dominance degree
Độ ưu thế ngôn ngữ được chỉ ra bởi định lượng IQGLDD
Individual Quantifier guieded linguistic dominance degree
Độ ưu thế ngôn ngữ được chỉ ra bởi định lượng riêng
lẻ AQGLDD Aggregated quantifier guided
linguistic dominance degree
Độ ưu thế ngôn ngữ được chỉ ra bởi định lượng chung
Trang 6QGLNDD Quantifier guieded linguistic
non-dominance degree
Độ không ưu thế ngôn ngữ được chỉ ra bởi định lượng CQGLDD
Collective quantifier guided linguistic dominance degree
Mức độ quan trọng ngôn ngữ được chỉ ra bởi định lượng kết hợp
choice process
Qúa trình lựa chọn trực tiếp được chỉ ra bởi độ ưu thế FMOD fuzzy majority of dominnance Độ trội mờ của độ ưu thế FMOE fuzzy majority of Expert Độ trội mờ của chuyên gia NDDP
Dominance guided direct choice process
Qúa trình lựa chọn trực tiếp được chỉ ra bởi độ không ưu thế
CQGLDD Collective quantifier guided
linguistic dominance degree
Độ ưu tiên ngôn ngữ được chỉ ra bởi định lượng chung
CD+ Satisfactory consensus degree Độ nhất trí thoả mãn
CD- Non- satisfactory consensus
Trang 7MỞ ĐẦU
Thông thường khi xem xét, đánh giá các dự án trước tiên người ta quan tâm tới một số chỉ tiêu định lượng Ví dụ như, tổng vốn đầu tư, thời gian hoàn vốn, Bên cạnh các chỉ tiêu định lượng, chẳng hạn như các dự án về công nghệ thông tin người ta còn quan tâm đến các chỉ tiêu định tính như: độ may rủi, tính khả thi, độ tương thích,… đã có những Hội đồng mong muốn các cố vấn cho đánh giá bằng số
về các chỉ tiêu định tính này Chẳng hạn họ muốn các chuyên gia phát biểu dưới dạng: ―Độ khả thi của dự án A này là 50%‖ hoặc ―Độ may rủi của dự án B này là 10%‖, đây là một mong muốn khó có thể thực hiện được một cách nghiêm túc Một cách tiếp cận khoa học, khách quan tương đối dễ thực hiện là để các chuyên gia phát biểu bằng từ như vẫn thường dùng trong ngôn ngữ thông thường Ví dụ, với chỉ tiêu về ―Độ may rủi‖ có thể chọn tập nhãn sau đây để các chuyên gia lựa chọn phát biểu: S = {hầu như không, rất thấp, thấp, trung bình, cao, khá cao, rất cao} Nhiệm vụ chính của luận văn là trình bày một số toán tử tích hợp ngôn ngữ tính toán trực tiếp trên tập nhãn, đó là các toán tử LOWA, I-LOWA, và trình bày một số
mô hình phục vụ cho quá trình chọn lựa để đưa ra các quyết định nhóm không thuần nhất Với mục tiêu như vậy luận văn được chia thành 4 chương như sau:
Chương 1: Tổng quan về việc ra quyết định và logic mờ
Chương 2: Toán tử trung bình trọng số có sắp xếp
Chương 3: Những quá trình lựa chọn cho quyết định tập thể không thuần nhất diễn đạt bằng ngôn ngữ
Chương 4: Bài toán áp dụng
Mặc dù đã có nhiều cố gắng, nhưng luận văn này sẽ không tránh được những thiếu sót, mong các thầy, cô và các bạn góp ý, bổ sung
Tôi xin chân thành cảm ơn!
Trang 8CHƯƠNG 1 TỔNG QUAN VỀ VIỆC RA QUYẾT ĐỊNH VÀ LOGIC MỜ
1.1 Tầm quan trọng của việc ra quyết định đối với các nhà quản lý
Có thể nói việc ra quyết định đúng là một thành công lớn trong một chủ trương hoặc định hướng của mỗi doanh nghiệp Hàng ngày, chúng ta đưa ra nhiều quyết định khác nhau cho từng lĩnh vực nhằm phục vụ tốt nhất chủ trương, định hướng cần thiết của doanh nghiệp Tuy nhiên, những quyết định có tính tổ chức quan
trọng thường do các nhà quản lý tạo ra
Trước hết, chúng ta sẽ nghiên cứu về công việc của nhà quản lý: Quản lý được hiểu theo nghĩa là một quá trình mà theo đó các mục tiêu của một doanh nghiệp, một tổ chức đạt được thông qua việc sử dụng các nguồn lực (con người, tiền, năng lượng, nguyên liệu, thời gian) Những nguồn lực này được coi như đầu vào và kết quả của mục tiêu được coi như đầu ra của quá trình Nhà quản
lý giám sát quá trình này nhằm tối ưu nó
Ngày nay, công nghệ thông tin bùng nổ, nhà quản lý nhất thiết phải sử dụng các công nghệ hiện đại hỗ trợ cho công viêc, trong đó, máy tính là một công cụ thiết thực Để hiểu làm thế nào các máy tính hỗ trợ nhà quản lý, điều cần thiết trước tiên
là phải biết nhà quản lý làm gì Họ làm nhiều thứ phụ thuộc vào vị trí của họ trong doanh nghiệp, loại hình và quy mô của doanh nghiệp, các cơ chế chính sách và văn hóa của doanh nghiệp và những cá tính của bản thân các nhà quản lý Năm 1973, nhà nghiên cứu Mintzborg đã phân chia vai trò của nhà quản lý thành ba loại: Giữa các cá nhân với nhau (lãnh đạo danh dự, người lãnh đạo, mối liên hệ); thông tin (người giám sát, truyền bá, người phát ngôn) và quyết định (người chủ hãng, người giải quyết vấn đề, người phân phối nguồn lực, người đàm phán) Năm 2001, Mintzberg và Wostlay cũng phân tích vai trò của những người ra quyết định trong thời đại thông tin
Những hệ thống thông tin thời kỳ đầu chủ yếu hỗ trợ vai trò thông tin Tuy nhiên, trong một vài năm gần đây, hệ thống thông tin đã phát triển, hỗ trợ cho cả 3 vai trò trên Sau đây, chúng ta chủ yếu xem xét sự hỗ trợ mà IT cung cấp cho vai trò quyết định Chúng ta chia công việc của nhà quản lý, trong trường hợp nó liên quan đến
Trang 9vai trò quyết định thành 2 giai đọan; giai đọan I là xác định các vấn đề và/hoặc cơ hội; giai đọan II là quyết định sẽ làm gì với chúng
Ra quyết định và giải quyết vấn đề Một quyết định chỉ sự lựa chọn giữa hai hoặc nhiều phương án thay thế nhau Các quyết định rất đa dạng và được thực hiện liên tục bởi các cá nhân và tập thể Các mục đích của việc ra quyết định trong các tổ chức, doanh nghiệp được chia thành hai nhóm chủ yếu: Giải quyết vấn đề và khai thác cơ hội
Trong mỗi trường hợp nhà quản lý phải ra quyết định, khả năng đưa ra các quyết định dứt khoát được xếp là quan trọng nhất trong một nghiên cứu do Harbridge House ở Boston, Massachusetts thực hiện Xếp thứ hai về tầm quan trọng là ―Đi thẳng vào điểm mấu chốt của vấn đề chứ không phải là giải quyết những vấn đề ít quan trọng hơn‖ Hầu hết 8 thủ tục quản lý còn lại có liên quan trực tiếp hoặc gián tiếp đến việc ra quyết định Những nhà nghiên cứu cũng khám phá ra rằng chỉ 10% các nhà quản lý nghĩ việc quản lý được thực hiện ―rất tốt‖ ở bất kỳ thủ tục nào được đưa ra, chủ yếu là do môi trường ra quyết định khó khăn Dường như là phương pháp vừa làm vừa sửa, có thể là một phương pháp thích hợp để ra quyết định trong quá khứ, nhưng ngày nay quá đắt và không hiệu quả trong nhiều trường hợp
Bởi vậy, ngày nay các nhà quản lý phải biết làm thế nào để sử dụng các công cụ và
kỹ thuật mới nhằm giúp họ ra quyết định tốt hơn Nhiều kỹ thuật như vậy được sử dụng phương pháp phân tích định lượng và chúng được hỗ trợ bởi các máy tính, hỗ trợ quyết định qua hệ thống máy tính
Vấn đề về những trợ giúp quyết định qua hệ thống máy tính ở đây được giải quyết
4 vấn đề cơ bản:
1 Tại sao các nhà quản lý cần trợ giúp của công nghệ thông tin trong việc ra quyết định?
2 Công việc của các nhà quản lý có thể tự động hoàn toàn được không?
3 Có những trợ giúp IT nào có khả năng hỗ trợ nhà quản lý?
4 Những nhu cầu thông tin của nhà quản lý trong việc ra quyết định được xác định như thế nào?
Chúng ta sẽ xem xét trả lời 3 câu hỏi đầu tiên:
Trang 10Rất khó để có thể đưa ra những quyết định đúng mà không có những thông tin phù hợp và có giá trị Trong quá trình ra quyết định cho mỗi giai đoạn và hoạt động, cần thiết phải có thông tin Ra quyết định trong khi xử lý thông tin bằng thủ công ngày càng khó khăn do những xu hướng sau:
• Số lượng các phương án thay thế nhau cần phải xem xét không ngừng tăng lên, bắt nguồn từ những đổi mới về công nghệ, thông tin liên lạc được nâng cấp, phát triển của thị trường toàn cầu và việc sử dụng Internet và kinh doanh điện tử Một vấn đề mấu chốt để ra quyết định đúng là khám phá và so sánh nhiều phương án thay thế thích hợp Càng có nhiều phương án thay thế thì càng cần đến những tìm kiếm và so sánh có sự hỗ trợ của máy tính
• Nhiều quyết định phải được tạo ra dưới sức ép về thời gian Thông thường, không thể xử lý bằng thủ công những thông tin cần thiết một cách đủ nhanh để có hiệu quả
Do sự không ổn định và hay dao động gia tăng trong môi trường quyết định nên cần thường xuyên tiến hành phân tích phức tạp nhằm tạo ra những quyết định đúng Những phân tích như vậy thường đòi hỏi sử dụng mô hình hoá toán học Xử lý các
mô hình bằng thủ công có thể mất nhiều thời gian
Nhiều khi cần phải tiếp cận nhanh chóng với những thông tin từ xa, tham khảo ý kiến chuyên gia hoặc có hội thảo ra quyết định nhóm, tất cả đều không có nhiều chi phí Những người ra quyết định có thể ở các địa phương khác nhau và thông tin cũng vậy Tập hợp những người ra quyết định và thông tin lại với nhau một cách nhanh chóng và không tốn kém tiền của là một nhiệm vụ không mấy dễ dàng Những xu hướng này tạo ra khó khăn trong việc ra quyết định, nhưng phân tích bằng điện toán có thể là một sự trợ giúp khổng lồ Ví dụ một hệ thống trợ giúp quyết đinh (DSS) có thể kiểm tra một số lượng lớn các phương án thay thế rất nhanh chóng, cung cấp sự phân tích rủi ro một cách có hệ thống, có thể tích hợp với các hệ thống thông tin và cơ sở dữ liệu và có thể sử dụng để hỗ trợ công việc nhóm
và tất cả những điều này có thể thực hiện với chi phí khá thấp Cách thức thực hiện tất cả những điều này sẽ được nêu ở phần sau
Sự phức tạp của các quyết định Các quyết định được sắp xếp từ đơn giản đến rất phức tạp, bao gồm một chuỗi các quyết định nhỏ hơn có liên hệ với nhau
Trang 11Công việc của nhà quản lý có thể tự động hoàn toàn được không? quá trình ra quyết định nói chung bao gồm các nhiệm vụ cụ thể (chẳng hạn như dự báo những kết quả
và đánh giá những phương án thay thế) Quá trình này có thể khá dài, điều này gây phiền toái cho nhà quản lý bận rộn Việc tự động hoá một số nhiệm vụ nhất định có thể tiết kiệm thời gian, tăng tính liên tục và cho phép đưa ra những quyết định đúng hơn Bởi vậy, càng nhiều việc trong quá trình có thể tự động thì càng tốt Một câu hỏi logic tiếp theo là: Có khả năng tự động hoàn toàn công việc của nhà quản lý hay không?
Nhìn chung, người ta nhận thấy rằng công việc của nhà quản lý cấp trung gian là những công việc phần lớn có thể tự động hóa Các nhà quản lý ở cấp trung gian có thể đưa ra những quyết định có tính thường xuyên, lặp đi lặp lại và những công việc này có thể tự động hóa hoàn toàn Các nhà quản lý ở mức độ thấp hơn không dành nhiều thời gian ra quyết định Thay vào đó họ giám sát, đào tạo và động viên khuyến khích những người không phải quản lý Một số quyết định có tính chất thường xuyên, lặp đi lặp lại của họ như lên kế hoạch có thể tự động hóa hoàn toàn; một số quyết định khác liên quan đến những khía cạnh về cách cư xử thì không thể
tự động hoá
Ngoài các công cụ khám phá, liên lạc và hợp tác cung cấp sự hỗ trợ gián tiếp cho việc ra quyết định, một số công nghệ thông tin khác đã được sử dụng thành công để
hỗ trợ các nhà quản lý Trang Web có thể tạo điều kiện dễ dàng cho tất cả các công
cụ này Tập hợp lại, chúng được đề cập đến như hệ thống hỗ trợ quản lý (MSS) Thứ hai, các hệ thống hỗ trợ điều hành (doanh nghiệp), là một công nghệ được phát triển bắt đầu vào giữa những năm 80, chủ yếu để hỗ trợ vai trò thông tin của các giám đốc Công nghệ thứ ba là hệ thống hỗ trợ quyết định theo nhóm, hỗ trợ các nhà quản lý và các nhân viên làm việc theo nhóm Công nghệ thứ tư là các hệ thống thông minh Bốn công nghệ này và những biến thể khác của chúng có thể sử dụng độc lập hoặc có thể kết hợp, mỗi loại có một khả năng khác nhau Chúng thường có mối liên hệ với kho dữ liệu
Trang 121.2 Quá trình ra quyết định dựa vào máy tính
Khi ra quyết định dù mang tính tổ chức hay cá nhân, người ra quyết định phải trải qua một quá trình có tính khá hệ thống Nhà nghiên cứu Simon mô tả quá trình này bao gồm ba giai đọan chính: Sự hiểu biết, thiết kế và lựa chọn Giai đọan bốn là thực hiện sau đó đã được bổ sung thêm
Quá trình ra quyết định bắt đầu với giai đoạn nhận thức (sự hiểu biết), ở đó, nhà quản lý nghiên cứu tình huống, phát hiện và xác định vấn đề Trong giai đoạn thiết
kế, người ra quyết định xây dựng một mô hình đơn giản hóa vấn đề Điều này được thực hiện bằng cách tạo ra những giả thiết đơn giản hóa thực tế và bằng cách biểu diễn mối quan hệ giữa tất cả các biến (số) Mô hình sau đó sẽ được xác định hiệu lực và người ra quyết định lập ra các tiêu chí để đánh giá những giải pháp tiềm năng được phát hiện Quá trình này được lặp lại cho mỗi quyết định con trong những tình huống phức tạp Đầu ra của mỗi quyết định con là đầu vào của quyết định chính
1.3 Mô hình hoá và các mô hình
Một mô hình (trong việc ra quyết định) là một sự biểu hiện được đơn giản hóa hoặc
sự trừu tượng hoá thực tế Nó thường được đơn giản hóa bởi vì thực tế quá phức tạp để có thể sao chép chính xác và do phần lớn những phức tạp này thực sự không phù hợp với những vấn đề cụ thể Với mô hình hoá, chúng ta có thể thực hiện những thí nghiệm thực tế và phân tích một mô hình chứ không phải bản thân thực
tế Những lợi ích của mô hình hoá trong việc ra quyết định là:
- Chi phí của thí nghiệm ảo thấp hơn nhiều so với chi phí thí nghiệm được tiến hành với hệ thống thực
- Các mô hình cho phép nén thời gian một cách mô phỏng Các năm của quá trình hoạt động có thể được mô phỏng bằng giây theo thời gian của máy tính Việc
xử lý mô hình (bằng cách thay đổi các biến số) dễ dàng hơn nhiều so với việc
xử lý hệ thống thực Bởi vậy, dễ tiến hành thí nghiệm hơn và không ảnh hưởng
gì đến hoạt động hàng ngày của một doanh nghiệp Chi phí của việc mắc sai lầm trong quá trình vừa làm vừa sửa thực tế nhiều hơn nhiều so với khi sử dụng
mô hình trong các thí nghiệm ảo
Trang 13- Các mô hình củng cố và tăng cường việc học tập và hỗ trợ đào tạo Việc biểu diễn bằng các mô hình có thể được thực hiện ở các mức độ trừu tượng hoá khác nhau Như vậy, các mô hình có thể được phân thành bốn nhóm tuỳ theo mức độ trừu tượng hoá của chúng: Biểu tượng, sự tương tự, toán học và trí tuệ
Dưới đây là sự mô tả sơ lược các loại mô hình này:
Các mô hình biểu tượng: Một mô hình biểu tượng - mô hình ít trừu tượng nhất -
là một bản sao của một hệ thống, thường dựa trên một tỷ lệ nhỏ hơn từ một bản gốc các mô hình biểu tượng có thể xuất hiện tỷ lệ theo ba chiều, như mô hình cuả một máy bay, một xe ô tô, một cây cầu hoặc một dây chuyền sản xuất Các bức ảnh
là một dạng khác của mô hình biểu tượng nhưng chỉ là hai chiều
Mô hình tương tự/analog: Một mô hình tương tự, trái ngược với mô hình biểu
tượng, trông không giống như hệ thống thực nhưng có hành vi giống như hệ thống thực Một mô hình tương tự có thể là một mô hình thực, nhưng hình dáng của mô hình này khác so với hình dáng của hệ thống thực tế Một số ví dụ bao gồm các biểu đồ tổ chức mô tả cơ cấu, các mối quan hệ, quyền hạn và trách nhiệm; Các bản
đồ mà trong đó các màu sắc khác nhau biểu hiện sông hoặc núi; Biểu đồ trữ lượng; Bản sơ đồ chi tiết của máy móc họăc trụ sở và một nhiệt kế
Mô hình toán học (định lượng): Sự phức tạp của các mối quan hệ trong nhiều hệ
thống không thể dễ dàng biểu diễn bằng các mô hình biểu tượng hay mô hình tương
tự, hay biểu diễn theo những cách đó và các thí nghiệm đòi hỏi có thể rất phức tạp Một mô hình trừu tượng hơn có khả năng thực hiện với sự trợ giúp của toán học Phần lớn phân tích DSS được thực hiện bằng số, sử dụng mô hình toán học hay các
mô hình định lượng khác Các mô hình toán học bao gồm ba loại biến (số) khác nhau (quyết định, không kiểm soát được và kết quả) và mối quan hệ giữa chúng Với những tiến bộ mới đây trong lĩnh vực đồ hoạ máy tính, có một xu hướng gia tăng việc sử dụng mô hình tỷ lệ và tương tự để bổ sung cho mô hình hoá toán học trong các hệ thống hỗ trợ quyết định
Mô hình trí tuệ: Ngoài ba mô hình đã mô tả ở trên, mọi người thường sử dụng một
mô hình trí tuệ hành vi Một mô hình trí tuệ cung cấp sự mô tả chủ quan về một người nghĩ như thế nào về một tình huống Mô hình này bao gồm lòng tin, giả
Trang 14thuyết, mối quan hệ và dòng chảy của công việc theo nhận thức của một cá nhân Chẳng hạn mô hình trí tuệ của một nhà quản lý có thể nói rằng nên đề bạt người lao động lớn tuổi thay cho người lao động trẻ hơn và chính sách đó sẽ được phần lớn người lao động ưa thích hơn Mô hình trí tuệ vô cùng có lợi trong tình huống mà chỉ cần quyết định thông tin nào là quan trọng Việc sử dụng mô hình trí tuệ thường là bước đầu tiên trong mô hình hoá Khi người
ta đã nhận thức được một tình huống, họ có thể mô hình hoá tình huống đó một cách chính xác hơn bằng cách sử dụng một dạng mô hình khác Các mô hình trí tuệ
có thể thường xuyên thay đổi, vì vậy rất khó có thể dẫn chứng bằng tư liệu Chúng quan trọng không chỉ đối với việc ra quyết định mà còn đối với sự tương tác giữa con người và máy tính
1.4 Tập mờ và logic mờ
1.4.1 Tập mờ:
Các tập mờ hay tập hợp mờ là một mở rộng của lý thuyết tập hợp cổ điển và được dùng trong lôgic mờ Trong lý thuyết tập hợp cổ điển, quan hệ thành viên của các phần tử trong một tập hợp được đánh giá theo kiểu nhị phân theo một điều kiện rõ ràng — một phần tử hoặc thuộc hoặc không thuộc về tập hợp Ngược lại, lý thuyết tập mờ cho phép đánh giá từ từ về quan hệ thành viên giữa một phần tử và một tập hợp; quan hệ này được mô tả bằng một hàm liên thuộc (hàm thành viên) [0, 1] Các tập mờ được coi là một mở rộng của lý thuyết tập hợp cổ điển là vì, với một đối tượng nhất định, một hàm liên thuộc có thể giữ vai trò của một hàm đặc trưng ánh xạ mỗi phần tử tới một giá trị 0 hoặc 1 như trong khái niệm cổ điển
1.4.1.1 Định nghĩa tập mờ:
Cho X là một không gian nền, A là một tập mờ trên không gian nền X nếu A được xác định bởi hàm A: X [0, 1], A là hàm thuộc (liên thuộc – membership function), còn A(x) là độ thuộc của x vào tập mờ A Hoặc có thể định nghĩa như sau: A’ = {(x, A(x)) | x X}
Hàm liên thuộc μA(x) lượng hóa mức độ mà các phần tử x thuộc về tập cơ sở
Χ Nếu hàm cho kết quả 0 đối với một phần tử thì phần tử đó không có trong tập đã
Trang 15cho, kết quả 1 mô tả một thành viên toàn phần của tập hợp Các giá trị trong khoảng mở từ 0 đến 1 đặc trưng cho các thành viên mờ
Hàm liên thuộc μA (x) thỏa mãn các điều kiện sau:
1.4.1.2 Các phép toán đại số trên tập mờ
Cho A, B là hai tập mờ trên không gian nền X, có các hàm thuộc A, B Khi
đó phép hợp , phép giao , và phép lấy phần bù của tập A là ba tập mờ trên không gian nền X với hàm thuộc được xác định như sau:
A B (x) = max {A(x), B(x)}, A B = min{A(x), B(x)} và Ac(x) = 1 - A(x)
1.4.1.3 Số mờ
Định nghĩa: Tập mờ M trên đường thẳng số thực R1
là một số mờ, nếu:
a) M chuẩn hoá, tức là có điểm x’ sao cho M(x’) = 1
b) Ứng với mỗi số R1 thì tập mức {x, M(x) } là tập đóng trên R1
Thông thường người ta thường dùng số mờ dạng tam giác, dạng hình thang hoặc dạng Gauss
Hình 1
Trang 161.4.2 Logic mờ và một số phép toán cơ bản
mờ Chẳng hạn, nếu A chỉ thò một ngón chân cái vào phòng ăn, ta có thể nói rằng
A ở "trong bếp" đến 99% và ở trong phòng ăn 1% Một khi anh ta còn đứng ở cửa thì không có một biến cố nào (ví dụ một đồng xu đƣợc tung lên) quyết định rằng A hoàn toàn "ở trong bếp" hay hoàn toàn "không ở trong bếp" Các tập mờ đƣợc đặt
cơ sở trên các định nghĩa mờ về các tập hợp chứ không phải dựa trên sự ngẫu nhiên
Lôgic mờ cho phép độ liên thuộc có giá trị trong khoảng đóng 0 và 1, và ở hình thức ngôn từ, các khái niệm không chính xác nhƣ "hơi hơi", "gần nhƣ", "khá là" và
"rất" Cụ thể, nó cho phép quan hệ thành viên không đầy đủ giữa thành viên và tập hợp Tính chất này có liên quan đến tập mờ và lý thuyết xác suất Lôgic mờ đã đƣợc đƣa ra lần đầu vào năm 1965 bởi GS Lotfi Zadeh tại Đại học California, Berkeley
Mặc dù đƣợc chấp nhận rộng rãi và có nhiều ứng dụng thành công, lôgic mờ vẫn bị phê phán tại một số cộng đồng nghiên cứu Nó bị phủ nhận bởi một số kỹ sƣ điều khiển vì khả năng thẩm định và một số lý do khác, và bởi một số nhà thống kê -
Trang 17những người khẳng định rằng xác suất là mô tả toán học chặt chẽ duy nhất về sự không chắc chắn Những người phê phán còn lý luận rằng lôgic mờ không thể là một siêu tập của lý thuyết tập hợp thông thường vì các hàm liên thuộc của nó được định nghĩa theo các tập hợp truyền thống
1.4.2.2 Một số phép toán cơ bản của logic mờ
Phép phủ định (negation): Là một trong những phép toán cơ bản, nó được
định nghĩa như sau:
Hàm N: [0, 1] [0, 1], không tăng thoả mãn các điều kiện n(0) = 1, n(1) = 0, gọi
là hàm phủ định (negation)
Phép hội: Phép hội (hay gọi là AND – conjunction) là một trong mấy phép
toán logic cơ bản nhất Nó cũng là cơ sở để định nghĩa phép giao của hai tập
mờ
Định nghĩa 1.9: Hàm T: [0, 1] x [0, 1] [0, 1] là một t - chuẩn (t- norm) nếu thoả mãn các điều kiện sau:
a) T(1, x) = x, với mọi x [0, 1]
b) T có tính chất giao hoán, tức là T(x, y) = T(y, x) với mọi x, y [0, 1]
c) T không giảm theo nghĩa T(x, y) T(u, v), với mọi x u, y v
d) T có tính kết hợp: T(x, T(y, z)) =T(T(x, y), z) với mọi x, y, z [0, 1]
Trang 18c) S không giảm theo nghĩa S(x, y) S(u, v) với x u và y v,
Cho T là một t - chuẩn, S là một t - đối chuẩn, n là phép phủ định mạnh, ta nói bộ
ba (T, S, N) là bộ ba De Morgan nếu: N(S(x, y)) = T(Nx, Ny)
Phép kéo theo (Implication)
Phép kéo theo là một hàm số I: [0, 1] x [0, 1] [0, 1] thỏa mãn các điều kiện sau:
- Nếu x z thì I(x, y) I(z, y) với mọi y [0, 1]
- Nếu y u thì I(x, y) I(x, u) với mọi x [0, 1]
- I(0, x) = 1 với mọi x [0, 1]
- I(x, 1) = 1 với mọi x [0, 1]
- I(1, 0) = 0
Ví dụ:
Cho T là t - chuẩn, S là t - đối chuẩn, N là phép phủ định mạnh, thì phép kéo theo
IS(x, y) = S(N(x), y), chẳng hạn chọn N(x) = 1 –x, thì có các phép kéo theo là:
- IS(x, y) = max(1-x, y)
- IS(x, y) = max(min(x, y), 1- x)
Trang 19
CHƯƠNG 2 TOÁN TỬ TRUNG BÌNH TRỌNG SỐ CÓ SẮP XẾP
R Yager đã định nghĩa toán tử trung bình trọng số có sắp xếp – OWA Tiếp theo tác giả cùng nhiều nhà nghiên cứu đã trình bày hàng loạt khả năng sử dụng những toán tử này vào các bài toán khác nhau Gần đây, 1996 Herrera và các cộng
sự đã đưa vào lớp toán tử tích hợp ngôn ngữ dựa vào OWA và bắt đầu ứng dụng trong các bài toán quyết định tập thể
2.1 Định nghĩa và một số tính chất
Quá trình tích hợp thông tin xuất hiện trong rất nhiều ứng dụng của các hệ tri thức, ví dụ tích hợp trong mạng nơron, điều khiển mờ, hệ chuyên gia và hệ hổ trợ quyết định, đặc biệt trong các bài toán phải xử lý những thông tin bất định Y Yager đã giới thiệu một toán tử tích hợp mới đặt cơ sở trên toán tử trung bình có sắp xếp OWA Toán tử OWA này chỉ định nghĩa trên các vectơ số thực, tuy nhiên chúng ta sẽ thấy toán tử này có thể suy rộng để phát huy thế mạnh của nó trong các
hệ tri thức
Toán tử OWA thực chất đã cung cấp các toán tử kết hợp (loại phép toán lấy trung bình) nằm giữa hai phép toán logic ―phép tuyển – OR‖ và ―phép hội – AND‖
2.1.1 Định nghĩa toán tử OWA
Cho vectơ trọng số w = [w1, w2,… , wn]T, các trọng số wi nằm trong đoạn [0, 1], với mỗi i = 1,…,n và thoả mãn điều kiện
i i
w 1 Cho vectơ a = (a1, a2, …, an) Rn Toán tử OWA là một ánh xạ F : Rn R xác định bởi : F(a) =
j j
j b
w trong đó bj là phần tử lớn thứ j của vectơ a
Ví dụ: Cho vectơ trọng số w =[0.3, 0.4, 0.1, 0.2]T, vectơ a = (0.3, 0.5, 0.7, 0.2), vectơ b là vectơ a mà các thành phần được sắp sếp theo chiều giảm dần, vectơ b sẽ
là b = (0.7, 0.5, 0.3, 0.2) và như vậy: F(a) = 0.3*0.7 + 0.4*0.5+ 0.1*0.3+0.2*0.2 = 0.48
Trang 20Ý nghĩa cơ bản của toán tử này là sắp xếp lại, nghĩa là phần tử cần tích hợp aikhông kết hợp với trọng số wi mà một trọng số sẽ kết hợp với một vị trí tương ứng của tập các phần tử tích hợp sau khi được sắp xếp
Sự khác nhau của toán tử OWA được phân biệt bởi các trọng số này
Để minh hoạ, chúng ta xét một số trường hợp đặc biệt
a n
1
2.1.2 Một số tính chất của toán tử OWA
Tính chất 1: Đối với toán tử OWA – F
j b
w w j bmax do bj, wj 0
bmin
j j
j b
w bmax vì
j j
Chứng minh: vectơ b là vectơ a đã được sắp theo chiều giảm dần, véctơ b’ là vectơ
d đã được sắp theo chiều giảm dần, khi đó: F(a) = w.b và F(d) = w.b’ mà
b = b’ do vậy F(a) = F(d)
Tính chất 3: Tính đơn điệu
Trang 21Cho hai vectơ a và c là hai vectơ cần tích hơp Nếu ai ci, với mỗi i =1 n, thì: F(a1, …., an) F(c1,….,cn) Trong đó toán tử OWA – F có trọng số cố định w
Tính luỹ đẳng
Nếu ai = a với i thì F(a1,…, an) = a Nhận xét: Từ 4 tính chất trên ta thấy toán tử OWA có những tính chất kết hợp cơ bản nhƣ một toán tử trung bình
2.1.3 Hai độ đo quan trọng gắn với toán tử OWA
2.1.3.1 Định nghĩa độ phân tán hay entropy
Độ phân tán hay entropy của vectơ w đƣợc xác định bởi:
2.1.3.2 Định nghĩa độ đo tính tuyển và độ đo tính hội
Độ đo tính tuyển - orness của một vectơ trọng số w đƣợc xác định nhƣ sau:
n 1
) ( 1
1
Ta thấy, orness(w*) = 1, orness(w*) = 0 và orness(wAve) = 0.5
Độ đo tính hội - andness của vectơ trọng số w đƣợc xác định:
andness(w) = 1- orness(w)
Nói chung, các độ đo này sẽ đánh giá toán tử OWA với nhiều trọng số gần đỉnh hơn sẽ là toán tử ―orlike‖ (giống với toán tử tuyển ―or‖), và khi đó orness(w) 0.5 Khi các trọng số là khác 0 và gần với đáy thì toán tử OWA đƣợc gọi là giống toán
tử hội ―andlike‖, khi đó orness(w) 0.5
Định lý sau đây sẽ minh hoạ đặc tính này:
Trang 22n 1
) ( 1
j
w i n n
n 1
) (
1
1
+ (n j) (nk) = orness(w) + (k-j) > orness(w) vì k – j >0
và > 0
Định lý này chỉ ra rằng nếu chúng ta chuyển trọng số của vectơ w lên thì chúng ta
sẽ làm tăng orness, khi chuyển trọng số xuống thì làm giảm orness
2.2 Đối ngẫu của toán tử OWA
2.2.1 Định nghĩa toán tử đối ngẫu:
F’ gọi là đối ngẫu (dual) của toán tử OWA- F, nếu nó là một toán tử OWA cùng thứ nguyên với trọng số w’i= wn+i+1
Có thể thấy rằng nếu F và F’ là một cặp đối ngẫu thì:
i) Disp(w’) = Disp(w)
ii) Orness(w’) = 1- orness(w)
Do vậy nếu F là giống tuyển (orlike) thì F’ giống hội (andlike) Bây giờ chúng
ta hãy xét một vài thay đổi khác của tập các trọng số OWA
Giả sử F có trọng số vectơ trọng số wi và w’i = (1-wi)/(n-1)
Ví dụ: w= [1 0 0 0 0]T
thì w’ = [0 ¼ ¼ ¼ ¼ ]T Trong biến đổi này ta làm cho
w phân tán đều trong khoảng n – 1 vị trí còn lại ở dạng các trọng số của vectơ mới Nếu wi = 1/n thì w’i = (1- 1/n)/(n-1) = 1/n, Khí đó:
i
i
n
w i n n
w i n
n 1 1
) 1
1 )(
( 1
1 ' ) ( 1
n 1
2 ( )( 1 ) )
1 ( 1
=
Trang 23n 1
) 1 (
n 1
) 1 (
1
- 1
) 1 (
1
F orness n
Kết quả của phép biến đổi này là làm xuất hiện việc đƣa các trọng số đến gần với độ trung bình thực, wi = 1/n Phép toán này là một loại tuyến tính hoá của toán tử OWA
2.2.2 Độ trội
Định nghĩa: Cho F là toán tử OWA với trọng số w
a) F có độ trội nếu các trọng số thoả mãn điều kiện: wi wj với mọi i < j
b) F có độ trội mở rộng (buoyancy measure extensive) nếu nhƣ điều kiện là chặt theo nghĩa wi > wj vơi mọi i < j
Định lý : Nếu F có độ trội thì orness(F) 0.5
n 1
) ( 1
n i i
n
i
w w
i n n
w i n
1)(1
12
12
1)(1
i n
1
) 2
1 1
( 2
i n
1 2 2
=
1
1 2
i n
j w q w q
1
1
( 2
j w w q
1
1 ) (
Trang 24Trường hợp 2: Nếu n là số lẻ, nghĩa là n = 2m +1 và khi ấy:
j w w q
1
1 ) (
0 2
1 2 2
Định lý đã được chứng minh
Bổ đề: Nếu trọng số thoả mãn điều kiện wi wn+1-i thì orness(F) 0.5 và nếu trọng
số thoả mãn wi wn+i-1 thì orness(F) 0.5
Một lớp quan trọng của độ trội là độ trội mạnh (strong buoyancy measure) Một toán tử OWA n thứ nguyên được gọi là có độ trội mạnh nếu: wi
n
i j j
w
1
2.3 Ngữ nghĩa kết hợp với toán tử OWA
Một số ngữ nghĩa có thể được kết hợp với việc sử dụng toán tử OWA Đó là các ngữ nghĩa gắn bó với một số ứng dụng của toán tử này
(a) Ngữ nghĩa đầu tiên và rất tự nhiên được kết hợp với toán tử tích hợp OWA là một loại toán tử trung bình Ở đây độ phân tán Disp(w) chỉ ra lượng biên thông tin được sử dụng trong quá trình tính trung bình Với phép lấy trung bình quen thuộc thì orness(w) = 0.5, do đó chúng ta có thể sử dụng độ đo orness để xác định độ chệch khỏi trung bình: Bias(w) = (
Nếu Bias(w) > 0: Giá trị cao hơn được nhấn mạnh
Nếu Bias(w) < 0: Giá trị thấp hơn được nhấn mạnh
Nếu Bias(w) = 0: Không nhấn mạnh giá trị nào
Độ chệch này cùng với giá trị độ phân tán cho chúng ta một hình ảnh tốt về toán tử được thể hiện
(b) Có thể sử dụng các trọng số của toán tử OWA như là một loại phân phối xác
Trang 25xác định bởi một số tác nhân bên ngoài được gọi là tự nhiên Trên A xác định một phân phối xác xuất P, với pi là xác suất mà kết qủa thứ i xảy ra tốt nhất Gọi V là giá trị của mỗi phương án thì: V = F(a1, …, an), trong đó F là toán tử OWA với trọng số w = P
Nếu wn = pn =1 thì khả năng tồi nhất sẽ xảy ra trong ―tự nhiên hiểm ác‖ Sự lựa chọn này của toán tử OWA chính là kỹ thuật quyết định Max, Min
Trong môi trường lấy quyết định ta có thể thấy rằng độ phân tán có thể được biểu hiện như entropi của phân phối xác xuất Hơn nữa, độ orness của w có thể xem là
độ lạc quan của quyết định, trong đó andness của w là chỉ tiêu về độ bi quan Nếu
1 ( 1
1 )
( 1
1
n n n
n w i n n
Nếu A và B là hai tập mờ của x, ta có với mỗi x X, thì độ thuộc A(x), B(x)
có thể được xác định bởi những số trong đoạn [0,1] Khi đó phép giao E = A B
và phép hợp H = A B được định nghĩa bằng:
E(x) = T(A(x), B(x)) và H(x) = S(A(x), B(x)), trong đó T và S là các cặp t - chuẩn (t- norm) và t - đối chuẩn (t- conorm) Đây là họ toán tử cần thiết của logic đa trị Thông thường người ta hay lấy T = Min và S = Max Min là ―pure and‖ phép hội thuần tuý, và Max là ―pure or‖ phép tuyển thuần tuý
Hình dưới đây sẽ chỉ ra mối liên hệ giữa toán tử OWA, t - chuẩn và t - đối chuẩn
“pure and” các toán tử “pure or”
Hình 2: Mối liên hệ giữa toán tử OWA, t - chuẩn và t - đối chuẩn
Trang 26Ví dụ: với vectơ trọng số w = [0 0 0.1 0.2 0.7]T sẽ là phép toán ―andlike‖ Đối với toán tử OWA có wi = 1/n, thì orness =0.5 Khí đó chúng ta thấy trung bình thực
sự như ranh giới giữa phép toán ―andlike‖ và ―orlike‖
(d) Một đặc trưng nữa của toán tử OWA là đóng một vai trò quan trọng trong những mô hình lượng hoá ngôn ngữ
Theo logic cổ điển có hai lượng hóa quen thuộc đó là: ―có tồn tại – there exits‖ và
―với mọi – for all‖ Trong ngôn ngữ tự nhiên chúng ta sử dụng rất nhiều lượng hoá khác mờ hơn, như là ―hầu hết‖, ―một ít‖, ―đa số‖, ―gần một nửa‖,…Zadeh đã cho rằng việc lượng hoá tất cả những gì chúng ta vẫn dùng trong ngôn ngữ thông thường đều có thể làm được trong những tập mờ trong một khoảng nào đó
Do vậy, nếu Q là một lượng tử, ví dụ ―đa số - most‖ thì Q có thể được thể hiện dưới dạng một tập mờ của L trong đó với mỗi rL, thì Q(r) sẽ chỉ ra mức độ của vị trí r được thoả mãn bởi nội dung định nghĩa ở Q, do vậy nếu Q là most thì Q(0.8) = 1, chúng ta sẽ nói rằng 80% là hoàn toàn thoả mãn với ý định đưa ra bởi sự lượng hoá
―most‖
2.4 Cách xác định trọng số cho toán tử OWA
Trong toán tử OWA việc chọn vectơ trọng số w có ý nghĩa rất quan trọng Sau đây giới thiệu hai cách để xác định vectơ trọng số
2.4.1 Xác định qua các lượng tử mờ Q
Hãy xét bài toán thực tiễn sau: Cho tập phương án X và một tập hữu hạn các tiêu chuẩn (ví dụ: đắt, rẻ, bền, khả thi, độ may rủi,….) Những tiêu chuẩn này được biểu diễn như các tập mờ trên X, với độ thuộc Ai(x), theo tiêu chuẩn thứ i Bây giờ chúng ta đánh giá giá trị chân lý v(P) của mệnh đề mờ P sau:
P = ― x thoả mãn đa số các tiêu chuẩn‖ thuật toán để tính v(P) với mỗi phương án
x như sau:
Cố định phương án x Thực hiện các bước sau:
Bước 1: Xác định hàm định lượng ―đa số - most‖ bằng một hàm Q đơn điệu không giảm trên [0, 1], thoả mãn điều kiện Q(0) = 0 và Q(1) = 1
Bước 2: Với mỗi tiêu chuẩn Ai tính ai = Ai(x), i= 1, ,n
Trang 27akn) và một giá trị gộp dk, với k = 1,…., m
Mục đích của chúng ta là sử dụng toán tử OWA để mô hình hoá vấn đề gộp này Vấn đề trở thành bài toán xác định vectơ w thích hợp – đây là bài toán học trọng số
w từ mẫu dữ liệu Gọi bk = (bk1, bk2, , bkn) là vectơ dữ liệu đã sắp xếp của vectơ
ak Hãy tìm w = (w1, , wn) sao cho bk1w1+ bk2w2+ + bknwn = dk với k =1, ,m Phương pháp giải là phương pháp lặp sao cho đạt min sai số sau:
ek = 2 1 (bk1w1+ bk2w2+ + bknwn - dk)2
Trang 28Thuật toán tính lặp theo t:
Bước 1: Tại bước lặp t chúng ta đang ở giá trị tham số u, ui(t) và một quan sát mới
2.5 Các hàm định lượng và đo độ tuyển – orness
Bây giờ chúng ta sẽ làm việc với lớp các định lượng sau:
Định nghĩa 5.1: Q là một hàm định lượng thông thường, đơn điệu, không giảm nếu thoả các điều kiện: Q(0) = 0 ; Q(1) =1 và Q(r1) Q(r2) nếu r1 > r2 Sau đây là một
Q( / ) : 1 /(n - 1)} Chứng minh:
n 1
) ( 1
1
= 1
1
) / ) 1 ((
) / ( )(
i
Q( / ) : 1 /(n - 1) vì Q(0) = 0
Trang 29Định lý 5.3: Giả sử Q1 và Q2 là hai hàm lượng hoá sao cho Q1(x) Q2(x) Khi ấy: orness(FQ1) orness(F(Q2)
Hệ quả 5.4: Giả sử Q là một hàm lượng hóa, khi đó
a) Nếu Q(r) t với mọi r, thì Q là ―orlike‖ và orness(FQ) 0.5
b) Nếu Q(r) t với mọi r, thì Q là ―andlike‖ và orness(FQ) 0.5
13
.
0
66 0 5 0
25
.
0
87 0 75 0
7 0 5 0 34 0
94 0 66 0 5 0
66 0 5 0 34 0
75 0 66 0 5 0
3
P
sau đó chúng ta áp dụng sơ đồ lựa chọn trong [13], nếu chúng ta kết hợp chúng bằng toán tử OWA được chỉ ra bởi định lượng mờ ’’hầu hết’’ với hàm định lượng Q(r) = 2
78 0 5 0 32 0
89 0 71 0 5 0 ) , ,
P P P F
P C
các thành phần của ma trận PC có thể được hiểu như là độ ưu thế của một phương
án đối với tất cả các phương án còn lại
Chúng ta thấy rằng kết quả của ma trận kết hợp phụ thuộc vào vecto trọng số được
sử dụng [25], theo đó nó phụ thuộc vào hàm được sử dụng để đưa ra định lượng ngôn ngữ mờ Biểu thức này được dùng trong ví dụ để đảm bảo rằng tất cả các chuyên gia đều đóng góp vào kết quả của giá trị kết hợp cuối cùng bời vì nó là một hàm tăng hoàn toàn
Trang 30w{(u1(1), p1(1)), ,(u1(n), p1(n) )}= w{(u1, p1), ,(un, pn )}
- Đây là một toán tử or – and, nó nằm giữa hai phép toán min và max
min(pi) w{(u1, p1), ,(un, pn )} max(pi) với i =1 n
- Nó là một hàm hằng với biến đối số:
w{(u1, p), ,(un, p )} = p
- Tính đơn điệu tăng:
w{(u1, p1), ,(un, pn )}w{(u1, q1), ,(un, qn )} với pi qii
Ví dụ: Nếu chúng ta muốn kết hợp tập {(0.65, 0.87), (0.13, 0.94), (0.22 0.75)} với định lượng ngôn ngữ mờ ’’hầu hết’’chúng ta thu được kết quả như sau:
((0.65, 0.87), (0.13, 0.94), (0.22, 0.75)} = 0.58 * 0.87 + 0.24 * 0.75 + 0.18 * 0.94
= 0.85
Chú ý: Trong trường hợp dùng toán tử IOWA để áp dụng vào bài toán quyết định tập thể, khái nịêm độ trội mờ có thể được thực hiện đầy đủ theo các định lượng ngôn ngữ mờ Khi định lượng ngôn ngữ mờ Q được dùng để tính vectơ trọng số cho toán tử IOWA - thì nó được ký hiệu là Q
Trang 312.6.2 Một số toán tử IOWA dùng để kết hợp các quan hệ ưu tiên mờ: 2.6.2.1 Toán tử I-IOWA
Trong nhiều trường hợp, mỗi chuyên gia ek có một độ đo quan trọng Độ đo quan trọng này có thể xem như một tập con mờ: I : E [0, 1] với I(ek) = uk mô tả mức
độ quan trọng các quan điểm mà chuyên gia ek đưa ra Trong trường hợp này chúng
ta gọi đây là vấn đề quyết định nhóm không đồng nhất [15, 22]
Một thủ tục thông thường bao gồm các độ đo quan trọng trong quá trình kết hợp kéo theo sự biến đổi các giá trị ưu tiên, pijk, dưới mức độ quan trọng uk để tạo nên một giá trị mới pij-k Đâylà hoạt động được thực hiện bên ngoài theo hàm kéo theo trung bình g, pij-k= g(pijk, uk) Ví dụ toán tử g là phép lấy giá trị nhỏ nhất min [20], hoặc là hàm mũ g(x, y) = xy, hoặc là bất kỳ một toán tử t - chuẩn nào đó
Để tính vectơ trọng số chúng ta dùng biểu thức sau đây:
1
1 ) ( 1
) (
T
u Q T
u Q
i
k k i
Trang 32.
0
66 0 5 0
25
.
0
87 0 75 0
7 0 5 0 34 0
94 0 66 0 5 0
66 0 5 0 34 0
75 0 66 0 5 0
.
0
38 0 5 0 13
.
0
75 0 87 0 5
r ,
I = (2.12, 1.01, 1.37), dùng định lượng ngôn ngữ mờ ―hầu hết’’ và biểu thức wi =
) (
)
(
1
1 ) ( 1
)
(
T
u Q T
u
Q
i
k k i
Trong vấn đề quyết định nhóm thuần nhất dựa trên quan hệ ưu tiên mờ, trong [10], Herrera-Viedma đã mô tả tính chất cố định đã định nghĩa theo quan hệ ưu tiên mờ
Pk = (pijk) như sau: pijk + pjlk+ plik = 3/2 với mọi i, j, l [0, 1]
Dùng phương thức trên, chúng ta đưa ra một thủ tục để xây dựng một quan hệ ưu tiên mờ phù hợp P’k
từ các quan hệ ưu tiên mờ chưa phù hợp Pk Cuối cùng chúng
Trang 33ta đưa ra cách xây dựng quan hệ ưu tiên mờ ngịch đảo cố định P’ trên tập X = {x1,
x2, , xn, n >1} từ n – 1 giá trị quan hệ {p12, p13, , pn-1n} được thực hiện theo các bước sau:
i ii
ij
ij
p
j i p p
theo biểu thức trên ta thấy một số giá trị của ma trận P’’ không nằm trong đoạn [0, 1], tuy nhiên trong đoạn [-a, 1+a] với a = min{p’’ij} Trong trường hợp này ta có thể dùng hàm chuẩn hóa f:[-a, 1+a] [0, 1], thỏa mãn các tính chất sau:
a x a x
f
2 1 2 1 2 1
1 ) (
dễ dàng kiểm tra hàm trên thỏa mãn các tính chất a, b, c, d đã nêu
Bước 2: Quan hệ ưu tiên mờ cố định P’ thu được thông qua công thức P’= f(P’’)
Khoảng cách giữa Pk
và P’k có thể được sử dụng như một độ đo cố định của ma trận Pk
và theo chuyên gia, người đã đưa ra quan điểm đó:
j
k ij k
ij p p
1 1
2
) ' (
Biểu thức 1 - CIk
tiến dần lại 1 nhiều thông tin cố định đã được đưa ra bởi chuyên gia ek, và vì vậy nhiều mức độ quan trọng có thể được đặt trên thông tin này
nếu i j i+1 nếu j > i+1 nếu j< i
Trang 34Định nghĩa:
Có một tập chuyên gia E = (e1, e2, , em), và một tập các phương án cần phân loại
và đánh giá X= (x1, , xn), mỗi chuyên gia đưa ra một quan hệ ưu tiên tạo thành một tập quan hệ ưu tiên (P1
, ,Pm), khi đó toán tử C – IOWA, wc, là toán tử IOWA với tập chỉ số cố định dùng để sắp xếp là {1- CI1
2 0 5 0 4 0 3 0
6 0 6 0 5 0 7 0
1 0 7 0 3 0 5 0
1 0 5 0 8 0 4 0
4 0 7 0 3 0 6 0
2 0 6 0 4 0 5 0
2 0 5 0 2 0 3 0
4 0 8 0 5 0 5 0
0 7 0 5 0 5 0
1 0 5 0 6 0 3 0
3 0 4 0 5 0 6 0
8 0 7 0 4 0 5 0
2 0 5 0 4 0 6 0
3 0 6 0 5 0 7 0
1 0 4 0 3 0 5 0 '1
1 0 5 0 3 0 4 0
3 0 7 0 5 0 6 0
2 0 6 0 4 0 5 0 '2
2 0 5 0 2 0 2 0
5 0 8 0 5 0 5 0
5 0 8 0 5 0 5 0 '3
6 / 1 6 0 12 / 7 3 / 2
12 / 1 12 / 5 5 0 12 / 7
0 3 / 1 12 / 5 5 0 '4
P
để tính được các thành phần của p’4, chúng ta phải dùng hàm f(x) = (x+1)/1.2 vì a = 4
) (
T
u Q T
u Q
i
k k i
Trang 3512 0 5 0 33 0 37 0
42 0 67 0 5 0 61 0
21 0 63 0 39 0 5 0 )}
, 23 0 ( ), , 27 0 ( ), , 86 0 ( ), , 4 0
P C c w
Trang 36CHƯƠNG 3 NHỮNG QUÁ TRÌNH LỰA CHỌN CHO QUYẾT ĐỊNH TẬP THỂ KHÔNG
ĐỒNG NHẤT DIỄN ĐẠT BẰNG NGÔN NGỮ TỰ NHIÊN
3.1 Giới thiệu về quyết định tập thể không đồng nhất
Trong luận văn này tôi trình bày vài quá trình lựa chọn phục vụ cho việc đưa ra quyết định tập thể không đồng nhất, giả sử các quan hệ ưu tiên ngôn ngữ cho việc biểu thị các quan điểm cá nhân và các giá trị ngôn ngữ biểu thị độ quan trọng hoặc
độ mạnh tương ứng của nó đã được xác định Những tiến trình này được xây dựng bằng cách dùng hai mức độ lựa chọn các phương án dựa trên khái niệm về đa số mờ: độ ưu thế ngôn ngữ được chỉ ra bằng định lượng và độ không ưu thế ngôn ngữ cũng được chỉ ra bằng định lượng Dùng toán tử trung bình có sắp xếp ngôn ngữ LOWA[4], để xử lý với thông tin không trọng số Dùng các toán tử kết hợp thông tin có trọng số, đó là LWC, LWA, LWD để xử lý với thông tin ngôn ngữ có trọng
số
Trong cuộc sống hằng ngày, con người phải liên tục xử lý thông tin để đưa ra những quyết định hợp lý trước một tình huống cụ thể nào đó Vì vậy việc nghiên cứu các quá trình ra quyết định là một lĩnh vực được rất nhiều nhà khoa học quan tâm nghiên cứu Tóm tắt toàn bộ quá trình nghiên cứu về các tiến trình ra quyết định có thể được chia làm ba thời kỳ như sau:
Thời kỳ tối ưu hoá : đối với những vấn đề được định nghĩa một cách chính xác Thời kỳ đa tiêu chuẩn: như là giai đoạn tối ưu nhưng chặt chẽ hơn, và gần đây
hơn
Thời kỳ quyết định mờ: giai đoạn này dựa vào lý thuyết tập mờ
Trong xử lý các công việc hàng ngày, nhiều vấn đề cần giải quyết, cần đưa ra quyết định là không rõ ràng, chẳng hạn như, mục đích và phạm vi là không rõ ràng Cản trở của việc thiếu thông tin chính xác, rõ ràng khi giải quyết các vấn đề được khắc phục bằng cách sử dụng các xác xuất gần đúng.Tuy nhiên, trong thực tế nhu cầu
về xử lý dữ liệu và các điều kiện liên quan là rất cao và nhiều vấn đề trong thực tế
là rất mờ do tính tự nhiên và không ngẫu nhiên của nó, những ứng dụng dựa trên
mô hình xác suất không còn phù hợp, không đáp ứng được trong rất nhiều trường
Trang 37hợp Khi ứng dụng của lý thuyết tập mờ vào việc ra quyết định cho kết quả rất tốt Điểm đặc trưng chính của nó đó là: cung cấp nhiều trường hợp linh động hơn, nó
có thể giải quyết được nhiều vấn đề trong trường hợp có nhiều thông tin không chính xác và không rõ ràng Hệ thống lý thuyết này rất phù hợp để xây dựng hệ thống trợ giúp ra quyết định được thực hiện bởi hệ thống máy tính
Ví dụ: Hệ thống trợ giúp chuẩn đoán bệnh, hệ thống dự báo tài chính hoặc là các hệ chuyên gia trợ giúp quá trình ra quyết định của các lãnh đạo, hệ thống dự đoán về tình hình chính trị trên thế giới Việc nghiên cứu các vấn đề ra quyết định trong thế giới thực để thiết kế một hệ thống phần mềm trợ giúp quyết định được thực hiện theo hai bước sau:
Bước 1: Thiết lập những mô hình quyết định toán học thích hợp, gần những vấn đề
thế giới thực sự
Bước 2: Thực hiện các mô hình cố định
Các ứng dụng dựa trên hai cảm nhận trên đã được xử lý bằng việc sử dụng công nghệ mờ Ở đây, chúng được quan tâm để đưa ra một mô hình quyết định mới phục
vụ cho việc ra quyết định nhóm không đồng nhất
Quyết định nhóm có thể được định nghĩa như sau:
Có từ hai cá nhân trở lên, đối với một vấn đề cần giải quyết, mỗi người trong số
họ trình bày sự hiểu biết, quan điểm, động cơ, và những lời nhận xét về vấn đề cần giải quyết
Họ công nhận tính hiện thực của các vấn đề mang tính chất hiển nhiên
Cố gắng thu thập lại các ý kiến của từng cá nhân về vấn đề đó
Chúng ta điểm qua hai hướng trước đây đã sử dụng để cho có hệ thống
Trang 38Hướng thứ nhất: gọi là hướng đại số (algebraic), gồm có việc thiết lập một tiến trình lựa chọn nhóm, qua đó thu được một lược đồ quyết định như một giải pháp để đưa ra quyết định nhóm
Hướng thứ hai: gọi là hướng hình học (topological), bao gồm việc thiết lập một tiến trình đồng thuận nhóm cho các lược đồ quyết định khác nhau tới khi đạt được độ nhất trí cao nhất về tập lựa chọn giải pháp
Cả hai tiến trình có thể được kết hợp trong một lược đồ giải pháp: đầu tiên, quá trình đồng thuận được áp dụng, trong mỗi bước, độ nhất trí chung ý kiến giữa của các chuyên gia được đo, nếu như họ thống nhất được ý kiến với nhau, ta gọi là độ
đo được thoả mãn, khi đó quá trình xử lý đồng thuận sẽ được chọn để đưa ra được giải pháp, trong trường hợp khác ta thuyết phục các chuyên gia đưa ra thêm các ý kiến, khi đó, quá trình ra quyết định nhóm có thể được xem như là một quá trình
Lược đồ giải pháp
QUÁ TRÌNH LỰA CHỌN
QUÁ TRÌNH ĐỒNG THUẬN
TẬP HỢP CÁC Ý KIẾN CÁ NHÂN
Hình 3
Trang 39động và lặp lại đối với các chuyên gia, qua việc thay đổi các thông tin, thay đổi hợp
lý các tham số, tham khảo thêm ý kiến của các chuyên gia khác cho tới khi đạt được sự thống nhất Vấn đề này được mô tả trong hình 1
Đôi khi, một người nào đó có thể thêm vào những quan điểm riêng lẻ không quan trọng bằng (những ý kiến riêng lẻ không quan trọng bằng) Trong trường hợp như vậy, nó được gọi là vấn đề quyết định nhóm không đồng nhất, các trường hợp khác gọi là vấn đề quyết định nhóm đồng nhất
Trong mô hình không đồng nhất ta xem xét cách quản lý hiện tại để gán cho mỗi chuyên gia một trọng số, trọng số có thể được cho dưới dạng một số hoặc bằng một nhãn ngôn ngữ Các trọng số này có thể được hiểu theo hai khía cạnh sau [12]
- Mỗi một cá nhân được nhìn nhận như một phân nhóm và trọng số phản ánh quy mô tương đối của phân nhóm này
- Mỗi cá nhân trong nhóm mang một trọng số hoặc một nhãn thích hợp Mức
độ thích hợp có thể đóng vai như một sự ràng buộc trên những quan điểm mà một cá nhân có thể đưa ra
Thông thường, khi đánh giá các dự án có tính chất định tính, các chuyên gia thường phát biểu ý kiến của họ bằng một giá trị trung bình, dưới dạng phần trăm Tuy nhiên trong rất nhiều trường hợp, các chuyên gia không muốn đưa ra một con số chính xác để biểu thị quan điểm của mình, mà họ muốn dùng một từ nào đó hay dùng trong cuộc sống đời thường để diễn đạt, muốn làm được điều này, chúng ta phải có phép tính để đưa các giá trị ngôn ngữ thành các giá trị kiểu số Đối với từng bài toán cụ thể, ta sẽ sử dụng một tập nhãn ngôn ngữ để các chuyên gia đưa ra ý kiến của mình Đối với những vấn đề quyết định nhóm không đồng nhất, cần có một nhà quản lý đủ uy tín và năng lực để gán tập trọng số cho nhóm chuyên gia Trọng số này rất quan trọng và nó là độ đo quan trọng ý kiến của chuyên gia, hay nói các khác trọng số này phản ánh khả năng của các chuyên gia trong lĩnh vực đang xem xét
Tôi sẽ trình bày các tiến trình lựa chọn khác nhau đối với một nhóm không đồng nhất đã được thiết kế bằng cách sử dụng các toán tử kết hợp ngôn ngữ và đã được chỉ ra bởi một vài mức độ lựa chọn của các phương án