Research Article
Social-Aware Edge Caching Strategy of Video Resources in 5G Ultra-Dense Network
Algorithm 1
Aggregation Process of users.
| | 1: /∗ is user set; is set of user groups; | | 2: and are empty sets∗/; | | 3: for (; ¡++) | | 4: is added into ; | | 5: for (; ¡++) | | 6: if has same domain with | | 7: is added into ; | | 8: end if | | 9: end for | | 10: if | | 11: is removed from and is added into ; | | 12: else items in are removed from ; | | 13: is added into ; | | 14: end if | | 15: is set to empty set; | | 16: end for | | 17: all items in are added into ; | | 18: if is not | | 19: if is | | 20: for (; ¡++) | | 21: is a group and is added into ; | | 22: end for | | 23: else for (; ¡++) | | 24: computes similarity values between and all centric items in ; | | 25: if centric item of subset has the largest similarity with | | 26: is added into ; | | 27: end if | | 28: end for | | 29: end if | | 30: end if |
|