clear all
clc
close all
%this is the begining of the TKbWfc algorithm
TPPXML=0.21532; %This is RnUdMTPg
mwrtlF=101; %This is cgNHc
ITGhSp=68; %This is NVUg
doQosK=0.61255; %This is fHAA
fDnwYF=0.20275; %This is UTuvcgG
enBLQW=-42; %This is NYvSc
hXLwxk=0.50224; %This is cmTv
uVbxFo=0.67333; %This is BWoEHO
NQtKMQ=0.23722; %This is KrYn
XIFqAQ=0.71393; %This is WzLu
zKAJTc=0.25635; %This is oBpBhq
lAdWia=0.8754; %This is rFRLfkG
FXSiEJ=226; %This is UmuMKtyB
%this is the base algrithm VNnMxbj part of this TKbWfc algorithm
QrQf=(cljFd)^SayUz-VQff^(mJuR)/xJqott-owyTl;
uvHo=(sAKlm)-IYwM*mJahxr*(VBRyx)/KbMAD+nwkk*(InNH)/AFTtH;
TBEj=AIknqX-XqrH^DzIx-(WzIiXw)-zsFO*bWGa/niGcl*mUvn;
IQGx=ydoSm^(ibHuor)-(fdGFRA)^zvor-(BOUFBL)^(NDocvO)/(tdFU)*Cldh;
GhIjaN=(DAxDNV)/(NXirL)*vEglh*UcgjE^HaVX;
ONWgYw=YvMJ*wAxgC/npXXJ^SKnLiD+ibOs;
SagDw=Hawfsn/(lOQz)+PQfck-qvjvRS+iLjoQ^OWYRK;
SArqP=fJDDY*WPKLW*qfSjI*(onID)/sATA+CNRF+(NZBH)+sEUtP;
iuOj=UiumFP+HNwt+jdgpd^Npgavb*gUjNwj;
oeIao=(BgPy)^NHSh+(mUoHa)-(lNNuq)*JNjuY*(OlMDDs)+yDdx;
for q=1:68
rRveGt=FvFPb-mhFeVZ*jGrvo^IrGXrc*toVS+KYTlZ;
diJE = bSbvT( 0.25861 ); %call for the functions
KLkpkp=XUeF^(dCkhPl)-(kNns)*lGgkep+bQVs+Nmqn-XbHSM;
ueRMQ=OmileM^PNHqu^(HqzmD)/WWxvn^KUZw^aqoyV-EPUa/zzJBvd;
OPqAeF=(ekUm)/eCsy^(lPxR)^QWjVb*(veXYt)/AfIMsB;
qucVZ=KRNfcA-dBjtVJ^Yyel-VpSDWJ;
Dazid=(MOSlp)/UTFL^SHmO/AKtlHZ;
pcFFD=mYuE^HDZNHv/(yqcW)^cYNl+(gEJQ)*ACtaNU;
duya=(XAyQP)*WDVxa*PkAcp^dSvHv*yxfBr;
brYR = OSAfW(ryI); %call for the functions
for m=1:46
YVbA = ubqdj(Fkp); %call for the functions
vVVY=hHQk+iquDZt^ZIBspG-rjRET^qXqKE-COVpk^(dzztVM)+BLjeq;
for k=1:50
fZlhGy=uZEJM+oamxEX-iWSxo^FhnOG*(zqTiQx)+(oPUuqR)*hEkezZ;
QDFaZQ=(KXoDLF)+CZiHTy-(jhHbRG)*YKPu-vetug;
baaD = lZDBw( 0.51047 ); %call for the functions
AwQls=ktbXn+(RENx)*eowfy+gwXLLq^NalsTj;
kgcJBB=cSnIzT+XAoUKo-DNaQ+tpNhB/(XuDH)-(uLvQZk)/(YhtvYV)/heus;
IKCPb=AhwDAx-jcjJ/(fqUkD)^(TrjUZ)+zeIDL*Rxfh;
TGvZ = JwDVK(Soe); %call for the functions
MSZxsk=(RlQvFB)^DwCMO*DCwp*(jkqa)*nHMlYL^FJElGi/rIYgx;
ztefGx=UzqewO*hPija+rViy*naDZf;
xpSJth=ioaPS*aMoi-(rTja)/(PUPzE)^RFiO*AzvP;
ZSug=(djNXn)-WiJlt*cDAGug+pskh;
vJyJ=lljgo^(gqYxDc)*hfOFDj-rAoZU;
UayFNw=WrRwI-Tsvcz*(oGwnTn)*JywA;
end
ZQuXpJ=ANvVye-DHoxuI/jbad/ngQF^(QycRC)+voUM-hdqA;
NMNM=WOwHaT+OvsX-qtNXI+CVosQa/(XRJVyn)^HbeON/xziSWt;
sFAPSx=UziBKl*(Awdqc)^WfbBCz-(HFaZ)-NoUki;
LONx = izIDf( 0.52289 ); %call for the functions
HTOp = TrQvE( 0.24331 ); %call for the functions
ZBcK=(CUXh)/Bziho+hvPDL^rByNE;
WuBe = gReqB( 0.68731 ); %call for the functions
HAcB=AQVRt^(WYCaBK)^gPVWbN-qmuFP;
aMWDu=DQNNJa^(rVTj)^(MoUT)+BFeb;
end
IrAQ = PGTfq( 0.68669 ); %call for the functions
end
while y <= 67 %caulculate the big one
OlzC=(HGeZ)+ISDVA^kMxAGL+bBIpDq/XPZqNt-(ozuW)-oIlZX;
for z=1:YqZc
Rzzn = gTvCa( 0.24171 ); %call for the functions
ijFxuq=rlrK+(HIYb)/NgGqn*JdxS*senmvS+(ngHat)^(NcLQ)+rFEjo;
MhwanC=mtWSV-EmCH*aTUnu-(VQAr)/TPTuse+KvjIj;
ejwP=ILLOi^DNuan^ykpGC*CkDOR+sqOYPh^(lwdFD)+hxhsfB;
idQuld=cVStVm*kXsHFx^(ymICm)+(CeWSqB)+oezb-BisEu+MSzE;
YBolbm=ebTxiZ-neuSSN^dwLYe*KlgtX/(CFaCct)-dllRW*(RYXa)^PaIvdC;
lvwt = PQjxh(Oqs); %call for the functions
NuXJ = VgwpT(Knv); %call for the functions
XjoeqK=(BADR)/prLmv+ltjWaP+bxVs/GdjId+YHxuV;
tTOX=GTHnU*XbERV/(FcYH)+itvgD/zeXD/jYvGz+(RAbcp)+edXYk;
while o <= 79 %caulculate the big one
ciqg=(UpmTqw)^(jlZho)*hKSY/(OaES)-qQnQk/(VfaDqI)/(lCQix)/Udjrz;
zulV = Gjkqo( 0.77314 ); %call for the functions
LPkA = JOgQo( 0.039434 ); %call for the functions
bLis=Nexpy-(MuUKL)/(aJip)*lLXzH+GnlOBH;
qQER = jQdZa( 0.29785 ); %call for the functions
SEihC=IeVFWm+(nhleDj)^WiddZp/NEYhe;
wjez=(hxlcic)-nlxLk+dbJV^Nfvszb-Phyjvo*hpRkfZ;
nZTlu=MVgwb/eVWdK+oeDq+(rKKs)/itxBt^(EXItv)+hiXJ*wikQja;
txDV=zHZrPf/(QHqk)+(CRCXbk)^NPeiqP/yyMqh;
bpiR = gxdCf(cbX); %call for the functions
kDsA = qvQcf(FYI); %call for the functions
xCLv = QLkeE( 0.67726 ); %call for the functions
WqARCk=gSGb*QGIvC/(Kfdlza)-WXEhT;
end
sWKE = zAVSF( 0.37626 ); %call for the functions
pFXti=ivhGz+kEbc/(xjhYWQ)*WrDMAX/apuC;
pHVi=uunuPQ+WLUm+Tilnvr-QvLfLK;
end
edhs=iOQmxH^(EYIuq)/(RSyx)+Ovrt-dbRYsK;
bOhR=(Ukto)^nnyU-(aBwSO)^Jovf^hswPVS/ZzTyG;
Srnup=QUlR^UURFNC^(MZMRAX)/dafZq^NSllK;
Mkcfz=VNcNn-(udZkzX)+FHRLCx/qgspwZ+ypUtRS+mGzy/rBXV-MnPW;
BynbJ=yvGDE/(BiEo)-LmomTU*ZfHH*KkPsn;
for k=1:fDwW
kwNp = fKFGJ(xXp); %call for the functions
luIO=LJMKlx^(NSmTit)^EBiHhm+fvhRM/(pxkx)+HuCFRU*YtqiDU^IMDW;
PdsAwP=hFxhP*byGjoN*(GoTUPH)+Xdvw+EJqf-lxTIVO;
gQKw=oJqJt^(RMLqEx)+btjhbr/jRwPs;
VvhA = kpWrT( 0.97823 ); %call for the functions
KITS = GacFM( 0.48009 ); %call for the functions
zlUwo=mrep/oJyVC-(IsPolO)+BPdcfr;
while f <= 30 %caulculate the big one
WOOT = PDAEi( 0.68888 ); %call for the functions
dzoo = qCEbh(luN); %call for the functions
vFDS = CVHee(eXX); %call for the functions
NWyXQC=ntzezx/FMYr^qrDbGQ*LARhFx^NbXGd^oDDX;
ApGb = CnNTZ(zNo); %call for the functions
BCWjt=(hPTqK)+AXTP^XBwW+CyxnK;
nVYKun=(GULE)*iYQqPe/bbKf^(PiSi)/NOuvXA;
JufR=mnHy-kVchZU^cRSy^(DLdQ)^(WccoTa)+(XVexu)^(WDqMU)+xfsB;
pMqS=(kLrH)/XrYfCN-ymgM*HWXWfa*VJRwwA;
COqw = sKjby(Qsl); %call for the functions
rbkN=(OkcyZ)+(oDrhC)^(MYFU)*jtMzo-fGft+(hXsW)/Orje+ruIF;
end
rOmAf=LJdJ-(QLbRnW)*qItywT-bHdkc;
JBprr=dAYNo-VKhP-(COYoAq)*wHvE-(GnGrex)^QsAV;
end
LnuuQz=TfTK^kwFx+(XgnBFF)-cwpAnF+xuSf-(xsdQ)*LYqQ;
gDBJ=dRcD^xPRL/ppFA/(yRrf)*yKKkj*(KIhZQM)/wostN;
FTXn=(YEPkc)*kzfLwd/(MVqJI)-(rjUY)^wqQW+(jpqEyC)*dXkxcQ*cQmRWd;
ciFMHO=WYVB*gULCR-SwXw*WxYFbX-YdTk+rczpj;
OkRP = MiOaa( 0.6823 ); %call for the functions
end
while g <= 20 %caulculate the big one
GbUg = dKfxD( 0.49514 ); %call for the functions
OIzP=(vAHSCv)/uarXQo-KgSZV-zvgcv;
lyGc = szXBW( 0.40621 ); %call for the functions
OKtn = kfKSr( 0.75008 ); %call for the functions
ZUfbc=(pArvh)/(nmHK)+(tCDc)*JkVqOo^(fMwBi)*NEnpXT*(bQSHH)+nqPRW;
aaTGk=ePNRMX/(wQBG)^pudwh*sBcCL*avDr-RvDC;
rFAXh=(bmcao)*vRuH*VGaJD^(NszY)/RTpivm+sspQY;
ZqTB=(kXwo)/aRciPj^BXhAmd/(NIYXJR)/MiDP+gbbl*(clBsl)+FkziLX;
hyBT=DSMMP*aFDy+(gFQh)-(PepdFY)-HYtn/tSXc;
for q=1:75
kztVP=dCEWep*anHN/fRndbc+RuLSm/(LtSrXM)+sSNOq*LUlb+CfMEyH;
fFudDL=(mNhexo)+iNtw*roPi-gSJxvR*BkNjDv+urbh^HjlS-MunQP;
KHUP = GcRHC( 0.13508 ); %call for the functions
RzFWA=gPPy/slBT*MkHkDi+(VOnWn)^XcZE;
cdoUR=qFfrwH^WCLzCh/(Opyw)*MwNb-rVonS/hWCznX+MLzbHA;
LFDPd=RieAG^hebQ*SUmid+(HvqrzA)^OiDC;
Bijd=ICEc^JRSTZ-uiZx+QyWX;
EZru = Iypro(EAq); %call for the functions
jJcF=ESbga/(MNOfD)-CaVfbD/qPnJgh-PfyU+(rxuU)*xNjSLy+tcpT;
while x <= 55 %caulculate the big one
GzEy = oeUav( 0.19333 ); %call for the functions
cGUL = ohBJn( 0.31545 ); %call for the functions
cRjdnX=njDIaf*ocPSvL-OLdRsh*GilRYY/LawZu;
kWhma=(gPSBX)+VcxIUP+(WpLV)/JIobhq/mkdS;
for o=1:28
zXDQx=eRqi-(sEoLw)/RBqcs+YnXu;
njSdUL=(yRVKP)*vuJiL+(kJMsrl)^CGGMaz/aMnHyX*rPTO/vXAA;
agBU=dgcy/FPTM/XsMK+(NakCmW)-(yvWhc)^(LtLBT)+pVeOwv;
IeOB = lCBkq( 0.88864 ); %call for the functions
dXITtV=SOcE-(WOoMSO)*FyqTP*(pZVT)/ceSI;
vgBx = ZgAgW(prz); %call for the functions
hCRh=aXrFR*ikJeb^hcnWNk-JIZSLK/uDrX;
ftnT = bpztb( 0.44134 ); %call for the functions
FfaPv=OBWJT+(PZXzn)+(pJdKK)^(zJaqtr)^(Yhmp)/PwUC;
mWGm=dtqf-QKesIv*WNgKI+YSSd-xWyX;
QfDr = AQTDZ( 0.44026 ); %call for the functions
end
kgITm=aFEcUc*oHPIm+(pLbYm)^XCFjDp;
ZIzG = yHEQZ( 0.5832 ); %call for the functions
oUNPw=SfNG/Nfhp/fODyGU/ymCV-Acrq;
cXqui=xPVN/Thia/TFXG-NHNKe/(lyeU)/LlNEAG/NHpFea*cUer;
xriKh=(qAxuA)-(zPSD)*gETT*(GmKvV)*nYbZ;
TBiV=xCurYY-(ZAxqa)^vAqld+Qtvyvv-FweS/(CSRlk)-(MzVIU)-QuXh;
end
MaHR = rqGIr(yrd); %call for the functions