Skip to main content
. 2021 Oct 29;21(21):7208. doi: 10.3390/s21217208
Algorithm 1 Shortest Routes in a Wireless Network
  • Step: 1 

    Inputdata:

    Xu,YuMetercoordinates

    Xd,YdUDAPcoordinates

    Xeb,YebBasestationcoordinates

    Xc,YcHeadOfficeCoordinates

    N=card(Xu);M=card(Xd)

    K=card(Xeb);P=card(Xc)

    XT=[Xu,Xd,Xeb,Xc];YT=[Yu,Yd,Yeb,Yc]

  • Step: 2 

    Calculationofdistances:

    for  i=1:card(XT)

    for  j=1:card(YT)

    D(i,j)Haversine([YiXi],[YjXj])

    endfor

    endfor

    D(D=0)

    α=N+M+K+P;Dmax=δδQ+

    Gα,αceros;G(DDmax)unos

  • Step: 3 

    Minimumroadsandroutecosts:

    [rpciai]compresssparsematrix(G)

    A=[rpciai]

    predDijkstra(A,α)

    CostTRouteCost(α,pred)