DP, part 2: executed at each source node 𝑖 𝑀
repeat
 Wait until receiving price from each route 𝑗 𝑆 𝑖 , then
 Send a request to route(s) 𝑘 maximizing 𝑢 𝑡 𝑖 , then wait
 for the decision of requested route(s).
if there is more than one route saying “yes” to its request
  Choose one randomly to build a formal wireless
  connection.
End  if
𝑡 = 𝑡 + 1 .
until each route balances its supply-demand.
Algorithm 2: