Skip to main content
. 2018 Jul 23;18(7):2391. doi: 10.3390/s18072391
Algorithm 1 Strackelberg-based game interaction process
  • 1:

    The sensing platform releases a sensing task, task, and calculates payment incentive coefficient, C, whose upper limit is defined as CTH;  

  • 2:

    The sensing platform pushes task and C to the set of potential participants U;  

  • 3:

    For each ui(ωi,ci)U, he/she decides and reports (ωi,ci) to the sensing platform, and the sensing platform forms a collection of potential participants, U={u1(ω1,c1),u2(ω2,c2),...};  

  • 4:

    The sensing platform conducts statistics on U:

    4.1 if ui(ωi,ci)U and ωi = 0

      then if C<CTH;

       then CC+ε; go to step 2;

      else go to step 5;

    4.2 if ui(ωi,ci)U and ωi = 1

      then go to step 5; 

  • 5:

    The sensing platform chooses participants according to ci of ui whose ωi = 0 in U and constructs a collection of participants, U;  

  • 6:

    return Participant set, U.