A Novel Noncooperative Behavior Management Method for Multiattribute Large Group Decision-Making
Algorithm 1
Input: the individual matrix and the threshold , which is determined according to practical decision situation.
Output: the number of subgroup l and the subgroups .
Step 1. Construct the decision set U comprising all individual decision matrix, that is, .
Step 2. Initialize as the number of subgroups, and select decision-maker as the member of this subgroup, this subgroup is defined as , and S stands for a temporary set.
Step 3. Select decision-maker sequentially from the set E and allocate them to the subgroup . Then remove the decision matrix from the set U and let the number of members in subgroup be .
Step 4. Compute the gather degree between decision-maker and each subgroup , which can be denoted as:
where, is the number of decision-maker in the subgroup , represents the gather degree of decision-makers in the subgroup , if the , decision-maker is allocated to the subgroup , and remove it out from the set U, let . Otherwise, decision-maker is allocated to the temporary set S.
Step 5. If S is not null, let respectively, and get back to Step 3; otherwise, go to Step 6.
Step 6. Record the results of clustering. The number of subgroups is recorded as Y, and the number of members is recorded as in the subgroup .