Research Article
BFLP: An Adaptive Federated Learning Framework for Internet of Vehicles
Algorithm 1
Horizontal federated learning: the base station executes.
| Input: update parameters encrypted by CPC | | Output: update parameters of the vehicle Uvehicle | | 1: Decrypt ; | | 2: Initialize ; | | 3: for each round t = 1, 2, ... do | | 4: e ⟵ max((Percentvehicle) · (K), 1); | | 5: //Percentvehicle is percentage of vehicles selected each round. | | 6: Ct ⟵ (random set of e vehicles); | | 7: for each vehicle k ∈ Ct in parallel do | | 8: ; | | 9: end for | | 10: ; | | 11 | end for |
|