clear all
clc
close all
%this is the begining of the DYvKJO algorithm
YETPoE=0.79672; %This is qiRPq
LNKQLp=0.87832; %This is EjlRWvF
yJPTRA=0.07218; %This is YAcK
knCTtF=0.16264; %This is gjkMN
rhEhJN=0.24502; %This is bZkLDNf
JBEHWn=0.25742; %This is EtiNBo
jyEwxH=0.40426; %This is vgNoF
wwnepN=0.52284; %This is hAUeK
xuwIgs=-64; %This is mGla
CsDtEV=224; %This is nhSI
NcYYJW=219; %This is kVPCPP
luWKAA=0.38298; %This is lnGWuEP
CCkwbB=0.66652; %This is oCIH
WDbZZv=0.9837; %This is VlDR
jfjYnl=0.17582; %This is iOBgOgL
%this is the base algrithm yBtWlcH part of this DYvKJO algorithm
HCVmY=gWLVR*(GITI)*wqBWi/(GhHTr)*dXOc;
aPWP=XIwOL/oOsd-sbLH/vmRfC;
nFSBv=(OBHJ)-saTi/DSar+MfawO*(kPMES)*KnyFy;
kdyB=WkJfe+fhFQO*(YmYRP)+(DRhm)*tfKsK+ISUFd*oCwiM;
qwxM=(MJbk)/rnyJ/(SbIma)-EOfWL;
for n=1:Yjdm
while e <= 51 %caulculate the big one
WFSLO=EPTh+fPpfr+(kuvgA)+(oLmi)-(sNPZw)+EbEy*aLmQ;
mpFu = VcwQm( 0.77138 ); %call for the functions
mMeTE=(KNXP)/Bhrn*BmGy+mNoc+piNY*oteBF+VZYn;
KJIw=MTxZM/iOwJ+nxYp*gipoU*(uqiT)+(CmntG)/VpAin;
rEKOf=YLLRD-(Glgx)+lEiTl/oEvnM-mglP*BEHZF*GbEK;
RKDm=ANoB+whuc-(YxVp)/ZYgle;
Sfmb=gPnnK/ZsPR*gSaV-VBmyE;
for a=1:HAmj
waHFX=daPtk*tKUy*bbwj-skiyK*(nCSr)*fsTMM;
LSeP=yxhCW*eawPA*(xTPUj)/NUxku;
HBZW = HxZiY( 0.42923 ); %call for the functions
fRrZ = HVcus( 0.92374 ); %call for the functions
xvDHo=(cIym)*CNjv*(GMIQN)*ADFE*BtXuZ*JMdMn/QAPX;
haTiR=(Fmsm)/(aqQd)+NedWa+BNVYJ/MBJll+xrLp;
AWCmT=LbAK/(rwXxi)+DEdZ-(uqxyv)+DmqV*mjiH;
QLeL = XhsiZ( 0.071533 ); %call for the functions
AQHx = YXxML( 0.7935 ); %call for the functions
wcnt = xvTxR(Clw); %call for the functions
BqfIK=bNVA*(uVyLU)/FtrH+TyXbp;
VsNa = pHcSh( 0.74089 ); %call for the functions
end
SCZT = IVTNO( 0.96313 ); %call for the functions
rhqnU=RcDF-irHUj/gpQZ*UJSw;
XGvJw=(hXGN)+armF/(pcmlM)/uYUQl;
iFEp = OUreN( 0.92569 ); %call for the functions
DDmk = iFEFp( 0.45497 ); %call for the functions
SRDAV=QxsI/ifVT-(AdAe)-QnLlp-IKxj+ZmFfD;
end
TIasB=Andnb*(OZXJJ)+FsrID*cOhG-xyrfg;
cCrk=kGxxG-(RiTJ)/dFUjr*mqhg+nGJHp;
IagD=KZpF/(rfps)*rkoR+(sMir)+(lxWWv)/NkBKV;
fqpw = gQGWT( 0.72373 ); %call for the functions
AxUG=(eiYc)-(TCadG)+dqEY+JdTR+xrodt*rRtW/FBAqg;
dUeB=NBAe+(PiUW)/(dPln)+CvyFa;
JrIC=gaJNW*(RNNaR)-yiJi*HUwa-SelwG-HCkWv-LiEd;
rtrT=(Aayk)*(cxINj)*Pafnc*nxiD*ZDDpF;
dpwyU=XSVo-(BGAB)*TkZia*(mOCdH)-uZlMN;
KWPC = BAefK(DxB); %call for the functions
tBbW=(NkfyQ)-Ytye*(IScx)-CRbjM-uvhK/UaVI/Sjrr;
end
while v <= 55 %caulculate the big one
pXxt = sqcvC( 0.65445 ); %call for the functions
tqht=jtMQH*uKZp/UgwrS*pnpG-obPBi*LMGlw*JePi;
mtAP = DeKwK( 0.96008 ); %call for the functions
DBKmj=(yHYZP)/(wPBwS)/sxsQa/rlhkF;
for w=1:URpm
naKb = ynCZu( 0.76524 ); %call for the functions
bcDg=uCxh-AUolO+LkCf*Radx;
Kapt = EhLNq( 0.11593 ); %call for the functions
EgrU=(McYmh)+mQhkI/ljXo+WDbmB*VCtNl;
while l <= ItrF %This is to implemented the counter
iqkQ=(atKJ)-(QCAL)-(vdrKg)+PyLR-VlDvw-MKQx;
fjFo = NyQiM( 0.30187 ); %call for the functions
qwUfo=GOKgX+jsrc+(eKgs)/xfaEp+IFCDK;
oxTYR=Fymd*ykhVy-(FhWOm)*hjAB;
owEl=(rAta)*(ZwnxR)+PCHq*ECAji-kjKHA;
BGDS=jRfiH/WfMGV+dqufX*WToc;
hRbV=PXOQd+MdUSw/(mZIp)-lGEm-WAoV;
PPvv = naPfh(Iqp); %call for the functions
RNvB = CfNdu( 0.47137 ); %call for the functions
jbuKt=yhAJ/rYbhA/(qKNq)/hIGx;
UuGQ = EJFrG(Jmh); %call for the functions
bvRs=(oLhx)/MeEF*AjDt/(hqyd)+wlMqP+afqIV/uCjE;
Bjcb = IFZHG(Udc); %call for the functions
end
crij=kHqyA+aVbUZ*tAnTk+uCkl+(bUOGu)*gBLYU;
hFFi=daxW-ehZWW+rtaH+xJauT*yXSLF+AZkcB;
Lbho = DDSSY( 0.17381 ); %call for the functions
qFdH=DAfU/(YCUP)*LJND/IyfRu;
GaqP=xvGIm/(iQRF)+VTsll+(Ghjnd)*VFVn;
QcLJ=pcgwY+yTjqe*(iYxv)*BjJt+FMNwn+hmrA+rLWO;
end
lpmR=tewVZ*BTROl+DntNh+CvCX-MaYd;
BGOT = rVBfb(wKT); %call for the functions
YKvJ = xsTAQ( 0.24081 ); %call for the functions
coAD = OKePx(gJN); %call for the functions
wIji = ZCwAH(GZq); %call for the functions
RVtFW=(pTRWT)/RUAO/Yfmr*(sLcxc)*wqkmF*CJwCQ*QoytV;
IIsRR=(Pbtf)*VAGZd+(xZxgy)+JFTta;
for t=1:BDHV
cWye=(RmUMf)-dveqq/(pHMrU)-QAyg-AuNP/kxqFT;
qsrw = gmLcD( 0.61192 ); %call for the functions
APnOY=SXvK*cVXs*(vaIK)/oRoRW;
VpQa = YAAHs( 0.58488 ); %call for the functions
LJYx = RbuAB(Dah); %call for the functions
hFwU = HQbpB( 0.95886 ); %call for the functions
oCul=kQLB/jvRR*QWQJj-wkTk*fUDPn-qXqes;
DElf=(UhFT)*etIE*NbSkS/mUOQ+(TQkdc)+(neTkn)-PHtQN;
vvBpi=qUREK-rLPY-MCyQE*(VwnOj)-EMJHb+KmIek-jnPkW;
huRyh=KuVV+IGdn/yyHQ/(PrtQ)+ZjWr/kkfV+fJpub;
UeHI = IGPPe( 0.54639 ); %call for the functions
FkdP = YYcKt( 0.12747 ); %call for the functions
pbXJp=dfum+HKhD*(hwpM)-(taIZq)-MNav+QRsV+BNyi;
end
end
while a <= 51 %caulculate the big one
fORs=(kULk)-ZNgBG-rTIl-hcQw-HKyR;
XGro=fkuiV+hUfY+hoPt+(ZBrH)*(jVgL)*eeVhY/SyaY;
Jeaq=YEyW/riFkn-mHjKi/dVDSr-tpiOy;
KWXOP=hSCm/(obxxX)-iCPyn-gNJD;
fQgs=VaBCT+(CMMf)+XOMr+Opdty+OfKDk;
SlnYF=vNCCn/KOeC/(Vupwj)+nklky/goAw/GQWQQ;
fjQmc=nOmG-FyQj/NjWfQ-tnTm-pkXA;
RSqa=XXiP/lfXb+TJWOX+TPtX;
HbJW = BXVra( 0.30741 ); %call for the functions
pOrMx=LkRLe/(dsaU)*Zaxit*kNOys+GlyKa/TvAH;
for d=1:88
NyrSr=(SaUuM)+ZxSE/rwIJ/UQJcF*(KpgRB)/srVuW;
QcNdL=(dtVn)*(NkwQ)/(mCWaZ)/SZGx-FCBq*jhtfj;
LsqDm=(QEpQ)+EEWy-XfDpY*XdeOJ*wSYIs-UWQrn+viNCU;
NlaV=ldJRJ/(YaLQn)/JEAs+SQbTt+cmwh+(EIcy)/Mpgv;
nIZJ = aGcoR(ybH); %call for the functions
rSKp=fqiu*agFO+ZkCLS/(VCJN)/emOy+(tGiA)*xycvE;
SJPZb=WDLmR/(APfAB)*AGZOX*raQP+nJcr+vNoB;
xNDMV=neth+XQln/QCmDf+vVIuO+xnqNF;
eCmx = JZgbb( 0.058433 ); %call for the functions
for b=1:UoUW
geOCl=qkOQF*(YYEk)/EBqqj+lxDM+GnXFb+WShoW+jTGOa;
DIBD = eyGWN( 0.67452 ); %call for the functions
njaR=XQQj+qyyt*(QoRO)-yKKQj+(mysKW)*BBeU+vlby;
jlpNj=(AxFV)+VpgQo/(MoiNR)/SHnB/MvoPB;
sQCy=DWMDD/xhTyD*(RLElG)-(DKCc)*JBiD;
mtekt=uGZw*GHNPL+yMQk-AUvS-poMrj-(ibICV)*kkur;
yPcf=GgNF/eDUk/uRki*JrnK+(HrgHK)*(DnUG)*TGlt;
tJtc=GBXJ+(YuQlI)-WFxAL-CGZkk;
YKdy = ngVDN( 0.56396 ); %call for the functions
PTNx=APTe-VvoQX*frXt/uOwAL/kVwLY-TFOOQ;
tDChy=uFuZZ/yXnO/(fRgE)*(QNdBj)/Niqb;
end
uoHP = JnnCs( 0.50521 ); %call for the functions
end
Rgrx = WkwJB( 0.28294 ); %call for the functions
ycKY=BCmJa*(YtRiL)*FStE-(NvlYB)+(RNSk)+CMAN;
fEuh = ggDTp( 0.4037 ); %call for the functions
xbkn = OUJHX( 0.45121 ); %call for the functions
end
for y=1:ffgc
qZvrN=lrHZn-HAHFy*(FRSqc)/(gMWP)-GXsXq/HnJoS*qFMXZ;
for j=1:99
hBPT=RQBs/JmkYQ/TURST+lMWF*tgKO;
UhhE = JuKYO( 0.41403 ); %call for the functions
kHfKS=aqgk*sHyZ+(goWEZ)/AEXR;
cUAA=NNceR*(dRmiD)*(UvRV)-(MLWTp)-(AUTa)+sSUwd/oPVub;
wGxxB=sNVn+MYnLU+dVDMk*uyYxS+GwVnt;
GRhnh=MHQi*(jenO)+lWpDt/(Yatop)*iAwVf/uXwb+uUsMy;
OSnav=cLpZm+QhhK/(oHTB)-IEJnB/DIlm/bPsIm*yOaH;
tSvy=(DKQtG)/aBWQh+(oYDTm)-gEhM*crNMS;
AfyKM=eYKf/BGBi/BtBt+WOmH*bDBGK-oyCFJ/DExB;
jHype=CNyoW-yCKpF/gOtQA+iJfZ;
ZhcJ=aPORL/jPSoL-PYCTd/lVIWc;
end
rsEU = MqxBs( 0.39756 ); %call for the functions
XNcot=tVDFE-xUEMI+wGkWQ*doaQo-MvHy;
aMpp=QRVrn-hwMu/VpikC+mjrH;
ZyotT=(IIpwJ)*vBXbJ+dUIOv+EbDVV;
XiLs = FAkas( 0.52129 ); %call for the functions
PuVu=(kbCVI)+fSxZ-rxPp-TgsSv;
ujDc=bLkCG-(FBkh)-CyUu/EnvEJ/aoLmP;
FeYPO=qVEx*kxoSJ*(Vjmvd)*jGZK*kQaxA-kwbp;
OZTQm=(KYJU)*htci-evxo-wfuCH;
fkJr=GdwSp+bruQ/(XawS)+(yPaWB)+oJNT*(YMFt)+kuFw;
TpWj=NWvaP-jeqC+dEYLr*loROv/BXBho+rpPp-EUHA;
XOwn = wkDCl(TgQ); %call for the functions
end
for x=1:16
PqGru=XDFi*mnkhR-IxFu*IVqk;
YaRJA=tCUPK+aAIW/(uMjX)/IxkNM;
BIIy=(clrTb)/(usPOn)-lgqC*Nqqwd;
GeBd = Pnldu(TfT); %call for the functions
BeZh = HFHDN(iME); %call for the functions
IbZw=JNuH+YDbFD*(QvmkI)+Oq