Thông tin ngôn ngữ không trọng số

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) 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ể Luận văn ThS Công nghệ thông tin 1 01 10 (Trang 44 - 49)

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

3.3.1 Thông tin ngôn ngữ không trọng số

Trong phần này tôi giới thiệu hai toán tử là LOWA và I-LOWA 3.3.1.1 Định nghĩa toán tử LOWA

Cho tập nhãn đƣợc tích hợp A = {a1, …, am}, khi đó toán tử LOWA, , đƣợc định nghĩa nhƣ sau:

(a1,…, am) = W.BT = Cm(wk, bk, k=1…m} = w1b1 (1-w1)Cm-1{h, bh, h = 2,…,m}, với W = [w1,…, wm] là vectơ trọng số thoả mãn hai điều kiện sau:

i) wi  [0, 1]

ii) iwi 1

còn h = wh/m2wk , h = 2...m, khi ta sắp xếp các thành phần của vectơ A theo chiều giảm dần ta đƣợc vectơ B = {b1,…, bm}, B = (A) = {a(1), a(2), …, a(n)} với a(j)

 a(i) với mọi i  j, trong đó  là một phép hoán vị trên tập nhãn A. Cm là một toán

tử tổ hợp lồi của m nhãn,  là tích tác động lên nhãn bởi một số thực dương và  là phép cộng. Nếu m =2, khi đó C2 đƣợc định nghĩa nhƣ sau:

C2{wi, bi, i=1, 2} = w1 sj  (1 – w1) si = sk với sj, si  S, (j i)

trong đó k = Min{T, i + round(w1.(j-i))} với hàm round là hàm làm tròn số, và b1 = sj, b2= si

Nếu wj =1 và wi = 0 với i  j với mọi i, khi đó hàm kết hợp lồi đƣợc định nghĩa nhƣ sau: Cm{wi, bi, i=1,…,m} = bj

Ví dụ, . Giả sử chúng ta muốn kết hợp các ý kiến để đƣợc một giá trị trung bình thông qua toán tử LOWA trên tập 4 nhãn, {L, ML, H,VH}. Vectơ trọng số W = [0.3, 0.2, 0.4, 0.1], biểu thức tác động đến tập nhãn là:

(L, ML, H, VH) = [0.3, 0.2, 0.4, 0.1](VH, H, ML, L) = C4{(0.3, VH)(0.2, H)(0.4, ML)(0.1, L)}, ta sẽ tính được kết quả cuối cùng thông qua một số bước sau:

Bước 1: Với m = 4

C4{(0.3, VH)(0.2, H)(0.4, ML)(0.1, L)} =0.3VH  (1- 0.3)C3{(0.29, H), (0.57, ML), (0.14, L)}

Bước 2: Với m = 3

C3{(0.29, H), (0.57, ML), (0.14, L)} = 0.29  H  (1- 0.29)C2{(0.8, ML), (0.2, L)}

Bây giờ chúng ta quay lại tính các trường hợp đơn giãn cho đến khi đạt được kết quả cuối cùng:

Với m = 2, C2{(0.8, ML), (0.2, L)} = 0.8 ML (s2)  0.2 L (s1) = sk với k = Min(8, 1+ round(0.8 x (2-1)) =2 , vậy C2{(0.8, ML), (0.2, L)} = s2. Bây giờ quay lại tính các trường hợp trước:

C3{(0.29, H), (0.57, ML), (0.14, L)} = 0.29  H  (1- 0.29) L( s2) = 0.29  H

0.71 L = sk, với k = Min(8, 1+ round(0.29 x (7 -1)) = 3 hay C3{(0.29, H), (0.57, ML), (0.14, L)} = s3 (FFML)

Nhƣ vậy, C4{(0.3, VH)(0.2, H)(0.4, ML)(0.1, L)} = 0.3VH (s8)  0.7FFML (s3) = sk

Với k = Min(8, 3+ round(0.3 x (8 -3)) = 5,

nhƣ vậy C4{(0.3, VH)(0.2, H)(0.4, ML)(0.1, L)} = s5(FFMH)

3.3.1.2 Định nghĩa toán tử I - LOWA Đây là toán tử nghịch đảo của toán tử LOWA

Toán tử I – LOWA cũng đƣợc định nghĩa giống nhƣ toán tử LOWA chỉ khác B =

I(A) = {a(1), a(2),…, a(m)} với a(i)  a(j) với mọi i j.

Nếu m = 2, khi đó nó đƣợc định nghĩa nhƣ sau: C2{wi, bi, i=1, 2} = w1sj  (1- w1)si = sk trong đó sj, si  S (j i) và k = min{T, i + round(w1. (j-i))}.

Ví dụ về toán tử I- LOWA, I,

Tác động toán tử I-LOWA lên tập 4 nhãn A = {ML(s2), F(s4), H(s7), MH(s6)} với vectơ trọng số W = {0.6, 0.1, 0.2, 0.1}.

Từ tập A ta tính đƣợc tập B = {ML, F, MH, H}

I(ML, F, H, MH) = [0.6, 0.1, 0.2, 0.1](ML, F, MH, H) = C4{(0.6, ML), (0.1, F), (0.2, MH), (0.1, H)} = 0.6ML  (1- 0.6)C3{(0.25, F), (0.5, MH), (0.25, H)}.

Ta có C3{(0.25, F), (0.5, MH), (0.25, H)} = 0.25F  (1-0.25)C2{(0.67, MH), (0.33, H)}

Bây giờ ta tính trường hợp đơn giãn nhất sau đó quay lại tính các trường hợp mức cao hơn:

C2{(0.67, MH), (0.33, H)} = 0.67MH  0.33H = sk , với k = min{8, 7 + round(0.67(6 -7))} = 6, vậy C2{(0.67, MH), (0.33, H)} = s6 (MH)

Nhƣ vậy: C3{(0.25, F), (0.5, MH), (0.25, H)} = 0.25F  0.75MH = sk ,

với k = min{8, 7+ round(0.25(4 – 7))} = 6, vậy C3{(0.25, F), (0.5, MH), (0.25, H)}

= s6.

Hay C4{(0.6, ML), (0.1, F), (0.2, MH), (0.1, H)} = 0.6ML  0.4MH = sk, với k = min{8, 6 + round(0.6(2-6))} = 4,

ta đƣợc C4{(0.6, ML), (0.1, F), (0.2, MH), (0.1, H)} = s4(F)

Toán tử LOWA và I- LOWA là hai toán tử đơn điệu tăng, hoán đổi cho nhau, bằng các toán tử ―or and‖.

3.3.1.3 Quy tắc tính trọng số cho toán tử LOWA

Để tính trọng số cho toán tử LOWA, chúng ta dùng hai cách sau đây. Cách tiếp cận thứ nhất là dùng một số kiểu máy học bằng cách sử dụng dữ liệu mẫu, và cách tiếp

cận thứ hai là cố gắng đƣa ra một số ngữ nghĩa hoặc ý nghĩa cho các trọng số.

Chúng ta xem xét cách tiếp cận thứ hai, bởi vì theo quan niệm của tác giả là chủ yếu sử dụng khái niệm mờ thông qua vecto trọng số tác động tới toán tử LOWA.

Trước đây, phần lớn các vectơ trọng số được định nghĩa như một giới hạn các số riêng lẻ. Độ trội mờ là một khái niệm mềm dẻo, khái niệm này đƣợc thực hiện một cách khéo léo qua các phép tính logic mờ cơ bản đối với các vấn đề ngôn ngữ cần giải quyết.

Bây giờ chúng ta sẽ trình bày gắn gọn khái niệm về ngôn ngữ mờ (fuzzy linguistic).

Ngôn ngữ của con người rất phong phú và đa dạng trong giá trị của nó, chẳng hạn, khoảng 5, hầu nhƣ tất cả, một vài, nhiều, gần một nửa,.. Logic cổ điển bị giới hạn bởi việc chỉ sử dụng hai giá trị là ―tồn tại‖ và ―với mọi‖. Zadeh đã dùng logic mờ, ông đã giới thiệu khái niệm về định lƣợng ngôn ngữ hay nói cách khác là xác định giá trị ngôn ngữ để mô tả một số lớn những giá trị có thể trong thực tế [22]. Zadeh đã đề nghị rằng ngữ nghĩa của một số lƣợng ngôn ngữ có thể đƣợc biểu diễn thông qua việc sử dụng tập con mờ. Ông phân biệt hai kiểu giá trị ngôn ngữ là ―tuyệt đối‖

và ―tương đối‖. Định lượng tuyệt đối được sử dụng để mô tả số lượng tự nhiên, chẳng hạn nhƣ khoảng 2 hoặc nhiều hơn 5. Định lƣợng ngôn ngữ tuyệt đối đƣợc liên hệ chặt chẽ với khái niệm đếm đƣợc hoặc số các thành thành phần. Ông cũng đã định nghĩa định lƣợng này nhƣ một tập con mờ các số thực không âm, R+, một định lƣợng tuyệt đối có thể đƣợc mô tả bởi một tập con mờ Q, với mỗi rR+ có một độ đo hàm thành viên (hàm thuộc) của r trong Q, Q(r), biểu thị độ phụ thuộc về số lƣợng r là thích hợp với ý nghĩa về đại lƣợng mà nó đƣa ra, một hàm định lƣợng tương đối, Q: [0, 1]  [0, 1], thoả mãn các điều kịên:

i) Q(0) = 0 và r[0, 1] sao cho Q(r) =1.

ii) Với các đại lƣợng không âm a, b, nếu a > b thì Q(a)  Q(b).

Hàm thuộc đƣợc xác định nhƣ sau:





  1 0 )

( b a

a r r

Q với a, b, r  [0, 1]

nếu r <a nếu a  r < b nếu r  b

Ví dụ: với các tham số (a, b) là (0.3, 0.8), (0, 0.5) và (0.5, 1) , theo lần lƣợt nhƣ sau:

Y.Yager đã đề nghị một cách rất thú vị để tính vectơ trọng số nhƣ sau:

wi = Q(i/n) – Q((i-1)/n) , i =1, …, n

Khi một định lƣợng ngôn ngữ mờ, Q, đƣợc sử dụng để tính toán trọng số cho toán tử LOWA , nó được ký bằng Q. Trong trường hợp nó được dùng để tính trọng số cho toán tử I – LOWA, I, nó đƣợc lý hiệu là IQ.

Ví dụ về toán tử LOWA:

Giả sử ta muốn kết hợp bằng toán tử trung bình LOWA cho tập bốn nhãn sau:

{L, ML, H, VH}. Nếu sử dụng đại lƣợng ngôn ngữ mờ ―As many as‖ để tính vectơ trọng số, ví dụ W = {0, 0, 0.5, 0.5} và kết hợp của các nhãn , cách thực hiện trong cùng một trường hợp, là như sau:

(L, ML, H, VH) = [0, 0, 0.5, 0.5](VH, H, ML, L) = C4{(0, VH), (0, H), (0.5, ML), (0.5, L) = ML.

Trong các phần tiếp theo 3.4 và 3.5, chúng ta sẽ giới thiệu về cách sử dụng toán tử LOWA để giải quyết các vấn đề quyết định nhóm không đồng nhất từ các mối quan hệ ƣu tiên ngôn ngữ riêng lẻ theo hai độ trội mờ:

 Độ trội mờ ưu thế: dùng để định lượng độ trội của một phương án (dự án) so với tất cả các phương án theo từng đánh giá của các chuyên gia.

 Độ trội mờ của chuyên gia: dùng để xác định độ trội của chuyên gia này so với tất cả các chuyên gia khác, theo ý kiến của chuyên gia, sau tính toán của toàn thể.

0 1

x

0.3 0.8

1

x

0 0.5

0 1

x

0.5 1

Nhiều Một nửa Nhiều nhƣ có thể

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) 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ể Luận văn ThS Công nghệ thông tin 1 01 10 (Trang 44 - 49)

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

(78 trang)