ĐẠI HỌC QUỐC GIA TP. HỎ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA TRAN VĂN PHÚC XÂY DUNG CONG CỤ ĐÁNH GIÁ NĂNG LỰC NHÀ THAU DUA Chuyên ngành: Quản lý Xây dựng Mã số ngành: 60.02 LUẬN VĂN THẠC SĨ TP. Hồ Chí Minh, Năm 2019 CÔNG TRÌNH ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐẠI HỌC QUOC GIA THÀNH PHO HO CHÍ MINH. Cán bộ Hướng dẫn khoa hoc: TS.
CHU VIET CƯỜNG. --- Cán bộ cham phản biện 1: TS. Cán bộ cham phản biện 2: TS. NGUYEN TUẦN KIẸT.------- Luận Văn Thạc sĩ được bảo vệ tại Hội đông cham bảo vệ Luận văn Thạc sĩ Trường Đại học Bách Khoa Thành Phó Hồ Chí Minh ngày 06 tháng 7 năm 2019 Thành phan Hội đồng đánh gia luận văn Thạc sĩ gồm: 1.
DO TIEN SY 2. PHAM VU HONG SƠN 3. NGUYEN TUAN KIET 4. TRAN ĐỨC HOC 5.
NGUYEN ANH THU Xác nhận của Chu tịch Hội đồng đánh giá Luận văn và Trưởng khoa quản lý chuyên ngành sau khi luận văn đã được sửa chữa (nếu có). nam 2019 CHU TICH HOI DONG KHOA KY THUAT XAY DUNG TS. DO TIEN SY ĐẠI HỌC QUOC GIA TP. HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC BÁCH KHOA Độc lập - Tự do - Hạnh phúc ẮúúẮẮẮẦẮ) ---oÒO--- TP.
nam 2019 NHIEM VU LUẬN VAN THAC SĨ Ho và tên học viên: TRAN VAN PHÚC Giới tính: Nam Ngày tháng năm sinh: 28 - 02 - 1991 Nơi sinh: Bình Định Chuyên ngành: QUAN LÝ XÂY DUNG MSHV: 1670149 1- TEN DE TAI: XÂY DUNG CONG CU DANH GIA NANG LUC NHÀ THAU DỰA VÀO THUAT TOÁN SVM KET HỢP GA VÀ PHƯƠNG PHAP AHP TRONG MOI TRUONG MATLAB 2- NHIEM VU LUAN VAN: Y Xác định các tiêu chi thé hiện năng lực nhà thầu xây lắp bằng khảo sát ý kiến chuyên gia * Ung dụng phương pháp AHP bang phần mềm Expert Choice để tính toán trọng số các tiêu chí, phân loại tập dữ liệu huấn luyện. Xây dựng mô hình SVM kết hợp GA để đánh giá năng lực nhà thầu trên phần mềm Matlab Y Đánh giá, kết luận, đề xuất ứng dụng và hướng phát triển công cụ. 3- NGÀY GIAO NHIỆM VỤ: 11/02/2019 4- NGÀY HOÀN THÀNH NHIỆM VỤ: 02/06/2019 5- HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: TS. CHU VIỆT CƯỜNG TPHCM, ngày.
năm 2019 CÁN BỘHƯỚNG DÂN CHỦ NHIỆM BM ĐÀO TẠO KHOA KỸ THUẬT XÂY DUNG TS. CHU VIỆT CƯỜNG TS. ĐỒ TIEN SY LỜI CÁM ƠN Em xin bày to lòng biết ơn sâu sắc đến Thay TS.Chu Việt Cường vẻ sự tin tưởng, quan tâm và tận tình chỉ dẫn, động viên của Thay trong suốt thời gian thực hiện luận văn. Xin gửi lời cảm ơn chân thành đến quý Thay, Cô trong Bộ môn Thi công và Quản lý Xây Dựng, Trường Đại học Bách Khoa Thành phố Hồ Chí Minh về kiến thức mà các thầy cô đã truyền đạt.
Xin cảm ơn gia đình đã động viên học tập và các Anh, Chị, Em đồng nghiệp tại công ty CPXD &KD Địa Ốc Tân Kỷ đã hỗ trợ tôi trong quá trình thực hiện Luận văn. Hô Chí Minh, ngày 02 thang 06 năm 2019 Người thực hiện luận văn Trần Văn Phúc Trang 0 TÓM TẮT LUẬN VĂN. Dé tìm ra một nhà thâu đủ năng lực để thi công là một trong các yếu t6 quyết định đến sự thành bại của dự án xây dựng. Vậy, làm cách nào để tìm ra nhà thầu này một cách nhanh chóng, tốn ít chỉ phí, ít rủi ro và cho độ chính xác cao,.
đang là một thách thức lớn trong lĩnh vực xây dựng. Nhằm mục đích giải quyết vẫn đề này, tác giả đã phát triển công cụ đánh giá năng lực nhà thầu bằng phương pháp Trí tuệ nhân tạo. Trí tuệ nhân tạo (Artificial Intelligence - AI) dang là một trong những công nghệ được quan tâm nhất ở thời điểm hiện tại và là một trong những đại diện tiêu biéu của làn sóng công nghiệp lần thứ tư. Trong luận văn nảy, tác giả ứng dụng thuật toán SVM kết hợp GA, sử dụng kết quả thực tế và phương pháp AHP để xây dựng tập huấn luyện.
Công cụ được viết trên nên Matlab trực quan va dé sử dụng. Phương pháp SVM là một trong những phương pháp phân loại phi tuyến mạnh nhất hiện nay. Trong đó, có 2 tham số người dùng phải tự định nghĩa, nó quyết định hiệu suất làm việc của SVM. Tác giả đã kết hợp phương pháp Di truyền (GA) để tối ưu 2 tham số này nhằm tăng hiệu suất của công cụ.
Công cụ nảy không chỉ giúp Nhà đầu tư đánh giá nhanh chóng năng lực nhà thầu ma còn tiềm năng phân loại các lĩnh vực khác với tập huấn luyện tương ứng. Từ khóa: Phương pháp SVM, Phương pháp Di Truyền (GA), Phương pháp AHP, Phan mềm Malab. Trang | ABSTRACT Seeking a qualified contractor for construction is one of the decisive factors for the success of a construction project. There fore, how to find this contractor quickly, with a low cost, risk reduction and high accuracy,.
is a major challenge in the construction sector. In this regard, the author has developed a tool to assess contractor capabilities with Artificial Intelligence. Artificial Intelligence (abbreviated AI) is one of the most exciting technologies nowadays and represents for the fourth industrial revolution. In this thesis, the author applies SVM algorithm combined with genetic method (GA), and uses actual results together with AHP method to build a training set.
The Matlab tool is visual and easy to use. SVM method is one of the most powerful nonlinear classifying methods today. In that method, the determination of two user parameters is crucial, and it influences to the performance of SVM.The SVM algorithm has been combined with GA to optimize these two parameters, subsequently leads to the increase in the efficiency of the tool. This tool not only helps investors to quickly assess contractor capability but also possesses the potential to classify other fields with the corresponding training.
Keywords: SVM Method, Genetic Methods (GA), AHP Method, Matlab Software. Trang 2 LỜI CAM ĐOAN CỦA TÁC GIÁ LUẬN VĂN Tôi, Trần Văn Phúc, xin cam đoan rằng trong quá trình thực hiện Luận văn đề tài “ Xây dựng công cu đánh giá năng lực nhà thầu dựa vào thuật toán SVM kết hợp Ga và phương pháp AHP trong môi trường Matlab” các kết quả nghiên cứu được thực hiện hoàn toàn trung thực và chưa được công bố ở bất kỳ nghiên cứu nào. Tôi xin chịu hoàn toàn trách nhiệm vê nghiên cứu của mình. Hô Chi Minh, ngày 02 thang 06 năm 2019 Người thực hiện luận văn Trần Văn Phúc Trang 3 MỤC: LUC TOM TAT LUẬN VĂN.- kh 111112111 1111212111 1111111111 1n kg 0 CHUONG 1: DAT VAN ĐỀ.
ch S111 ST 11T ng ng reg 8 1. Xác định van đề nghiên CỨU.----- ¿225256 2E+ESE‡E#EEEE£ESEEErErrrkrerrerered 8 1. Các mục tiêu nghiÊn CỨU:. Phạm vi nghiÊn CỨU:.
Kết luận chương:. 9 CHƯƠNG 2: TONG QUAN. Đóng góp của nghiÊn CỨU:. Ăn ng vớ II 2.
-G- G1 1v 11 1v vn TH TH ng HH nung ri 11 2. Cac nghiên cứu trong nước liên QUAN:. Các nghiên cứu nước ngoài lIÊn QUaI. So sánh PP SVM và PP mang Neuron :.
Tối ưu hệ số phạt C, hệ số y trong SVM 2 veeeeeseccccscsesesesesssssseesesssssseseseees 18 2. Ưu điểm của thuật toán Di truyền trong việc tối ưu hai hệ số C, y. Tổng hợp đánh giá các tiêu chí lựa chọn theo công thức. 19 * Thuật toán SVM (Support Vector Machine).
Ý tưởng của phương pháp:. Khái niệm trình phân loại SVM. Khái niệm hàm hạt nhân:. Phân lớp tuyến tính:.
--¿- - + E92 E+E+EEEE2E9E2E23E1 212111211 xe cree. Phân lớp phi tuyến tính:. Các tính chất của Di truyÊn. Cơ chế của Di tTuUyÊn.
Hàm mục tiêu (fitness ÍUnCfIOT)). Chon lọc cá thé (selection). Quy tac bánh xe Roulete (Roulete wheel selection). Chon loc xép hang (Rank Selection).
Chon lọc cắt (Truncation sel€€tiOn).--¿-s +5 xxx SE EeEseseseseree 28 2. Lai ghép một điểm (one point CrOSSOVET). Đột biến một GEM. occ cssesecececeseevscsccesssvsvscececcsvevscsceeesevecsceseees 29 *Phương pháp AHP?.
Các phương pháp đánh giá mô hình máy học. Đánh giá bang phương pháp A€CuraCy. G111 SE 111191111 0111911111 11111111 TT ng gu rkg 33 CHƯƠNG 3: PHƯƠNG PHÁP NGHIÊN CỨU. Quy trình nghiên cứu CHUNG?.
Quy trình nghiên cứu Chi tiẾt:. Xin ý kiến chuyên gia về tiêu chí để đánh giá gói thầu đã thi công:. Xây dựng phương pháp AHP dé xử lý số liệu. LH S11 HT 11111 1T H111 TT HH1 rep Al CHUONG 4: THU THẬP VA PHAN TÍCH SO LIỆU.
Lựa chọn, đánh giá các tiêu ChÍ:.---ccS 1111133991 1999 1 1111111 ng re. Kiểm tra theo phương pháp trung bình. Kiểm tra độ tin cậy của thang đo băng hệ số Cronbach’s Alpha. Xây dựng bảng ma trận so sánh cặp dé tong hợp ý kiến các chyên gia.
Sử dung phan mềm Expert choice dé tính trọng số các tiêu chi và chỉ số độ 0Ì;)8300780). Thu thập, xử lý dữ lIỆU:. Tính điểm va phân loại dữ liệu, gan nhãn dữ liệu. Xây dựng tiêu chí cho tập huấn luyện.
Kết luận chương. 54 CHƯƠNG 5: XÂY DUNG MO HINH SVM KET HỢP GA TREN MOI TRUONG MATLAB. Mô hình SVM kết hop GA?. Mô hình SVM đã được huấn luyện với C*,y* đã tối ưu.
Xây dựng mô hình trên Matlab. Kết luận chương. --- << Sex 311515151513 1 1111111111111 1e 60 CHƯƠNG 6: DANH GIA, DE XUẤT PHAT TRIÉN.---- 55s csxse£ss2 61 Trang 5 6. Đánh gia mô hình theo phương pháp ACCUTaACV:.
G11 TT 10111111 0111111111 1111110 TT HT ng 64 6. Hạn chế của nghiên COU: .--¿- - ¿56 E+S£SE+E+E£EE£E#EEEEEEEEEErEerrrrkrrerered 65 6. Hướng nghiên cứu tiẾp theO.-- - ¿5-6-5252 SE‡E#EEE£EEEEEerrkrrrrerrred 65 CHƯƠNG7: TÀI LIỆU THAM KHẢO PHỤ LỤC 64 Trang 6 MỤC LỤC HÌNH ẢNH Hình 1. Ví dụ về biểu diễn tập dữ liệu phân tách tuyến tính.
Biéu diễn tập dữ liệu phân tách phi tuyến tính trên không gian 2 chiều 24 Hình 3. Chọn lọc theo quy tắc bánh xe Roulete. Phân bố của các NST trước khi xếp hạng. Phân bố của các NST sau khi xếp hang .---- 2-5-5 2 5s+c+ce sec: 28 Hình 7.
Cơ chế lai ghép một điỂm. Sơ đồ giải thuật Di truyễn. Chia dữ liệu thành Data training: Data 'Ï'eSỂ. Nhập dữ liệu các tiêu chí vào phần mém SPSS.
Chọn thang đo SCaÏ€. Nhập dữ liệu training từ file Excel vào Matlab R2018b. Load Thư viện Libsvmwrite vào phan mềm Matlab. Xây dựng thuật toán Svm trên Matlab.
Xây dựng thuật toán GA trên phần mềm Miatlab. Xây dựng mô hình huấn luyện SVM kết hợp GA trên Matlab. Mô hình SVM với dau ra y=l, -l.---- 2 scc+cecs+esrerseree 60 Hình 19. Kết quả C*,y* trả về trong mô hình Matlab.
Nhập C*,y* lưu lại thành file model.mat dé load vào mô hình Svm. Kết quả kiểm thử với nhà thâu trong dữ liệu Data Test. 63 Trang 7 MỤC LUC BANG BIEU Bang 1. Thang đo đánh giá 9 mức dO.
Sơ bộ các tiêu chí khảo sát chuyên ø1a.---Ặ- n nssS ssee 37 Bang 3. Tiêu chí sau khi thống nhất với ý kiến các chuyên gia. Kết quả kiểm định Cronbach’s Alpha.