SlideShare a Scribd company logo
1 of 12
Cơ Sở Dữ Liệu Nâng Cao 
Thuật Toán BEA 
(Bond Energy Algorithm) 
Giảng viên hướng dẫn : TS Đặng Thị Thu Hiền 
Sinh viên : Lương Bá Hợp MSSV 1105068 
Lớp : Hệ Thống Thông Tin K52 
1
Tìm hiểu chung 
2
Giới thiệu 
 Thuật toán năng lượng nối BEA (Bond Energy 
Algorithm ) 
Tác giả Hofer & Severance , 1975 và Navathe 
et al , 1984. 
 Ý nghĩa : 
- Xác định các nhóm thuộc tính 
- Độ phức tạp O(푛2) 
- Không làm thay đổi kết quả tụ nhóm 
3
Giới thiệu 
 Thuật toán thực hiện các hoán vị hàng , cột 
sinh ra 1 ma trận ái lực CA (Cluster Afinity 
Maxtrix) . 
Hoán vị được thực hiện sao cho số đo ái lực 
chung AM ( Global Affinity Measure) là lớn 
nhất . 
4
Giới thiệu 
푛 푗=1 
 AM = 푖=1 
푛 [aff( 퐴푖 , 퐴푗−1 ) + aff( 퐴푖 , 
퐴푗+1 ) + aff( 퐴푖−1 , 퐴푗 ) + aff( 퐴푖+1 , 퐴푗 )] 
 Với aff( 퐴0 , 퐴푗 )=aff( 퐴푛+1 , 퐴푗 )=aff( 퐴푖 , 
퐴푛+1) = 0 cho mọi i,j 
5
Giới thiệu 
 Hàm cực đại hoá chỉ xét những lân cận gần 
nhất , vì thế các giá trị lớn được nhóm lại với 
nhau . 
Ma trận ái lực thuộc tính AA có đối xứng nên 
số đo ái lực có thể rút gọn 
AM = 푛 푛 푖=1 
푗=1 
aff( 퐴푖 , 퐴푗 )[aff( 퐴푖 , 
퐴푗−1 ) + aff( 퐴푖 , 퐴푗+1 )] 
6
Thuật toán 
 Quá trình sinh ma trận ái lực gồm 3 bước : 
Bước 1 - Khởi gán : Đặt và cố định 1 trong các 
cột của AA vào trong CA . Cột 1 được chọn 
Bước 2 - Thực hiện lặp : Lấy lần lượt 1 trong n- 
1 cột còn lại (I là số cột đã được đặt vào CA ) và 
thử đặt vào i+1 vị trí còn lại trong ma trận CA . 
Chọn đặt sao cho AM là lớn nhất . Lặp đến hết 
các cột . 
7
Giới thiệu 
 Quá trình sinh ma trận ái lực gồm 3 bước : 
Bước 3 - Sắp thứ tự hàng : Khi thứ tự cột đã 
xác định , các hàng cũng cần đặt lại để các vị trí 
tương đối cảu chúng phù hợp với các vị trí 
tương đối của cột 
8
Mô phỏng 
9
DEMO 
 Chương trình được viết bằng ngôn ngữ Java , 
Phần mềm viết chương trình NetBean 
Chương trình có dữ liệu đầu vào là 1 file text 
lưu kích cỡ ma trận , và các phần tử trong ma 
trận . Đầu ra là ma trận ái lực CA 
10
Demo 
11
Demo 
12

More Related Content

What's hot

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
Dang Tuan
 
Rang buoc toan ven
Rang buoc toan venRang buoc toan ven
Rang buoc toan ven
Phùng Duy
 
tổng hợp bài tập java có đáp án chi tiết
 tổng hợp bài tập java có đáp án chi tiết tổng hợp bài tập java có đáp án chi tiết
tổng hợp bài tập java có đáp án chi tiết
Hoàng Trí Phan
 
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng HồBáo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
zDollz Lovez
 

What's hot (20)

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
 
Rang buoc toan ven
Rang buoc toan venRang buoc toan ven
Rang buoc toan ven
 
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
 
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
 
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPTBài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
 
Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game Báo cáo phân tích thiết kế đồ án game
Báo cáo phân tích thiết kế đồ án game
 
Do an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tuDo an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tu
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
 
tổng hợp bài tập java có đáp án chi tiết
 tổng hợp bài tập java có đáp án chi tiết tổng hợp bài tập java có đáp án chi tiết
tổng hợp bài tập java có đáp án chi tiết
 
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng HồBáo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
 
Tim hieu thanh ghi in asm
Tim hieu thanh ghi in asmTim hieu thanh ghi in asm
Tim hieu thanh ghi in asm
 
Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2
 
Bài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPT
Bài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPTBài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPT
Bài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPT
 
Bài tập HTML/CSS
Bài tập HTML/CSSBài tập HTML/CSS
Bài tập HTML/CSS
 

Viewers also liked

Programming Methodology Ii
Programming Methodology IiProgramming Methodology Ii
Programming Methodology Ii
mark
 
Cross-Platform Barcode Scanning with ZXing, Jonathan Dick
Cross-Platform Barcode Scanning with ZXing, Jonathan DickCross-Platform Barcode Scanning with ZXing, Jonathan Dick
Cross-Platform Barcode Scanning with ZXing, Jonathan Dick
Xamarin
 
Barcode In Retail Presentation
Barcode In Retail PresentationBarcode In Retail Presentation
Barcode In Retail Presentation
guest561f62
 

Viewers also liked (15)

Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)
 
Programming Methodology Ii
Programming Methodology IiProgramming Methodology Ii
Programming Methodology Ii
 
What’s the Power behind 2D Barcodes? Are they the Foundation of the Revival ...
What’s the Power behind 2D Barcodes? Are they the  Foundation of the Revival ...What’s the Power behind 2D Barcodes? Are they the  Foundation of the Revival ...
What’s the Power behind 2D Barcodes? Are they the Foundation of the Revival ...
 
Zxing
ZxingZxing
Zxing
 
Cooperative Learning
Cooperative LearningCooperative Learning
Cooperative Learning
 
Barcode - 2014
Barcode - 2014Barcode - 2014
Barcode - 2014
 
Barcode latest technology1
Barcode latest technology1Barcode latest technology1
Barcode latest technology1
 
Cross-Platform Barcode Scanning with ZXing, Jonathan Dick
Cross-Platform Barcode Scanning with ZXing, Jonathan DickCross-Platform Barcode Scanning with ZXing, Jonathan Dick
Cross-Platform Barcode Scanning with ZXing, Jonathan Dick
 
Gene Presentation For Android
Gene Presentation For AndroidGene Presentation For Android
Gene Presentation For Android
 
Documentation on barcode technology
Documentation on barcode technologyDocumentation on barcode technology
Documentation on barcode technology
 
Bar code technology
Bar code technologyBar code technology
Bar code technology
 
Barcode In Retail Presentation
Barcode In Retail PresentationBarcode In Retail Presentation
Barcode In Retail Presentation
 
Barcode presentation 2013
Barcode presentation 2013Barcode presentation 2013
Barcode presentation 2013
 
Barcode technology
Barcode technologyBarcode technology
Barcode technology
 
Barcode
BarcodeBarcode
Barcode
 

Similar to Thuật Toán BEA (Bond Energy Algorithm)

Ctdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xepCtdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xep
Nguyễn Ngọc Hà
 

Similar to Thuật Toán BEA (Bond Energy Algorithm) (20)

Ctdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xepCtdl lab07-cac thuat-toan_sap_xep
Ctdl lab07-cac thuat-toan_sap_xep
 
Chuong1
Chuong1Chuong1
Chuong1
 
Ch1.DSTT_Slides.pdf
Ch1.DSTT_Slides.pdfCh1.DSTT_Slides.pdf
Ch1.DSTT_Slides.pdf
 
Chuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfChuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdf
 
Chuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfChuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdf
 
Phương Pháp Tìm Nghiệm Của Hệ Phương Trình Tuyến Tính Gần Suy Biến.doc
Phương Pháp Tìm Nghiệm Của Hệ Phương Trình Tuyến Tính Gần Suy Biến.docPhương Pháp Tìm Nghiệm Của Hệ Phương Trình Tuyến Tính Gần Suy Biến.doc
Phương Pháp Tìm Nghiệm Của Hệ Phương Trình Tuyến Tính Gần Suy Biến.doc
 
Tính ổn định thanh có mặt cắt thay đổi
Tính ổn định thanh có mặt cắt thay đổiTính ổn định thanh có mặt cắt thay đổi
Tính ổn định thanh có mặt cắt thay đổi
 
Chap5 new
Chap5 newChap5 new
Chap5 new
 
06 mat102-bai 3-v1.0
06 mat102-bai 3-v1.006 mat102-bai 3-v1.0
06 mat102-bai 3-v1.0
 
Giaitichmang
GiaitichmangGiaitichmang
Giaitichmang
 
CHƯƠNG 1 ĐẠI SỐ MA TRẬN ỨNG DỤNG TRONG GIẢI TÍCH MẠNG
CHƯƠNG 1  ĐẠI SỐ MA TRẬN ỨNG DỤNG TRONG GIẢI  TÍCH MẠNGCHƯƠNG 1  ĐẠI SỐ MA TRẬN ỨNG DỤNG TRONG GIẢI  TÍCH MẠNG
CHƯƠNG 1 ĐẠI SỐ MA TRẬN ỨNG DỤNG TRONG GIẢI TÍCH MẠNG
 
Chuong 3 he pttt- final
Chuong 3   he pttt- finalChuong 3   he pttt- final
Chuong 3 he pttt- final
 
toán nhập môn đại số tuyến tính ( toán 3- toán cao cấp)
toán nhập môn đại số tuyến tính ( toán 3- toán cao cấp)toán nhập môn đại số tuyến tính ( toán 3- toán cao cấp)
toán nhập môn đại số tuyến tính ( toán 3- toán cao cấp)
 
Phép Tính Tích Phân Và Áp Dụng.doc
Phép Tính Tích Phân Và Áp Dụng.docPhép Tính Tích Phân Và Áp Dụng.doc
Phép Tính Tích Phân Và Áp Dụng.doc
 
Giáo trình Phân tích và thiết kế giải thuật - CHAP 5
Giáo trình Phân tích và thiết kế giải thuật - CHAP 5Giáo trình Phân tích và thiết kế giải thuật - CHAP 5
Giáo trình Phân tích và thiết kế giải thuật - CHAP 5
 
Mô hình hóa phần tử hữu hạn hệ số dẫn và mô đun đàn hồi, HAY - Gửi miễn phí q...
Mô hình hóa phần tử hữu hạn hệ số dẫn và mô đun đàn hồi, HAY - Gửi miễn phí q...Mô hình hóa phần tử hữu hạn hệ số dẫn và mô đun đàn hồi, HAY - Gửi miễn phí q...
Mô hình hóa phần tử hữu hạn hệ số dẫn và mô đun đàn hồi, HAY - Gửi miễn phí q...
 
Luận án: Nghiên cứu giải thuật học củng cố hệ phi tuyến, HAY
Luận án: Nghiên cứu giải thuật học củng cố hệ phi tuyến, HAYLuận án: Nghiên cứu giải thuật học củng cố hệ phi tuyến, HAY
Luận án: Nghiên cứu giải thuật học củng cố hệ phi tuyến, HAY
 
Lttt matlab bt1
Lttt matlab bt1Lttt matlab bt1
Lttt matlab bt1
 
Pca principal componentsanalysis
Pca principal componentsanalysisPca principal componentsanalysis
Pca principal componentsanalysis
 
Chương 1.pdf
Chương 1.pdfChương 1.pdf
Chương 1.pdf
 

More from Lương Bá Hợp

Cắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopCắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshop
Lương Bá Hợp
 
Đồ án tốt nghiệp : Xậy dựng hệ thống quản lý doanh nghiệp đa nền tảng
Đồ án tốt nghiệp : Xậy dựng hệ thống quản lý doanh nghiệp đa nền tảng Đồ án tốt nghiệp : Xậy dựng hệ thống quản lý doanh nghiệp đa nền tảng
Đồ án tốt nghiệp : Xậy dựng hệ thống quản lý doanh nghiệp đa nền tảng
Lương Bá Hợp
 

More from Lương Bá Hợp (13)

Ngữ âm
Ngữ âmNgữ âm
Ngữ âm
 
Tìm hiểu Wordpress shortcode
Tìm hiểu Wordpress  shortcodeTìm hiểu Wordpress  shortcode
Tìm hiểu Wordpress shortcode
 
Tìm hiểu Wordpress hook
Tìm hiểu Wordpress hookTìm hiểu Wordpress hook
Tìm hiểu Wordpress hook
 
Cắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopCắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshop
 
Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3
 
Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3Bài giảng HTML5-CSS3
Bài giảng HTML5-CSS3
 
Đồ án tốt nghiệp : Xậy dựng hệ thống quản lý doanh nghiệp đa nền tảng
Đồ án tốt nghiệp : Xậy dựng hệ thống quản lý doanh nghiệp đa nền tảng Đồ án tốt nghiệp : Xậy dựng hệ thống quản lý doanh nghiệp đa nền tảng
Đồ án tốt nghiệp : Xậy dựng hệ thống quản lý doanh nghiệp đa nền tảng
 
Application PhoneGap with Google Map
Application PhoneGap with Google MapApplication PhoneGap with Google Map
Application PhoneGap with Google Map
 
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
 
Tấn Công DDOS
Tấn Công DDOSTấn Công DDOS
Tấn Công DDOS
 
Thuật toán Brich , Khai phá dữ liệu
Thuật toán Brich , Khai phá dữ liệu Thuật toán Brich , Khai phá dữ liệu
Thuật toán Brich , Khai phá dữ liệu
 
Tìm hiểu về Joomla
Tìm hiểu về Joomla Tìm hiểu về Joomla
Tìm hiểu về Joomla
 
Quản lý dự án phần mềm bằng SVN
Quản lý dự án phần mềm bằng SVN Quản lý dự án phần mềm bằng SVN
Quản lý dự án phần mềm bằng SVN
 

Recently uploaded

Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Kabala
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
Xem Số Mệnh
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
ChuThNgnFEFPLHN
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 

Recently uploaded (20)

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
Kiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net VietKiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net Viet
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
 
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vnGiới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
 

Thuật Toán BEA (Bond Energy Algorithm)

  • 1. Cơ Sở Dữ Liệu Nâng Cao Thuật Toán BEA (Bond Energy Algorithm) Giảng viên hướng dẫn : TS Đặng Thị Thu Hiền Sinh viên : Lương Bá Hợp MSSV 1105068 Lớp : Hệ Thống Thông Tin K52 1
  • 3. Giới thiệu  Thuật toán năng lượng nối BEA (Bond Energy Algorithm ) Tác giả Hofer & Severance , 1975 và Navathe et al , 1984.  Ý nghĩa : - Xác định các nhóm thuộc tính - Độ phức tạp O(푛2) - Không làm thay đổi kết quả tụ nhóm 3
  • 4. Giới thiệu  Thuật toán thực hiện các hoán vị hàng , cột sinh ra 1 ma trận ái lực CA (Cluster Afinity Maxtrix) . Hoán vị được thực hiện sao cho số đo ái lực chung AM ( Global Affinity Measure) là lớn nhất . 4
  • 5. Giới thiệu 푛 푗=1  AM = 푖=1 푛 [aff( 퐴푖 , 퐴푗−1 ) + aff( 퐴푖 , 퐴푗+1 ) + aff( 퐴푖−1 , 퐴푗 ) + aff( 퐴푖+1 , 퐴푗 )]  Với aff( 퐴0 , 퐴푗 )=aff( 퐴푛+1 , 퐴푗 )=aff( 퐴푖 , 퐴푛+1) = 0 cho mọi i,j 5
  • 6. Giới thiệu  Hàm cực đại hoá chỉ xét những lân cận gần nhất , vì thế các giá trị lớn được nhóm lại với nhau . Ma trận ái lực thuộc tính AA có đối xứng nên số đo ái lực có thể rút gọn AM = 푛 푛 푖=1 푗=1 aff( 퐴푖 , 퐴푗 )[aff( 퐴푖 , 퐴푗−1 ) + aff( 퐴푖 , 퐴푗+1 )] 6
  • 7. Thuật toán  Quá trình sinh ma trận ái lực gồm 3 bước : Bước 1 - Khởi gán : Đặt và cố định 1 trong các cột của AA vào trong CA . Cột 1 được chọn Bước 2 - Thực hiện lặp : Lấy lần lượt 1 trong n- 1 cột còn lại (I là số cột đã được đặt vào CA ) và thử đặt vào i+1 vị trí còn lại trong ma trận CA . Chọn đặt sao cho AM là lớn nhất . Lặp đến hết các cột . 7
  • 8. Giới thiệu  Quá trình sinh ma trận ái lực gồm 3 bước : Bước 3 - Sắp thứ tự hàng : Khi thứ tự cột đã xác định , các hàng cũng cần đặt lại để các vị trí tương đối cảu chúng phù hợp với các vị trí tương đối của cột 8
  • 10. DEMO  Chương trình được viết bằng ngôn ngữ Java , Phần mềm viết chương trình NetBean Chương trình có dữ liệu đầu vào là 1 file text lưu kích cỡ ma trận , và các phần tử trong ma trận . Đầu ra là ma trận ái lực CA 10