
Tối ưu đa mục tiêu và ứng dụng trong kỹ thuật
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Tối ưu đa mục tiêu và ứng dụng trong kỹ thuật Tuyển tập Hội nghị Khoa học thường niên năm 2018. ISBN: 978-604-82-2548-3 TỐI ƯU ĐA MỤC TIÊU VÀ ỨNG DỤNG TRONG KỸ THUẬT Phạm Đức Đại, Bùi Văn Đại 1 Bộ môn Điều khiển và Tự động hoá - khoa Năng lượng - Đại học Thuỷ lợi Hà Nội Email: aipd@tlu.edu.vn, daibv@tlu.edu.vnn1. GIỚI THIỆU CHUNG nghiệm sẽ hội tụ về một tập nghiệm, gọi là pareto (Hình 1). Bài toán tối ưu đa mục tiêu liên quan đếnviệc tối ưu nhiều hàm mục tiêu nhỏ nhất Tập nghi ệm ngẫu nhiên (init ial popul atio n)(hoặc lớn nhất) (các hàm mục tiêu nàythường có quan hệ tỷ lệ nghịch) với các ràngbuộc. Bài toán tối ưu có thể được mô tả theo Lựa chọn (selectio n)dạng sau: minimize fm x m 1,..., M ; g j x 0, j 1,..., J ; Cross over (1) hk x 0, k 1,..., K xiL xi xiU , i 1,..., n Mut atio n Trong đó f m x là hàm mục tiêu cần tối Fit ness evaluatio nthiểu (hoặc cực đại); g j x 0 và hk x 0là ràng buộc. Bài toán tối ưu đa mục tiêu được áp dụng Nghi ệm tối ưu Khô ngnhiều trong các bài toán lập chu trình làm (P areto) Kết thúcviệc với các hàm mục tiêu khác nhau. Ví dụ Đún gbài toán lập trình hoạt động của bơm với haihàm mục tiêu là chi phía vận hành (nănglượng tiêu thụ) và chi phí bảo dưỡng (liên Hình 1. Các bước giải bài toán MOEAquan đến tần suất đóng cắt bơm). Để giải các Để giải các bài toán tối ưu MOEA có haibài toán tối ưu, các thuật giải dựa trên giải thuật giải chính là NSGA-II [1] và SPEA 2thuật di truyền (Multi-objective Evolution [1]. Các thuật giải chủ yếu dựa trên phươngAlgorithm- MOEA); với ưu điểm của thuật pháp xác định các nghiệm (trong một tậpgiải di truyền (tiến hóa) đó là có thể giải các nghiệm) được tiếp tục thực hiện quá trìnhbài toán tối ưu không lồi, phi tuyến, và không tiến hóa. Trong bài báo này, trước hết tác giảliên tục. Phương pháp giải bài toán tối ưu của trình bày sơ lược về thuật toán NSGA-II. SauMOEA là sử dụng phương pháp lặp từ một đó ứng dụng thuật toán này để giải các bàitập nghiệm ban đầu ( initial population), và toán tối ưu đa mục tiêuthông qua các thủ tục tiến hóa ( selection,crossover, và mutation) để chọn lựa ra các 2. THUẬT TOÁN NSGA-IInghiệm có ưu thế (dựa trên hàm mục tiêu vàrằng buộc ). Quá trình trên được lặp lại và tập NSGA II- dựa trên phương pháp tìm kiếm các nghiệm có ưu thế hơn các nghiệm khác. 527Tuyển tập Hội nghị Khoa học thường niên năm 2018. ISBN: 978-604-82-2548-3 Định nghĩa: Một nghiệm x 1 chiếm ưu (elitism) được thực hiện theo phương phápthế (dominate) so với nghiệm x 2 , nếu cả hai như sau: Tổng số nghiệm được lấy là N, trước hết lấy các nghiệm nằm trong F1 , nếuđiều kiện sau đây là đúng: 1) x 1 không kém thiếu lấy thêm F2 , F3 ,…FL. Trong trường hợphơn so với x 2 xét trên các giá trị hàm mục thừa nghiệm, một số nghiệm trong FL sẽtiêu. 2) x 1 tốt hơn x 2 ở ít nhất một giá trị được loại bỏ (rejected) theo phương pháphàm mục tiêu. Với mỗi nghiệm p sẽ tính Crowed-Comparison Operator [1] như sau,được n p nghiệm khác có ưu thế (dominated) cụ thể; mỗi nghiệm sẽ được tính khoảng cáchhơn so với nó; và S p là tập các nghiệm mà so với các nghiệm lân cận d i ; ứng với mỗinghiệm p chiếm ưu thế (dominate). hàm truyền đạt, ví dụ m hàm truyền đạt; d i được tính theo công thức sau (Hình 2) m d i d im j 1 Hình 2. Sắp xếp nghiệm vào các front Với các nghiệm có n p 0 , thì được xếpvào front 1. Các front tiếp theo được tínhbằng cách giảm n ...
Tìm kiếm theo từ khóa liên quan:
Bài toán tối ưu đa mục tiêu Giải thuật di truyền Thuật toán NSGA-II Bài toán kỹ thuật Bài toán tối ưu MOEATài liệu có liên quan:
-
7 trang 204 0 0
-
12 trang 202 0 0
-
Tối ưu đa mục tiêu giàn thép phi tuyến có biến thiết kế liên tục bằng thuật toán NSGA-II
8 trang 130 0 0 -
Hệ phương trình phi tuyến và giải thuật di truyền - Phương pháp nghiên cứu khoa học
16 trang 93 0 0 -
Bài giảng Lý thuyết điều khiển tự động: Chương 2.7 - TS. Nguyễn Thu Hà
10 trang 60 0 0 -
9 trang 51 0 0
-
3 trang 43 0 0
-
Nghiên cứu hệ thống điều khiển thông minh: Phần 1
232 trang 43 0 0 -
Điều khiển ổn định hệ Acrobot sử dụng giải thuật LQR-GA
8 trang 38 0 0 -
Hướng Dẫn Cài Đặt Matlab 2012b
13 trang 36 0 0 -
Phân tích tính hội tụ của thuật toán di truyền lai mới
8 trang 35 0 0 -
Xây dựng bộ điều khiển hồi tiếp tuyến tính hóa vào-ra cho hệ con lắc ngược quay
10 trang 35 0 0 -
Cực tiểu hóa thời gian trễ trung bình trong một mạng hàng đợi bằng giải thuật di truyền.
6 trang 35 0 0 -
56 trang 34 0 0
-
195 trang 33 0 0
-
14 trang 32 0 0
-
Thuật toán di truyền và thuật toán NSGA-II cho một mô hình quy hoạch và sử dụng đất
5 trang 31 0 0 -
19 trang 30 0 0
-
Phân cụm dữ liệu sử dụng giải thuật di truyền
3 trang 29 0 0 -
Báo cáo nghiên cứu khoa học: Tối ưu hoá cấu trúc của mạng nơron mờ bằng giải thuật di truyền
27 trang 28 0 0