Skip to main content
. 2017 Jul 19;17(7):1660. doi: 10.3390/s17071660
Algorithm 1: The routing mechanism.
  Initialize Q();
  While xi. next_hop ! = source node
    for xj in Ni do
     calculate ce, ct, P;
    nodes satisfy ce(ewth)<ce(eresj) are saved in set Ni0;
  end for
  if Ni0! =  then
  set φih to φih, hNi/(Ni0);
  calculate the direct reward r;
  select the node xj with maximum Q value in set Ni;
  calculate Q(xi, ah), hNi/(Ni0);
  aj = argmax(Q(xi, ah));
  else aj = argmax(Q(xi, ah))
  end if
  xi = xj