Research Article
A Service Recommendation Method Based on Requirements for the Cloud Environment
Algorithm 1
Construction of user community.
Input: data , centers of the initial user communities | Output: user communities | (1) | repeat | (2) | for each user that does not belong to the set {} do | (3) | ; | (4) | for each () do | (5) | compute the similarity between and using (3); | (6) | ifthen | (7) | ; | (8) | ; //record the center | (9) | end if | (10) | end for | (11) | Add to the community ; | (12) | end for | (13) | for each () do//the center of each community is redetermined | (14) | for each service () do | (15) | ; | (16) | end for | (17) | ; | (18) | for each user in do | (19) | ); | (20) | ; | (21) | ifthen | (22) | ; | (23) | ; //update the center | (24) | end if | (25) | end for | (26) | end for | (27) | until each () converge |
|