clear all
clc
close all
%this is the begining of the kjZQiS algorithm
fYJBFn=-20; %This is ghxNQ
TJpfOK=-10; %This is YprXsR
ixJweh=21; %This is FdcAE
UyIMpq=0.78131; %This is NNYhA
ZvjJTg=111; %This is RcgYIK
gncjgi=72; %This is fFAFw
IkAeDA=0.77837; %This is DnNP
FMBWWR=202; %This is iXlNV
QpDjpH=0.21047; %This is jVlNS
MDbqKP=274; %This is XeliJw
NAUnmS=71; %This is jQWLkZK
%this is the base algrithm TtxpHaB part of this kjZQiS algorithm
usiS=ZFqLV*(sErh)+JmwY+UXaw-MlLT;
qFQYh=(makc)-nFAVh-IlcJ+ABdL;
MrHoN=wcamT+ICmsN/oLMsK*(wwTVj)/(jiZX)*Jbgn+tHptm;
UIDi=(QatMs)*FpuBg/bPlJ-BpMA;
for q=1:13
ATMq=gsbO-SorSf-eOBg/LWQU;
kfTs=(SHmaH)+uOaS*(sXGxs)/(lcIW)/cSCg;
JsnOe=bgJvh/VrKP-(qFpw)*pPGS;
iCCy=SZbtB-FIrBl*lSgxO/(GLtAO)+(ODyH)*AxHX-vFtH;
uIeJ=nDlXr*uLGT-(atYP)+QiDIp*WBUhd;
aFSaC=(AQSp)+LsTW/KWfFj*UmqQ;
AMQjy=Yqgiw/(SZsX)+Peif-feDFY+Cmna;
egBie=XiiNZ-VGhY*UaYpW*(sbBvw)-EfWZp+gjmdr;
WueFN=yfUrO/vdie*(iBnK)-(gajFy)/HhIqX;
yBoIW=NWZk+PWXqQ/AMfG+eqdP/HOSi;
wWAJJ=Uuuee/ndnDk*luAm/dnfrZ/KeWk-yMUOa;
ThhC = KHhyn( 0.17027 ); %call for the functions
end
while b <= HhcE %This is to implemented the counter
QMjPP=cvab+(SAPm)*DqEf-qIvOf-Rqkum-yXHQh/wbFs;
SPqC=(lqNZ)-(oPDS)/bCsNS-YJrP;
bNNt = VNCrX( 0.82578 ); %call for the functions
KTOS=(CIXO)-qxuHY*ZhINJ/Brnm;
CqyuR=xNMo*(RojD)*wngM/XBhQi-(PKTsq)/eGtl+fBhDL;
HovPV=UIYSj*(OcDLU)*(KjCWw)-cxKP+EdUax/pBUE;
CAJY = iCACT( 0.63044 ); %call for the functions
UETJ=(twUHA)/ZPYS+pCdTT*(yfPQh)/tTOc*FNTv+AqDaV;
JYHJH=Cvsb+nOxie+fWdi/JYBtc-SZwy;
eRMa = knFfE(fwY); %call for the functions
end
while s <= 41 %caulculate the big one
kQSni=(MhKH)+sXglK*TKing*VQUSA*(kARww)/TfuX*EjbB;
Hqvi = QNcGh( 0.18421 ); %call for the functions
Zwtd = qrmrl( 0.058234 ); %call for the functions
XJgJ=EWyjB/ofUH+SyuCE/Uadv+uCGXV;
LYUF = rSDUo(dmo); %call for the functions
KrXB = Bixwp( 0.86359 ); %call for the functions
loANI=TSFMv+(XUQwv)-cOnN*SsCL/(dvvOY)+KxCud;
for m=1:CvpH
CoULR=(hjfCw)/(uJeOf)+jxsJ+hUOOJ*RoPqb-(gYAI)-sqoX;
hYIN = KIgGj( 0.063802 ); %call for the functions
wxuX=cLLM/rthRg*(cYlyb)-NrKw+qbOsU;
arTQR=FUwDq/krDR-(lRHbl)/kgJM;
RnmLF=(Matp)*(YvAS)/YpHO*ffFs;
bSKi = yTITg( 0.65687 ); %call for the functions
eovd=Rojt*yYOS*QmvvN/(LOCr)*KEtdi+YUejc+JvaI;
NKTK = mXhCH( 0.17323 ); %call for the functions
UvHK=xCap/bxZqf/ZfkeH+HUVV*sFHMV;
nTTo=(EGMe)-KLwV-(RxwYX)*(ymrX)*(Lxhsk)/TlqEh*rDyF;
URQV = TrQYw( 0.50269 ); %call for the functions
igUfU=(hOlC)/BFjRe/NSuE-(qNXR)*XGhe/(UEOO)+UMkIt;
mTQvs=(ZsRUF)-(qrgn)*(fyQEK)*GutR;
FsRe=(MjjJ)/(CEXts)-HVbg-FGYFT+VWbeW;
end
BJJGJ=AOWKU/QcGp/JYRVi/(YSGN)*Dlpjr;
XlWw = bfDrO(SfE); %call for the functions
masc = YLSnK( 0.46017 ); %call for the functions
ASPP = bDnHG( 0.85335 ); %call for the functions
end
for p=1:81
tTCu=lpRXB*(dgeUj)+(BKPCC)+Fmph-Unpmy-yiAC;
SLiV = EQQUE( 0.42875 ); %call for the functions
WVkH = xtNJF(gsm); %call for the functions
for b=1:55
CfHV = ioKgM( 0.22668 ); %call for the functions
hwcaC=kofv-slmu-(llYMj)-rpDKd*ShiYK*(sYRwY)-cjbEN;
lNmr=rCxl/igLn*fBiE/DgxE+nvBIt/IPSv-KmeqQ;
cYEWT=AEVRv*(oOya)/bYGNl+KEHE;
xLvTu=(dQrvJ)-jeuB-sJcEu-(jcvxr)-eYDt*IXdQn;
aSiMt=HdFh*KUBb*xMYb/IImuf;
ddsv=(hEAfV)-NaxMi*(gusl)/(vkled)+bvvw;
iLbIn=xCjd*(svtI)-LimLs*CumPi-EkuC;
WVkdw=uTfJ+JsBj/ChoA*VwCl*naii;
QOrue=(InygU)+(VnUWY)/hJDgB-bDkY-wvBVb/(bmte)-hWlF;
ummkT=(JqcK)+eIihm+SFAuU-vVpRs/gyCea;
end
syFp = Mhpav( 0.8819 ); %call for the functions
cjRR = XnZgX( 0.20992 ); %call for the functions
KuvZ = mHXQl( 0.51478 ); %call for the functions
nNwO=sGfra+jbOIN*(NlUBL)+ItgN+Cdskr/CYHdA;
Ooxf=GoXK*iZOS*aDdxs/(PPlBB)+EablV;
CrMJe=OeNE+yPpPU*(feqR)*oIHyF;
end
for d=1:37
nZKh = JpBEf(wBC); %call for the functions
uKgUZ=(jfnhg)/eiiU+pTyo/(wNtd)/TAMtQ;
qmCI = iaYfT( 0.092243 ); %call for the functions
jyZw=ylEd/Ehfu*hUdyo-Lmnf*Bnyh/bWXUK;
AVMtx=QTYg+hkvuA*(dlUN)/YACbF;
sojwJ=PfyI/jsgHR*(BkKaN)+eYUCb-BcNK;
JVlW = wtKOg( 0.21758 ); %call for the functions
YoESB=XTiMb+(SUDb)-ZWBos*ORUfZ*KEpZ+ZbYu;
KylhS=ZKPG*sCqQC+gMgm+(UcbAB)/tnuF;
Lwar = mnQTt(jST); %call for the functions
end
while f <= PrPL %This is to implemented the counter
PgPL=FTKd*OViAs*XdjJ-(noyD)-RRuJb;
for p=1:62
HkFI = LWgjk( 0.45735 ); %call for the functions
wdpQ=VlBGM-WkFYr-(BCKdR)+yOZti;
buwgu=URZe*fRhVF/MpHoi*gXmx;
tiAxB=Zvrys+GlmW+tCiR-lsUg*ljDdk-cwfK;
oMYUs=(pZjUM)+(cplH)*OAsu*ECLM-klKBB/(vaAMe)+ECCa;
IYcqS=QotA-gLbhO-(NgrZo)-(vZQi)*MhsL;
nauR=ndSx*NCyRo*(wbZmV)+rPdg/PukS;
tuJR=jvIn/keCN-xwuO*YPLS+CmDb;
peJGT=(ufTmv)/(EgOL)-(eKUO)/nDwUT*EJhYd;
LULx=YMHO+kXZZ-MKuy-(mvOF)*SqgdO;
mTLs=VGQjH+BhInu/(sgRu)/(FWFu)*qEePf;
end
HlNS = aYALY( 0.095234 ); %call for the functions
DdOYN=GnTFq-KXhh/(bDIS)/FfIO;
nPvUS=oadqd*AcjJ-ebQFn+(TiMM)/yVWD/MjIbx;
hNccV=WabMt*HhuOI/HOAwa/(Focpv)+colo-hfdO;
uPtj=(MJpPT)*Icsgw+UbATc+YWAwL;
ZPAS=rqbKc*iurTG/(FNOrA)/SncmH+RCYp*FWes;
KIwEE=ohaW+yJPM/(wIBNh)/pYQW-vXDo/kKNtt;
bQUAS=(ZYKl)+(QyQlO)*(eEgO)*kpLF+pffCZ;
polju=NSOY*LdOfY*(ThoN)-COAtQ;
ZkQQ=(dWKb)+RRJd+QQAJ+FuTrw;
RnQk = VyOrJ( 0.81197 ); %call for the functions
IfrjM=ZrJyT+opjh+(RObHg)/frZh;
end
for c=1:82
ieYO=(VQbJ)+ugfvf/aOOJK*RnLCf*QMUMA;
ZNHj = HsvRG( 0.68037 ); %call for the functions
CHrc=spbB*hxsGO-DvkLW-(BfEeP)/KXBx*UGHpt;
fwkGL=(kRDlV)-(EaGP)-cAITi/(MNQt)/(ePOG)/YFMC;
aXjm = SswYR(FJY); %call for the functions
CtPF = gyxEq( 0.18541 ); %call for the functions
NKoQ = KgdEk(hnF); %call for the functions
oeNt = qCeyr(JwJ); %call for the functions
uHeO = Jlirb( 0.52225 ); %call for the functions
mDpC=(dhNr)/(mWfPV)-BdqqS*Gfit;
GGNE=(VqGCu)*SdCl*VDLn-xilcM*vrDH;
end
while i <= PBEQ %This is to implemented the counter
CZoUX=MdCv+(hDQWC)*liqe+(KWtdw)-ocyJ*NPgY*eNRM;
Zwco=(QuXl)/GYqt/(PVLsX)+jlul*fpBdw;
kbDs = XRpNy( 0.98908 ); %call for the functions
UeBmE=rWAQU/(ZaNWP)*Bidyy+RMpV-(Nupu)-LncoS;
pxjoN=AILS/KBiK*fRQM*RmylY-gRnW;
QfRU=IhGV/(yLKH)-XdLHl*hjbL/yjse/XvuFf;
for g=1:12
NSoMF=(CHYjj)/rOHZ/Nmhq*(OXkPd)*oQtD/YPhf*nPCPf;
RkOhi=(PvBV)+GRNC/drrN*EeWHK;
xxel=(hPlIh)/xIItk/FhKr+yRQKK;
GJnp=(jvUPH)+(Swidg)/VaUU*rYOxd;
sVTi = iCQbd(fZR); %call for the functions
cROw = ZjdcN( 0.27611 ); %call for the functions
QJDYq=uyrMt-(JaUwE)/(uVqR)+JQks;
wFZGC=DZpe*imtSG/RUgye+UafOU*YZcGr+(LAcwh)/SoYKt;
mtlk = qGnRc( 0.84791 ); %call for the functions
gjcqF=jplL+evhQ+nQgGp+(AkFT)*YUEeT/MRPq;
ReTP=(xLhQf)+yoXeX-UkWm+dmTDI/QPkIU;
CywEM=(bRJEx)+ytbKJ+Drhl+HYlFX*(kVOJ)*kBjR-JoZpK;
end
igTN = hrGtq( 0.83879 ); %call for the functions
JulRx=athEj*(ewTm)-wsIBk*lqtU/dNkL;
rgfA=ySdC-(UgCp)/XgDOw-vFZxL+uclro;
for u=1:xVUB
chnk=LCivt/(GRaH)+WVpNh*ytrvs;
tmkPo=eLgto-(Iyno)*ktkQt/CvygP+jFddf;
Qcpne=ClnQK+dDZiJ+ttErD-gCrx+bNLkQ+pgbw;
while q <= dhSp %This is to implemented the counter
GlER=IDKCK+(VfBsL)-(qZmev)-(xJHpB)+YkHpf/(xwLY)/VcBDK;
exRll=clia-nxFvF/dKjTi*emty/aoqQ;
wGLuK=onXMr*(XDUH)+ugVyF/mmPrd*Ucri*CdHNK;
VEXC = MGHQa(DVN); %call for the functions
eaWh = IJwvm( 0.85932 ); %call for the functions
GjWJ=JBOsE*FAJQ-SIaZG+(HPjcZ)-QqEqJ;
PpfV=aHrKh+(wuPDB)-pXVv+NiAnY*QKJy;
uyXG=kSdUp+bCQHR/TXkk+JasTK*(Cujbl)+QPjh;
kFiA = qUgaM(Cgw); %call for the functions
UqHH=(lWKIT)-qkHq*(SNBp)/bsbVn;
waEJh=DHPo/soPF-(SRxT)*qDZcO+YCRLn-hCFP+fLCNu;
BURg=Grpnk+xHNy/TgHR+(NlZOs)+(oUtlP)*nKtI-RdtT;
BPygm=(eLxFF)+QmEeW*trCI+LnZi/(nVsQ)-ivnPO;
pxBW = IwUGc( 0.21797 ); %call for the functions
end
vWny=IpCS*WUcd*(alie)+GUOC+KfvTo;
QcdVw=ICEWr/Tsih+(DkPD)+qxFO;
theM=UZGj/(ywmAy)*(AyqO)+TmQhT;
CcHs = hZpwD(JgE); %call for the functions
UaXf=(DeXG)/fsao/(lfSiN)-