vector u nói được chi phối, hoặc tốt hơn so với giải pháp x(2) với hiệu suất vector v, nếuGiữ cả hai điều kiện sau: (i) x(1) giải pháp là không tồi tệ hơn x(2) trong tất cả các mục tiêuvà (ii) giải pháp x(1) là nghiêm ngặt hơn x(2) trong ít nhất một mục tiêu. Khái niệm này có thểTổng quát trong phương trình sau đây:u ≺ v iff [∀i ∈ {1, 2,..., n}, giao diện người dùng ≤ vi] ∩ [∃i ∈ {1, 2,..., n} |ui < vi] (7.14)nơi mà nó giữ rằng u ≺ v ⇔ x(1) ≺ x(2). Cho một tập hữu hạn nhất định của giải pháp, chúng ta cần phải thực hiệncử so sánh để tìm ra giải pháp mà thống trị và đó bị áp đảo. Từnhững so sánh, chúng tôi có thể tìm thấy một tập hợp con của hữu hạn thiết lập của giải pháp như vậy rằng bất cứ hai giải phápmà không làm chiếm ưu thế lẫn nhau, và tất cả các giải pháp khác của bộ hữu hạn, bị áp đảobởi một hoặc nhiều thành viên của nhóm này. Tập con này được gọi là tập hợp phòng không chủ yếu cho cáctập hợp các giải pháp. Một giải pháp được gọi là tối ưu Pareto nếu nó không bị chi phối bởi bất kỳgiải pháp có thể. Điều này được mô tả bởi:x(1) ∈ xPO iff ∃ / x(2) ∈ |x(2) ≺ x(1) (7,15)nơi xPO là tập hợp của Pareto giải pháp tối ưu và là tập hợp của tất cả các giải pháp khả thi.Phía trước Pareto là tập hợp các điểm trong không gian tiêu chuẩn tương ứng phải tối ưu Paretogiải pháp.Trong một MOEA, một dân số lựa chọn ngẫu nhiên được tạo ra trong một phạm vi cụ thể. Mỗicá nhân dân được đánh giá với các chức năng mục tiêu. Hình 7,1 cho thấy nhiềusolutions trading off differently between the objectives for a two-objective minimizationproblem. Any two solutions from the feasible objective space can be compared. For a pair ofsolutions, it can be seen that one solution is better than the other in the first objective but worsein the second objective. The individuals that fall close to either axes or the origin of the two-dimensional objective space are better than those away from the axes or origin. In the objectiveObjective 2111o Non-dominated solutionsDominated solutionsF6 73G31A311Figure 7.1 Dominated and non-dominated solutions with rankingEvolutionary Systems 245space, some individuals may be found (such as the individuals denoted by E, A, G and F inFigure 7.1) falling on an outer edge and close to the axes or origin and having one objectivebetter than the other. For clarity, these individuals are joined by a dotted line in Figure 7.1. Allthe individuals lying on this curve form a set called the non-dominated solution set or Pareto-optimal set. The curve formed by joining these solutions is called the Pareto-optimal front.Individuals A, E, F and G are called non-dominated because no other individuals providebetter performance in the objective space. On the other hand, individuals falling away fromedges, such as B, C and D, are called dominated solutions since many individuals providebetter performance than these in terms of both objectives. The dominated and non-dominatedgiải pháp được thể hiện trong hình 7,1. Ví dụ, A cá nhân chi phối cá nhân B, tương tự như vậyB chi phối C và C chi phối D trong không gian khách quan trong điều khoản của cả hai mục tiêu. Trong pro-Cess, mỗi cá nhân được xếp hạng theo mức độ của sự thống trị. Xếp hạng của một cá nhânbằng số lượng cá nhân tốt hơn so với nó trong điều khoản của cả hai mục tiêu cộng 1. Cá nhântrên mặt trận tối ưu Pareto (biểu hiện bằng một vòng tròn nhỏ) được phòng không chủ yếu và có một thứ hạngcủa một. Cá nhân bên trong mặt tối ưu Pareto (biểu hiện bằng một hình tam giác nhỏ) có cao hơnXếp hạng hơn một. Những con số hiển thị trong hình 7,1 tương ứng với xếp hạng của họ. Chínhmục tiêu của một tối ưu hóa đa mục tiêu lý tưởng là để tìm ra giải pháp tối ưu Pareto như nhiều nhưcó thể. Vì vậy, mục tiêu của EAs sẽ là cung cấp cho một dân số đa dạng của giải pháp.Do những lợi thế của EAs dân dựa trên những khó khăn khác nhau trong tìm-ing nhiều giải pháp tối ưu Pareto sử dụng kỹ thuật tối ưu hóa đa khách quan cổ điển,hiện nay các nhà nghiên cứu đang khai thác EAs rộng rãi cho nhiều mục tiêu tối ưu hóa. Một giới thiệu tóm tắtthảo luận về những khó khăn của phương pháp cổ điển đa mục tiêu tối ưu hóa có thể được tìm thấyở Deb (2008). Ứng dụng đầu tiên của EAs trong tối ưu hóa đa mục tiêu đã được báo cáo bởiSchaffer (1985). Ông đề nghị một véc tơ đánh giá GA (còn được gọi là VEGA). Kể từ đó,Các nghiên cứu trong MOEAs được phân tán cho đến giữa thập niên 1990. Lấy cảm hứng của Goldberg (1989)suggestion, different versions of MOEA were reported, such as the Niched Pareto genetic algo-rithm (NPGA) proposed by Horn et al. (1993, 1994). Fonseca and Fleming (1993) introduceda multi-objective GA (also known as MOGA) and the non-dominated sorting GA (NSGA) wasdeveloped by Srinivas and Deb (1994). Multi-objective evolutionary algorithms have provedto be very powerful tools for many complex problems and have become increasingly popularin a wide variety of application domains.The basic principle of developing an EA-based algorithm is to use Pareto-based fitnessto identify non-dominated individuals from the current population. Thus, an MOEA shouldguide the search towards a Pareto-optimal front and maintain diversity of known Pareto-optimalsolutions. A generic algorithm of an MOEA would consist of the meta-level procedures shownin Figure 7.2.The genetic diversity of a population can be lost due to the stochastic selection pressure.Fitness sharing based on the niching method can overcome this. The basic idea of fitness sharingis that all individuals within the same region (called a niche) share their fitness. Therefore,individuals in over-populated regions will experience a greater fitness decrease than isolatedindividuals. A new fitness function based on a ranking process has been suggested by Goldbergand Richardson (1987). A non-dominated sorting-based fitness-sharing technique was used inMOGA. Here, share counts are computed based on an individual’s distance in the objectivedomain, but only between individuals with the same rank. Details of this method can be foundin Fonseca and Fleming (1998a,b). The stochastic universal sampling method is used to selectthe best individuals. However, mating restrictions are employed in order to protect geneticdrifts and premature convergence.
đang được dịch, vui lòng đợi..
