A Novel Noncooperative Behavior Management Method for Multiattribute Large Group Decision-Making
Algorithm 2
Input: the normalized individual decision matrices , the subjective consensus threshold .
Output: the final group decision matrix .
Step 1. Large groups are divided into subgroups
Use the clustering method (Algorithm 1) described in Section 2.2 to classify the large group. Suppose, we get clusters .
Step 2. Calculate the group decision matrix.
By applying (4), the decision matrices of subgroups can be normalized and aggregated into the group decision matrix.
Step 3. Determine the .
The subjective result and objective results can be adopted to calculate . By combining the number of decision-makers and the actual decision problems, the adjustment coefficient is determined, and this step can be removed in the following iteration.
Step 4. Calculate consensus
By using (5) to calculate the consensus level between each subgroup’s decision matrices and the group decision matrix, that is, . Then, the group consensus level can be obtained by applying (7). If ,and proceed to Step 6; otherwise, move on to the next step.
Step 5. Consensus reaching process.
(a)
Detect the noncooperative behavior (s)
According to the three identification rules described in Section 3.1, the noncooperative subgroup can be identified.
(b)
Manage the noncooperative behavior (s).
Using a treatment method that describe in section 3.2 to address the noncooperative subgroup according to the opinion matrix that decision-makers modify. Enter the next iteration and return Step 2.
Step 6. Output related decision information.
Let . Output the final subgroups’ decision matrices and the final group decision matrix .