| Algorithm 1 Overview of the Proposed Algorithm |
| Require: , , , |
| Require: , for all pieces of equipment |
| while do |
| Randomly choose a piece of equipment |
| Identify the group of the chosen equipment as |
| Obtain interaction history and compute |
| Update , using (12) and (13) |
| Update for device i using (14) |
| end while |