ĐẠI HC QUC GIA HÀ NI
TRƯỜNG ĐẠI HC CÔNG NGH
H KHÁNH LÊ
MT S QUY TRÌNH SUY DIN
TRONG H M
Ngành: Công ngh thông tin
Chuyên ngành: H thng thông tin
s: 60.48.05
LUN VĂN THC SĨ
NGƯỜI HƯỚNG DN KHOA HC:
PGS. TSKH. Bùi Công Cường
Hà Ni – 2009
ii
LI CAM ĐOAN
Tôi xin cam đoan lun văn “Mt s quy trình suy din trong h M” là công
trình nghiên cu ca riêng tôi, không sao chép ca bt k ai. Ni dung ca lun án
được trình bày t nhng kiến thc tng hp ca cá nhân, tng hp t các ngun tài
liu có xut x rõ ràng và trích dn hp pháp. Kết qu nghiên cu được trình bày
trong lun văn này chưa tng được công b ti bt k công trình nào khác.
Tôi xin chu hoàn toàn trách nhim, và nếu sai, tôi xin chu mi hình thc k
lut theo quy định.
Hà Ni, ngày 7 tháng 12 năm 2009
Hc viên thc hin
H Khánh Lê
iii
LI CM ƠN
Đầu tiên, tôi xin gi li cm ơn sâu sc nht ti PGS.TSKH Bùi Công
Cường, người hướng dn khoa hc, đã tn tình ch bo, giúp đỡ và to điu kin
cho tôi hoàn thành lun văn.
Tôi xin chân thành cm ơn các thy cô trường Đại hc Công ngh, Đại hc
Quc gia Hà Ni đã ging dy và truyn đạt kiến thc cho tôi.
Cui cùng, tôi xin cm ơn nhng người thân và các bn bè đồng nghip đã
chia s, giúp đỡ tôi hoàn thành lun văn này.
Mc dù đã hết sc c gng vi tt c s n lc ca bn thân, nhưng chc lun
văn vn còn nhng thiếu sót. Kính mong nhn được nhng ý kiến đóng góp ca
quý Thy, Cô và bn bè đồng nghip.
Tôi xin chân thành cm ơn!
Hà Ni, ngày 7 tháng 12 năm 2009
Hc viên thc hin
H Khánh Lê
iv
MC LC
Trang
Trang bìa ph ..........................................................................................................................
LI CAM ĐOAN ................................................................................................................. ii
LI CM ƠN ..................................................................................................................... iii
MC LC ........................................................................................................................... iv
BNG KÝ HIU CÁC CH VIT TT .......................................................................... vi
DANH MC CÁC BNG .................................................................................................. vi
DANH MC CÁC HÌNH V, ĐỒ TH ............................................................................. vi
M ĐẦU .............................................................................................................................. 1
CHƯƠNG I - CƠ S LOGIC M ....................................................................................... 3
1.1. Logic rõ và s xut hin ca logic m ...................................................................... 3
1.2. Các phép toán v tp m ........................................................................................... 4
1.2.1. Phép ph định .................................................................................................... 4
1.2.2. T - chun ............................................................................................................ 5
1.2.3. T - đối chun .................................................................................................... 10
1.3. Mt s vn đề liên quan ca các toán t trong Logic M ....................................... 15
1.3.1. Phép đối ngu ................................................................................................... 16
1.3.2. Quan h gia t - chun và t - đối chun. .......................................................... 16
1.3.3. Mt s qui tc vi phép hi và phép tuyn ...................................................... 17
1.4. Phép kéo theo .......................................................................................................... 19
1.4.1. Định nghĩa phép kéo theo ................................................................................ 19
1.4.2. Mt s dng hàm kéo theo c th .................................................................... 20
1.4.3. Đồ th mt s hàm kéo theo được quan tâm .................................................... 26
1.5. Quan h m và phép hp thành ............................................................................... 27
1.5.1. Quan h m ...................................................................................................... 27
1.5.2. Phép hp thành ................................................................................................ 28
CHƯƠNG 2 – LUT M VÀ H SUY DIN M ......................................................... 29
2.1. H m trên cơ s các lut m .................................................................................. 29
2.1.1. Định nghĩa lut m .......................................................................................... 29
2.1.2. Định nghĩa h m trên cơ s các lut m ........................................................ 31
2.2. H suy din m ........................................................................................................ 32
2.2.1. Kiến trúc cơ bn ca h suy din m ............................................................... 32
2.2.3. Các bước suy din m ..................................................................................... 33
2.2.4. Mt s phương pháp suy din trong h m ..................................................... 38
CHƯƠNG III - LP LUN XP X TRONG H M TRÊN CƠ S CÁC LUT M41
3.2. Mô hình ngôn ng - Linguistic models (LM) ......................................................... 41
3.3. Suy din vi mô hình m ........................................................................................ 42
3.4. Mô hình Mamdani (Constructive) và Logical (Destructive) .................................. 44
3.4.1. Phương pháp lp lun Mandani ....................................................................... 45
v
3.4.2. Phương pháp lp lun logic ............................................................................. 48
3.5. Mô hình ngôn ng vi tp hp các đầu ra .............................................................. 53
3.6. Mô hình Takagi – Sugeno – Kang (TSK) ............................................................... 55
3.6.1. Mô hình ............................................................................................................ 55
3.6.2. Mt s ví d mô hình TSK đơn gin ............................................................... 57
CHƯƠNG 4 – B CÔNG C LOGIC M CA MATLAB VÀ CÀI ĐẶT TH THUT
TOÁN ................................................................................................................................. 59
4.1. Gii thiu chung môi trường MATLAB ................................................................. 59
4.2. B công c Logic M (Fuzzy logic toolbox) .......................................................... 60
4.2.1. Gii thiu ......................................................................................................... 60
4.2.2. Các tính năng cơ bn ca FLT ......................................................................... 63
4.2.3. Xây dng h suy din bng GUI ca FLT ....................................................... 63
4.2.4. Cu trúc ca h suy din m trong Matlab ...................................................... 65
4.3. Bài toán ví d và cài đặt th thut toán 1, 2 ............................................................ 65
4.3.1. Bài toán điu khin tín hiu đèn giao thông .................................................... 66
4.3.2. Tiêu chí và ràng buc ....................................................................................... 67
4.3.3. Thiết kế b điu khin giao thông m ............................................................. 68
KT LUN ........................................................................................................................ 74
DANH MC CÔNG TRÌNH CA TÁC GI .................................................................. 75
TÀI LIU THAM KHO .................................................................................................. 76