II.4 Cài đặt bài toán

Một phần của tài liệu Tiểu luận môn Hệ hỗ trợ quyết định ỨNG DỤNG KINH DỊCH XÂY DỰNG HỆ CHUYÊN GIA HỖ TRỢ RA QUYẾT ĐỊNH TRONG XÂY DỰNG NHÀ Ở (Trang 27)

II.4.1 Phát biểu bài toán và hướng xử lý

- Người dùng nhập vào năm sinh, giới tính và năm muốn xây nhà. Hệ thống sẽ giúp trả lời các câu hỏi sau:

o Hệ thống cho biết năm muốn xây nhà có nên hay không?  Kim Lâu

 Hoang Ốc  Tam Tai

 Hướng xây nhà tốt  Hướng xây nhà xấu  Màu sắc hợp với căn nhà

 Màu sắc không hợp với căn nhà

o Hệ thống cho biết thêm các thông tin về gia chủ như sau  Cung  Thiên Can  Địa chi  Mạng  Tương sinh  Tương khắc

- Xác định dữ liệu đầu vào

o Năm sinh

o Giới tính (nam; nu)

o Năm xây nhà

- Xác định dữ liệu đầu ra

o Thông báo nên xây nhà hay không.  Kim Lâu

 Hoang Ốc  Tam Tai

 Hướng xây nhà tốt  Hướng xây nhà xấu  Màu sắc hợp với căn nhà

 Màu sắc không hợp với căn nhà

o Cung nào

o Địa Chi

o Mạng trong Ngũ Hành

o Tương sinh

o Tương khắc.

- Hướng xử lý: Dựa vào phương pháp suy diễn để dẫn ra các sự kiện và các giả thuyết mới đồng thời tạo ra các luật dẫn.

II.4.2 Phân tích luật dẫn

- Luật dẫn 1: Xác định Can

o Nếu năm sinh/10 dư 0 thì can là Canh

o Nếu năm sinh/10 dư 1 thì can là Tân

o Nếu năm sinh/10 dư 2 thì can là Nhâm

o Nếu năm sinh/10 dư 3 thì can là Quí

o Nếu năm sinh/10 dư 4 thì can là Giáp

o Nếu năm sinh/10 dư 5 thì can là Ất

o Nếu năm sinh/10 dư 6 thì can là Bính (adsbygoogle = window.adsbygoogle || []).push({});

o Nếu năm sinh/10 dư 7 thì can là Đinh

o Nếu năm sinh/10 dư 8 thì can là Mậu

o Nếu năm sinh/10 dư 9 thì can là Kỷ

- Luật dẫn 2: Xác định Chi

o Nếu năm sinh/12 dư 0 thì chi là Thân

o Nếu năm sinh/12 dư 1 thì chi là Dậu

o Nếu năm sinh/12 dư 2 thì chi là Tuất

o Nếu năm sinh/12 dư 3 thì chi là Hợi

o Nếu năm sinh/12 dư 4 thì chi là Tý

o Nếu năm sinh/12 dư 5 thì chi là Sửu

o Nếu năm sinh/12 dư 6 thì chi là Dần

o Nếu năm sinh/12 dư 7 thì chi là Mẹo

o Nếu năm sinh/12 dư 8 thì chi là Thìn

o Nếu năm sinh/12 dư 9 thì chi là Tỵ

o Nếu năm sinh/12 dư 10 thì chi là Ngọ

o Nếu năm sinh/12 dư 11 thì chi là Mùi

- Luật sinh 3: Xác định Cung

o Nếu tổng các chữ số của năm sinh dư 1 và phái nam thì cung Khảm

o Nếu tổng các chữ số của năm sinh dư 1 và phái nữ thì cung Cấn

o Nếu tổng các chữ số của năm sinh dư 2 và phái nam thì cung Ly

o Nếu tổng các chữ số của năm sinh dư 2 và phái Nữ thì cung Càn

o Nếu tổng các chữ số của năm sinh dư 3 và phái nam thì cung Cấn

o Nếu tổng các chữ số của năm sinh dư 3và phái Nữ thì cung Đoài

o Nếu tổng các chữ số của năm sinh dư 4 và phái nam thì cung Đoài

o Nếu tổng các chữ số của năm sinh dư 5 và phái nam thì cung Càn

o Nếu tổng các chữ số của năm sinh dư 5 và phái Nữ thì cung Ly

o Nếu tổng các chữ số của năm sinh dư 6 và phái nam thì cung Khôn

o Nếu tổng các chữ số của năm sinh dư 6 và phái Nữ thì cung Khảm

o Nếu tổng các chữ số của năm sinh dư 7 và phái nam thì cung Tốn

o Nếu tổng các chữ số của năm sinh dư 7 và phái Nữ thì cung Khôn (adsbygoogle = window.adsbygoogle || []).push({});

o Nếu tổng các chữ số của năm sinh dư 8 và phái nam thì cung Chấn

o Nếu tổng các chữ số của năm sinh dư 8 và phái Nữ thì cung Chấn

o Nếu tổng các chữ số của năm sinh dư 0 và phái nam thì cung Khôn

o Nếu tổng các chữ số của năm sinh dư 0 và phái Nữ thì cung Tốn

- Luật sinh 4: Xác định Mệnh

o Nếu (năm sinh -3) / 30 dư 1

Hoặc (năm sinh -3) / 30 dư 9 Hoặc năm sinh -3) / 30 dư 17 Thì mạng Dương Kim

o Nếu (năm sinh -3) / 30 dư 2

Hoặc (năm sinh -3) / 30 dư 10

Hoặc phần dư ((năm sinh -3) / 30) = 18 Thì mạng Âm Kim

o Nếu (năm sinh -3) / 30 dư 3

Hoặc (năm sinh -3) / 30 dư 11 Hoặc (năm sinh -3) / 30 dư 25 Thì mạng Dương Hỏa

o Nếu (năm sinh -3) / 30 dư 4

Hoặc (năm sinh -3) / 30 dư 12 Hoặc (năm sinh -3) / 30 dư 26 Thì mạng Âm Hỏa

o Nếu (năm sinh -3) / 30 dư 5

Hoặc (năm sinh -3) / 30 dư 19 Hoặc (năm sinh -3) / 30 dư 27 Thì mạng Dương Mộc

o Nếu (năm sinh -3) / 30 dư 6

Hoặc (năm sinh -3) / 30 dư 20 Hoặc (năm sinh -3) / 30 dư 28 Thì mạng Âm Mộc

o Nếu (năm sinh -3) / 30 dư 7

Hoặc (năm sinh -3) / 30 dư 23 Thì mạng Dương Thổ

o Nếu (năm sinh -3) / 30 dư 8

Hoặc (năm sinh -3) / 30 dư 16 Hoặc (năm sinh -3) / 30 dư 24 Thì mạng Âm Thổ

o Nếu (năm sinh -3) / 30 dư 13

Hoặc (năm sinh -3) / 30 dư 21 Hoặc (năm sinh -3) / 30 dư 29 Thì mạng Dương Thuỷ

o Nếu (năm sinh -3) / 30 dư 14

Hoặc (năm sinh -3) / 30 dư 22 Hoặc (năm sinh -3) / 30 dư 0 Thì mạng Âm Thuỷ

- Luật sinh 5: Xác định tương sinh

o Nếu mạng là Thủy thì Thủy sinh Mộc, Kim sinh Thủy

o Nếu mạng là Mộc thì Mộc sinh Hỏa, Thủy sinh Mộc

o Nếu mạng là Hỏa thì Hỏa sinh Thổ, Mộc sinh Hỏa (adsbygoogle = window.adsbygoogle || []).push({});

o Nếu mạng là Thổ thì Thổ sinh Kim, Hỏa sinh Thổ

o Nếu mạng là Kim thì Kim sinh Thủy, Thổ sinh Kim

- Luật dẫn 6: Xác định mạng tương khắc

o Nếu mạng là Thủy thì Thủy khắc Hỏa, Thổ khắc Thủy

o Nếu mạng là Mộc thì Mộc khắc Thổ, Kim khắc Mộc

o Nếu mạng là Hỏa thì Hỏa khắc Kim, Thủy khắc Hỏa

o Nếu mạng là Thổ thì Thổ khắc Thủy, Mộc khắc Thổ

o Nếu mạng là Kim thì Kim khắc Mộc, Hỏa khắc Kim

- Luật dẫn 7: Xác định màu sắc hợp

o Nếu mạng là Kim thì hợp với vàng, nâu, trắng, xám

o Nếu mạng là Mộc thì hợp với đen, xanh da trời, xanh lá cây

o Nếu mạng là Thủy thì hợp với trắng, xám, đen, xanh da trời

o Nếu mạng là Hỏa thì hợp với xanh lá cây, đỏ, hồng, tím

o Nếu mạng là Thổ thì hợp với đỏ, hồng, tím, vàng, nâu, cam

- Luật dẫn 8: Xác định màu sắc không hợp

o Nếu mạng là Kim thì không hợp với đỏ, hồng, tím

o Nếu mạng là Mộc thì không hợp với trắng, xám

o Nếu mạng là Hỏa thì không hợp với đen, xanh da trời

o Nếu mạng là Thổ thì không hợp với xanh lá cây

- Luật dẫn 9: Xác định hướng dựa theo cung

o Nếu cung là Khảm

Hoặc cung là Chấn Hoặc cung là Tốn Hoặc cung là Ly Thì thuộc Đông tứ mạng

o Nếu cung là Khôn

Hoặc cung là Đoài Hoặc cung là Càn Hoặc cung là Cấn Thì thuộc Tây tứ mạng

- Luật dẫn 10: Xác định hướng tốt

o Nếu thuộc Tây tứ mạng thì hướng tốt là Chánh Tây, Tây Nam, Đông Bắc, Tây Bắc

o Nếu thuộc Đông tứ mạng thì hướng tốt là Đông Nam, Chánh Nam, Chánh Đông, Chánh Bắc

- Luật dẫn 11: Xác định hướng xấu

o Nếu thuộc Tây tứ mạng thì hướng xấu là Chánh Nam, Chánh Đông, Đông Nam, Chánh Bắc

o Nếu thuộc Đông tứ mạng thì hướng xấu là Chánh Tây,Tây Nam, Đông Bắc, Tây Bắc (adsbygoogle = window.adsbygoogle || []).push({});

- Luật dẫn 12: Xác định tuổi

o Nếu (năm muốn xây nhà – năm hiện tại +1)>0 thì số tuổi là: năm muốn xây nhà – năm hiện tại +1

- Luật dẫn 13: Xác đinh Kim Lâu

o Nếu (số tuổi /9) dư 3 thì phạm Kim Lâu Thê

o Nếu (số tuổi /9) dư 6 thì phạm Kim Lâu Tử

o Nếu (số tuổi /9) dư 8 thì phạm Kim Lâu Súc

o Nếu (số tuổi /9) dư 0 thì không phạm Kim Lâu

o Nếu (số tuổi /9) dư 2 thì không phạm Kim Lâu

o Nếu (số tuổi /9) dư 4 thì không phạm Kim Lâu

o Nếu (số tuổi /9) dư 5 thì không phạm Kim Lâu

o Nếu (số tuổi /9) dư 7 thì không phạm Kim Lâu

- Luật dẫn 14: Xác định Hoang Ốc

o Nếu (tổng các chữ số (số tuổi) )/6 dư 3 thì phạm Hoang Ốc Tam Địa Sát

o Nếu (tổng các chữ số (số tuổi) )/6 dư 5 thì phạm Hoang Ốc Ngũ Thọ Tử

o Nếu (tổng các chữ số (số tuổi) )/6 dư 0 thì phạm Lục Hoang Ốc

o Nếu (tổng các chữ số (số tuổi) )/6 dư 2 thì không phạm Hoang Ốc

o Nếu (tổng các chữ số (số tuổi) )/6 dư 1 thì không phạm Hoang Ốc

o Nếu (tổng các chữ số (số tuổi) )/6 dư 4 thì không phạm Hoang Ốc

- Luật 15: Xác định Tam Tai

o Nếu Chi của năm sinh là Thân Hoặc Chi của năm sinh là Tý Hoặc Chi của năm sinh là Thìn Và Chi của năm xây nhà là Dần

Hoặc Chi của năm sinh là Mão Hoặc Chi của năm sinh là Thìn Thì phạm vào Tam Tai

o Nếu Chi của năm sinh là Dần Hoặc Chi của năm sinh là Ngọ Hoặc Chi của năm sinh là Tuất Và Chi của năm xây nhà là Thân

Hoặc Chi của năm sinh là Tuất Thì phạm vào Tam Tai

o Nếu Chi của năm sinh là Hợi Hoặc Chi của năm sinh là Mão Hoặc Chi của năm sinh là Mùi Và Chi của năm xây nhà là Tỵ

Hoặc Chi của năm sinh là Ngọ Hoặc Chi của năm sinh là Mùi Thì phạm vào Tam Tai

o Nếu Chi của năm sinh là Tỵ Hoặc Chi của năm sinh là Dậu Hoặc Chi của năm sinh là Sửu Và Chi của năm xây nhà là Hợi

Hoặc Chi của năm sinh là Tý Hoặc Chi của năm sinh là Sửu Thì phạm vào Tam Tai

II.5 Mã hóa các luật dẫn

Luật Vị từ Giải thích

1 can(Y,C) Xác định thiên can C dựa vào năm Y 2 chi(Y,C) Xác định địa chi C dựa vào năm Y (adsbygoogle = window.adsbygoogle || []).push({});

3 cung(Y,S,P,C) Xác định cung C theo tổng số năm Y và phái P 4 mang(Y,M) Xác định mạng M dựa vào năm Y

5 tuongsinh(T,T1) Xác định mạng tương sinh T1 dựa vào mạng T 6 tuongkhac(T,T1) Xác định mạng tương khắc T1 dựa vào mạng T

7 mausachop(M,M1) Xác định màu sắc hợp M1 dựa vào mạng M

8 mausackhonghop(M,M1) Xác định màu sắc hợp không hợp M1 dựa mạng M 9 huong(C,H) Xác định hướng H1 dựa vào cung C

10 huongtot(C,H) Xác định hướng tốt H dựa vào cung C 11 huongxau(C,C1) Xác định hướng xấu C1 dựa vào cung C 12 tuoi(Y1,Y2,T)

Xác định tuổi T dựa vào năm sinh Y1 và năm xây nhà Y2

13 kimlau(T,K) Xác định Kim Lâu K dựa vào tuổi T 14 hoangoc(T,S,H) Xác định Hoang Ốc H dựa vào tuổi T

15

1

nhom_tamtai_1(CH,G1)

Xác định nhóm G1 dựa vào Địa Chi của năm sinh: 1: (Thân, Tý, Thìn); 2:(Dần, Ngọ, Tuất); 3:(Hợi, Mão, Mùi); 4:(Tỵ, Dậu, Sửu)

nhom_tamtai_2(CH,G2)

Xác định nhóm G2 dựa vào Địa Chi của năm xây nhà: 1:(Dần, Mão, Thìn); 2:(Thân, Dậu, Tuất); 3:(Tỵ, Ngọ, Mùi); 4:(Hợi, Tý, Sửu)

KẾT LUẬN

Bài thu hoạch đã khái quát cơ sở lý thuyết của Hệ chuyên gia, ý nghĩa của Kinh dịch, xây dựng một hệ chuyên gia áp dụng tri thức Kinh dịch hỗ trợ ra quyết định trong việc xây dựng nhà ở, sử dụng Prolog để xây dựng những luật dẫn nhằm hiện thực hóa trên máy tính những kiến thức đã thu thập được.

Dù đã cố gắng hết sức và thời gian có hạn người thu hoạch chỉ khái quát được những lý thuyết cơ bản về hệ chuyên gia, tri thức trong Kinh dịch thâm thúy và chứa nhiều bí ẩn do vậy người thực hiện chỉ có thể nêu lên những vấn để cơ bản và áp dụng kiến thức này xây dựng một Hệ chuyên gia nhỏ ứng dụng trong việc xây dựng nhà ở.

Nếu có thời gian nhiều hơn, người thực hiện tin rằng có thể làm tốt hơn nữa, tìm hiểu rỏ hơn về Kinh dịch và xây dựng một hệ thống website hoặc một phần mềm ứng dụng nhằm làm nổi bật vai trò quan trọng của Hệ chuyên gia trong việc hỗ trợ ra quyết định.

Một phần của tài liệu Tiểu luận môn Hệ hỗ trợ quyết định ỨNG DỤNG KINH DỊCH XÂY DỰNG HỆ CHUYÊN GIA HỖ TRỢ RA QUYẾT ĐỊNH TRONG XÂY DỰNG NHÀ Ở (Trang 27)