“…Cnew += c(ax,gj)* q(ax,gj,t2)*(1+η(It2,ax)) agree(It, It2, gj, ai, Contribution) If Nt2 has started to supply, It2 will directly reject the coordination request of It (step 3-4), otherwise, it will try to find a node that can replace ai to supply gj (step [5][6][7][8][9][10][11][12][13][14][15][16][17]. The PreDecide method is used to meet the gj requirements of q(ai,gj,t2) (step 10) (the method will be detailed below) until all requirements are met (step [15][16].…”