Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 150 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
150
Dung lượng
3,28 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ QUỐC PHÕNG VIỆN KHOA HỌC VÀ CÔNG NGHỆ QUÂN SỰ NGUYỄN ĐỨC ĐỊNH MỘT SỐ KỸ THUẬT CHỈ DẪN CHO GIẢI THUẬT TIẾN HÓA ĐA MỤC TIÊU SỬ DỤNG MƠ HÌNH ĐẠI DIỆN CHO CÁC BÀI TỐN CHI PHÍ LỚN LUẬN ÁN TIẾN SĨ TỐN HỌC Hà Nội - 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ QUỐC PHÕNG VIỆN KHOA HỌC VÀ CÔNG NGHỆ QUÂN SỰ NGUYỄN ĐỨC ĐỊNH MỘT SỐ KỸ THUẬT CHỈ DẪN CHO GIẢI THUẬT TIẾN HĨA ĐA MỤC TIÊU SỬ DỤNG MƠ HÌNH ĐẠI DIỆN CHO CÁC BÀI TỐN CHI PHÍ LỚN Chuyên ngành: Mã số: Cơ sở toán học cho tin học 46 01 10 LUẬN ÁN TIẾN SĨ TOÁN HỌC NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS.TS Nguyễn Xuân Hoài TS Thái Trung Kiên Hà Nội - 2021 i LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu riêng tơi Các số liệu, kết luận án hoàn toàn trung thực chưa cơng bố cơng trình khoa học khác, liệu tham khảo trích dẫn đầy đủ Hà Nội, ngày tháng năm 2021 Tác giả luận án Nguyễn Đức Định ii LỜI CẢM ƠN Trước tiên, tơi xin tỏ lịng biết ơn chân thành đến PGS.TS Nguyễn Xuân Hoài TS Thái Trung Kiên, tận tình định hướng nghiên cứu, bảo, hướng dẫn, giúp đỡ suốt trình nghiên cứu thực luận án Tơi xin trân trọng cảm ơn Thủ trưởng Viện Khoa học Cơng nghệ qn sự, Phịng Đào tạo/ Viện Khoa học Công nghệ quân sự, tạo điều kiện hướng dẫn, giúp đỡ tơi q trình nghiên cứu thực luận án Tôi xin trân trọng cảm ơn Thủ trưởng Viện Cơng nghệ thơng tin, phịng, ban Viện Công nghệ thông tin quan tâm, giúp đỡ, tạo điều kiện thuận lợi cho tơi hồn thành luận án Cuối cùng, xin bày tỏ biết ơn đến gia đình, người thân, đồng nghiệp bạn bè, đặc biệt PGS.TS Nguyễn Long, quan tâm, cổ vũ, động viên, góp ý tạo điều kiện thuận lợi cho thực luận án iii MỤC LỤC Trang DANH MỤC CÁC KÝ HIỆU v DANH MỤC CÁC CHỮ VIẾT TẮT vii DANH MỤC CÁC BẢNG .x DANH MỤC CÁC HÌNH VẼ xi MỞ ĐẦU Chương TỔNG QUAN GIẢI THUẬT TIẾN HĨA ĐA MỤC TIÊU SỬ DỤNG MƠ HÌNH ĐẠI DIỆN CHO BÀI TỐN CHI PHÍ LỚN 1.1 Tổng quan tốn chi phí lớn 1.1.1 Các khái niệm 1.1.2 Bài tốn chi phí lớn 11 1.2 Kỹ thuật dẫn cho giải thuật tiến hóa đa mục tiêu 12 1.2.1 Giải thuật tiến hóa đa mục tiêu 12 1.2.2 Một số kỹ thuật dẫn cho giải thuật tiến hóa đa mục tiêu 16 1.3 Giải thuật tiến hóa đa mục tiêu sử dụng mơ hình đại diện 19 1.3.1 Mơ hình đại diện 19 1.3.2 Sơ đồ giải thuật SAEA 21 1.3.3 Các giải thuật SAEA điển hình 23 1.4 Một số vấn đề tồn 36 1.4.1 Một số vấn đề tồn giải thuật SAEA 36 1.4.2 Nội dung dự kiến nghiên cứu luận án 38 1.5 Kết luận Chương 39 Chương ĐỀ XUẤT KỸ THUẬT CHỈ DẪN CHO GIẢI THUẬT K-RVEA 40 2.1 Giải thuật M-K-RVEA dẫn tự động 40 2.1.1 Xác định tương quan thông tin tham chiếu thông tin điều khiển 40 2.1.2 Giải thuật M-K-RVEA 44 2.2 Giải thuật iK-RVEA dẫn tương tác 49 2.2.1 Xác định thông tin tham chiếu 49 2.2.2 Giải thuật iK-RVEA 51 2.3 Thử nghiệm đánh giá 55 iv 2.3.1 Kịch thử nghiệm 55 2.3.2 Kết thử nghiệm 59 2.3.3 So sánh với số giải thuật khác 71 2.3.4 Đánh giá chung 73 2.4 Kết luận Chương 75 Chương ĐỀ XUẤT KỸ THUẬT CHỈ DẪN CHO GIẢI THUẬT CSEA 76 3.1 Giải thuật M-CSEA dẫn tự động 76 3.2 Giải thuật iCSEA dẫn tương tác 81 3.3 Thử nghiệm đánh giá 85 3.3.1 Kịch thử nghiệm 85 3.3.2 Kết thử nghiệm 87 3.3.3 So sánh với số giải thuật khác 98 3.3.4 Đánh giá chung 100 3.4 Kết luận Chương 102 Chương ỨNG DỤNG CHO BÀI TOÁN LẬP KẾ HOẠCH TÁC CHIẾN 103 4.1 Bài toán lập kế hoạch tác chiến cho lực lượng tác chiến điện tử 103 4.1.1 Đặt vấn đề 103 4.1.2 Mơ tả tốn 106 4.1.3 Mơ hình hóa tốn 108 4.2 Ứng dụng giải thuật sử dụng kỹ thuật dẫn để giải toán 112 4.2.1 Thiết lập thông số thử nghiệm 112 4.2.2 Kết thử nghiệm 116 4.3 Nhận xét, đánh giá 120 4.4 Kết luận Chương 121 KẾT LUẬN 122 DANH MỤC CÁC CƠNG TRÌNH KHOA HỌC ĐÃ CƠNG BỐ 124 TÀI LIỆU THAM KHẢO 125 PHỤ LỤC 134 v DANH MỤC CÁC KÝ HIỆU MT x f z n k S Z P Q L A, A1, A2 NP NPOF ngen Ngen nnon Cprb Qt pt p0 pstart pend FE FEmax wmax wtmax wndmax m Ma trận chuyển vị ma trận M Véc-tơ biến định Véc-tơ hàm mục tiêu Véc-tơ mục tiêu Số biến (số chiều không gian định) Số mục tiêu (số chiều không gian mục tiêu) Không gian định Khơng gian mục tiêu Quần thể Quần thể Quần thể ghép Tập lưu trữ ngồi Kích thước quần thể Kích thước lớp tối ưu Pareto Số hệ trải qua Tổng số hệ Số giải pháp không bị trội Pareto Mức độ phức tạp tốn Tham số tiến trình thời gian Tham số điều khiển Điểm gieo Cận tham số điều khiển Cận tham số điều khiển Số lần đánh giá độ thích nghi (trong trường hợp cụ thể giải thuật K-RVEA CSEA FE số lần tính tốn hàm gốc) Số lần đánh giá độ thích nghi tối đa (trong trường hợp cụ thể giải thuật K-RVEA CSEA FEmax số lần tính tốn hàm gốc tối đa) Số hệ sử dụng mơ hình Kriging Số hệ sử dụng mơ hình Kriging bước t (được điều chỉnh tự động) Số hệ sử dụng mơ hình Kriging (do người định tự xác định) Số véc-tơ tham chiếu vi u NI Vt Va Vaa Vaia Vf Vfa Vfia K Kt Knd gmax H PR Dtrain Dtest ND NT O Cf CK Số cá thể chọn để huấn luyện mơ hình Kriging Số cá thể tối đa trì A1 Tham số định sử dụng APD hay sử dụng thông tin không chắn từ Kriging Tập véc-tơ tham chiếu hệ t Tập véc-tơ tham chiếu thích ứng Tập véc-tơ tham chiếu thích ứng hoạt động Tập véc-tơ tham chiếu thích ứng không hoạt động Tập véc-tơ tham chiếu cố định Tập véc-tơ tham chiếu cố định hoạt động Tập véc-tơ tham chiếu cố định không hoạt động Số giải pháp tham chiếu xác định biên phân lớp Số giải pháp tham chiếu xác định biên phân lớp (được điều chỉnh tự động) Số giải pháp tham chiếu xác định biên phân lớp (do người định tự xác định) Số hệ sử dụng mạng FNN Số nơ-ron lớp ẩn mạng FNN Tập giải pháp tham chiếu để làm biên phân lớp Tập giải pháp để huấn luyện mạng FNN Tập giải pháp để kiểm tra mạng FNN Kích thước tập Dtrain Kích thước tập Dtest Độ phức tạp tính tốn giải thuật Độ phức tạp tính tốn cực đại hàm gốc Độ phức tạp tính tốn mơ hình vii DANH MỤC CÁC CHỮ VIẾT TẮT MOP MOEA POF GD IGD HV DTLZ LHS DMEA DMEA-II MOGA MOEA/D NPGA NSGA NSGA-II PAES SPEA SPEA2 Bài toán tối ưu đa mục tiêu Giải thuật tiến hóa đa mục tiêu Lớp tối ưu Pareto Khoảng cách hệ Khoảng cách hệ ngược Siêu thể tích Lớp tốn K Deb, L Thiele, M Laumanns, E Zitzler đề xuất Lấy mẫu siêu khối Latinh Giải thuật tiến hóa đa mục tiêu dựa hướng Giải thuật tiến hóa đa mục tiêu dựa hướng II (cải tiến DMEA) Giải thuật di truyền đa mục tiêu Giải thuật tiến hóa đa mục tiêu dựa phân rã Giải thuật di truyền sử dụng kỹ thuật nich Pareto Giải thuật di truyền xếp không trội Giải thuật di truyền xếp không trội II Giải thuật tiến hóa sử dụng lưu trữ ngồi Pareto Giải thuật tiến hóa Pareto cường độ Giải thuật tiến hóa Pareto cường độ (cải tiến SPEA) Multi-Objective Problem Multi-Objective Evolutionary Algorithm Pareto Optimal Front Generational Distance Inverse Generational Distance Hypervolume Deb-Thiele-Laumanns-Zitzler Problems Latin Hypercube Sampling Direction-based Multi-Objective Evolutionary Algorithm Direction-based MultiObjective Evolutionary Algorithm II Multi-Objective Genetic Algorithm Multi-Objective Evolutionary Algorithm-based on Decomposition Niched-Pareto Genetic Algorithm Non-dominated Sorting Genetic Algorithm Non-dominated Sorting Genetic Algorithm II Pareto Archived Evolutionary Strategy Strength Pareto Evolutionary Algorithm Strength Pareto Evolutionary Algorithm viii Giải thuật tiến hóa sử dụng mơ hình đại diện PRS Bề mặt đáp ứng đa thức RBF Hàm sở bán kính SVM Máy véc-tơ tựa ANN Mạng nơ-ron nhân tạo HOGiải thuật memetic tìm MOMA kiếm cục dựa độ đo siêu thể tích sử dụng SVM MOPSA- Giải thuật tiến hóa sử dụng EA mơ hình đại diện song song đa mục tiêu MOEA/D- Giải thuật tiến hóa đa mục EGO tiêu dựa phân rã với trình Gauss SAEA MOEA/D- Giải thuật tiến hóa đa mục RBF tiêu dựa phân rã sử dụng RBF ParEGO Giải thuật tối ưu toàn cục hiệu Pareto SMSGiải thuật tối ưu toàn cục EGO hiệu dựa chọn lọc độ đo S SSGiải thuật memetic tìm MOMA kiếm cục sử dụng mơ hình đại diện CPSMOEA RVEA APD K-RVEA Giải thuật tiến hóa đa mục tiêu dựa quan hệ trội Pareto phân lớp Giải thuật tiến hóa sử dụng véc-tơ tham chiếu Khoảng cách góc phạt Giải thuật tiến hóa sử dụng mơ hình Kriging với véc-tơ tham chiếu Surrogate-Assisted Evolutionary Algorithm Polynomial Response Surface Radial Basis Function Support Vector Machine Artificial Neural Network Hypervolume-based Local Search Multi-Objective Memetic Algorithm with SVM Multi-Objective Parallel Surrogate-Assisted Evolutionary Algorithms Multi-objective Evolutionary Algorithm-based on Decomposition with the Gaussian Process Model Multi-objective Evolutionary Algorithm-based on Decomposition-assisted by RBF Pareto Efficient Global Optimization S-metric Selection-based Efficient Global Optimization Surrogate-assisted Local Search Multi-Objective Memetic Algorithm Classification and Pareto Domination-based MultiObjective Evolutionary Algorithm Reference Vector-guided Evolutionary Algorithm Angle Penalized Distance Kriging-assisted Reference Vector-guided Evolutionary Algorithm 123 dụng mơ hình Kriging với véc-tơ tham chiếu), là: giải thuật M-KRVEA dẫn tự động iK-RVEA dẫn tương tác (ii) Đề xuất hai giải thuật cải tiến CSEA (giải thuật tiến hóa sử dụng mơ hình đại diện phân lớp), là: giải thuật M-CSEA dẫn tự động iCSEA dẫn tương tác Hƣớng phát triển luận án Để tiếp tục nghiên cứu, phát triển nâng cao chủ đề nghiên cứu, luận án xác định số hướng phát triển tiếp theo: (i) Về lý thuyết, tiếp tục phát triển kỹ thuật dẫn, ví dụ đánh giá sử dụng mức độ phức tạp toán Cprb, giải hiệu tốn DTLZ với POF có vùng rời nhau, phân bố rộng mật độ không Đề xuất áp dụng cho giải thuật khác ParEGO, MOEA/D-EGO, CPSMOEA để giải tốn chi phí lớn (ii) Về ứng dụng, tiếp tục giải toán chi phí lớn thực tế lĩnh vực quân kinh tế, xã hội 124 DANH MỤC CÁC CƠNG TRÌNH KHOA HỌC ĐÃ CƠNG BỐ [CT1] Long Nguyen, Dinh Nguyen Duc, Hai Nguyen Thanh (2018), "An enhanced multi-point interactive method for multi-objective evolutionary algorithms", Frontiers in Intelligent Computing: Theory and Applications, 11/2018, Proceedings of the 7th International Conference on FICTA, Vol 1, Springer, pp.42-49 [CT2] Dinh Nguyen Duc, Long Nguyen (2021), "An adaptive control for surrogate assisted multi-objective evolutionary algorithms", 5th International Conference on ICT for Sustainable Development (ICT4SD), 7/2020, ICT Systems and Sustainability, Proceedings of ICT4SD 2020, Vol 1, Springer, pp.123-132 [CT3] Dinh Nguyen Duc, Long Nguyen, Kien Thai Trung (2020), "An interactive method for surrogate-assisted multi-objective evolutionary algorithms", 12th IEEE International Conference on Knowledge and Systems Engineering (KSE), 11/2020, pp.195-200 [CT4] Dinh Nguyen Duc, Long Nguyen, Hai Nguyen Thanh (2021), "A dynamic selection strategy for classification based surrogate-assisted multi-objective evolutionary algorithms", 4th International Conference on Information and Computer Technologies (ICICT), 3/2021, pp.52-58 [CT5] Dinh Nguyen Duc, Long Nguyen, Hoai Nguyen Xuan (2021), "A guidance method for robustness surrogate assisted multi-objective evolutionary algorithms", Journal of Research and Development on Information and Communication Technology, Vol 2021 (1), pp 1-18 [CT6] Nguyễn Đức Định, Nguyễn Long, Thái Trung Kiên (2021), "Mơ hình tối ưu đa mục tiêu lập kế hoạch tác chiến cho lực lượng tác chiến điện tử", Tạp chí Nghiên cứu khoa học cơng nghệ quân sự, số 74, 8/2021, Viện KH&CN quân sự, tr 129-136 125 TÀI LIỆU THAM KHẢO Tiếng Việt [1] [2] Thái Trung Kiên Nguyễn Chí Thành (2016), Lý thuyết độ phức tạp thuật toán, Nhà xuất Khoa học Kỹ thuật, Hà Nội Nguyễn Long (2020), Kỹ thuật định hướng tối ưu tiến hóa đa mục tiêu, Nhà xuất Đại học Kinh tế quốc dân, Hà Nội Tiếng Anh [3] Abbass H A., Sarker R A., Newton C S (2001), "PDE: A paretofrontier differential evolution approach for multi-objective optimization problems", In Proceedings of the IEEE Congress on Evolutionary Computation (CEC2001), vol2, pp.971-978, Piscataway, NJ, IEEE Press [4] Alarcon-Rodriguez A., Haesen E., Ault G., Driesen J., Belmans R (2009), "Multi-objective planning framework for stochastic and controllable distributed energy resources", IET Renewable Power Generation, 3(2), pp 227-238 [5] Alvarado S., Segura C., Schutze O., Zapotecas S (2018), "The gradient subspace approximation as local search engine within evolutionary multi-objective optimization algorithms", Computacion y Sistemas, 22(2) [6] Arias-Montano A., Coello C A C., Mezura-Montes E (2012), "Multiobjective evolutionary algorithms in aeronautical and aerospace engineering", IEEE Transactions on Evolutionary Computation, 16(5), pp.662-694 [7] Audet C., Bigeon J., Cartie D., Digabel S L., Salomon L (2021), "Performance indicators in multiobjective optimization", European Journal of Operational Research, vol 292, pp.397-422 [8] Augusto O B., Bennis F., Caro S (2012), "Multi-objective engineering design optimization problems: a sensitivity analysis approach", Pesquisa Operacional, 32(3), pp.575-596 [9] Bartz-Beielstein T., Zaefferer M (2017), "Model-based methods for continuous and discrete global optimization", Applied Soft Computing, 55, pp 154-167 [10] Bhattacharjee K S., Isaacs A., Ray T (2017), "Multi-objective optimization using an evolutionary algorithm embedded with multiple 126 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] spatially distributed surrogates", In Multi-objective Optimization: Techniques and Application in Chemical Engineering, pp.135-155 Bhattacharjee K S., Singh H K., Ray T (2016), "Multi-objective optimization with multiple spatially distributed surrogates", Journal of Mechanical Design, 138(9) Bosman P A N., Thierens D (2006), "Multi-objective optimization with the naive midea", In Towards a New Evolutionary Computation, Advances in Estimation of Distribution Algorithms, pp 123-157, Springer-Verlag, Berlin Bui L T., Abbass H A., Barlow M., Bender A (2012), "Robustness Against the Decision-Maker’s Attitude to Risk in Problems With Conflicting Objectives", IEEE Transactions on Evolutionary Computation, 16 (1), pp 1-19 Bui L T., Abbass H A., Essam D (2009), "Localization for solving noisy multiobjective optimization problems", Evolutionary Computation, 17(3), pp 379-409 Bui L T., Alam S (2008), "Multi-Objective Optimization in Computation Intelligence: Theory and Practice", Information Science Reference, IGI Global, 5/2008 Bui L T., Liu J., Bender A., Barlow M., Wesolkowski S., Abbass H A (2011), “DMEA: A Direction-based Multi-objective Evolutionary Algorithm”, Memetic Computing, pp 271-285 Chen B., Zeng W., Lin Y., Zhang D (2014), "A new local searchbased multi-objective optimization algorithm", IEEE Transactions on Evolutionary Computation, 19(1), pp.50-73 Cheng R., Jin Y., Olhofer M., Sendhoff B (2016), "A reference vector guided evolutionary algorithm for many-objective optimization", IEEE Transactions on Evolutionary Computation, 20(5), pp.773-791 Chugh T (2017), Handling expensive multi-objective optimization problems with evolutionary algorithms, University of Jyvaskyla Chugh T., Jin Y., Hakanen J., Miettinen K (2016), "K-RVEA: A Kriging-assisted evolutionary algorithm for many-objective optimization", Scientific Computing, no.B, Chugh T., Shindhya K., Hakanen J., Miettinen K (2017), "A survey on handling computationally expensive multi-objective optimization 127 [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] problems with evolutionary algorithms", Soft Computing, 11 Deb K (2011), "Multi-objective optimisation using evolutionary algorithms: An introduction", In Multi-objective Evolutionary Optimisation for Product Design and Manufacturing, pp.3-34, Springer, London Deb K., Gupta H (2006), "Introducing robustness in multi-objective optimization", Evolutionary Computation, vol 14, no 4, pp.463-494 Deb K., Jain H (2014), “An evolutionary many-objective optimization algorithm using reference-point based non-dominated sorting approach, part I: solving problems with box constraints”, IEEE Transactions on Evolutionary Computation, 2014, DOI.10.1109/ TEVC.2013.2281535 Deb K., Pratap A., Agarwal S., Meyarivan T (2002), "A fast and elitist multiobjective genetic algorithm: NSGA-II", Evolutionary Computation, IEEE Transactions, 6(2), pp.182-197 Deb K., Thiele L., Laumanns M., Zitzler E (2005), "Scalable test problems for evolutionary multi-objective optimization", In: Evolutionary Multi-objective Optimization, pp 105-145, Springer, London Desideri J A (2012), "Multiple-gradient descent algorithm (MGDA) for multiobjective optimization", Comptes Rendus Mathematique, 350(5-6), pp.313-318 Diaz-Manriquez A., Toscano G., Barron-Zambrano J H., Tello-Leal E (2016), "A review of Surrogate Assisted multi-objective evolutionary algorithms", Computational Intelligence and Neuroscience, Volume 2016, Hindawi Publishing Corporation Dong H., Li J., Wang P., Song B., Yu X (2021), "Surrogate-guided multi-objective optimization (SGMOO) using an efficient online sampling strategy", Knowledge-Based Systems, 220, 106919 Dujardin Y., Chades I (2018), "Solving multi-objective optimization problems in conservation with the reference point method", PloS One, 13(1), e0190748 Espirito-Santo I A., Denysiuk R., Costa L (2012), "DDMOA: Descent directions based multiobjective algorithm", In Proceedings of the Conference on Computational and Mathematical Methods in Science and Engineering (CMMSE 12), pp 460-471, IEEE Espirito-Santo I A., Denysiuk R., Costa L (2013), "DDMOA2: 128 [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] Improved descent directions-based multiobjective algorithm", In 13th International Conference on Computational and Mathematical Methods in Science and Engineering, IEEE Ganguly S (2014), "Multi-objective planning for reactive power compensation of radial distribution networks with unified power quality conditioner allocation using particle swarm optimization", IEEE Transactions on Power Systems 29.4, pp.1801-1810 Ganguly S., Sahoo N C., Das D (2013), "Multi-objective planning of electrical distribution systems using dynamic programming", International Journal of Electrical Power & Energy Systems 46, pp.65-78 Gong M., Liu F., Zhang W., Jiao L., Zhang Q (2011), "Interactive MOEA/D for multi-objective decision making", In GECCO’ 2011, pp 721-728 Hu X., Zhang H., Chen D., Li Y., Wang L., Zhang F., Cheng H (2020), "Multi-objective planning for integrated energy systems considering both exergy efficiency and economy", Energy 197, pp 117-155 Hubka V., Eder W E (2012), Design science: Introduction to the needs, scope and organization of engineering design knowledge, Springer Science & Business Media Husain A., Kim K Y., (2010), "Enhanced multi-objective optimization of a micro-channel heat sink through evolutionary algorithm coupled with multiple surrogate models", Applied Thermal Engineering, 30(13), pp.1683-1691 Ide J., Schobel A (2016), "Robustness for uncertain multi-objective optimization: A survey and analysis of different concepts", OR Spectrum, 38(1), pp.235-271 Kim K., Walewski J., Cho Y K (2016), "Multi-objective construction schedule optimization using modified niched Pareto genetic algorithm", Journal of Management in Engineering, 32(2), 04015038 Knowles J D., Corne D (2000), "M-PAES: A memetic algorithm for multi-objective optimization", In Proceedings of the Congress on Evolutionary Computation, pp 325-332, IEEE Press Korhonen P J Sinha A., Wallenius J., Deb K (2014), "An interactive evolutionary multi-objective optimization algorithm with a limited number of decision maker calls", European Journal of Operational 129 [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] Research, 233(3), pp 674-688 Koziel S., Pietrenko-Dabrowska A (2020), "Fast multi-objective optimization of antenna structures by means of data-driven surrogates and dimensionality reduction", IEEE Access, 8, 183300-183311 Kruger M., Witting K., Dellnitz M., Trachtler A (2012), "Robust Pareto points with respect to crosswind of an active suspension system", In 1st Joint Symposium on System-Integrated Intelligence (SysInt) Kumar M., Guria C (2017), "The elitist non-dominated sorting genetic algorithm with inheritance (i-NSGA-II) and its jumping gene adaptations for multi-objective optimization", Information Sciences, 382, pp.15-37 Kuo T C., Chen H M., Liu C Y., Tu J C., Yeh T C (2014), "Applying multi-objective planning in low-carbon product design", International Journal of Precision Engineering and Manufacturing 15.2, pp 241-249 Lara A., Alvarado S., Salomon S., Avigad G., Coello C.A.C., Schutze O (2013), "The gradient free directed search method as local search within multi-objective evolutionary algorithms", In EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation II, pp.153-168, Springer Levitin A (2012), Introduction to the Design and Analysis of Algorithms, Pearson Education Lian K., Milburn A B., Rardin R L (2016), "An improved multidirectional local search algorithm for the multi-objective consistent vehicle routing problem", IIE Transactions, 48(10), pp.975-992 Lu J., Wang Q., Zhang Z., Tang J., Cui M., Chen X., Liu Q., Fei Z., Qiao X (2021), "Surrogate modeling-based multi-objective optimization for the integrated distillation processes", Chemical Engineering and Processing-Process Intensification, 159, 108224 Lyu X., Binois M., Ludkovski M (2018), "Evaluating Gaussian process metamodels and sequential designs for noisy level set estimation", arXiv preprint arXiv:1807.06712 Martinez S Z., Coello C A.C (2013), "MOEA/D assisted by RBF networks for expensive multi-objective optimization problems", In Proceedings of the 15th Annual Conference on Genetic and 130 [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] Evolutionary Computation, pp.1405-1412, ACM Martinez S Z., Coello C A.C (2010), "A memetic algorithm with non gradient-based local search assisted by a meta-model", In International Conference on Parallel Problem, Solving from Nature, pp.576-585, Springer Miettinen K (1999), Nonlinear multi-objective optimization, Kluwer Academic Publishers, Boston, USA Mohammadi A., Omidvar M.N., Li X (2012), "Reference point based multi-objective optimization through decomposition", In 2012 IEEE Congress on Evolutionary Computation (CEC), pp.1-8, IEEE Myers R H., Montgomery D C., Anderson-Cook C M (2016), Response surface methodology: Process and product optimization using designed experiments, John Wiley & Sons Nguyen L (2014), A Multi-objective Evolutionary Algorithm using Directions of Improvement and Application, PhD thesis, Military Technical Academy, Vietnam Nguyen L., Bui L T, Anh T Q (2014), "Toward an interactive method for DMEA-II and application to the spam-email detection system", VNU Journal of Computer Science and Communication Engineering, 30(4), pp.29-44 Nguyen L., Bui L T (2012), "A multi-point interactive method for multi-objective evolutionary algorithms", In The 4th International Conference on Knowledge and Systems Engineering (KSE 2012), Danang, Vietnam Nguyen L., Bui L T (2014), "A ray based interactive method for directionbased multi-objective evolutionary algorithm", In Knowledge and Systems Engineering, volume 245 of Advances in Intelligent Systems and Computing, pp.173-184, Springer International Publishing Nguyen L., Bui L T (2014), "The effects of different selection schemes on the direction based multi-objective evolutionary algorithm", In The first Nafosted Conference on Information and Computer Science 2014 (NICS’14), Ha Noi, Vietnam Nguyen L., Bui L T., Abbass H (2013), "A new niching method for the direction-based multi-objective evolutionary algorithm", In 2013 IEEE Symposium Series on Computational Intelligence, Singapore 131 [63] Nguyen L., Bui L T., Abbass H (2014), "DMEA-II: the directionbased multi-objective evolutionary algorithm-II", Soft Computing, 18(11), pp.2119-2134 [64] Palacios F., Alonso J J., Colonno M., Hicken J., Lukaczyk T (2012), "Adjoint-based method for supersonic aircraft design using equivalent area distribution", In 50th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition (p 269) [65] Pan L., He C., Tian Y., Wang H., Zhang X., Jin Y (2018), "A classification-based surrogate-assisted evolutionary algorithm for expensive many-objective optimization", IEEE Transactions on Evolutionary Computation, 23(1), pp.74-88 [66] Pilat M., Neruda R (2011), "Lamm-mma: Multi-objective memetic algorithm with local aggregate meta-model", In Proceedings of the 13th Annual Conference Companion on Genetic and Evolutionary Computation, pp 79-80, ACM [67] Pilat M., Neruda R (2012), "An evolutionary strategy for surrogatebased multiobjective optimization", In Evolutionary Computation (CEC), 2012 IEEE Congress on, pp 1-7, IEEE [68] Pilat M., Neruda R (2013), "Aggregate meta-models for evolutionary multi-objective and many-objective optimization", Neurocomputing, 116, pp.392-402 [69] Regis R G (2020), "High-dimensional constrained discrete multiobjective optimization using surrogates", In International Conference on Machine Learning, Optimization and Data Science, pp 203-214, Springer, Cham [70] Rostami S., Shenfield A (2012), "CMA-PAES: Pareto archived evolution strategy using covariance matrix adaptation for multiobjective optimisation", In 2012 12th UK Workshop on Computational Intelligence (UKCI), pp.1-8, IEEE [71] Sakawa M (2012), Genetic algorithms and fuzzy multi-objective optimization, Vol 14, Springer Science & Business Media [72] Schutze O., Lara A., Coello C A C (2011), "On the influence of the number of objectives on the hardness of a multiobjective optimization problem", IEEE Transactions on Evolutionary Computation, 15(4), pp 444-455 132 [73] Shim V A., Tan K C., Chia J Y., Mamun A A (2013), "Multiobjective optimization with estimation of distribution algorithm in a noisy environment", Evolutionary Computation, 21(1), pp.149-177 [74] Shimoyama K., Sato K., Jeong S., Obayashi S (2012), "Comparison of the criteria for updating kriging response surface models in multiobjective optimization", In 2012 IEEE Congress on Evolutionary Computation, pp.1-8, IEEE [75] Sindhya K., Ruiz A B., Miettinen K (2011), "A preference based interactive evolutionary algorithm for multi-objective optimization: PIE", In International Conference on Evolutionary Multi-criterion Optimization, pp 212-225, Springer, Berlin, Heidelberg [76] Singh H K., Isaacs A., Ray T (2011), "A Pareto corner search evolutionary algorithm and dimensionality reduction in many-objective optimization problems", IEEE Transactions on Evolutionary Computation, 15(4), pp.539-556 [77] Soleymani F., Barfeie M., Haghani F K (2018), "Inverse multiquadric RBF for computing the weights of FD method: Application to American options", Communications in Nonlinear Science and Numerical Simulation, 64, pp.74-88 [78] Tian Y., Cheng R., Zhang X., Jin Y (2017), “PlatEMO: A Matlab platform for evolutionary multi-objective optimization”, IEEE Computational Intelligence Magazine, 12(4), pp.73-87 [79] Vachhani V L., Dabhi V K., Prajapati H B (2015), "Survey of multiobjective evolutionary algorithms", In 2015 International Conference on Circuits, Power and Computing Technologies (ICCPCT-2015), pp.1-9, IEEE [80] Vallerio M., Hufkens J., Impe J F M V., Logist F (2015), "An interactive decision-support system for multi-objective optimization of nonlinear dynamic processes with uncertainty", Expert Systems with Applications, 42(21), pp.7710-7731 [81] Vapnik V (2013), The nature of statistical learning theory, Springer science & Business media [82] Wang M., Wright J., Brownlee A., Buswell R (2014), "A comparison of approaches to stepwise regression analysis for variables sensitivity measurements used with a multi-objective optimization problem", In 133 [83] [84] [85] [86] [87] [88] [89] [90] ASHRAE 2014 Annual Conference, ASHRAE Wang X., Jin Y., Schimitt S., Olhofer M (2020), "An adaptive Bayesian approach to surrogate-assisted evolutionary multi-objective optimization", Information Sciences, 519, pp 317-331 Yang F., Kwan C., Chang C (2007), "A differential evolution variant of NSGA II for real world multiobjective optimization", Proceeding ACAL’07 Proceedings of the 3rd Australian Conference on Progress in Artificial Life, pp 345-356 Yevseyeva I., Basto-Fernandes V., Mendez J R (2011), "Survey on anti-spam single and multi-objective optimization", In International Conference on Enterprise Information Systems, pp.120-129, Springer, Berlin, Heidelberg Zhang Q., Li H (2007), “MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition”, IEEE Transactions on Evolutionary Computation, Vol 11, No Zhao M., Zhang K., Chen G., Zhao X., Yao C., Sun H., Huang Z., Yao J (2020), "A surrogate-assisted multi-objective evolutionary algorithm with dimension-reduction for production optimization", Journal of Petroleum Science and Engineering, 192, 107192 Zhao S., Suganthan P N., Liu W., Tiwari S., Zhang Q (2009), Multiobjective optimization test instances for the CEC 2009 special session and competition, CEC Zitzler E., Thiele L., Deb K (2000), "Comparison of multi-objective evolutionary algorithms: Emprical results", Evolutionary Computation, 8(1), pp.173-195 Zitzler E., Laumanns M., Thiele L (2001), "SPEA2: Improving the strength pareto evolutionary algorithm for multiobjective optimization", Evolutionary Methods for Design Optimization and Control with Applications to Industrial Problems, pp.95-100, International Center for Numerical Methods in Engineering (CMINE) 134 PHỤ LỤC Các toán mẫu DTLZ sử dụng thử nghiệm Bài toán DTLZ1: x1 x2 xk 1 (1 g ( xk )) f ( x) x1 x2 (1 xk 1 )(1 g ( xk )) f1 ( x) …, f k 1 ( x) x1 (1 x2 )(1 g ( xk )) f M ( x) (1 x1 )(1 g ( xk )) Với ≤ xi ≤ 1, i = 1, 2, …, n Trong đó: xk ( xk , xk 1 , , xn ) g ( xk ) 100 | xk | ( xi 0.5) cos(20 ( xi 0.5)) xi xk Các giải pháp tối ưu Pareto tiến tới x*k 0.5 giá trị hàm mục tiêu siêu mặt phẳng tuyến k tính i 1 fi 0.5 Bài toán DTLZ2: f1 ( x) (1 g ( xk )) cos( x1 ) cos( x2 ) cos( xk 2 ) cos( xk 1 ) 2 2 f ( x) (1 g ( xk )) cos( x1 ) cos( x2 f3 ( x) (1 g ( xk )) cos( x1 ) cos( x2 ) cos( xk 2 ) sin( xk 2 )sin( xk 1 ) ) …, f k 1 ( x) (1 g ( xk )) cos( x1 f k ( x) (1 g ( xk )) sin( x1 ) sin( x2 ) ) Với ≤ xi ≤ 1, i = 1, 2, …, n Trong đó: xk ( xk , xk 1 , , xn ) g ( x ) ( x 0.5) k i xi xk Các giải pháp tối ưu Pareto hướng đến xi = 0.5 với tất xi xk , i k , k 1, , n giá trị 135 hàm mục tiêu phải thỏa mãn: k i 1 ( fi )2 Bài toán DTLZ3: f1 ( x) (1 g ( xk )) cos( x1 f ( x) (1 g ( xk )) cos( x1 ) cos( x2 ) cos( x2 ) cos( xk ) cos( xk 2 ) cos( xk 1 ) )sin( xk 1 ) f3 ( x) (1 g ( xk )) cos( x1 ) cos( x2 ) sin( xk 2 ) 2 …, f k 1 ( x) (1 g ( xk )) cos( x1 ) sin( x2 ) f k ( x) (1 g ( xk ))sin( x1 ) Với ≤ xi ≤ 1, i = 1, 2, …, n Trong đó: xk ( xk , xk 1 , , xn ) g ( xk ) 100 | xk | ( xi 0.5) cos(20 ( xi 0.5)) xi xk Lưu ý nên để l | xk | 10 g*=1 Bài toán DTLZ4: f1 ( x) (1 g ( xk )) cos( x1 f ( x) (1 g ( xk )) cos( x1 ) cos( x2 f3 ( x) (1 g ( xk )) cos( x1 ) cos( x2 ) cos( xk2 ) cos( x2 ) cos( xk2 f k 1 ( x) (1 g ( xk ))cos( x1 )sin( x2 ) 2 f k ( x) (1 g ( xk ))sin( x1 ) Với ≤ xi ≤ 1, i = 1, 2, …, n Trong đó: xk ( xk , xk 1 , , xn ) (x i ) cos( xk1 ) sin( xk1 ) sin( xk2 …, g ( xk ) 0.5) xi xk Lưu ý nên để = 100 ) ) ) 136 Bài toán DTLZ5: f1 ( x) (1 g ( xk )) cos(1 f ( x) (1 g ( xk )) cos(1 ) cos( ) cos( f3 ( x) (1 g ( xk )) cos(1 ) cos( k 2 ) cos( k ) cos( ) cos( k 1 ) sin( k 1 ) sin( k ) ) ) …, f k 1 ( x) (1 g ( xk )) cos(1 )sin( ) 2 f k ( x) (1 g ( xk ))sin(1 ) Với ≤ xi ≤ 1, i = 1, 2, …, n Trong đó: i (1 g ( xk ) xi ) với i =2,3, … ,k-1 4(1 g ( xk )) xk ( xk , xk 1 , , xn ) g ( xk ) ( x 0.5) i xi xk Bài toán DTLZ6: f1 ( x) (1 g ( xk )) cos(1 f ( x) (1 g ( xk )) cos(1 ) cos( ) cos( ) cos( k 2 ) cos( k ) cos( k 1 ) sin( k 1 ) f3 ( x) (1 g ( xk )) cos(1 ) cos( ) sin( k 2 ) 2 …, f k 1 ( x) (1 g ( xk )) cos(1 )sin( ) 2 f k ( x) (1 g ( xk ))sin(1 ) Với ≤ xi ≤ 1, i = 1, 2, …, n Trong đó: i (1 g ( xk ) xi ) với i =2,3, … , k-1 4(1 g ( xk )) xk ( xk , xk 1 , , xn ) g ( xk ) x i xi xk 0.1 ) 137 Bài toán DTLZ7: f1 ( x1 ) x1 f ( x2 ) x2 …, f k 1 ( xk 1 ) xk 1 f k ( x) (1 g ( xk ))h( f1 , f , , f k 1 , g ) Với ≤ xi ≤ 1, i = 1, 2, …, n Trong đó: xk ( xk , xk 1 , , xn ) g ( xk ) xi | xk | xi xk k 1 f h( f1 , f , , f k 1 , g ) k i (1 sin(3 f i )) i 1 1 g Bài toán DTLZ8: f j ( x) n jk xi n i ( j 1) n k k với j = 1,2, …, k đó: g j ( x) f k ( x) f j ( x) với j=1,2,…., (k-1) k 1 g k ( x) f k ( x) f i ( x) f j ( x) i , j 1 Với ≤ xi ≤ 1, i = 1, 2,…, n Bài toán DTLZ9: f j ( x) n jk xi 0.1 n i ( j 1) k với j = 1,2, …, k đó: g j ( x) f M2 ( x) f j2 ( x) với j=1,2,…., (k-1) với ≤ xi ≤ 1, i = 1, 2,…, n ... Kỹ thuật dẫn cho giải thuật tiến hóa đa mục tiêu 12 1.2.1 Giải thuật tiến hóa đa mục tiêu 12 1.2.2 Một số kỹ thuật dẫn cho giải thuật tiến hóa đa mục tiêu 16 1.3 Giải thuật tiến hóa. .. tổng quan toán tối ưu đa mục tiêu, toán chi phí lớn; kỹ thuật dẫn cho giải thuật tiến hóa đa mục tiêu; giải thuật tiến hóa đa mục tiêu sử dụng mơ hình đại diện Phân tích hai giải thuật tiêu biểu... mục tiêu, tốn chi phí lớn, giải thuật tiến hóa đa mục tiêu, giải thuật tiến hóa đa mục tiêu sử dụng mơ hình đại diện, chất lượng hiệu giải thuật Từ đó, đề xuất kỹ thuật dẫn (chỉ dẫn tự động dẫn