Research Article
A Web Service Clustering Method Based on Semantic Similarity and Multidimensional Scaling Analysis
Algorithm 2
The process of calculating the semantic similarity between two PDs.
| | Input: PD1 (the length is m), PD2 (the length is n) | | | Output: sim (the semantic similarity between two PDs) | | | Begin: | | | SUM ⟵ 0; | | | FOR i ⟵ 1 to m do: | | | MAX ⟵ 0; | | | FOR j ⟵ 1 to n do: | | | IF WordNet.similarity (Ai, Bj) >MAX do: | | | MAX ⟵ WordNet.similarity (Ai, Bj); | | | ENDIF | | | ENDFOR | | | SUM ⟵ SUM + MAX; | | | ENDFOR | | | FOR j ⟵ 1 to n do: | | | MAX ⟵ 0; | | | FOR i ⟵ 1 to m do: | | | IF WordNet.similarity (Ai, Bj) >MAX do: | | | MAX ⟵ WordNet.similarity (Ai, Bj); | | | ENDIF | | | ENDFOR | | | SUM ⟵ SUM + MAX; | | | ENDFOR | | | sim ⟵ SUM/(m + n); | | | RETURN sim; | | | END |
|