Abstract
Due to the increasingly variable market competition, product modular design is gaining in importance. This study attempts to seek a balance in three perspectives on product design: connection intensity, cost-effectiveness, and environmental protection. A multi-objective grouping genetic algorithm is adopted. Grouping genetic algorithms feature the flexible grouping and correcting mechanisms of crossover and mutation to meet the requirements of grouping, making it possible to establish a reasonable multi-objective measurement method after grouping and further offer suggestions to improve the modular design. In this study, the ceiling fan is used as an example to verify the proposed method for evaluation of the grouping method in the Matlab program. Results of the ceiling fan case verify that the proposed multi-objective algorithm is effective in modular design.
Introduction
Modularization divides a product into smaller units. After these small units are independently designed, they are integrated into a complex product. In modularization, the module must respond to the role it is assigned in terms of product function, and the way the parts are connected is the most important factor. 1 In addition, modularization involves different perspectives, such as manufacturability, cost, green life cycle, and supply chain. A good modular design can effectively reduce production costs and allow quick combination of the parts into new products to respond to changing demands. Many studies in the past have explored these different issues.2–5
Modular design is usually described by a network model, and then network partitions are studied to form a separate module (or subassembly). In the past, many researchers have proposed different methods to solve the problem of modularization, such as a triangularization algorithm with a matrix operation, 6 coupled with Quality Function Deployment and Grouping Genetic Algorithms (GGAs), 7 similarity analysis, 8 machine learning-based flexibility analysis, 9 the assembly planning viewpoint,10,11 axiomatic design and the design structure matrix (DSM), 12 DSM and improved elbow assessment method. 13
In the cost-benefit consideration, Zhang and Gershenson 14 focused upon the cost model of the life cycle, and Fujita and Yoshida 15 constructed a cost model and proposed an optimization model for product variety. Tseng et al. 16 established the calculation of cost profit from the disassembly point of view. Agrawal et al. 17 concentrated on the cost-profit model to screen modules under the product family structure. The discussion of cost and profit makes module considerations an important measure of economic perspective.
The life-cycle-oriented modular approach focuses on environmental considerations in product design and the reduction of the impact of the product on the environment after its life span. Newcomb et al. 18 developed green modular design primarily with group techniques. Gu and Sosale 19 considered the connection, assembly, service, and reuse/remanufacturing/recycling factors among components in the design phase, and they used the Simulated Annealing algorithm to explore modularization. Tseng et al. 20 defined connection intensity from the so-called Connection Graph and adopted GGAs for green and cost considerations. Smith and Yen 21 used atomic theory to explore modularization by taking the factors of material compatibility, recyclability, and disassemblability into consideration. Yu et al. 22 continued with Kreng and Lee’s idea, extending it to economic and environmental considerations. Yan and Feng 23 adopted the so-called 6R (reuse, recycle, reduce function, manufacturability, and end-of-life) and the DSM to solve the modularization problem so as to reduce the burden on the environment.
In recent years, some researchers have also taken a comprehensive multiple perspective to explore the modular problem. For example, Ameli et al. 24 focused on the balance between life cycle and cost to establish an optimal model. Yang et al. 25 proposed a multi-objective green modularization method based on risk control, from which three objectives, namely, reuse, maintenance, and recycling, were expressed in the fitness function, and then they used GGAs to explore modularization. Most of the above-mentioned studies turned multiple objectives into a single goal to explore modularization. You and Smith 26 used atomic theory and a fuzzy c-mean approach to integrate functional and environmental protection. It is proposed that each group of modules should be highly independent and unique.
The discussion of single targets based on GGAs has yielded some results in past research. 20 To meet the changing needs of today’s complex environment, this study intends to expand GGAs to multi-objective grouping genetic algorithms (MOGGAs) for the evaluation of modular design. This study adopts the concept of 3R1T in the green life cycle design. 3R1T refers to four recycling strategies of Throw Away, Re-Cycle, Re-Manufacture, and Re-Use. The parts are recycled mainly by using these four strategies. Secondly, the authors establish a cost-effective measurement method to check the recovery value of the parts and then adopt the connection intensity method to explore the connection strength of the product modules.
As far as the synchronous integration of recycling strategies is concerned, due to the restraint between the objectives and the difference in the units between the objectives, the influence of each objective on the overall objective function is different. Therefore, it is difficult to measure the overall performance. Since such problems are not easily solved by single-objective planning, this study adopts the multi-objective Pareto optimization solution method. Each target value is given, and optimization of each target is performed at the same time. The number of Pareto optimal solutions generated at the end is usually not unique, so it can provide users with more flexible solution choices. In the past related studies27,28 comparing MOGGAs with other algorithms, the results showed that MOGGAs have better test performance in terms of quality or quantity of Pareto optimal solutions. Therefore, in the multi-objective design, this study adopts the MOGGA architecture. It is hoped that the MOGGA methodology will be comprehensive due to the consideration of multiple perspectives in product modular design.
Methodology
Assumption and procedure in MOGGAs
The basic assumptions listed in this study are as follows:
(1) Only the manual assembly operations are suitable, and robotic operation is not applicable.
(2) The direction of accessibility is limited to the principal directions of x, y, and z.
(3) The attribute score of connection intensity is assumed to be known and fixed.
In addition, the modular planning method proposed in this study is divided into nine steps, as shown in Figure 1. The steps are described as follows:
Step 1: The designer checks the product requirements and functional specifications for product design.
Step 2: List 3R1T (further discussed in Section 2.2.1), four product engineering attributes (discussed in 2.2.2), Connection Graph, recycling benefits, etc., which will be explained in 2.2.3.
Step 3: Based on four product engineering attributes and the Connection Graph, establish the connection intensity between parts.
Step 4: Find the three-objective solutions from the GGA algorithm (Sections 2.3.1 and 2.3.2).
Step 5: The designer determines the degrees of preference of three objectives according to the needs (Section 2.3.3).
Step 6: Calculate the estimated values by using the Pareto optimal solution set and preference level (Section 2.3.3).
Step 7: Find the preferred solution from the Pareto optimal solution set (Section 2.3.3).
Step 8: Perform the modular plan that balances 3R1T, connection intensity, and recycling benefit.
Step 9: The designer decides whether to redesign the product or not. The modification and review of modular design will be discussed in Section 3.2.

Research flowchart.
Multi-objectives for modular design
3R1T
3R1T refers to the four recycling strategies of Throw Away, Re-Cycle, Re-Manufacture, and Re-Use. Throw Away means directly discarding parts without recycling revenue. Re-Cycle refers to restoring the parts to the original materials through special treatment and then re-manufacturing them into new parts for new products. Re-Manufacture refers to reusing the parts in the next product cycle after repair or processing. Re-Use represents disassembling the parts and reusing them directly in the next product cycle. The corresponding scores are given in Table 1, and the recovery strategy score of part i is expressed as CGi. First, discarding is the least desirable recycling strategy, setting CGi = 1, and the other three recycling strategies are given according to the complexity of the processing procedure. For Re-Cycle, CGi = 2; for Re-Manufacture, CGi = 3; and finally, for Re-Use, CGi = 4. Assuming that the recycling strategy for Part i is Re-Cycle, then from Table 1, it is known that CGi = 2.
The recycling strategy scores.
Connection intensity
In this study, the ceiling fan of Figure 2(a) is employed as an example. There are 26 parts. The connections between product parts are expressed by the Connection Graph, where one node represents one part and a line describes an engineering relationship between two parts, as shown in Figure 2(b). Four engineering attributes of these parts, namely, Contact Type (CT), Combination Type (CB), Tool Type (TL), and Accessibility Direction (AD), are combined to comprehensively evaluate the connection intensity between parts.16,29,30 In this study, each attribute is divided into five levels according to the difficulty level, where 1 is easy and 5 is difficult, as shown in Table 2. The connection intensity between parts is determined by the summation of the above four engineering attributes, as shown in equation (1). In the connection between Part 1 and Part 5, for example, the contact type is approximate point contact in a stable state, so 1 point is given; the combination type is depth combination, 4 points; the tool is the hand, 1 point. In terms of accessibility, the parts can be disassembled only from one angle, 5 points. Thus, the total connection intensity of CCS1−5 is 11 points. The connection intensity scores for the parts of the ceiling fan are shown in Appendix A.
where:
i: the current Part No.
j: the Part No. after Part i
CCSi−j: the connection intensity between Part i and Part j
CTi−j: the contact type score between Part i and Part j
CBi−j: the combination type score between Part i and Part j
TLi−j: the tool type score between Part i and Part j
ADi−j: the accessibility direction score between Part i and Part j

Ceiling fan (a) 3D diagram (b) connection graph.
Four engineering attributes.
Recycle benefits
Recycle benefits can be calculated based on the recycling strategy of the parts. First, the benefit of Throw Away is set to 0, as shown in equation (2). The Re-Cycle benefit calculation is shown in equation (3). The benefit calculation for Re-Use is shown in equation (4). In this study, the Declining Balance Method (DB) is used to determine the depreciation rate of the product, as shown in equation (5). Finally, the benefit equation for re-manufacture is shown in equation (4). The recycle benefit units calculated by the above equation are converted at the US dollar exchange rate. The recycling benefits of the ceiling fan are shown in Appendix B.
where:
j: the current Part No.
RVj: the recycle benefit of Part j
rj: the recycle price of Part j from the resource recycle dealer
wj: the weight of Part j
D: the product depreciation rate
Vp: the price offered by the recycle dealer
Y: product life span
In this study, the module cost (MC) is calculated by equation (6). The decomposition of Module m requires a total of h bond relationships, and DCh represents the cost of the h bond relationship (in US dollars). Calculate the cost of the bond relationship between every two parts. The cost of the bond relationship for parts of the ceiling fan example is shown in Appendix C. Assume Figure 3 is one of the clustering results of the ceiling fan. For Module 8, a total of two bonds are needed to completely decompose Module 8. That is, the bond relationships are L17,25 and L25,26. The costs of bond relationships for L17,25 and L25,26 are 0.4 and 0.12, respectively. Therefore, the module cost of Module 8 is 0.40 + 0.12 = 0.52, and the cost of the module is calculated as follows:
where:
m: module No.
MCm: module cost for Module m
DCh: cost of the h bond relationship
h: number of bonds

The sample modules of the ceiling fan.
Multi-objective grouping genetic algorithms (GGAs)
Encoding and initial solution to GGAs
GGAs solve clustering problems through exclusive coding (Encoding) and specific Crossover and Mutation mechanisms. 24 In the coding of GGAs, a gene represents a module. Take the ceiling fan in Figure 4 as an example. The chromosome of the ceiling fan parts indicates that there are five modules, ABCDE, and the internal numerals represent the included parts.

The coding in GGAs.
Suppose Product P is made up of Nc parts, namely, P = {Cj|j = 1,2,…Nc}; that Product P can be divided into m modules; and Mm is the current module number m. The product structure can be expressed as follows:
First, the connection intensity is discussed. The connection intensity of Parts Ci and Cj can be expressed as CCSi−j. Tm represents the sum of the connection intensity scores of all parts in Module Mm. The maximum Tm is obtained. When the connection intensity of the module, CCSintra, is larger, it is more difficult to disassemble the module. Conversely, a smaller connection intensity CCSinter between modules indicates that it is easier to assemble and disassemble the modules, as shown in equations (9) and (10). Second, in terms of 3R1T, the 3R1T scores of Cj’s parts can be expressed as CGj. CGj−CGj−1 indicates the difference of the recovery strategy scores between two related parts, and Gm represents the sum of 3R1T scores of all parts in Module Mm. A larger Gm indicates a greater difference in the complexity of the processing strategy of the parts in Module Mm, and vice versa. Therefore, the minimum Gm is the main target. Finally, the recycling benefits can be calculated by equation (12). Worthm represents the benefit of the recovery strategy minus the cost of the module in the recycling process. The purpose is mainly to maximize the Worthm. Take Module 8 in Figure 3 as an example. Module 8 (M8) has two parts, Part 25 (C25) and Part 26 (C26), and the connection intensity between C25 and C26 is CCS25−26 = 10, so T8 = 10. The recycling strategy of C25 belongs to Re-Use, CG25 = 4; the recovery strategy of C26 is Re-Use, CG26 = 4; and there is a correlation line between C25 and C26, so CG25−CG26 = 0. Because there are only two parts, G8 = 0; RV25 = 0.0833; RV26 = 0.0833; MC8 = 0.52. Finally Worth4 = (RV25 + RV26)−(MC8) = −0.3534. Equations (8), (11), and (12) show the equations for the calculation of three objectives.
where:
m: the current module number
Tm: the connection intensity score of Mm
i: the current part No.
j: the current part No.
n: the number of parts in Mm
Mm: the current module
Ci: the current part is Part i
Cj: the current part is Part j
CCSi−j: the connection intensity score between Part i and Part j
CCSintra: the sum of the connection intensity scores of parts in each module
CCSinter: the sum of the connection intensity scores of parts out of each module
CCStotal: the total of the connection intensity scores of the product
Gm: the 3R1T score of Mm
CGj: the 3R1T score of Part j
Worthm: the recycle benefit of Mm
RVj: the recycle benefit of Part j
MCm: the recycle cost of Mm
The initial solution of the group gene algorithm is expected to generate diverse and better chromosomes by the following random search:
Step 1: Randomly determine the number of modules in a product.
Step 2: Generate the first part of each module in a random manner.
Step 3: For the remaining parts that have not been grouped, randomly insert them into the parts with the bond relationship in the connection graph. If there is no suitable module, a new module is generated.
Crossover and mutation mechanisms
Through constant crossover mechanisms, GGAs generate new generations. In a random manner, crossover points are selected in father and mother generations. Then the crossover segment in the father chromosome is inserted into the crossover segment in the mother chromosome to generate a new child. Moreover, we need to check if there are repeated parts in the new generation. If so, the gene is deleted and the parts of the product missing due to the deletion of the gene are filled in. The above steps are repeated to get another new child. The ceiling fan is used as an example to illustrate the following eight steps:
Step 1: After selecting a pair of chromosomes, randomly generate two crossover points for the crossover segments in each of these two chromosomes. As shown in Figure 5(a), the dotted lines are the exchanged segments of the parent chromosomes.
Step 2: Insert the gene of the crossover segment of the father into the crossover segment of the mother to produce a new chromosome, as shown in Figure 5(b).
Step 3: In the new chromosome, compare whether there are duplicate parts in other genes based on the newly inserted gene, and if so, delete the gene; otherwise, the gene is retained. In Figure 5(b), two modules, gene F and gene J, are deleted. The parts remaining after this deletion are shown in Figure 5(c).
Step 4: Some parts (Parts 6, 7, 13, 17, 25, 26) will be lost due to deletion of the gene, and these parts must be reinserted into the chromosome. Within the limit of the maximum number of parts, insert the missing parts or add them to the module to produce a reasonable and complete chromosome.
Step 5: Randomly select the missing part and check whether the part has a bonding relationship to each part of the gene. If so, insert the gene, and if there are multiple genes that have a bond relationship to the missing part, insert one randomly. If the existing gene has no binding relationship to the missing part, a new gene is randomly inserted or generated. If the existing genes have already reached the maximum number of parts in the module, then new genes can be added. As shown in Figure 5(d), each gene can hold up to six parts. Because genes B, G, H, and I are all full, gene K is added.
Step 6: Check if all missing parts have been reinserted into the chromosome. If yes, go to Step 8; otherwise, go back to Step 5.
Step 7: Calculate the 3R1T, connection intensity and recycle benefit of the module. After Step 3, the new fitness function values of the module (equations (8), (11), and (12)) need to be recalculated.
Step 8: Repeat Steps 2 through 7 for the second chromosome.
In this study, a mutation method is performed to eliminate an already existing group. The genes in the chromosome are randomly deleted, and the missing parts are inserted into the module with the relationships among the parts randomized. It is assumed that if there is no suitable module, a new module will be generated. The ceiling fan is used as an example to illustrate the mutation procedure.
Step 1: Randomly delete any gene in the chromosome as shown in Figure 6(a). The result of the deletion is shown in Figure 6(b).
Step 2: Re-insert the part contained in the deleted gene into the chromosome to make it a complete chromosome, as shown in Figure 6(c). From the missing parts, randomly select a part to check whether the missing part has a bonding relationship to each part of the gene. If so, insert the gene, and if there are multiple genes that have bonding relationships to the missing part, insert one of them randomly. If the existing gene has no binding relationship to the missing part, a new gene is randomly inserted or generated.
Step 3: Check if all missing parts have been reinserted into the chromosome. If not, go to Step 2.
Step 4: Calculate the 3R1T, connection intensity and recycle benefit of the module. Recalculate the fitness function values of the chromosome after mutation (equations (8), (11), and (12)).

The crossover mechanism in GGAs: (a) select crossover segments, (b) insert the module, (c) the chromosome after deletion of the same genes (modules), and (d) reinsert the missing parts.

The mutation mechanism in GGAs: (a) select mutation module, (b) delete the module, (c) reinsert the missing part, and (d) new chromosome in child generation.
The Pareto optimal solution set
In this study, the Pareto method is used to search for optimal solutions to the three objectives. Target one is the connection intensity function value, target two is the 3R1T function value, and target three is the recycle benefit function value. These three targets are sought to satisfy the three-objective solution set at the same time. For this reason, they are called Pareto optimal solutions or non-dominated solutions.
The fitness function of this study is shown in equation (13). This function is a linear combination of the objective function and the weights w1, w2, and w3, which are the non-negative importance of the three targets and satisfy the following relationship in equation (14). The weight value wi is determined by equation (15), where pi is a non-negative random real number or a random integer. The change in the weight value can change the search direction to find several different Pareto optimal solutions. These best solutions form the Pareto optimal solution set.
where:
f(x): the fitness function
i: number of target
wi: the weight of target i
fi(x): the fitness function value of target i
pi: a non-negative random real number or a random integer of target i
If there are 180 solutions obtained by the Pareto optimal solution set, the solutions are numbered 1–180, and each represents an alternative. For example, alternative 1 is solution No. 1 in the solution set. After the Pareto optimal solution is obtained, the designer can define the preference of each target according to the demand of the product and set a preference degree of 0–1. This method can provide more flexibility for the designer to select alternatives. With the preferences of the decision makers for each goal, the estimated value
where:
i: number of target
pi: decision maker’s preference to target i
Then we need to calculate the relative distance of each preferred alternative in the Pareto optimal solution set, ds; the preferred alternative whose ds is the smallest will be chosen from the optimal solution set, as shown in equation (17).
where:
s: number of alternatives in the solution set
ds: the distance from alternative s to the estimated value
i: number of target
The user interface
This study uses the preference selection and Pareto’s optimal solution set to establish a graphical operation interface, as shown in Figure 7. This makes it easier for users to input their preferred alternatives and then set up their preferences step by step with the system interface. For preference set up, there are three drop-down menus for targets in the upper part of the interface, and users can choose the degrees of preferences they want. Then they can just click the Start button on the white background to view the preferred result. It is convenient for users to check the details of the alternatives.

The user interface for setting preferences in multiple objectives.
Simulation testing
Test results and analysis
In this study, the programs were written in MATLAB R2015b running in an Intel(R) Core(TM) i5-7200U CPU @ 2.50 GHz 2.71 GHz and 8 GB RAM environment. The recycle strategy scores for the ceiling fan parts are shown in Table 3. The obtained Pareto optimal solution set for the ceiling fan sample case is shown in Table 4. The Pareto optimal solution set can form a plane, as shown in Figure 8, in which no solutions can dominate any other ones. From the optimal solution set, the decision maker can find the desired preferred alternative. In addition, different estimated target values will be calculated from different degrees of preference, as shown in Table 5.
Recycle strategy for parts of the ceiling fan.
Target values of the Pareto optimal solution set.

The surface graph of the Pareto optimal solutions.
The selection of alternatives corresponding to the preferences in decisions.
Discussion and modification
This study employs equation (18) to evaluate the grouping efficiency of the Recycle strategy of each group in the module. A larger value indicates that the recycling strategy in the module is diverse and that there is more room for improvement. In contrast, when a value is smaller, it means that the recycling strategy in the module tends to be the same, and less room for improvement is available.
where:
m: the current module number
Modulem: number of parts in Module m
Samem: the number of parts with the most dominant type of recycle strategy in Module m
Table 4 shows the target values of the Pareto optimal solution sets of three goals. According to the concept of multiple objectives, these are the best solutions, but the target values of these solutions are different, and the decision will be made according to the engineer’s preference. As shown in Table 5, Alternative 166 is the solution to the 1-1-1 preference strategy, where the three objectives are of the same weight. The grouping result is shown in Figure 3. In contrast, Alternative 189 only considers the connection intensity, for which the grouping result of parts is shown in Figure 9. Compared with Alternative 189, Alternative 166 is better in both 3R1T and recycle benefit objectives, but its connection intensity score is not as good as that of Alternative 189. But Alternative 166 still takes the connection intensity of parts into consideration and maintains the balance of the three objectives. Therefore, if we consider three goals at the same time, the effects of objectives on the grouping result are evident. A balance is reached under the selection of preferences. From Tables 6 and 7, it can be seen that the values in Table 6 are better than those in Table 7, indicating that the recycle strategy in the module of Alternative 166 tends to be the same; some values are 0, meaning that the parts in this module have the same recycle strategy.

The grouping result of Alternative 189.
Module values in Alternative 166.
Module values in Alternative 189.
After reviewing the results for improvement, it is found that in Figure 3, Part 7 in Module 2 is different from Parts 4 and 6 in terms of recycle strategy, so it is decided to move Part 7 from Module 2 to Module 3. As shown in Figure 10, there are only Parts 4 and 6 in Module 2. Now the value of Module 2 changes from the original 1/3 to 0; that is, the recycle strategy of the parts in Module 2 is the same. The parts of Module 3 with Part 7 added are shown in Figure 11. It can be seen that Module 3 needs Parts 11, 12, 15, and 16 to connect Parts 7 and 18. If we improve the connection types of Parts 7 and 18, as shown in the parts of Module 3 in Figure 10, Module 3 cannot only eliminate the use of Parts 15 and 16 but also increase the recycle benefit from the original 12.1933 to 12.6671. By this redesign, we can reduce waste and increase the value of the recycle benefit.

The redesigned ceiling fan parts.

Add Part 7 to Module 3.
Conclusions
In the trend of customization and Design for a Green Life Cycle, modular research will help to trace the concept of the life cycle back to the source, product design, and resources can be employed more efficiently. This study attempts to provide a more complete systematic evaluation method for design strategies to make green product design more meaningful in its implementation. In this study, we explore the connection relationships, the cost-effectiveness, and three objectives of the 3R1T function in modules. Multi-objective genetic algorithms (MOGGAs) are used to derive the Pareto optimal solution in a quantitative way. Moreover, the designer’s preferences for different objectives are presented by a graphic interface, in which the designer can choose their preferences toward every objective so as to select alternatives that balance the multiple objectives from the optimal solution set. From the chosen solutions, the designer can improve the product design by adjusting the connection methods among parts to reduce differences in the recycle strategies within the module or to replace the materials of parts to change the recycle strategies. The results of the test example prove that the MOGGAs proposed in this study can effectively find the region of the Pareto optimal solution set to achieve the expected performance of modular design. From the modularization problem discussed in this study, in addition to the ceiling fan example, we also used the more complex stapler example (18 parts) to validate the feasibility of this method.
The assumptions in this study, such as the values of the connection intensity, are fixed and known, and they might be improved in the future. In addition, researchers can try to combine a CAD database with this method to make the modular planning more complete. Furthermore, the parameter settings will affect the solution searching time and the quality of the solution. In order to engage the full effectiveness of the algorithm, dynamic control of the parameters along with the stage of the algorithm should also be explored.
Footnotes
Appendix
The disassembly costs of the ceiling fan parts.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.00 | 0.13 | 0.13 | 0.00 | 0.40 | 0.41 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.40 |
| 2 | 0.13 | 0.00 | 0.13 | 0.13 | 0.10 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.40 |
| 3 | 0.13 | 0.13 | 0.00 | 0.13 | 0.40 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.41 | 0.41 | 0.40 | 0.40 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.40 |
| 4 | 0.40 | 0.13 | 0.13 | 0.00 | 0.11 | 0.10 | 0.13 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.17 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.41 | 0.40 |
| 5 | 0.40 | 0.10 | 0.40 | 0.11 | 0.00 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.40 |
| 6 | 0.41 | 0.40 | 0.40 | 0.10 | 0.40 | 0.00 | 0.10 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.11 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 |
| 7 | 0.40 | 0.40 | 0.40 | 0.13 | 0.40 | 0.10 | 0.00 | 0.13 | 0.13 | 0.13 | 0.13 | 0.13 | 0.13 | 0.41 | 0.41 | 0.41 | 0.41 | 0.13 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 |
| 8 | 0.41 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.13 | 0.00 | 0.40 | 0.41 | 0.10 | 0.40 | 0.41 | 0.41 | 0.40 | 0.41 | 0.41 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 |
| 9 | 0.41 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.13 | 0.40 | 0.00 | 0.41 | 0.40 | 0.10 | 0.41 | 0.41 | 0.41 | 0.40 | 0.41 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 |
| 10 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.13 | 0.41 | 0.41 | 0.00 | 0.41 | 0.41 | 0.14 | 0.13 | 0.41 | 0.41 | 0.13 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 |
| 11 | 0.41 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.13 | 0.10 | 0.40 | 0.41 | 0.00 | 0.40 | 0.41 | 0.41 | 0.10 | 0.40 | 0.41 | 0.13 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 |
| 12 | 0.41 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.13 | 0.40 | 0.10 | 0.41 | 0.40 | 0.00 | 0.41 | 0.41 | 0.40 | 0.10 | 0.41 | 0.13 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 |
| 13 | 0.41 | 0.41 | 0.41 | 0.17 | 0.41 | 0.11 | 0.13 | 0.41 | 0.41 | 0.14 | 0.41 | 0.41 | 0.00 | 0.40 | 0.41 | 0.41 | 0.14 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.16 | 0.40 |
| 14 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.13 | 0.41 | 0.41 | 0.40 | 0.00 | 0.41 | 0.41 | 0.13 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 |
| 15 | 0.41 | 0.41 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.40 | 0.41 | 0.41 | 0.10 | 0.40 | 0.41 | 0.41 | 0.00 | 0.40 | 0.41 | 0.13 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 |
| 16 | 0.41 | 0.41 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.40 | 0.41 | 0.40 | 0.10 | 0.41 | 0.41 | 0.40 | 0.00 | 0.41 | 0.13 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 |
| 17 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.13 | 0.41 | 0.41 | 0.14 | 0.13 | 0.41 | 0.41 | 0.00 | 0.41 | 0.13 | 0.13 | 0.13 | 0.13 | 0.13 | 0.13 | 0.40 | 0.40 |
| 18 | 0.40 | 0.41 | 0.40 | 0.41 | 0.40 | 0.41 | 0.13 | 0.40 | 0.40 | 0.41 | 0.13 | 0.13 | 0.41 | 0.41 | 0.13 | 0.13 | 0.41 | 0.00 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 |
| 19 | 0.40 | 0.40 | 0.40 | 0.41 | 0.40 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.13 | 0.40 | 0.00 | 0.40 | 0.40 | 0.10 | 0.40 | 0.40 | 0.41 | 0.40 |
| 20 | 0.40 | 0.40 | 0.40 | 0.41 | 0.40 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.13 | 0.40 | 0.40 | 0.00 | 0.40 | 0.40 | 0.10 | 0.40 | 0.41 | 0.40 |
| 21 | 0.40 | 0.40 | 0.40 | 0.41 | 0.40 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.13 | 0.40 | 0.40 | 0.40 | 0.00 | 0.40 | 0.40 | 0.10 | 0.41 | 0.40 |
| 22 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.13 | 0.40 | 0.10 | 0.40 | 0.40 | 0.00 | 0.40 | 0.40 | 0.41 | 0.40 |
| 23 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.13 | 0.40 | 0.40 | 0.10 | 0.40 | 0.40 | 0.00 | 0.40 | 0.41 | 0.40 |
| 24 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.13 | 0.40 | 0.40 | 0.40 | 0.10 | 0.40 | 0.40 | 0.00 | 0.41 | 0.40 |
| 25 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.16 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.41 | 0.00 | 0.12 |
| 26 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.41 | 0.41 | 0.41 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.12 | 0.00 |
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by the Ministry of Science and Technology of the Republic of China under grant number MOST 108-2410-H-167-003.
