Skip to main content
. 2024 Mar 16;11(3):283. doi: 10.3390/bioengineering11030283
Algorithm 1 Adaptive Cooperative Crowd Modeling using ATC
Require: wk,1, tk,i, Lk,i
for i=1 to Number Iterations do
    for k=1 to Nk do
      Adaptation step:
      if wk,ipk,i then
         vk,i+1a=Ck,iRwk,i(pk,iα)1wk,i(pk,iα)wk,i(pk,iα)
      else
         vk,i+1a=Ck,itk,iwk,itk,iwk,i
      end if
      δk,i=1|Nk|1lNk\{k}wl,iwk,iruk,iwl,iwk,i
      vk,i+1=λ(βvk,i+1a)+(1λ)vk,ig+γδk,i
      φl,i=(1μkv)vk,i1g+μkvvk,i
      Given vk,i+1, we obtain the next location vector of node k
      wk,i+1=wk,i+Δi·vk,i+1
      Combination step:
      vk,ig=lNkal,kvφl,i
    end for
end for