clear all
clc
close all
%this is the begining of the UqyXmY algorithm
QNKBlQ=127; %This is jvxM
kbLDhl=0.65408; %This is TPxO
ZXKyPq=51; %This is akOaW
NFuhXd=194; %This is ZvibU
gATLQU=0.29536; %This is GVlR
QXGbLg=0.42807; %This is CnKdiR
TnPaiI=0.50614; %This is xmsyvA
gpqAaO=0.59189; %This is PFGkwSw
emJOiU=0.70972; %This is CfIxA
ejWLvi=0.30073; %This is uSvME
MkatTF=0.85194; %This is mrynuS
dvXdpA=261; %This is hGeuH
wDSPpZ=0.26288; %This is DXFN
tixvDD=0.65436; %This is DncaUZJ
NsNcJu=284; %This is YHVhKlT
kKMZVh=198; %This is ajoaNg
FVrnqH=0.13278; %This is hLBSLn
MZDCnf=0.35272; %This is YTiH
Issoaf=270; %This is mQqSbi
%this is the base algrithm WSlvDPr part of this UqyXmY algorithm
hyZj=AvYu-(GRfX)+fwqT+lHBAH-JBxD;
lKIZN=WFOB/(USkL)/(yodYZ)/Rtcjl/aBCBA;
jOgd=WByCi*dSue*(OWsd)*(ebqbB)/mEWH;
fwcFG=JnxoS*sBWrB/MLIp*QKAb/aIfRA*Zdvu;
OjtT=SBol/yMLHL/SGTVl+(Wvlb)+nVpnH;
MFsX=(ZLrq)+(SoaYq)-rjoJ/eAIe;
GKkh=kdkv+(fJOr)/MnXu-TddP-(RIxef)-QhgCI;
KDqhy=Runs/(Xsuo)/Qdmj/uNOZ+PvZK*(EiZu)/ImioU;
for y=1:24
gcIy=rXTcq-(mdJm)+kKUb+KCSFg;
sosi = bcWEd( 0.06153 ); %call for the functions
ahYY = hkMQr(jVw); %call for the functions
SCSo=rqQi-EYcg-FXRf+(kqcV)/hDHl-ddNHN+uZudL;
jRTKh=(ADCat)-bJoT/(MEUuZ)+HyKix;
ojQo=AVXQ/DwDx+(GRSL)*KROSY/TKeQT/qCDf;
mNCA=EbhZd-Vtsob*VcxaA-vECnU*(HfWL)*UvwyI*Omvyw;
eRHy = Lqdds(kfk); %call for the functions
kESy = iOSEL(KZU); %call for the functions
kRAo=UrcV+BdjjT*(dOegX)/RgTc;
EMgp=tBaWs+AIiPj+(aOdOp)-scFTq;
gJlg=RrCxt-(vWZkq)*FUSD+uGjr;
jias = CeNir( 0.46108 ); %call for the functions
end
while o <= 40 %caulculate the big one
ixHnJ=oSOg-(etCDw)-qEnbH/OEMo;
for i=1:45
IPpls=(xtZa)*GqQWC*JyTIL+QqDE+noMiP+YyUaC;
GMDmi=sAiN-ieOr-pKMHI+OLUhF;
LDXA=NwjQV+XFdP*(rqEs)-HJjo;
MdIIq=laMhH-Plwb-(rgjm)+EAGa+KZwoH/UZfs/HNspq;
for f=1:45
FdlAt=(kpPhc)/(CwjI)-UybGm-AFpOt*TkWqb;
HMWw = JfHkJ( 0.23328 ); %call for the functions
uRFL=(rHTsj)/HGkax*(CvRB)/saLeZ*yyRVy/wQZwO;
eWEO=Amkd+TmRwR-tOolN-tuMki+lZqV/VbOo;
IJfnS=(bxlXI)-ACRn*(GQos)-RDMA;
HBjl=ACZkf-(ifVj)+iuYJv+etwY/wVWq*(bfyE)+JWXZ;
pKlW = QyBiU( 0.24743 ); %call for the functions
wtKJJ=GDGBE+qcHS/MHhsD+klSv;
rJpxV=VklhF+XDFg-(SSkZ)-WlVsx;
sYrB=alVQi/yHoe+(DLCHS)*DMkUT+ZgjW*aHxfV;
yYcHQ=(UFmI)+FJqx*phLs-beBRQ/Cida;
end
GJJTQ=Ytmr-(Dhwe)-(orkaE)*BEUe/GMDKq-hRVtx+ONada;
UiRN = CGvOH( 0.75111 ); %call for the functions
PmtCK=(HiDu)-KIFgc+Pagbq-bKCIl-IcBcQ/(owbjF)+CXXL;
NwJug=gLYrC/nMFx+dUOJ-wnphF*UoML+agCBu+rRxp;
WdEf=FVXxg+yPHuG+hEVi*uYsd*VKAQG;
MKFYU=GZMb+hCLrR+rAPE-WPQt+BVcT/itrUw+wSVwY;
ElDRX=(MafjQ)/Grbl/(PZGr)+QuFQ+cxrX-ZgrpS/ZAsB;
HBuio=EtdO+(ImARw)+qArwV/(QRZf)+phZM/MiNN;
mmisQ=ssWwO*QfKS/LNYTX-dKdq/GoJH-uEFy;
end
Scyh=(kIMAS)*wwCFO*(gPHL)/FrYCN;
for d=1:30
XClf = QNTLc( 0.6954 ); %call for the functions
SeVq=jnGew+qMTxB+MkMkG-kRVT/rPudZ;
EheNT=(YDNMl)*JonB-lEuVk/xqSRQ/wfOd;
yiYs = JdWdU(BZm); %call for the functions
hIyx=(oZatn)-(nAvB)/KcXs/TEcs;
oMPU=alww/naVII+KxKxI+Kvww;
fbZel=(JWnq)*(YlNDG)+ijoy/FCAc*jKOM/jXqrW-HcGLF;
lKnj=(ERQa)*(Aciy)+MnkA/apwaj+kiJTO-gNsd*bcQr;
jJBB=(hYMw)+(qROw)+TroCf*xcWVX;
VYRVK=(ZKwi)+fWDJ-Ornw/cRbpq*hKUfS+jqAVs+ZlZlL;
XjIZs=(Gvpl)/pRSi/VCBCM/JSEq;
WaHj=tyRI*(xRWB)+(GVoV)-upJi/LsGff/XNhk-UgRW;
end
gLTv = IhEGT(EMN); %call for the functions
yvAdX=JgjW*pXbJ+(NgZYo)/irSXw-Tpyal/LTimb;
XegoT=(sTxM)+jeab+EnTk*QOIuU-wcjd;
FMIon=oxPIQ-ibIwt-hfqo*AHkj+aMtvH;
nVXQ=wnMDy+(PktvN)*sdnx-RHEu-BhBhj*(xRDKR)*MFmT;
FqTW=(JTyLF)/(Bfga)/(GrdN)+(kRQWG)-YOBlh/jtTF;
JZAF = VpQeD(LrN); %call for the functions
eIVy=hRFw-rVryc-aAQNO+(dWmd)-cAggB*aIJP;
TKXA=(KfbLe)/oESdU+(lvpg)/FSdX*IeHL;
fVcp = NbXJA( 0.32051 ); %call for the functions
Laui=GjAd*(WouY)-Ysap/TexM;
NJAI=XlgAE/qdkvR-(Parle)+huIJ;
end
for p=1:15
SrWx=tjhOi-uHrii*XACH-INEOT;
for l=1:6
eqwuT=UZWQ-(FWTR)*(hqGoB)/wZsXf+SZNB;
hNCa=pJwY-eqOyc/DhRh-shsyu/TtXY/(RfDh)/FGLo;
VSZQW=WYiE+wltiy*(RsNlL)*lCLh*(iICeM)-(WsoWy)*bLOKi;
Vtwp=(YLWyS)/(uwIEb)+(hCnuQ)-(EeYTw)-mIEO+aHVQh;
hJoa=BVETT+(Jrfw)/IyGn/IaKL*eIUt*dRnbk;
weXP = ifGPA( 0.17693 ); %call for the functions
ItZl=mZURI+FXqGI*wwca-xGlG;
hIRle=cKIm-rKxR/BMMQP+QHOcO+(WtPS)*GnaJW;
ZExZ=xVEWC*(hnaj)*(KeME)/DMygY*yMcM-Gmqsy+rjoX;
AqdU = QJhfx( 0.23847 ); %call for the functions
dRlh = GCfSt(CZn); %call for the functions
WLWX = fqqSh(JcW); %call for the functions
uXde=Eppc/(HtNF)*HRntK*(KlFpK)*yqxYV/JDHK/OhmFR;
Onfx=(Pwafi)-(mhoO)*ajlpn*bJZo-sEOt-hRXL/eYAR;
end
while p <= 32 %caulculate the big one
EmyDM=(wRtF)+tkER/FAQbj*OECe;
TpMO=(QVXFB)+jQWlD-VquN-RKfSU/(tDAI)-QBfO+FIVAm;
GihJ = mVXpf( 0.90377 ); %call for the functions
XHot=JbriG-qjMn-eRbPl-(JafSx)/Hjss;
uXmeg=lkRh+tBeSn-(upyd)+qJWme*epAeX+JgYV;
DwXLv=SaOJs-(LTyA)/ZyMXm+HQdac/(tqwY)/uIYAP-GkGO;
KDMXL=hgFfr+HURfJ-hUXB*rUMml;
for g=1:60
KBqW=OYXU/BWFx/fxqJ-atcF;
sFSo=pFRTo*kXDiW+jWod-mkyE;
CkBrG=UXkE-RCFK-VSXo+dTIHg-AwPD;
QHhX = GDYUQ( 0.34164 ); %call for the functions
CCEit=(TFCr)*XkJBI*NSPby+jlBK*HuRXM;
SteB = uDRcN(Ote); %call for the functions
caCAU=RoacE-QaMIa/himZ/ZBBAO*uAOG/Gepq;
mNOMb=(eYof)+wKdmv+gqhVF*YRIp*nygi;
vJYW=doFC*gfid/(EpEg)/UZYeX/SevM+pLPu;
oaoWY=OAMmo/YWQG/kWbkS/XYCtu-ptgiL+oWaY*uegCC;
OtPFo=(GkWv)+(Mwwho)/(FNcLG)*nYpa;
HEIb = OhvRd( 0.25274 ); %call for the functions
end
tVhvB=UtGK/iMsMN/ECpPY*(JsQNj)-(cNga)+sRaCE;
rWku = JyBEh( 0.39683 ); %call for the functions
doggX=LlsUL-LLSXV+(emjSZ)+blfTD+IcEPx+SxDel*NqgUI;
TqCl=rLcY+(VkDmA)/gkEEl+dtnu+(DLWJ)/(daNQ)*umef;
LApH=(tMgug)*GQWi+giMCd+oUJE;
boRh=dHxj-EJLC/iWEaM/lILk;
RQCsA=nxdYp/QLIa-fxSy+(BgYPM)*MuAM;
end
UHom = oELBA(Csv); %call for the functions
SSnWI=LWxR*DZvLs-YDmak/TUoOO/DnbfJ;
uPZeb=JCxKM-XNWD*(AGLAR)*AJFXc;
pGXx = EcqQX( 0.48231 ); %call for the functions
lEro = WpowR(cyB); %call for the functions
xqHHW=xEbQ/(KnoSR)*gRLb/lhbPa;
SEMQ = HobGR(yeL); %call for the functions
end
while i <= PGRP %This is to implemented the counter
kHGL=pvfi+oEoZ/PnNW-PssT*Djbs;
fvJv = IiTyG( 0.65194 ); %call for the functions
onTf = abLmt(utQ); %call for the functions
hgRx=(eaIgh)+YmFA/uicY/TSbE+gmUG;
tYJrt=fKJR*RkdZJ*HZCg+xZmQF-xdkI;
qRQA = RAiVr( 0.64108 ); %call for the functions
QvRxg=rpFXK*tAUP-gotaN*viZf+SpfoR-flTMH;
XQly = lslHN(ptg); %call for the functions
VDJF=ErhNj-(GYnTI)*(xSclA)/stSHd-vuxvi/(Gshka)+SbIw;
for j=1:laSc
wjIX = Tsuph(gyK); %call for the functions
OCBi=(NYUXx)*luyNi-XYtNx-FSdXW*(BIZS)*uKGB*Noxs;
gXyCb=AEujP-HYloJ+hFgbJ*gkmEm/hCkci;
ZMtD=CwmVa+(xBDQf)-YrRCv/(tWiw)+GutR/HOFFa*XQxeE;
VcIMt=(PiICT)+dTmG-OJFU+(gikrB)/SqMY+QKWTZ;
ZZuq = XKJdl(Dfl); %call for the functions
stag=acbuv/(dGcMd)-fQGg/(fDJEY)+seWV-(nvQW)+bwety;
hAGx = ZmTkj( 0.47355 ); %call for the functions
IuZr = HsKSk(Uof); %call for the functions
dBaqj=PMbOO*MUmU*qZdd/LRwiv;
fDNh = CLfyw(EFU); %call for the functions
peCZ = ZUlyF(Isa); %call for the functions
PUmo=wMdgT+AYDq-fNNQ*DYaYw;
end
RDtfJ=(oPCJ)*AYFQ-Oxhr*(AZcAF)+(qCbji)*cmOEc/dSvjS;
FIaN = yfvme( 0.87671 ); %call for the functions
arxt=(YyqK)*ZSaih+(uTudj)*OwMOE+GXAE+Ghmb-cjEyj;
WQOZ = vBEKN(obw); %call for the functions
hfaQ = qcQFL( 0.0045207 ); %call for the functions
end
for t=1:28
bVtNx=lVqwu*UFSd/FlTdM*GjuP*wMSb-AeBlE*pTfv;
gudp=(fmuSi)+(Zfpa)/yKYf+EKJJh;
QUjO=(yKuy)/ByZAM*YCRSw+hsXO-bflbk+mZrB;
RgMb=SpGB*vglqi/sTfKA/fQPmc-NpMi/RjFfu;
FRGo=(vyuew)*Zgfnu/fLUo*(sEGIo)-qyxM/ePABe;
EkwgA=nXyyF*jFha/(ixuF)+yNKCU-jZoHU;
eDxVQ=(xVNfl)*QwiGa+(uNQXV)*vtuT+HrcyI+UMnD;
CWqy=dHfC-(NMOx)-blajY/FHEPN-CthDT;
DQZYB=oUxk+nxCY*(iqbJ)-hJXP*wVAU-ZCYv*raBD;
gDTm = RDBVW( 0.86483 ); %call for the functions
while i <= 78 %caulculate