11.8. SBSE Nonfunctional tài sản Đã có nhiều công việc căng thẳng thử nghiệm [Alander et al. 1997b; Briand et al. 2005, năm 2006; Garousi 2006, 2008; Garousi et al. 2008; Mantere 2003] và thời gian thử nghiệm [Alander et al. 1997a, 1998, 1997b, 1996; Dillon 2005; Groß 2000, năm 2001; Groß et al. năm 2000; Groß và Mayer 2002, 2003; Pohlheim và Wegener 1999; Tlili et al. 2006; Wegener và Grochtmann năm 1998; Wegener et al. 1997a, 1997b; Wegener và Mueller năm 2001], nhưng đến nay ít hơn vào các đặc tính chức năng không như tản nhiệt và điện năng tiêu thụ [Joshi et al. 2008; Trắng et al. 2008] và nhiệt đặc tính như vậy là nhiệt độ và nhiệt tản [Joshi et al. 2008]. Vấn đề của QoS giới thiệu bởi Canfora et al. [2005a] cũng biểu thị này có diện tích tối ưu hóa nonfunctional ở SE ¨ mà gần đây đã chứng kiến đấm trong hoạt động và quan tâm đến [Jaeger và Muhl năm 2007; Ma và Zhang 2008; Su et al. 2007; Trương et al. 2006, 2007b]. Có vẻ như có khả năng rằng các ổ đĩa cho các thiết bị nhỏ hơn bao giờ hết và để một cách ồ ạt nối mạng thiết bị sẽ làm cho những vấn đề bức xúc hơn trong tương lai, do đó engendering Thêm nghiên cứu trong lĩnh vực này. Đây là quan trọng paradigms Nam cấp cứu, mặc dù có lẽ không rộng rãi coi như hiện tại chủ đạo SE. Yen et al. [2009] cung cấp một chi tiết cuộc khảo sát sâu của phương pháp tiếp cận để thử nghiệm yêu cầu nonfunctional, mà người đọc được gọi cho một điều trị chi tiết hơn của khu vực này. 11.9. tối ưu hóa multiobjective Tây-Tây Bắc vấn đề là vấn đề thường multiobjective. Các mục tiêu phải gặp gỡ thường là cạnh tranh và mâu thuẫn. Ví dụ, trong dự án quy hoạch, tìm kiếm thời gian hoàn thành sớm nhất với chi phí tổng thể ít tốn kém sẽ dẫn đến một conflict của mục tiêu. Tuy nhiên, có là không có thương mại-off đơn giản cần thiết giữa hai, làm cho nó mong muốn cho nhiều "sweet điểm" giúp tối ưu hóa cả hai. Giả sử một vấn đề là để được giải quyết rằng có n fitness hoạt động, f 1,..., fn mà phải mất một số Các véc tơ của tham số x. Một trong những cách minded để tối ưu hóa các mục tiêu nhiều là để kết hợp chúng thành một fitness tổng hợp duy nhất, F, theo một bộ coefficients, c,..., c: F = n c f (x). Cách tiếp cận này làm việc khi các giá trị của các coefficients Tôi n tôi = 1 tôi tôi xác định chính xác bao nhiêu mỗi phần tử của fitness vấn đề. Ví dụ, nếu hai Chức năng fitness, f 1 và f2 được kết hợp bằng cách sử dụng F = 2 · f 1 (x) + f2 (x) sau đó các coefficients C1 = 2, c2 = 1 một cách rõ ràng chụp niềm tin rằng tài sản ký hiệu là fitness chức năng f 1 là gấp đôi quan trọng như là biểu hiện bằng fitness chức năng f2. Hậu quả là Tìm kiếm có thể là justified trong từ chối một giải pháp mà sản xuất một cải tiến được đánh dấu ở f2, nếu nó cũng tạo ra một sự giảm nhỏ hơn trong giá trị của f 1. Các công việc hầu hết trên SBSE sử dụng phần mềm số liệu trong một hình thức này hay cách khác là fitness chức năng [Harman và Clark năm 2004]. Tuy nhiên, các số liệu được sử dụng thường là những người được đo trên một thứ tự quy mô [Shepperd 1995]. Như vậy, nó không phải là hợp lý để kết hợp các số liệu vào một fitness tổng hợp theo cách mô tả trước đó. Việc sử dụng của Pareto điều là một thay thế cho tổng hợp fitness. Nó là cao trong nhiều cách. Dưới Pareto điều, một giải pháp là tốt hơn so với (tức là, chi phối) khác nếu nó là tốt hơn theo để tối thiểu là một trong các chức năng cá nhân fitness và không có tồi tệ hơn theo tất cả các những người khác. Khi tìm kiếm các giải pháp cho một vấn đề bằng cách sử dụng Pareto điều, tìm kiếm sản lượng một tập hợp các giải pháp là nondominated, có nghĩa là, mỗi thành viên của bộ nondominated không tồi tệ hơn bất kỳ những người khác trong các thiết lập, nhưng cũng không thể nói là tốt hơn. Bất kỳ tập hợp các giải pháp nondominated tạo thành một mặt trận Pareto. Xem xét con số 6, trong đó mô tả tính toán của Pareto điều cho hai tưởng tượng fitness chức năng (mục tiêu 1 và mục tiêu 2). Trong figure, điểm S 1, S2, và S3 nằm trên mặt trận Pareto, trong khi S4 và S5 bị áp đảo. Độc giả quan tâm có thể là Collette và Siarry [năm 2004] cho biết thêm chi tiết về tối ưu hóa multiobjective và Pareto điều.
đang được dịch, vui lòng đợi..
