Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 69 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
69
Dung lượng
2,13 MB
Nội dung
i ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG - TRẦN KHÁNH KHAIPHÁPHỤTHUỘCHÀMXẤPXỈSỬDỤNGPHỦTỐITHIỂUVÀLỚP TƢƠNG ĐƢƠNG Chuyên ngành: Khoa học máy tính Mã số: 60 48 01 TÓM TẮT LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Thái Nguyên - 2015 Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn ii MỤC LỤC MỤC LỤC i DANH MỤC VIẾT TẮT VÀ KÍ HIỆU iii DANH MỤC CÁC BẢNG BIỂU iv DANH MỤC CÁC HÌNH VẼ v MỞ ĐẦU CHƢƠNG TỔNG QUAN VỀ KHAIPHÁ DỮ LIỆU VÀKHAIPHÁPHỤTHUỘC HÀM, PHỤTHUỘCHÀMXẤPXỈ 1.1 Khaiphá liệu 1.1.1 Khám phá tri thức khaiphá liệu 1.1.2 Kiến trúc hệ thống khaiphá liệu 1.1.3 Quá trình khaiphá liệu 1.1.4 Một số kỹ thuật khaiphá liệu 1.1.5 Các sở liệu phục vụ cho khaiphá liệu 12 1.1.6 Một số ứng dụngkhaiphá liệu 14 1.2 Khaipháphụthuộchàmphụthuộchàmxấpxỉ 15 1.2.1 Khaipháphụthuộchàm 15 1.2.2 Khaipháphụthuộchàmxấpxỉ 19 1.2.2.1 Định nghĩa phụthuộchàmxấpxỉ 20 1.2.2.2 Một số độ đo 21 CHƢƠNG THUẬT TOÁN KHAIPHÁPHỤTHUỘCHÀMXẤPXỈSỬDỤNGPHỦTỐITHIỂUVÀLỚP TƢƠNG ĐƢƠNG 28 2.1 Lớp tƣơng đƣơng phủtốithiểu 29 2.1.1 Sự phân hoạch 29 2.1.2 Phân hoạch mịn 31 2.1.3 Phủtốithiểu 32 Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn iii 2.1.4 Phụthuộchàmxấpxỉlớp tƣơng đƣơng 35 2.2 Thuật toán TANE sửa đổi 38 2.2.1 Thủ tục thuật toán TANE sửa đổi 38 2.2.2 Độ phức tạp thuật toán TANE sửa đổi 41 2.3 Thuật toán khaipháphụthuộchàmxấpxỉsửdụngphủtốithiểulớp tƣơng đƣơng 41 2.3.1 Mô tả thuật toán 41 2.3.2 Độ phức tạp thuật toán khaipháphụthuộchàmxấpxỉsửdụngphủtốithiểulớp tƣơng đƣơng 44 2.3.3 Phân tích thử nghiệm, so sánh độ phức tạp thời gian 45 2.3.3.1 Phân tích thử nghiệm 45 2.3.3.2 So sánh độ phức tạp thời gian (theo [8]) 46 CHƢƠNG THỰC NGHIỆM KHAIPHÁPHỤTHUỘCHÀMXẤPXỈ 48 3.1 Xây dựng chƣơng trình thực nghiệm 48 3.1.1 Giới thiệu toán 48 3.1.2 Dữ liệu thử nghiệm 48 3.1.3 Xây dựng chƣơng trình thực nghiệm 50 3.2 Thực nghiệm khaipháphụthuộchàmxấpxỉ 50 3.3 Kết thực nghiệm 51 KẾT LUẬN 52 TÀI LIỆU THAM KHẢO 53 PHỤ LỤC 55 Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn iv DANH MỤC VIẾT TẮT VÀ KÍ HIỆU SỬDỤNG TRONG LUẬN VĂN Ký hiệu Diễn giải R U Quan hệ tập thuộc tính U U A1, , Am Tập m thuộc tính S = (U, F) Lƣợc đồ quan hệ với U tập thuộc tính, F tập phụthuộchàm U LĐQH Lƣợc đồ quan hệ CSDL Cơ sở liệu PTH Phụthuộchàm Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn v DANH MỤC CÁC BẢNG BIỂU Bảng 1.1: Ví dụ quan hệ 17 Bảng 1.2: Các thuật toán khaipháphụthuộchàm 19 Bảng 1.3 Bảng quan hệ ví dụ PTH xấpxỉ 21 Bảng 1.4: Bảng liệu quan hệ số 24 Bảng 1.5: Bảng quan hệ ví dụ 25 Bảng 1.6: Bảng quan hệ ví dụ phụthuộchàm điều kiện 27 Bảng 2.1: Bảng quan hệ vi dụ cho phân hoạch 30 Bảng 2.2: Bảng quan hệ ví dụ cho phân hoạch mịn 32 Bảng 2.3: Bảng quan hệ ví dụ cho phụthuộchàmxấpxỉ 36 Bảng 2.4: Thời gian thực cho hai thuật toán 45 Bảng 2.5: So sánh độ phức tạp thời gian dựa T(n) hai thuật toán 46 Bảng 3.1: Dữ liệu trích chọn để khaiphá 49 Bảng 3.2: Bảng mã hóa thuộc tính 49 Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn vi DANH MỤC CÁC HÌNH VẼ Hình 1.1 Quá trình khám phá tri thức Hình 1.2 Kiến trúc hệ thống khaiphá liệu Hình 1.3: Quá trình khaiphá liệu Hình 1.4: Cây định Hình 1.5: Mẫu kết nhiệm vụ phân cụm liệu 10 Hình 1.6: Mẫu kết nhiệm vụ hồi quy 11 Hình 1.7: Các loại phụthuộc liệu 16 Hình 1.8 : Kỹ thuật phát phụthuộchàm 18 Hình 2.1: Dàn cho thuộc tính (A, B, C, D, E) 38 Hình 3.1: Dữ liệu mã hóa chuẩn bị cho khaiphá 50 Hình 3.2: Giao diện kết đƣợc khaipháphụthuộchàmxấpxỉ 51 Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn MỞ ĐẦU Đặt vấn đề Trong năm gần đây, Công nghệ thông tin (CNTT) phát triển mạnh mẽ tác động đến mặt xã hội, thành tựu công nghệ lƣu trữ cho phép tạo nguồn liệu khổng lồ Việc khai thác nguồn liệu ngày cấp thiết, đặt thách thức lớn cho ngành CNTT, đặc biệt lĩnh vực khaiphá liệu Với nguồn liệu lớn nhƣ việc tìm kiếm, phân tích, xử lý đƣa thông tin cần thiết, phù hợp với thời gian yêu cầu điều không dễ dàng Các phƣơng pháp khai thác sở liệu truyền thống ngày không đáp ứng đƣợc nhu cầu thực tế Vì phƣơng pháp nghiên cứu, tiếp cận với công cụ cho phép phân tích, tổng hợp, khaiphá tri thức từ liệu cách thông minh, hiệu đƣợc nhiều nhà khoa học quan tâm nghiên cứu Khái niệm phụthuộchàm đóng vai trò quan trọng lý thuyết sở liệu quan hệ Các phụthuộchàm hữu ích việc phân tích thiết kế sở liệu quan hệ nhƣ xác định khóa, xác định dạng chuẩn, vấn đề quán liệu Tuy nhiên thực tế có số giá trị liệu không xác số ngoại lệ làm cho phụthuộchàm không thỏa Sựphụthuộc tuyệt đối dƣờng nhƣ nghiêm ngặt ta hình dungtới quan hệ có hàng nghìn bộ, có khoảng vài vi phạm phụthuộchàm Bỏ qua phụthuộchàm làm tính chất phụthuộc vốn có thuộc tính Vì nhà nghiên cứu mở rộng khái niệm phụthuộchàm thành phụthuộchàmxấpxỉ theo cách thức, nghĩa đó, phụthuộchàmxấpxỉ (Approximate Functional Dependencies - AFDs) cho phép có số lƣợng lỗi định liệu phụthuộchàmPhụthuộchàmxấpxỉ đƣợc khaiphá từ CSDL quan hệ biểu diễn mối Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn quan hệ có ý nghĩa, có nhiều ứng dụng khác nhƣ: Dự đoán giá trị thiếuthuộc tính bảng quan hệ cách sửdụng giá trị thuộc tính việc xác định tập hợp AFDs, tối ƣu hóa truy vấn, viết lại câu truy vấn, chuẩn hóa sở liệu hiệu suất tốt thiết kế lƣu trữ hiệu hơn,… Luận văn tìm hiểu phụthuộchàmxấpxỉ nghiên cứu thuật toán AFDMCEC, thuật toán tìm phụthuộchàmxấpxỉ CSDL lớn dựa độ đo xấpxỉ Thuật toán sửdụng số khái niệm lý thuyết thiết kế CSDL quan hệ, đặc biệt khái niệm phủtốithiểulớp tƣơng đƣơng Đối tƣợng phạm vi nghiên cứu Luận văn tìm hiểu tổng quan khaiphá liệu, sâu tìm hiểu khái niệm phụthuộc hàm, phụthuộchàmxấpxỉ tính chất, độ đo lỗi phụthuộchàmxấp xỉ, từ nghiên cứu thuật toán TANE sửa đổi thuật toán AFDMCEC tìm phụthuộchàmxấpxỉ Hƣớng nghiên cứu đề tài - Tìm hiểu phụthuộc hàm, phụthuộchàmxấpxỉ độ đo lỗi chúng - Nghiên cứu thuật toán khaipháphụthuộchàmxấpxỉ từ bảng quan hệ Phƣơng pháp nghiên cứu Phƣơng pháp nghiên cứu luận văn nghiên cứu lý thuyết kết hợp với đánh giá thực nghiệm, cụ thể là: Phân tích, tổng hợp kết nghiên cứu phụthuộc hàm, phụthuộchàmxấp xỉ, … công bố báo khoa học, hội thảo chuyên ngành nƣớc Từ đó, trình bày làm rõ vấn đề khaipháphụthuộchàmxấpxỉsửdụngphủtốithiểulớp tƣơng đƣơng Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn Ý nghĩa khoa học thực tiễn Phụthuộchàm đóng vai trò quan trọng lý thuyết CSDL quan hệ Tuy nhiên, thực tế có số giá trị liệu không xác số ngoại lệ đó, làm cho phụthuộchàm không thỏa mãn Sựphụthuộc tuyệt đối dƣờng nhƣ nghiêm ngặt ta hình dung quan hệ có hàng nghìn bộ, có vài vi phạm phụthuộchàm Do vậy, mở rộng khái niệm phụthuộchàm thành phụthuộchàmxấp xỉ, cho phép có số lỗi định liệu, cần thiết có ý nghĩa mặt lý thuyết nhƣ thực tiễn Các phụthuộchàmxấpxỉ giúp thấy đƣợc mối quan hệ tiềm ẩn thuộc tính mà giúp ta thuận tiện việc phân tích liệu, đánh giá thông tin Phát phụthuộchàmxấpxỉ CSDL vấn đề nghiên cứu hấp dẫn mục tiêu phát tri thức Tiếp cận phụthuộchàmxấpxỉsửdụngphủtốithiểulớp tƣơng đƣơng khaiphá liệu hƣớng thú vị, hứa hẹn nhiều kết ứng dụng hiệu thực tiễn Cấu trúc luận văn: Luận văn đƣợc trình bày chƣơng: Chƣơng 1: Tổng quan khaiphá liệu khaipháphụthuộc hàm, phụthuộchàmxấpxỉ Chƣơng 2: Thuật toán khaipháphụthuộchàmxấpxỉsửdụngphủtốithiểulớp tƣơng đƣơng Chƣơng 3: Thực nghiệm khaipháphụthuộchàmxấpxỉ Cuối kết luận luận văn tài liệu tham khảo Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn CHƢƠNG TỔNG QUAN VỀ KHAIPHÁ DỮ LIỆU VÀKHAIPHÁPHỤTHUỘC HÀM, PHỤTHUỘCHÀMXẤPXỈ 1.1 Khaiphá liệu 1.1.1 Khám phá tri thức khaiphá liệu Khaiphá liệu (KPDL) việc rút trích tri thức cách tự động hiệu từ khối liệu lớn Tri thức thƣờng dạng mẫu có tính chất không tầm thƣờng, không tƣờng minh (ẩn), chƣa đƣợc biết đến có tiềm mang lại lợi ích Có số nhà nghiên cứu gọi KPDL phát tri thức từ sở liệu (Knowledge Discovery in Database – KDD) Ở coi KPDL cốt lõi trình phát tri thức Quá trình phát tri thức gồm bƣớc: Bƣớc 1: Trích chọn liệu (data selection): Là bƣớc trích chọn tập liệu cần đƣợc khaiphá từ tập liệu lớn (databases, data ware houses) Bƣớc 2: Tiền xử lý liệu (data preprocessing): Là bƣớc làm liệu (xử lý liệu không đầy đủ, liệu nhiễu, liệu không quán,…v.v), rút gọn liệu (sử dụng phƣơng pháp thu gọn liệu, histograms, lấy mẫu…v.v), rời rạc hóa liệu (dựa vào histograms, entropy, phân khoảng, v.v) Sau bƣớc này, liệu quán, đầy đủ, đƣợc rút gọn đƣợc rời rạc hóa Bƣớc 3: Biến đổi liệu (data transformation): Là bƣớc chuẩn hóa làm mịn liệu để đƣa liệu dạng thuận lợi nhằm phục vụ cho kỹ thuật khai thác bƣớc sau Bƣớc 4: Khaiphá liệu (data mining): Đây bƣớc quan trọng tốn nhiều thời gian trình khám phá tri thức, áp dụng kỹ thuật khaiphá (phần lớn kỹ thuật machine learning) để khai phá, trích chọn đƣợc mẫu (pattern) thông tin, mối liên hệ đặc biệt liệu Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 49 Tên dự án Địa điểm dự án Tên phòng ban Tên nhân viên Thời gian ProjectA TP Hải Dƣơng Giải pháp mạng Quỳnh Anh ProjectB TP Hải Dƣơng Phần mềm ngoại Quỳnh Anh ProjectD Chí Linh Phần mềm nội Quỳnh Anh ProjectD Chí Linh Phần mềm nội Lan Anh ProjectA TP Hải Dƣơng Giải pháp mạng Hồng Anh ProjectB Sao Đỏ Phần mềm ngoại Lan Anh ProjectD Ninh Giang Phần mềm nội Hải Hà ProjectE Kim Thành Chăm sóc KH Hồng Anh Bảng 3.1: Dữ liệu trích chọn để khaiphá Chuyển đổi liệu để khai phá: Để chuẩn bị liệu cho khaipháphụthuộchàmxấp xỉ, thuộc tính đƣợc mã hóa tập số tự nhiên (tức ánh xạ sang số tự nhiên) Thuộc tính Mã Tên dự án (TenDA) A Địa điểm dự án (DiadiemDA) B Tên phòng ban (TenPB) C Tên nhân viên (TenNV) D Thời gian (Thoigian) E Bảng 3.2: Bảng mã hóa thuộc tính Tiếp đến, liệu đƣợc tiền xử lý đƣa dạng Text, ghi tệp BANG.txt Mỗi giao tác đƣợc mô tả thành dòng text tệp BANG.txt nhƣ sau: Liệt kê mã giá trị thuộc tính, mã cách dấu cách Hình 3.1 tệp Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 50 BANG.txt biểu diễn phần liệu bảng 3.1 Hình 3.1: Dữ liệu mã hóa chuẩn bị cho khaiphá Tệp BANG.txt biểu diễn liệu tiền xử lý, chuẩn bị cho khaipháphụthuộchàmxấpxỉ Kết đƣợc ánh xạ ngƣợc lại để xác định tên thuộc tính 3.1.3 Xây dựng chương trình thực nghiệm Chƣơng trình sửdụng thuật toán để khaipháphụthuộchàmxấpxỉsửdụngphủtốithiểulớp tƣơng đƣơng, đƣợc trình bày chƣơng Chƣơng trình đƣợc xây dựng ngôn ngữ Free Pascal IDE cài đặt môi trƣờng hệ điều hành Windows 32bit Máy tính thực nghiệm có cấu hình tốithiểu nhƣ sau: - Tốc độ CPU: 2.0GHz; Dung lƣợng nhớ RAM: 512MB - Không gian trống ổ cứng: 1GB Chƣơng trình đƣợc dịch thành tệp AFDMCEC.EXE Để khởi động chƣơng trình, nhấp đúp chuột vào biểu tƣợng AFDMCEC.EXE đƣợc đặt ổ C thƣ mục ThucNghiem chƣơng trình 3.2 Thực nghiệm khaipháphụthuộchàmxấpxỉ Trong hình 3.2 cho thấy ứng với ngƣỡng sai số ε = 0,3 có phụthuộchàmxấpxỉ đƣợc khaiphá số giao tác với 05 thuộc tính Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 51 Ở phụthuộchàm thứ 7, cho kết quả: AD → B, ánh xạ ngƣợc lại tên thuộc tính, ta có PTH xấp xỉ: {TenDA, TenNV} → {DiadiemDA} Hình 3.2: Giao diện kết đƣợc khaipháphụthuộchàmxấpxỉ 3.3 Kết thực nghiệm Chƣơng trình ứng dụngkhaipháphụthuộchàmxấpxỉ thực thành công, cho ta kết tìm đƣợc phụthuộchàm biểu diễn mối liên hệ thuộc tính với ngƣỡng sai số ε = 0,3 Kết thử nghiệm khaiphá liệu khẳng định vấn đề lý thuyết khaipháphụthuộchàmxấpxỉ trình bày chƣơng Kết khaipháphụthuộchàmxấpxỉ chƣơng trình thực nghiệm tìm đƣợc giúp cho việc thiết kế CSDL quản lý việc triển khai dự án đƣợc tốt hơn, cụ thể giúp cho việc chuẩn hóa, tách lƣợc đồ quan hệ, đƣa dạng không dƣ thừa liệu, đảm bảo tính quán liệu, đạt dạng chuẩn cao Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 52 KẾT LUẬN Những kết chính luận văn Phụthuộchàm biểu diễn mối quan hệ thuộc tính sở liệu, phụthuộchàm giá trị thuộc tính đƣợc xác định giá trị số thuộc tính khác Phụthuộchàm đóng vai trò quan trọng chuẩn hóa sở liệu, phát phụthuộchàm giúp nhà thiết kế sở liệu tách lƣợc đồ quan hệ thành nhiều lƣợc đồ quan hệ đạt dạng chuẩn cao Qua trình nghiên cứu đề tài “Khai pháphụthuộchàmxấpxỉsửdụngphủtốithiểulớptương đương”, luận văn đạt đƣợc số kết quả: - Tìm hiểu tổng quan khaiphá liệu, khaipháphụthuộchàm sở liệu quan hệ, mở rộng khaipháphụthuộchàmxấpxỉ số vấn đề độ đo lỗi phụthuộchàmxấpxỉ - Tìm hiểu thuật toán TANE sửa đổi khaipháphụthuộchàmphụthuộchàmxấpxỉ sở liệu, thuật toán AFDMCEC khaipháphụthuộchàmxấpxỉsửdụngphủtốithiểulớp tƣơng đƣơng Nhận xét đánh giá độ phức tạp hai thuật toán - Cài đặt chƣơng trình Demo, khaipháphụthuộchàmxấpxỉsửdụngphủtốithiểulớp tƣơng đƣơng tập liệu quản lý dự án Công ty Ánh Sao, TP Hải Dƣơng Hƣớng nghiên cứu luận văn - Cải tiến chƣơng trình Demo để thực sở liệu lớn - Nghiên cứu phƣơng pháp để khaipháphụthuộchàmphụthuộchàmxấpxỉ sở liệu có hiệu cao Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 53 TÀI LIỆU THAM KHẢO Tiếng Việt: [1] Trần Duy Anh (2007), “Phát phụthuộchàmxấpxỉ theo cách tiếp cận tập thô”, Tạp chí Tin học và Điều khiển học, T 23, S 3, tr 284 - 295 [2] Trần Duy Anh (2014), “Biểu diễn phụ thuộc hàm xấpxỉ theo phân hoạch, ma trận phân biệt được và luật kết hợp”, Tạp chí Tin học Điều khiển học, 30(2) [3] Hồ Thuần (chủ biên), Hồ Cẩm Hà (2005), Các hệ sở liệu - Lý thuyết và thực hành, NXB Giáo dục Việt Nam [4] Nguyễn Thanh Thủy (2003), “Phát tri thức khaiphá liệu: Công cụ, phương pháp ứng dụng” Tiếng Anh: [4] Kivinen J., and Mannila H (1995), “Approximate Inference of Functional Dependencies From Relations” Theoretical Computer Science, Vol 1, No 49, pp 129-149 [5] Huhtala Y., Karkkainen J., Porkka P., and Toivonen H., (1999) “Tane: An efficient algorithm for discovering functional and approximate dependencies” The Computer Journal, Vol 42, No 2, pp 100-111 [6] Ronald S.King, James J.Legendre (2003), “Discovery of functional and approximate dependencies in relational databases”, Journal of applied mathematics and decision sciences, Vol 7, No 1, pp 49 - 59 [7] Wenfei Fan and et al (2011), “Discovering conditional functional dependencies”, Ieee International Conference on Data Engineering, Vol 23, No [8] J.Atoum (2009), “Mining Approximate Functional Dependencies from Databases based on Minimal Cover and Equivalenc classes”, European J of cientific Research, Vol 33, No 2, pp 338-346 Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 54 [9] UCI Machine Learning Repository, http://www.ics.uci.edu /~mlearn/ MLRepository.html [10] Han J., and Kamber M (2012), Data Mining: Concepts and Techniques, Third Edition, Morgan Kaufmann, Series in Data Management Systems [11] Anupama A Chavan, Vijay Kumar Verma (2013), Functional Dependency Mining form Relational Database: A Survey, International Journal of Engineering and Advanced Technology, ISSN: 2249 – 8958, Volume-2, Issue-6 Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 55 PHỤ LỤC Mã nguồn chƣơng trình thực nghiệm: uses crt; Type mang=array[1 8]of string[8]; Var AFDT:array[1 100] of string[10]; AFDP:array[1 100] of string[10]; EQT:array[1 100] of string[10]; EQP:array[1 100] of string[10]; Can:array[1 100] of string[10]; DL:array[1 50,'A' 'E'] of String[10]; List:array[1 50] of Byte; R:String[5]; f1:text; O:mang; Procedure Nhap; Var a1,a2:Byte; a3:string[10]; Begin assign(f1,'c:\Thucnghiem\BANG.txt'); Reset(f1); for a1:=1 to Begin readln(f1,a3); DL[a1,'A']:=a3[1]; DL[a1,'B']:=a3[3]; Số hóa Trung tâm Học liệu – ĐHTN http://www.lrc.tnu.edu.vn 56 DL[a1,'C']:=a3[5]; DL[a1,'D']:=a3[7]; DL[a1,'E']:=a3[9]; End; End; {Thu tuc sinh hoan vi} Procedure Hoanvi; Var max,a,i,j:byte; m,l,o,p,q:char; e:Real; Begin R:='ABCDE'; i:=1; for m:='A' to 'E' begin Can[i]:=m; inc(i); End; for m:='A' to 'E' for l:='A' to 'E' if(m ... quan khai phá liệu khai phá phụ thuộc hàm, phụ thuộc hàm xấp xỉ Chƣơng 2: Thuật toán khai phá phụ thuộc hàm xấp xỉ sử dụng phủ tối thiểu lớp tƣơng đƣơng Chƣơng 3: Thực nghiệm khai phá phụ thuộc hàm. .. nghiên cứu phụ thuộc hàm, phụ thuộc hàm xấp xỉ, … công bố báo khoa học, hội thảo chuyên ngành nƣớc Từ đó, trình bày làm rõ vấn đề khai phá phụ thuộc hàm xấp xỉ sử dụng phủ tối thiểu lớp tƣơng... phá phụ thuộc hàm phụ thuộc hàm xấp xỉ 15 1.2.1 Khai phá phụ thuộc hàm 15 1.2.2 Khai phá phụ thuộc hàm xấp xỉ 19 1.2.2.1 Định nghĩa phụ thuộc hàm xấp xỉ 20 1.2.2.2 Một