Research Article
Design Mode Analysis of Pareto Solution Set for Decision-Making Support
Algorithm 2
Design mode analysis focusing on granularity.
| (1) Generate a design dataset = () of size N. | | (2) Scale the dataset such that all decision variables have | | zero mean and unit variance. | | (3) Initialize total approximation error E = . | | (4) Set a threshold η for E. | | (5) Initialize layer counter i = 1. | | (6) while E > η do | | (7) Initialize the number of clusters in current layer | | . | | (8) Initialize the counter of the clusters in new layer k = 1. | | (9) Initialize E = 0. | | (10) for j = 1 to H do | | (11) Extract the design mode by applying PCA to . | | (12) Calculate the component loading for each | | design mode. | | (13) Choose a base design , or calculate | | a mean vector of . | | (14) Choose p design modes so as to satisfy cumulative | | proportion of the variance P ≥ 0.80. | | (15) Perform Design Approximation (mentioned above) | | for all the designs in . | | (16) Add (approximation error for ) to | | the total error: E = E + . | | (17) Divide the cluster into two clusters and | | by using data clustering. | | (18) k = k + 2 | | (19) end for | | (20) i = i + 1. | | (21) end while |
|