Skip to main content
. 2021 Oct 29;23(11):1433. doi: 10.3390/e23111433
Algorithm 1 Adversarial attack trick (with the MADDPG).
1: StateAttackQiμx,a1,a2,,an,μisi|θiμ,si
2: ai=μisi|θiμ,Qi=Qiμx,a1,a2,,an
3: for i=1,Nado
4:   si(noise)=si+Gaussian(0,σs2)
5:  ai(noise)=μi(si(noise)|θiμ)
6:  Qi(noise)=Qiμx,a1,a2,,ai(noise),,an
7:  if Qi(noise)<Qithen
8:  Qi=Qi(noise),si=si(noise)
9: end if
10: end for
11: return si(noise)