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:  ;
11end for