Áp dụng lý thuyết trò chơi và cân bằng Nash xây dựng phương pháp mô hình hóa xung đột trong quản lý dự án đầu tư công nghệ thông tin và thử nghiệm trong một số bài toán điển hình170

27 27 0
Áp dụng lý thuyết trò chơi và cân bằng Nash xây dựng phương pháp mô hình hóa xung đột trong quản lý dự án đầu tư công nghệ thông tin và thử nghiệm trong một số bài toán điển hình170

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Trịnh Bảo Ngọc ÁP DỤNG LÝ THUYẾT TRÒ CHƠI VÀ CÂN BẰNG NASH XÂY DỰNG PHƯƠNG PHÁP MƠ HÌNH HĨA XUNG ĐỘT TRONG QUẢN LÝ DỰ ÁN ĐẦU TƯ CÔNG NGHỆ THÔNG TIN VÀ THỬ NGHIỆM TRONG MỘT SỐ BÀI TỐN ĐIỂN HÌNH Ngành: Kỹ thuật phần mềm Mã số: 9480103 TÓM TẮT LUẬN ÁN TIẾN SĨ KỸ THUẬT PHẦN MỀM Hà Nội - 2020 Cơng trình hoàn thành tại: Trường Đại học Bách khoa Hà Nội Người hướng dẫn khoa học: PGS.TS Huỳnh Quyết Thắng Phản biện 1: PGS.TS Nguyễn Hữu Quỳnh Phản biện 2: PGS.TS Nguyễn Long Giang Phản biện 3: TS Nguyễn Duy Phương Luận án bảo vệ trước Hội đồng đánh giá luận án tiến sĩ cấp Trường họp Trường Đại học Bách khoa Hà Nội Vào hồi 14h30 giờ, ngày 01 tháng 12 năm 2020 Có thể tìm hiểu luận án thư viện: Thư viện Tạ Quang Bửu - Trường ĐHBK Hà Nội Thư viện Quốc gia Việt Nam MỞ ĐẦU Lý chọn đề tài Xung đột định nghĩa PMBOK [1] khác mục tiêu hành vi hai nhiều đối tượng, khác mục tiêu hành vi dẫn tới khác kết lợi ích đạt đối tượng Cũng theo PMBOK, xung đột xảy trình quản lý dự án, hậu xung đột gây to lớn chưa kiểm soát chí q trình quản lý rủi ro Có số thống kê thú vị như: 60% thời gian quản lý nhân để dành xử lý xung đột, người lao động dành tuần 2,8 để đối phó với xung đột Con số tương đương với thiệt hại quy đổi xấp xỉ 359 tỉ USD tiền lương (theo thống kê năm 2008 với tiền lương trung bình 17,95 USD Mỹ), tương đương 385 triệu ngày làm việc [ 2] Việc tìm kiếm giải pháp kỹ thuật để mơ hình hóa giải vấn đề xung đột cách tổng quan yêu cầu cần thiết chưa giải Lý thuyết trò chơi (GT) nhánh toán học ứng dụng, nghiên cứu tình chiến thuật đối thủ lựa chọn hành động khác để cố gắng làm tối đa kết nhận Các nghiên cứu lý thuyết trò chơi chia thành hướng chủ yếu sau: ▪ Nghiên cứu thuật toán giải toán lý thuyết trị chơi: trị chơi thơng tin khơng hồn hảo, trị chơi tổng khác khơng [3, 4, 5] ▪ Nghiên cứu cách áp dụng mơ hình lý thuyết trị chơi vào mục đích xã hội, kinh tế: trị, chống khủng bố, thiên tai bão lụt, xã hội [4, 6, 7, 8, 9, 10] ▪ Nghiên cứu cách áp dụng mơ hình lý thuyết trị chơi vào quản lý dự án: phân tích rủi ro, phân cơng nhiệm vụ việc, hợp tác, phân phối tài nguyên, lựa chọn dự án [11, 12, 13, 14, 15, 16, 17, 18, 19] ▪ Áp dụng lý thuyết trò chơi vào số lĩnh vực công nghệ thông tin khác như: bảo mật, an ninh mạng, truyền dẫn liệu, mạng xã hội [15, 20] Trong hướng nghiên cứu liên quan Lý thuyết trò chơi Quản lý dự án dừng lại góc độ số báo chuyên sâu phân tích vài giải pháp dùng lý thuyết trò chơi cân Nash số tốn nhỏ Từ việc tìm hiểu công bố quốc tế cho thấy lĩnh vực nghiên cứu tồn hai vấn đề chính, chưa có nghiên cứu tổng quan đặc điểm tất toán xung đột Quản lý dự án, thứ hai cịn nhiều vấn đề xung đột chuyển đổi sang mơ hình Lý thuyết trị chơi mà chưa nghiên cứu Vì luận án khai phá giải pháp áp dụng Lý thuyết trò chơi vào số vấn đề Quản lý dự án có thử nghiệm số dự án đầu tư Cơng nghệ thơng tin Mục đích nghiên cứu Mục tiêu chung đề tài nghiên cứu việc ứng dụng Lý thuyết trò chơi việc trợ giúp định để giải số xung đột Quản lý dự án chưa khai phá Để thực hiện, đề tài có mục tiêu cụ thể sau: ▪ Đánh giá thực trạng nghiên cứu xung đột quản lý dự án nhằm đưa giải pháp phù hợp để trợ giúp việc định giải xung đột ▪ Đề xuất mơ hình hóa số xung đột chưa nghiên cứu để đưa giải thuật toán tối ưu đa mục tiêu phù hợp ▪ Thực việc thử nghiệm đánh giá mơ hình Trang Nhiệm vụ nghiên cứu Với mục tiêu đặt trên, nhiệm vụ nghiên cứu đề tài bao gồm: ▪ Tìm hiểu đánh giá cơng trình nghiên cứu ngồi nước có liên quan đến đề tài luận án ▪ Phân tích đặc điểm, phân loại xung đột, trường hợp cụ thể xảy xung đột quản lý dự án ▪ Phân tích đề xuất mơ hình biểu diễn chung cho tồn xung đột quản lý dự án dạng lý thuyết trò chơi ▪ Áp dụng mơ hình biểu diễn chung cho toán cụ thể thử nghiệm ▪ Phân tích đánh giá việc áp dụng thuật tốn vào mơ hình tốn Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu đề tài vấn đề xung đột dự án đầu tư Cơng nghệ thơng tin có quy mơ trung bình trở lên Đề tài nghiên cứu kiến thức thuộc lý thuyết trò chơi cân Nash, cách áp dụng việc mơ hình hóa tốn Đề tài nghiên cứu mơ hình chung vấn đề xung đột, lựa chọn bốn toán khác thuộc lĩnh vực khác là: xếp lịch tốn dự án, đấu thầu nhiều vòng, cân nguồn vấn đề phương pháp xử lý rủi ro Bốn vấn đề mở đường cho nghiên cứu tương tự khác Quản lý dự án Ý nghĩa khoa học thực tiễn đề tài Ý nghĩa khoa học Đề tài phân tích hệ thống hóa lớp xung đột Quản lý dự án Đồng thời, luận án góp phần bổ sung, làm phong phú sở lý luận khoa học việc đưa giải pháp cho xung đột Quản lý dự án Giải pháp bao gồm mơ hình lý thuyết chung theo Lý thuyết trị chơi giải pháp xử lý tìm kiếm điểm cân Nash Ý nghĩa thực tiễn Kết nghiên cứu tài liệu có giá trị tham khảo doanh nghiệp tổ chức có thực Quản lý dự án, đồng thời cung cấp công cụ hỗ trợ định dành cho vấn đề xung đột xảy Các kết đạt Những đóng góp nghiên cứu bao gồm: ▪ Đề xuất mơ hình Unified Game-based model sở lý thuyết trò chơi cân Nash để mơ hình hố xung đột Quản lý dự án ▪ Thử nghiệm đánh giá hiệu giải thuật di truyền tìm kiếm cân Nash cho tốn điển hình xung đột tốn dự án, xung đột đấu thầu nhiều vịng (mơ hình có chủ đầu tư) xung đột phương pháp xử lý rủi ro, xung đột cân nguồn lực (mơ hình khơng có chủ đầu tư) Cấu trúc luận án Luận án bao gồm chương, chương giới thiệu tổng quan lĩnh vực kiến thức liên quan tới đề tài Chương phân tích đặc điểm tốn xung đột, giới thiệu mơ hình Unified Game-based model cho tốn xung đột dựa theo lý thuyết trị chơi Chương áp dụng mơ hình vào toán kết thực nghiệm để đưa điểm cân Nash cho toán nhằm cải tiến việc định Trang CHƯƠNG 1: TỔNG QUAN 1.1 Xung đột Quản lý dự án số tốn điển hình 1.1.1 Giới thiệu Quản lý dự án Quản lý dự án áp dụng cách phù hợp kiến thức, kỹ năng, cơng cụ kỹ thuật vào q trình đề xuất dự án, lập kế hoạch dự án, thực dự án, theo dõi giám sát dự án kết thúc dự án để đạt yêu cầu dự án Chất lượng dự án phụ thuộc vào ràng buộc Hình 1.1 Thời gian hoàn thành Phạm vi dự án Chất lượng dự án Chi phí (tiền, nhân sự) Hình 1.1: Các ràng buộc Quản lý dự án [1] 1.1.2 Xung đột Quản lý dự án PMBOK đưa có kỹ thuật giải xung đột [1]: ▪ Avoiding / Withdrawing: né tránh hay chấp nh ận xung đột ▪ Smoothing / Accommodating: nhấn m ạnh vào điểm đồng thuận ▪ Compromising / Reconcile: thỏa hiệp, hòa giải, kỹ thuật giải xung đột khiến hai bên phải thua ▪ Forcing / Directing (win - lose): PM dùng quyền lực để ép giải ▪ Confrontation / Collaborating: hợp tác, mơ hình bên hài lịng 1.1.3 Các tốn điển hình Có thể liệt kê số toán xung đột Quản lý dự án điển hình cơng bố bao gồm: a Trong [11], Brent Lagesse (2006) đề cập xung đột đối tượng phân công nhiệm vụ, xung đột đối tượng với đặc thù nhiệm vụ b Trong [12], Birgit Heydenreich et al nghiên c ứu xung đột agent mơ hình chung tốn xếp lịch c Trong [13], Piotr Skowron, Krzysztof Rzadca (2014) nghiên c ứu mô hình lý thuyết trị chơi yếu tố ảnh hưởng toán xếp lịch [25] d Trong [14], DENG Ze-min et al (2007) phân tích lập mơ hình cân b ằng Nash cho toán xếp lịch toán dự án e Trong [15], Walid Saad et al (2010) đề cập tới toán xử lý xung đột hợp tác ảnh hưởng việc quản trị rủi ro bảo mật f Trong [28], Azin Shakiba Barough (2015) đề cập tới việc ứng dụng lý thuyết trò chơi việc giải xung nhóm, tổ chức tham gia dự án xây dựng Trang g Trong [29], Mojtaba Moradi cộng (2018) đề xuất việc xử lý xung đột ràng buộc tài nguyên xếp lịch dự án h Trong [30], Guangdong Wu (2018), đánh giá mơ hình định cho xung đột chủ đầu tư nhà thầu dự án xây dựng i Trong [31], Marian W Kembłowski et al (2019) phân tích tốn đầu thầu xây dựng cơng ty giá thành, điều kiện trị j Trong [32], Mahendra Piraveenan (2019) có nghiên cứu kỹ mặt lý thuyết trích dẫn phân tích tới nhiều báo liên quan tới chủ đề ứng dụng lý thuyết trò chơi quản lý dự án Bảng 1.1: Phân tích loại tốn xung đột [3] Nghiên Xung đột từ nội / Số lượng tác nhân cứu bên xung đột a Nội Nhiều b Nội Nhiều c Nội Nhiều d Nội e Nội Nhiều f Nội Nhiều g Nội Nhiều h Nội i Nội bên Tác nhân xảy xung đột Các thành viên dự án Các tác nhân xếp lịch Các tiêu chí xếp lịch Chủ đầu tư nhà thầu Các phận dự án Các phận dự án Các ràng buộc xếp lịch Chủ đầu tư nhà thầu Chủ đầu tư nhà thầu 1.1.4 Phân loại xung đột Quản lý dự án Nguyên nhân ví dụ xung đột xếp theo mức độ ảnh hưởng [33]: Bảng 1.3: Nguồn gốc xung đột Nguồn gốc Sắp xếp kế hoạch Xác định mức độ ưu tiên thực tác vụ dự án Các nguồn lực Các vấn đề kỹ thuật Thủ tục hành Vấn đề cá nhân Mô tả xung đột Giữa điều kiện xếp lịch thực dự án Lịch toán dự án Giữa kế hoạch hoạt động Quản lý dự án khác Giữa thay đổi dự án Phân công thực tác vụ Giữa yếu tố ràng buộc tác vụ dự án Mức độ ưu tiên loại nhiệm vụ Triển khai phương pháp xử lý rủi ro Phân cơng vai trị thực dự án lực Phân bổ nguồn lực dự án Đấu thầu nhiều vòng Đấu thầu Giữa kênh liên lạc Giữa độ phức tạp công nghệ thời hạn hoàn thành dự án Giữa lực nhân viên công nghệ dự án Giữa công nghệ trình đào tạo Giữa phương thức Quản lý dự án Giữa nhiệm vụ phận thực dự án Quy trình thực dự án tốc độ thực dự án Giữa chuẩn áp dụng dự án Giữa mục tiêu nhà đầu tư Trang Chi phí Giữa ban quản lý thành viên thực dự án Giữa thành viên dự án Giữa kinh nghiệm dự án chi phí trả lương th ành viên Phân bổ chi phí dự án Quản trị tài c ác thay đổi dự án Quản trị tài chất lượng dự án Quản trị tài đào tạo nguồn lực nhân dự án 1.2 Tổng quan lý thuyết trò chơi cân Nash 1.2.1 Giới thiệu Lý thuyết trò chơi Biểu diễn trò chơi dạng chiến lược (hoặc dạng chuẩn tắc): hình th ức biểu diễn ma trận thưởng phạt cho tình người chơi Dạng chiến lược c trò chơi liệu , [35]: N tập người chơi, Ai tập tập chiến lược, chiến lược người chơi i, hàm payoff cho người chơi i, Trong hàm payoff lợi nhuận (để tối đa hóa) chi phí (để tối thiểu hóa) Ngồi cách khác để biểu diễn tập chiến lược là: chiến lược người chơi khác i , đó, Biểu diễn trị chơi dạng mở rộng: sử dụng trò chơi, dạng biểu đồ cho biết lựa chọn thực thời điểm khác tương ứng với nút 1.2.2 ▪ ▪ ▪ ▪ ▪ ▪ ▪ Các loại trò chơi Trò chơi đồng thời trò chơi Trò chơi đối xứng bất đối xứng Trị chơi có tổng khơng trị chơi có tổng khác khơng Trị chơi thơng tin hồn hảo Trị chơi thơng tin khơng hồn hảo Trị chơi hợp tác Trị chơi khơng hợp tác 1.2.3 Mơ hình cân Nash Nhà khoa học John Nash năm 1950 định nghĩa: tập chiến lược lựa chọn cân Nash không người chơi hưởng lợi từ việc thay đổi chiến lược người chơi khác giữ nguyên chiến lược họ chọn [35] (1.1) Tương ứng với đó, phương án lựa chọn tốt là: (1.2) Và đồng thời, điểm cân Nash, người chơi chọn phương án tốt nhất: (1.3) chiến Trong đó, gọi chiến lược khác người chơi i, lược người chơi khác i đối phó lại chiến lược c người chơi i, hàm payoff chiến lược , người chơi khác chọn chiến lược Trang 1.3 Tổng quan thuật toán tối ưu đa mục tiêu 1.3.1 Giới thiệu toán tối ưu đa mục tiêu Bài tốn tối ưu hóa K mục tiêu định nghĩa sau [55]: Cho vectơ biến định n chiều x={x1,…,xn } không gian giải pháp X, tìm vectơ x* mà tối thiểu tập K hàm mục tiêu cho z(x*)={z1(x*), …, zK(x*)} Không gian lời giải X nói chung bị hạn chế ràng buộc có dạng g j(x*)=b j (j=1,…,m) 1.3.2 Các giải thuật tiến hóa đa mục tiêu tiểu biểu Giải thuật tiến hóa họ giải thuật tìm kiếm dựa quần thể Giải thuật tiến hóa đặc biệt phù hợp để giải toán tối ưu đa mục tiêu Trong số giải thuật tối ưu hóa đa mục tiêu (MOEA) dựa vào meta-heuristic, 70% phương pháp dựa vào giải thuật di truyền Điểm khác biệt giải thuật MOEA nằm cách gán độ thích nghi, cách trì quần thể ưu tú tiếp cận nhằm đa dạng hóa quần thể [41] 1.3.3 Phương pháp đa dạng hóa quần thể Phương pháp hay dùng để gán độ thích nghi Xếp hạng Pareto bao gồm việc gán thứ hạng cho cá thể không bị vượt trội quần thể đưa chúng ngồi vịng xem xét; tìm tập cá thể không bị vượt trội để gán thứ hạng tiếp tục 1.3.4 Đánh giá số giải thuật MOEA tiêu biểu Đặc điểm số giải thuật MOEA tiêu biểu mô tả sơ lược Bảng 1.5 giải thuật: VEGA, MOGA, NSGA, NSGA-II, SPEA, SPEA-2, ε-MOEA, GDE 1.3.5 MOEA Framework giải thuật Qua trình ngh iên cứu thử nghiệm cho thấy công cụ MOEA Framework công cụ mã nguồn mở JAVA phù hợp việc trợ giúp giải toán tối ưu đa mục tiêu đề tài Luận án sử dụng thuật toán là: NSGA-II, ε-MOEA, GDE3, PESA2, ε-NSGA-II, SMPSO 1.4 Tổng hợp đánh giá nghiên cứu ứng dụng lý thuyết trò chơi Quản lý dự án 1.4.1 Tình hình nghiên cứu ngồi nước Từ việc tìm hiểu cơng bố quốc tế cho thấy lĩnh vực nghiên cứu tồn hai vấn đề chính, chưa có nghiên cứu tổng quan tất toán xung đột Quản lý dự án, thứ hai cịn nhiều vấn đề xung đột chuyển đổi sang mơ hình Lý thuyết trị chơi cần khám phá nghiên cứu 1.4.2 Tình hình nghiên cứu nước Trong trình làm luận án, qua q trình tìm hiểu cho thấy khơng có nghiên cứu việc áp dụng lý thuyết trị chơi vào giải vấn đề cụ thể Quản lý dự án Vì việc khai phá vấn đề cần thiết Trang CHƯƠNG 2: MƠ HÌNH HĨA XUNG ĐỘT TRONG QUẢN LÝ DỰ ÁN VÀ GIẢI PHÁP ÁP DỤNG LÝ THUYẾT TRÒ CHƠI VÀ CÂN BẰNG NASH 2.1 Phân tích đặc điểm xung đột vai trò chủ đầu tư 2.1.1 Các đặc điểm xung đột Từ kết công bố, luận án phân tích đặc điểm tốn xung đột giải quyết, từ xác định liệu liên quan tới đặc điểm theo GT: ▪ Người chơi: (i) xung đột xảy ai, (ii) liệu người chơi ▪ Chiến lược: (iii) người chơi có hành động xảy xung đột, (iv) hành động có ràng buộc liên quan tới việc xảy xung, yếu tố liên quan tới yếu tố luật lệ, hợp lý kết hợp yếu tố ▪ Hàm thưởng phạt (payoff): (v) với lựa chọn người chơi vậy, việc đánh giá lời giải chung có giá trị nào, tùy vào tình cần tối thiểu hóa chi phí, hàm payoff cho giá trị bé cho lời giải tốt tối đa hóa lợi ích, hàm payoff cho giá trị lớn cho lời giải tốt Các liệu nhóm lại thành hai đặc điểm sau: ▪ Những đặc điểm liệu chung cần có xung đột mô tả thông tin đối tượng xung đột, chiến lược bên tham gia, liệu đầu riêng liên quan tới tính tốn giá trị payoff, làm sở để tính tốn giá trị thích nghi điểm cân Nash Đặc điểm liên quan tới mục (i), (ii), (iii), (v) ▪ Ràng buộc xung đột: bao gồm điều kiện để xác định phương án lựa chọn cho toán hay sai, điểm cân Nash tìm vi phạm ràng buộc này, điểm cân Nash lời giải cần tìm sai, đặc điểm liên quan tới liệu cần có phân tích (iv) 2.1.2 Lựa chọn kỹ thuật giải xung đột Trong PMBOK [1] có kỹ thuật để giải xung đột mơ hình Thomas-Kilmann [33] đưa vị trí người bàn luận xung đột Theo Thomas-Kilmann, kỹ thuật khó tốt cho xung đột tổng thể kỹ thuật Hợp tác (Collaborating) nhằm mục tiêu bên chiến thắng (win-win) Hình 2.1: Chiến lược quản trị xung đột (mơ hình Thomas-Kilmann) [34] Trang Đây ý tưởng lý thuyết trị chơi, việc xem xét giải pháp để tranh chấp xung đột thành việc hợp tác Ngoài ra, việc thỏa mãn điều kiện bên chiến thắng tương đương với việc tìm điểm cân điểm mà bên chiến thắng Có thể tới phân tích rằng: ▪ Phương án phù hợp để giải xung đột quản lý dự án Hợp tác ▪ Có thể dùng Lý thuyết trị chơi để mơ tả giải vấn đề hợp tác xung đột, phương án lựa chọn cuối cho vấn đề điểm cân Nash Hình 2.2 mơ hình luận án đề xuất việc xử lý xung đột, mơ hình xung đột xử lý theo kinh nghiệm chuyên gia, người quản trị phân tích áp dụng để chuyển sang mơ hình lý thuyết trị chơi (GT) để tìm điểm cân Nash – điểm cân mà đối tượng chơi hài lịng (win - win), từ áp dụng vào giải thuật tối ưu để tìm giải pháp, trợ giúp cho việc định Thực Collaboration thủ cơng Ràng buộc xung đột Mơ hình GT NE Dữ liệu xung đột Chạy DSS định Hình 2.2: Giải pháp thơng minh dùng DSS 2.1.3 Vai trò chủ đầu tư xung đột Với vai trò chịu trách nhiệm cao tổng thể dự án vậy, chủ đầu tư thay mặt cho toàn dự án Tác giả Agnar Johansen, 2013, nghiên cứu đánh giá lợi ích chủ đầu tư quan trọng thay nhân tố chủ đầu tư [25] Từ việc tìm hiểu nghiên cứu liên quan tới lĩnh vực phân tích phần 1.4 cho thấy rằng: nghiên cứu nước khác thời điểm chưa đề cập tới vai trò khách quan chủ đầu tư mối liên hệ với xung đột để đảm bảo lợi ích chung dự án 2.1.4 Phân loại xung đột có khơng có chủ đầu tư Có thể thấy đa phần xung đột xẩy dự án thuộc loại liên quan tới chủ dự án, nhiên phân tích phần 2.1.2, vai trị chủ đầu tư vấn đề xung đột cần thiết Vì cần có giải pháp chung cho toán xung đột để tránh bỏ sót việc tính tốn lợi ích chung dự 2.2 Phương pháp mơ hình hóa theo lý thuyết trị chơi 2.2.1 Các mơ hình biểu diễn Lý thuyết trị chơi Với việc tìm hiểu nghiên cứu có, với phân tích luận án, tới kết luận mơ hình chưa phù hợp với đặc điểm toán xung đột Quản lý dự án yếu tố sau: ▪ Nhiều nghiên cứu mô tả việc áp dụng lý thuyết trị chơi, cần thiết phải có mơ hình cụ thể biểu diễn trị chơi thơng tin tốn ▪ Với nghiên cứu có đề xuất mơ hình biểu diễn với ký pháp khác Trang ▪ Quản lý rủi ro: toán xung đột phương pháp xử lý (Risk Response Conflict), trị chơi có nhiều người chơi khơng có mặt chủ đầu tư ▪ Quản lý tài nguyên: toán cân nguồn lực (Resource Balancing), thuộc loại trị chơi có nhiều người chơi khơng có mặt chủ đầu tư 2.3.4 Cân Nash xung đột Bài toán cân lần giới thiệu bởi H Nikaido, K Isoda vào năm 1955 nhằm mục đích tổng qt hố tốn cân Nash trị chơi khơng hợp tác [26] Bài toán cân yếu tố vấn đề nói chung tốn: tìm cho [27] Trong K tập cho trước hàm cho trước thỏa mãn Bất đẳng thức H Nikaido K Isoda đưa lần năm 1955 tổng qt hóa tốn cân Nash trị chơi khơng hợp tác [26] Cụ thể, hàm Nikaido-Isoda định nghĩa điểm cân Nash toán xung đột quản lý dự án mơ tả theo Unified Game-based model có dạng sau: (2.7) vectơ nhận cách từ vectơ x thay thành phần xi Trong vectơ yi Ký hiệu tập chiến lược người chơi thứ i Khi tập chiến lược trị chơi là: Một điểm gọi điểm cân Nash trị chơi nếu: (2.8) Việc tìm điểm cân b ằng Nash sử dụng song hàm Nikaido-Isoda tương đương với việc tìm cho thỏa mãn Cơng thức 2.7 Trong mơ hình Unified Game-based model, việc xác định lợi ích qua hàm lồi cho điểm cân tương đương với ký pháp v ề hàm payoff Hàm lồi Phần 2.3.2 mơ Nash tìm tương đương với định nghĩa hình Dario Bauso [35], tập chiến lược gọi điểm cân b ằng Nash khi: , và: (2.9) Vì theo song hàm Nikaido-Isoda cân Nash [61], áp dụng vào mơ hình Unified Game-based model, tìm kiếm giá trị: , (2.10) Trong thực tế, điểm cân Nash c ần ph ải thỏa mãn thêm ràng buộc khác dựa vào nhiều yếu tố, liệu toán, lúc việc tính hay tốn tìm cân Nash theo song hàm Nikaido-Isoda có dạng tốn tối ưu đa mục tiêu giải giải thuật tối ưu đa mục tiêu [61, 62] Có thể khẳng định giải thuật tối ưu đa mục tiêu hội tụ, tìm điểm cân Nash thỏa mãn Công thức 2.9 Cơng thức 2.10 Điểm cân b ằng Nash giải pháp cho xung đột cần tìm Việc xử lý xung đột theo cách thức win-win đề cập tương đương với việc giải mơ hình lý thuyết trị chơi tìm điểm cân Nash cho toán Trang 11 CHƯƠNG 3: ỨNG DỤNG MƠ HÌNH UNIFIED GAME-BASED MODEL TRONG MỘT SỐ LỚP BÀI TỐN ĐIỂN HÌNH 3.1 Ứng dụng mơ hình giải thuật 3.1.1 Các giải thuật lựa chọn Các công cụ khác để tìm điểm cân Nash cho xung đột bao gồm: ▪ Cơng cụ MATLAB tích hợp phần mềm viết JAVA, công cụ GAMBIT tích hợp phần mềm viết JAVA ▪ Giải thuật di truyền (trong báo CT01, CT02) viết thử nghiệm JAVA, PHP ▪ Giải thuật Fictitious play, CFR, CFR+ (trong báo CT3) ▪ Giải thuật ε-Origin, WSM, ε-Enhanced, SPEA ▪ Công cụ MOEA framework với giải thuật NSGA-II, ε-MOEA, GDE3, PESA2, ε-NSGA-II, SMPSO Các giải thuật hỗ trợ công cụ MOEA framework thông qua kết chạy thể tính hiệu vượt trội thời gian thực thi xác định trước để hội tụ Các giải thuật lựa chọn dựa tiêu chí: ▪ Là tiêu biểu cho thuật toán khác hỗ trợ MOEA framework ▪ Hỗ trợ việc định nghĩa ràng buộc cho xung đột để đánh giá lời giải đưa có vi phạm tập xung đột Đầu vào Thư viện mẫu MOEA •Lấy liệu từ JSON •Định nghĩa tham số tốn •Định nghĩa ràng buộc •Tự khởi tạo tập dân số •Lựa chọn thuật tốn •Xác định tham số thuật tốn Hiển thị đầu •Kiểm tra việc vi phạm ràng buộc •Hiển thị thơng tin Hình 3.1: Triển khai mơ hình MOEA framework Các giải thuật tiến hóa tối ưu đa mục tiêu kể thường bao gồm bước lặp chủ yếu sau [41, 42, 43, 44]: a Khởi tạo tập dân số c Tiến hành lai ghép / đột biến b Lựa chọn cá thể cho vòng đời d Đánh giá cá thể dựa xếp hạng Các bước b, c hỗ trợ MOEA framework ứng dụng giải thuật tốt cập nhật thường xuyên, MOEA framework ứng dụng mã nguồn mở, có cộng đồng sử dụng hỗ trợ đông đảo Các bước a, d xử lý riêng theo toán cụ thể luận án dựa Unified Game-based model để đảm bảo truyền tải đầy đủ thơng tin mơ hình bao gồm: ▪ Thơng tin người chơi ▪ Thông tin chiến lược người chơi ▪ Cách tính hàm payoff riêng cho tốn người chơi mà điểm cân Nash không vi phạm ▪ Thông tin tập xung đột Trang 12 3.1.2 Phương thức thử nghiệm Trong chương 3, luận án trình bày toán cụ thể cách áp dụng sau: ▪ Bài toán cân nguồn lực sử dụng thuật toán Fictitious Play ứng dụng tự xây dựng theo thuật toán ▪ Các toán toán xung đột đấu thầu nhiều vòng, xung đột phương pháp xử lý rủi ro, xung đột cân nguồn lực cài đặt dựa theo MOEA framework Các thuật toán thuật toán chạy cấu hình máy tính, thuật toán thử nghiệm chạy liên tục 10 lần để so sánh hội tụ kết dựa giá trị payoff chiến lược lựa chọn, thời gian chạy 3.2 Lớp tốn mơ hình có chủ đầu tư Bài toán đàm phán giá đấu thầu nhiều vịng 3.2.1 3.2.1.1 Giới thiệu tốn Đối với dự án lớn, thời gian kéo dài thường chia thành hạng mục nhỏ Chủ dự án (chủ đầu tư) khơng tìm nhà thầu cho tồn dự án thời điểm mà tổ chức thầu cho hạng mục vào thời điểm khác Giai đoạn • Gói thầu • Gói thầu • Giai đoạn k Giai đoạn N • Gói thầu i • Gói thầu j • • Gói thầu x • Gói thầu y • Hình 3.3: Mơ hình đấu thầu nhiều vịng Chủ thầu nhà thầu tham gia vào đấu thầu cố gắng thu lại lợi ích lớn cho từ gói thầu Lợi ích chủ đầu tư nhà thầu, nhà thầu có xung đột lẫn 3.2.1.2 Ứng dụng mơ hình Unified Game-Based model cho tốn Với đặc điểm toán xung đột đấu thầu nhiều vịng mơ tả chương 2, áp dụng mơ hình Unified Game-Based giới thiệu Phần 2.3.2, ta có mơ hình chuẩn tắc cho tốn sau: (3.1) Trong đó: : chủ đầu tư gói thầu : tập chiến lược ch ủ đầu tư hàm thưởng phạt (payoff function) chủ đầu tư tham chiếu chiến lược chủ đầu tư sang dạng số thực tập nhà thầu tham gia đấu thầu, : Số lượng nhà thầu : tập chiến lược người chơi vàlà số lượng gói thầu người chơi i tham gia : hàm thưởng phạt người chơi i, tham chiếu chiến lược j c người chơi i sang giá trị số thực : không gian vector biểu diễn tập C xung đột Trang 13 3.2.1.3 Các tham s ố mơ hình Chiến lược chủ đầu tư số : tập chiến lược người chủ đầu tư, đó: cấu trúc thơng tin chứa thơng tin v ề gói thầu lượng gói thầu cần đấu thầu, bao gồm: tên sản ph ẩm, số lượng đấu thầu, giá dự kiến cho sản phẩm Chiến lược nhà th ầu : tập chiến lược người chơi , đó: chiến lược c người chơi i với số lượng gói thầu người chơi i tham gia, chiến lược (gói thầu) chủ đầu tư, bao gồm thông tin dự thầu: sản phẩm gói th ầu, đơn giá đề nghị, thơng tin v ề giảm giá theo th ời gian Công thức tính hàm payoff chủ đầu tư Giả sử chi phí dự kiến cho tồn gói thầu tính tốn d ựa A; chi phí trúng thầu nhà th ầu thực tế B, ph ần chênh lệch gọi hàm payoff chủ đầu tư Chi phí thực tế phải tốn cho tồn dự án tính : (3.3) Trong đó: : tổng số tiền phải trả cho gói thầu i nội dung mua sắm j, : trạng thái gói thầu i nội dung mua sắm j, xk : số lượng vật liệu k nội dung mua sắm j, Pkj : giá bán vật liệu k nội dung mua sắm j, M0: số gói thầu tồn dự án, M : số nội dung mua sắm gói thầu, pj: số vật liệu nội dung mua sắm j Như vậy, payoff chủ dự án so với tính tốn ban đầu là: (3.4) Cơng thức tính hàm payoff nhà thầu lựa chọn Hàm payoff nhà thầu tính tốn theo cơng thức: (3.5) : chiết khấu % Trong đó: : giá gốc vật liệu k nội dung mua sắm j, (giảm giá, khuyến m ại) vật liệu k nội dung mua sắm j Công thức tính hàm payoff tất nhà thầu nhà thầ u chọn Payoff tổng thu toàn nhà thầu tham gia đấu thầu: (3.6) Trong đó: N: số nhà th ầu tham gia dự án, : số quan hệ nhà thầu i v ới chủ đầu tư, : số đánh giá lực nhà thầu i Không gian vector biểu diễn tập xung đột : không gian vector biểu diễn tập C xung đột toán, mà vector biểu diễn xung đột M người chơi tham gia gói thầu c ạnh tranh với Trang 14 mơ tả sau: , , , đại diện cho người chơi đặc biệt (quyền lợi c dự án) , , chiến lược thuộc gói thầu mà có thầu tổ chức hồ sơ thầu tham gia 3.2.1.4 Cài đặt giải thuật thử nghiệm Thông tin cụ thể thông tin đấu thầu mô tả Phụ lục A, Bảng 3.1 Dưới bảng so sánh thời gian tính (giây) giá trị payoff lời giải tốt mà thuật tốn tìm sau lần chạy: Bảng 3.2: Kết thử nghiệm thuật toán Lần chạy NSGA-III ε-MOEA GDE3 PESA2 ε-NSGAII SMPSO 4.197s 6.602s 5.981s 3.630s 8.954s 4.300s 0.2961 0.2755 0.2805 0.2741 0.2744 0.2805 4.178s 6.633s 5.992s 3.051s 8.921s 4.369s 0.3322 0.2714 0.2799 0.2743 0.2765 0.2811 4.209s 6.590s 5.974s 3.555s 8.933s 4.321s 0.2911 0.2711 0.2799 0.2747 0.2801 0.2816 4.166s 6.602s 6.000s 3.525s 9.102s 4.256s 0.2966 0.2706 0.2811 0.2751 0.2809 0.2796 4.178s 6.613s 5.981s 3.617s 8.990s 4.273s 0.2979 0.2754 0.2821 0.2714 0.2712 0.2801 4.184s 6.595s 6.112s 3.504s 9.051s 4.291s 0.3025 0.2755 0.2797 0.2777 0.2708 0.2823 4.189s 6.621s 5.969s 3.550s 8.915s 4.315s 0.3105 0.2723 0.2797 0.2750 0.2714 0.2841 4.171s 6.608s 5.980s 3.544s 8.956s 4.324s 0.2923 0.2746 0.2810 0.2707 0.2721 0.2800 4.190s 6.615s 5.987s 3.601s 8.937s 4.210s 0.2940 0.2704 0.2807 0.2721 0.2725 0.2799 4.178s 6.601s 5.994s 3.539s 8.929s 4.356s 10 0.3025 0.2705 0.2805 0.2733 0.2708 0.2796 Liên quan trực tiếp đến nội dung mục này, có 01 báo công bố Hội nghị quốc tế (CT2 – 2017) 01 báo nộp chờ phản biện Tạp chí ISI (CT08) 3.2.2 3.2.2.1 Bài toán xếp lịch toán dự án Giới thiệu toán Trong việc toán khoản tiền dự án nhà thầu chủ đầu tư muốn tối đa lợi nhuận hoạt động tài giá trị NPV họ Tiến độ toán tối ưu chủ đầu tư việc toán lần dự án hoàn thành, nhà thầu muốn nhận nhiều tiền, sớm tốt Cả hai lịch trình tốn lịch trình hoạt động có ảnh hưởng đáng kể tới NPV chủ đầu tư nhà thầu Cả Trang 15 chủ đầu tư nhà thầu có ý định muốn tối đa hóa NPV riêng gia tăng NPV người lại thường gây sụt giảm NPV người khác 3.2.2.2 Ứng dụng mô hình Unified Game-Based model cho tốn Áp dụng mơ hình Unified Game-Based đề xuất trên, mơ hình Lý thuyết trò chơi cho vấn đề xung đột xếp lịch tốn dự án mơ tả sau: (3.8) Trong đó, : người chơi chủ đầu tư đại diện cho lợi ích c dự án : tập chiến lược chủ dự án : hàm payoff chủ dự án : người chơi nhà thầu tập chiến lược nhà thầu : hàm payoff người chơi nhà thầu : không gian vector biểu diễn tập C xung đột xung đột thể biểu thị xung đột thứ tự tốn mong vector khơng rỗng , muốn người chơi chiến lược ( , và 3.2.2.3 Các tham s ố mơ hình Chiến lược chủ đầu tư Có dạng: chiến lược tốn chủ đầu tư, đó: tỷ lệ phần trăm ngân Với sách mà chủ đầu tư dự định trả cho nhà thầu kiện , tổng số lần toán, chiến lược ban đầu, từ thỏa thuận hợp đồng hoạt động lựa chọn Tỷ lệ toán theo tổng số tiền A c ần đáp ứng ràng buộc: (3.10) Chiến lược nhà th ầu Có hình thức tương tự chiến lược chủ đầu tư, nhiên số phần tử chiến lược khác Chiến lược nhà thầu có dạng sau: với M số lượng m ốc toán cho tổng số tiền A theo đề nghị nhà thầu Cơng thức tính hàm payoff chủ đầu tư Là chênh lệch giá trị tiền phương án đề xuất lần thứ i chủ đầu tư so với phương án định ban đầu S00 : (3.11) Trong đó: N: số lượng mốc toán ch ủ đầu tư, A: tổng số tiền dự án : thời gian cần thiết để hoàn thành hoạt động i , : lãi suất ngân hàng Cơng thức tính hàm payoff nhà th ầu Là chênh lệch giá trị tiền phương án đề xuất lần thứ i nhà thầu so với phương án định ban đầu S00 : (3.12) Trang 16 Cơng thức tính hàm payoff chung dự án Hàm thích nghi dự án tính theo hàm payoff người chơi, chênh lệch giá trị payoff nh ỏ lời giải tốt (3.13) Trong đó: : số chuyên gia điều chỉnh chất lượng giá trị fitness Không gian vector biểu diễn tậ p xung đột biểu thị C xung đột việc định nghĩa thứ Trong không gian vector , tự toán, vector biểu diễn cặp giá trị ho ạt động dự án cần tốn (ri , r j) có xung đột tài nguyên yêu cầu thời gian sử dụng tài nguyên trường hợp hai ho ạt động th ời điểm 3.2.2.4 Cài đặt giải thuật thử nghiệm Xác định điểm cân bằ ng Nash Từ mơ tả vấn đề, xác định biểu diễn nhiễm sắc thể bao g ồm thông tin số lượng hoạt động, số lượng giải pháp cho hoạt động thông tin chuyển đổi thành nhiễm sắc thể với số lượng gen số lượng hoạt động dự án, gen lấy giá trị thứ tự hoạt động tập hợp tất hoạt động thực ngày: (1 – 4) – (1 – 4) – (2 – 5) – (2 – 5) – (3 – 5) – Mô tả liệu Dữ liệu sử dụng thử nghiệm bao gồm loại: ▪ Dữ liệu từ báo [14] ▪ Dữ liệu từ hai dự án phần mềm gia công từ công ty phần mềm Việt Nam Phân tích kết chạ y Qua 10 lần chạy thuật tốn theo kịch áp dụng mơ tả Phần 3.1, liệu thử nghiệm dự án mơ tả Bảng 3.9 Hình 3.7 Chúng ta thấy NSGA-II MOEA nhanh để giải vấn đề tìm điểm cân Nash cho Unified Game-based model liệu Dự án NSGA-II có thời gian chạy nhanh 10,09% so với thời gian chạy trung bình năm thuật tốn cịn lại Cụ thể, thời gian hoạt động NSGA-II cao 26,67% so với SMPSO, cao 12,00% so với GDE3 cao khoảng 7,37% so với ε -MOEA NSGA-II cho thấy thời gian chạy cao 1,12% 2,22% so với ε -NSGA-II PESA2 Điều có nghĩa NSGA-II PESA2 hai thuật toán hiệu tốc độ với toán Bảng 3.9: Kết thử nghiệm từ liệu dự án sau 10 lần chạy No NSGA-II 301343880, 7s 301343880, 8s 301343880, 9s 301343880, 8s ε-NSGA-II 301343880, 9s 301343880, 8s 301343880, 9s 301343880, 8s ε-MOEA 301343880, 9s 301343880, 10s 301343880, 10s 301343880, 9s 10 301343880, 7s 301343880, 8s 301343880, 10s 301343880, 9s 301343880, 11s GDE3 301343880,10s 301343880,10s 301343880, 10s 301343880, 10s 301343880, 9s 301343880, 9s 301343880, 8s PESA2 301343880, 9s 301343880, 9s 301343880, 9s 301343880, 10s 301343880, 9s 301343880, 9s 301343880, 10s SMPSO 301343880, 13s 301343880, 13s Trang 17 301343880,10s 301343880, 9s 301343880, 11s 301343880,10s 301343880, 9s 301343880, 13s 301343880,10s 301343880, 9s 301343880, 11s 301343880,10s 301343880, 9s 301343880, 13s 301343880,10s 301343880, 9s 301343880, 13s 301343880,10s 301343880, 9s 301343880, 11s 301343880,10s 301343880, 9s 301343880, 11s 10 301343880,10s 301343880, 9s 301343880, 11s Liên quan trực tiếp đến nội dung mục này, có 02 cơng trình cơng bố, 01 Tạp chí nước (CT1- 2016) 01 Hội nghị quốc tế (CT6 - 2019) 3.3 Lớp tốn mơ hình khơng có chủ đầu tư 3.3.1 3.3.1.1 Bài toán xung đột phương pháp xử lý rủi ro Giới thiệu tốn Việc quản lí rủi ro dự án , đặc biệt dự án công nghệ thông tin ứng dụng quan trọng lí thuyết trị chơi Tuy nhiên yếu tố chưa xét tới thân rủi ro lại xung đột với lên kế hoạch giải Việc giải xử lí rủi ro phương pháp lại xung đột với việc xử lí rủi ro phương pháp khác, hậu từ nhỏ tới khơng kiểm sốt Ví dụ có rủi ro “nhân bỏ việc” lương thấp, trả khơng định kì, xử lí rủi ro cách: tăng tiền lương, trả định kì, hạn Khi rủi ro tạm thời xử lí Tuy nhiên, với rủi ro tiền đầu tư dự án tăng, giải việc giảm lương nhân viên hay sa thải nhân viên , kêu gọi nhà đầu tư Khi giải rủi ro phương pháp giảm lương hay sa thải nhân viên vơ tình xung đột với việc giải rủi ro nhân bỏ việc nêu bên Rủi ro: Giảm chi phí dự án Xử lý: giảm lương nhân Rủi ro: Nhân viên nghỉ việc Xử lý: tăng lương Xung đột Hình 3.9: Xung đột phương pháp xử lý rủi ro 3.3.1.2 Ứng dụng mơ hình Unified Game-based model cho toán Với đặc điểm tốn xung đột phương pháp đối phó rủi ro trên, áp dụng Unified Game-base model vào tốn, ta có mơ hình tốn học cho tốn sau: (3.14) Trong đó: : người chơi đặc biệt đại biểu cho lợi ích tồn b ộ dự án so sánh với người chơi bình thường khác số : tập chiến lược người chơi đặc biệt, lượng chiến lược người chơi đặc biệt hàm thưởng phạt (payoff function) người chơi đặc biệt tham chiếu chiến lược người chơi đặc biệt sang dạng số thực : Số lượng rủi ro có xảy xung đột Trang 18 tập rủi ro có xảy xung đột : tập phương pháp đối phó rủi ro số lượng phương pháp xử lý rủi ro i : hàm thưởng phạt rủi ro i, tham chiếu chiến lược rủi ro i sang giá trị số thực : không gian vector biểu diễn tập xung đột phương pháp đối phó rủi ro, mà non-empty vector biểu diễn xung đột K rủi ro mơ , dạng chuẩn tắc trị chơi (strategic form), tả sau: chiến lược thứ k người chơi , đặc biệt 3.3.1.3 , , Các tham số mơ hình Chiến lược chủ đầu tư Chiến lược j cho rủi ro người chơi đặc biệt gồm thành phần: th ời gian tối thiểu để xử lý rủi ro, thời gian tối đa xử lý rủi ro, chi phí tối thiểu, chi phí tối đa: (3.16) Chiến lược người chơi chiến lược chơi người chơi i , hay Tập chiến lược coi tập phương pháp đối phó rủi ro i, gồm thông tin sau: cost, diff, priority, time, efficiency Cơng thức tính hàm payoff chủ đầu tư với rủi ro pi mô tả vector hiệu Tập rủi ro có chứa thông tin về: (i) số lượng tiền tổn thất xung đột xảy (ii) giá trị level rủi o, (iii) xác xuất xảy (probability) Cụ thể là: (3.17) Giá trị payoff ch ủ dự án: (3.18) Với a 1, a số chuyên gia dùng để điều chỉnh mức độ ảnh hưởng yếu tố vector hiệu năng: impact, level biểu Tập chiến lược c rủi ro pi với có diễn vector hiệu chứa thông tin quan trọng phương pháp đối phó với rủi ro i, (1 ≤ i ≤ N) Các thông tin bao gồm: (i) cost, (ii) priority, (iii) difficult (diff), (iv) time and (v) efficiency Cơng thức tính hàm payoff người chơi Giá trị payoff rủi ro i trường hợp lựa chọn phương án đối phó j tổng hợp yếu tố Cụ thể, hàm payoff mô tả sau: (3.19) Giá trị hàm payoff uij nh ỏ có nghĩa lựa chọn phương án đối phó rủi ro phù hợp Trang 19 Cơng thức tính hàm payoff chung dự án Ràng buộc giá thành xử lý rủi ro: (3.21) Ràng buộc thứ cân Nash cho game G tính hiệu phương pháp xử lý rủi ro Để mơ hình tùy biến, ta đưa thêm tham số b 1, b2, b3 , b4 vào đặc tính phương pháp xử lý rủi ro theo thứ tự cost, priority, difficulty, time Các tham số (và bao gồm a 1, a Công thức 3.18) điều chỉnh chuyên gia quản trị dự, hàm định lượng cho ràng buộc thứ cân Nash xác định sau: (3.22) Để đánh giá chất lượng Nash Equilibrium, việc định nghĩa hàm thích nghi cần thiết, dựa cơng thức 3.21, cơng thức 3.22, ta có: (3.23) 3.3.1.4 Cài đặt giải thuật thử nghiệm Mô tả liệu Dữ liệu dùng thử nghiệm thu thập từ công ty gia công phần mềm liên doanh với Nhật Bản Việt Nam (nơi tác giả luận án làm việc từ 2004 - 2007): Tên dự án: Rentar – hệ thống eCommerce bán cho thuê Nhà đất cho công ty Bất động sản số Nhật Bản (www.mec.co.jp) Thời gian bắt đầu: 1.6.2006, thời gian kết thúc: 30.5.2008 Quy mô dự án: 850 man/months Kết thử nghiệm Trong Bảng 3.18 mô tả kết chạy 10 lần chạy liên tục Lưu ý lần chạy, cho đặc điểm kỹ thuật môi trường nên kết chạy chậm chút so với lần sau Mỗi ô Bảng 3.18 thể giá trị: ▪ Giá trị thích nghi điểm cân Nash tìm tồn dự án ▪ Thời gian chạy tính theo giây Bảng 3.18: Kết chạy thuật toán 10 lần STT NSGA-II 7,906,528 - 2,934s 8,103,832 - 1,503s ε-MOEA 11,416,500 - 4,716s 10,051,527 - 3,394s GDE3 8,511,612 - 3.493s 7,600,288 - 1,415s 9,350,590 - 1,662s 10,679,523 - 3,356s 7,665,245 - 1,458s 10 668 416 - 585s 7,901,941 - 1,436s 7,857,364 - 1,441s 7,802,405 - 1,508s 8,004,845 - 1,577s 7,625,568 - 1,502s PESA2 364 679 - 241s 8,445,130 - 3,356s 8,971,856 - 3,380s 10,377,024 - 3,282s 9,034,573 - 3,254s 8,792,743 - 3,285s ε-NSGA-II 876 559 - 388s 7,927,693 - 1,458s 7,513,919 - 1,374s 7,995,918 - 1,174s 7,853,276 - 1,230s 7,560,075 - 1,344s SMPSO Trang 20 10 9,320,717 - 2,726s 10,636,058 - 1,591s 8,409,361 - 1,502s 8,997,942 - 1,501s 8,645,457 - 1,446s 9,702,319 - 1,520s 9,684,004 - 1,412s 9,435,869 - 1,414s 8,796,411 - 1,404s 10,056,318 - 1,426s 7,965,000 - 4,292s 7,724,390 - 2,360s 7,778,545 - 2,328s 8,234,220 - 2,322s 8,130,270 - 2,446s 8,073,367 - 2,242s 7,907,211 - 2,143s 7,742,396 - 2,099s 7,936,860 - 2,353s 7,821,593 - 2,090s 13,318,634 - 1,313s 12,953,245 - 729s 14,283,138 - 622s 12,331,910 - 696s 13,027,559 - 626s 11,849,872 - 617s 14,327,763 - 555s 15,375,186 - 563s 15,591,372 - 580s 14,998,820 - 565s Liên quan trực tiếp đến nội dung mục này, có 01 cơng trình cơng bố Tạp chí nước (CT4- 2018) Một số nội dung thử nghiệm trình bày luận án bổ sung thêm, kết mở rộng so với nội dung báo CT4 3.3.2 3.3.2.1 Bài toán cân nguồn lực Giới thiệu toán Cân nguồn nhân lực toán phân phối, chia sẻ nguồn lực cho cá nhân tập thể dự án để thực công việc dự án Bài toán nội dung quan trọng tiến trình Quản lý dự án điều kiện cần thiết để đảm bảo tính cân đối tác nhân dự án trình hoạt động 3.3.2.2 Ứng dụng mơ hình Unified Game -Based model cho toán Với đặc điểm toán cân nguồn lực khơng có diện chủ đầu tư, theo mơ hình Unified Game-Based, ta cần thêm vào người chơi ảo – chủ đầu tư để có th ể đảm bảo ngun tắc ln xét tới quyền lợi toàn b ộ dự án Từ ta có mơ hình cho tốn sau: (3.24) Trong đó: : chủ đầu tư dự án số : tập chiến lược người chơi đặc biệt, lượng tài nguyên chưa phân phối hàm thưởng phạt (payoff function) chủ đầu tư tham chiếu chiến lược người chơi đặc biệt sang dạng số thực : Số lượng nhóm/phịng/ban có u cầu nguồn lực tập người chơi - đơn vị tham gia làvàsố tập chiến lược người chơi lượng tài nguyên người chơi i tham gia : hàm thưởng phạt người chơi i, tham chiếu chiến lược j c người chơi i sang giá trị số thực : không gian vector biểu diễn C xung đột tốn 3.3.2.3 Các tham số mơ hình Chiến lược người chơi đặc biệt Trang 21 đại diện cho thông tin Ký hiệu dạng , nguồn lực bao gồm thông tin về: loại nguồn lực, loại kỹ năng, đặc tả riêng nguồn lực, chi phí sử dụng nguồn lực Chiến lược người chơi khác : tập chiến lược Chiến lược người chơi i có dạng: người chơi vàlà số lượng tài nguyên người chơi i tham gia Trong tài nguyên có thêm yêu cầu khác khác nhau, ví dụ khoảng thời gian sử dụng, loại kỹ năng, công nghệ , thông tin chứa Khơng gian vector biểu diễn tập xung đột mô tả sau: Trong không gian xung đột gồm có vector đại diện cho người chơi đặc biệt (quyền lợi dự , án) , , , thơng tin chiến lược thuộc người chơi mà có k ế t qu ả chọ n l ự a vi ệ c phân phối tài phân phối cho phép ngồi việc người chơi cạnh ngun Trong có tồn tranh với m ột loại tài nguyên, chủ đầu tư có xung đột với chiến lược người chơi lại 3.3.2.4 Cài đặt giải thuật thử nghiệm Dữ liệu thử nghiệm Trong phần thực nghiệm này, luận án sử dụng liệu thông tin dự án phần mềm Việt Nam, module thuộc giải pháp ERP mà doanh nghiệp phần mềm sử dụng, thơng tin dự án phần mềm sau: Tên dự án: module HRM, giải pháp cBIZ – hệ thống ERP cho doanh nghiệp nhỏ công ty NEW CREATION, trụ sở Hà Nội Thời gian bắt đầu: 1.8.2012, thời gian kết thúc: 30.1.2013 Quy mô dự án: 54 man/months Phân tích kết Kết thực nghiệm thực bảng 3.21, giả trị bảng biểu diễn kết thu từ thuật toán kết ghi nhận giá trị Ꜫ đạt ngưỡng 0.0001 số lượng chiến thuật giới hạn Kết cho thấy thuật tốn CFR+ có tốc độ hội tụ nhanh vượt trội, thuật toán Fictitious Play tồi Tuy nhiên việc áp dụng thuật toán vào việc xử lý toán giải mơ hình Unified Game-based model khả thi Liên quan trực tiếp đến nội dung mục này, có 01 cơng trình cơng bố Hội nghị nước CT3 - 2018 Trang 22 KẾT LUẬN VÀ KIẾN NGHỊ Kết luận Theo PMBOK, vấn đề xung đột quản lý dự án nhắc tới công việc nhỏ số lĩnh vực kiến thức quản lý dự án, việc quản lý xung đột chưa tương xứng với hậu mà xung đột gây ra, phân tích phần mở đầu [2] Những thiệt hại xung đột xảy cho quản lý dự án đáng kể, với ảnh hưởng hoạt động dự án quản lý dự án với đời sống xã hội vơ lớn Vì trạng việc khơng có nhiều nghiên cứu liên quan tới vấn để xử lý xung đột quản lý dự án cách tổng quan cần khắc phục Có nghiên cứu cụ thể đề xuất tới khía cạnh kỹ thuật mơ hình hóa xung đột, đưa phương án giải cụ thể cho vấn đề Vì vậy, việc đưa phương thức giải cụ thể luận án trình bày cần thiết cho việc giải vấn đề quan quản lý dự án Cụ thể, phương thức giải áp dụng số toán hợp xung đột điển hình dự án đầu tư Cơng nghệ thông tin như: đấu thầu, quản lý rủi ro, toán dự án, cân nguồn lực Việc ứng dụng thử nghiệm cho thấy vấn đề giải để tìm giải pháp bên tham gia hài lòng Qua nghiên cứu, luận án khẳng định số đóng góp lĩnh vực nghiên cứu là: nghiên cứu thành cơng mơ hình dựa lý thuyết trị chơi, mang tên gọi Unified Game-based model, có khả mơ hình lớp tốn xung đột quản lý dự án Mơ hình mang đầy đủ thông tin cụ thể, truyền tải hiệu vào thuật toán tối ưu để giải cách sử dụng niệm cân Nash Với giải pháp cân Nash tìm được, đem lại cơng cụ hữu ích cho người quản lý dự án thành viên việc định liên quan tới xung đột Cụ thể hơn, luận án thực mục tiêu: ▪ Phân tích tổng quan vấn đề xung đột tồn dự án đặc điểm cần có mơ hình hóa Trong phần đầu nghiên cứu rằng, mơ hình có nhiều vấn đề vài đặc điểm sau như: riêng toán Quản lý dự án, dù không liên quan tới người đại diện dự án chủ đầu tư dự án cần phải xem xét tới lợi ích này, rõ ràng vấn đề riêng lẻ dự án giải mục tiêu tốt cho tồn dự án Thêm nữa, mơ hình trị chơi, nơi cần cân lợi ích người chơi, nơi xảy tranh chấp lợi ích mơ tả, ràng buộc tranh chấp (hoăc xung đột) chưa mơ tả Vì vậy, điều kiện bắt buộc mơ hình diễn giải xung đột ▪ Xây dựng mơ hình chung mơ hình hóa dựa lý thuyết trị chơi cho tất loại xung đột quản lý dự án, đồng thời đảm bảo mơ hình giải thuật toán tối ưu đa mục tiêu phù hợp, việc chứng minh đảm bảo việc giải mơ hình, khơng từ nghiên cứu, phân tích, báo cơng bố q trình thực luận án cho thấy kết luận có sở Các liệu diễn tả phần giới thiệu toán: toán dự án, quản lý rủi ro, cân nguồn lực đấu thầu nhiều vòng chuyển trọn vẹn sang liệu thuật toán ▪ Nghiên cứu cụ thể vấn đề xung đột như: đấu thầu nhiều vòng phương pháp đối phó rủi ro Ngồi có số vấn đề khác như: toán dự án, Trang 23 cân nguồn lực Các vấn đề chia đồng thành loại xung đột phân tích, tốn đấu thầu nhiều vịng tốn dự án có xuất chủ đầu tư xung đột Hai tốn cịn lại là: quản lý rủi ro cân nguồn lực xung đột đối tượng nằm dự án, theo mơ hình, cần xuất người chơi đặc biệt Như vậy, loại xung đột thử nghiệm đồng đều, nằm nhiều mảng dự án khác nhau: tài chính, đấu thầu, rủi ro nhân Có thể kết luận việc thử nghiệm thuật toán hạn chế thời gian, nhiên xem xét kỹ ▪ Áp dụng thử nghiệm hệ thống phần mềm hỗ trợ tin cậy đánh giá Từ kết nghiên cứu kết luận lớp toán xung đột quản lý dự án phân tích rõ ràng để đưa mơ hình lý thuyết trị chơi phù hợp Mơ hình Unified Game-based dựa nghiên cứu lý thuyết trò chơi cân Nash cơng cụ hữu ích việc tìm kiếm giải pháp win - win xung đột với đặc điểm riêng biệt sau: ▪ Mơ hình tốn thống rõ ràng ▪ Mơ hình có tính bao qt với nhiều dạng xung đột Quản lý dự án ▪ Mơ hình mang đầy đủ đặc điểm liệu xung đột ▪ Mô hình ứng dụng vào giải thuật để tìm đáp án ▪ Việc giải mơ hình thuật toán thực thời gian khả thi kể với liệu dự án lớn Kiến nghị Các hướng nghiên cứu phát triển rộng, đặc biệt lĩnh vực quản lý dự án có nhiều tiềm năng, quản lý dự án hoạt động kinh tế quan trọng Các mục tiêu phát triển luận án bao gồm: ▪ Nghiên cứu cần phát triển lên với ứng dụng nhiều loại xung đột khác để cải tiến Unified Game-based model hoàn thiện ▪ Thử nghiệm thêm với giải thuật khác để đánh giá thêm phù hợp mơ hình Unified Game-based model thuật tốn ▪ Tìm hiểu thêm cơng cụ khác ngồi MATLAB, GAMBIT việc áp dụng ▪ Tìm hiểu, phát triển thêm thuật tốn phù hợp với toán Xung đột quản lý dự án nói vào thư viện phần mềm mã nguồn mở MOEA framework ▪ Tích hợp lại phần mềm riêng rẽ trợ giúp định cho xung đột thành hệ thống phần mềm Trợ giúp định ▪ Các phần mềm trợ giúp định riêng rẽ tích hợp vào công cụ sử dụng quản lý dự án, tạo phần mềm quản lý dự án thông minh Ngoài ra, kết nghiên cứu thử nghiệm cần truyền tải, công bố lên nhiều hệ thống website lĩnh vực lý thuyết trò chơi Việc chia sẻ giúp cho nghiên cứu Unified Game-based model có thêm nhận xét, phản biện từ nhà nghiên cứu khác để góp phần hồn thiện Trang 24 DANH MỤC CÁC CƠNG TRÌNH ĐÃ CÔNG BỐ CỦA LUẬN ÁN CT1 Trinh Bao Ngoc, Huynh Quyet Thang, Bui Duc Hung, Le Tuan Dung (2016) Modeling and Developing Project Payment Schedule Algorithm Using Genetic Algorithm and Nash Equilibrium Tạp chí Khoa học Cơng nghệ Trường đại học kỹ thuật số 113 – Năm 2016, trang 137-143, ISSN 2354-1083 (số xuất tiếng Anh) CT2 Bao Ngọc Trinh, Quyet Thang Huynh, Thuy Linh Nguyen (2017) Research on Genetic Algorithm and Nash Equilibrium in Multi-Round Procurement In New Trends in Intelligent Software Methodologies, Tools and Techniques, H Fujita et al (Eds.), IOS Press, 2017 Doi:10.3233/978-1-61499-800-6-51, pp 51-64 Scopus and Web of Science Indexed CT3 Trịnh Bảo Ngọc, Huỳnh Quyết Thắng, Lê Công Thành, Lê Bá Trường Giang, Trần Quang Huy Một hướng tiếp cận thuật toán FICTITIOUS PLAY toán phân bổ nguồn lực Kỷ yếu Hội nghị Quốc gia lần thứ XI Nghiên cứu ứng dụng Công nghệ thông tin (FAIR) – Hà Nội, Ngày 9-10/8/2018, Trang 297-303, ISBN: 978-604-913-749-5 CT4 Bao-Ngoc Trinh, Quyet-Thang Huynh, Xuan-Thang Nguyen, Van-Quyen Ngo, ThanhTrung Vu (2018) Application of Nash Equilibrium based Approach in Solving the Risk Responses Conflicts Journal of Science and Technology (JST) - Le Quy Don Technical University - № 193 (10-2018), Section on Information and Communication Technology – Number 12 (10-2018), Pages 17-31, ISSN 1859-0209 CT5 Bao Ngoc Trinh, Quyet Thang Huynh, Xuan Thang Nguyen (2019) Nash Equilibrium model for conflicts in project management Journal of Computer Science and Cybernetics, ISSN: 1813-9663, V.35, N.2 (2019), 167–184; DOI 10.15625/1813-9663/35/2/13095 CT6 Bao Ngoc Trinh, Quyet Thang Huynh, Xuan Thang Nguyen, Phuong Chi Luong and Nguyen Khanh Ho (2019) Applying a Unified Game-Based Model in a Payment Scheduling Problem and Design of Experiments using MOEA Framework In New Trends in Intelligent Software Methodologies, Tools and Techniques, H Fujita et al (Eds.), IOS Press, 2019 Doi:10.3233/FAIA190038, pp 55-68 Scopus and Web of Science Indexed CT7 Dac-Nhuong Le, Gia Nhu Nguyen, Trinh Ngoc Bao, Nguyen Ngoc Tuan, Huynh Quyet Thang, Suresh Chandra Satapathy (2020) MMAS Algorithm and Nash Equilibrium to Solve Multi-Round Procurement Problem International Conference on Emerging Trends and Advances in Electrical Engineering and Renewable Energy (ETAEERE-2020) ISBN 978-98110-4762-6 CT8 Bao Ngoc Trinh, Quyet-Thang Huynh , Xuan-Thang Nguyen, Gia Nhu Nguyen, Suresh Chandra Satapathy, Shui-Hua Wang and Dac-Nhuong Le (2020) Solving Multi-Round Procurement Problem with PSO Algorithm and Nash Equilibrium Theory Manuscript sumbitted for publication, International Journal of Computational Intelligence Systems, ISSN: 1875-6883 ISI, Q2 journal, IF=1.838 CT9 Dac-Nhuong Le, Gia Nhu Nguyen, Harish Garg, Quyet-Thang Huynh, Trinh Ngoc Bao, Nguyen Ngoc Tuan (in press), Optimizing Bidders Selection of Multi-Round Procurement Problem in Software Project Management Using Parallel Max-Min Ant System Algorithm, Journal of Computers, Materials & Continua ISSN: 1546-2218 DOI:10.32604/cmc.2020 ISI, Q1, IF=4.89 ... áp dụng lý thuyết trò chơi vào giải vấn đề cụ thể Quản lý dự án Vì việc khai phá vấn đề cần thiết Trang CHƯƠNG 2: MƠ HÌNH HĨA XUNG ĐỘT TRONG QUẢN LÝ DỰ ÁN VÀ GIẢI PHÁP ÁP DỤNG LÝ THUYẾT TRỊ CHƠI... 1.1 Xung đột Quản lý dự án số tốn điển hình 1.1.1 Giới thiệu Quản lý dự án Quản lý dự án áp dụng cách phù hợp kiến thức, kỹ năng, công cụ kỹ thuật vào trình đề xuất dự án, lập kế hoạch dự án, ... chơi cân Nash để mơ hình hố xung đột Quản lý dự án ▪ Thử nghiệm đánh giá hiệu giải thuật di truyền tìm kiếm cân Nash cho tốn điển hình xung đột toán dự án, xung đột đấu thầu nhiều vịng (mơ hình

Ngày đăng: 11/03/2022, 19:50

Tài liệu cùng người dùng

Tài liệu liên quan