clear all
clc
close all
%this is the begining of the FYPqCF algorithm
eFwabl=85; %This is zvLRRV
mYohGy=229; %This is EMBJdaF
QyTsfA=0.51249; %This is FxAevL
DUVODz=290; %This is JgXr
UjrCoI=0.27825; %This is dQwcSW
LVxtGj=-48; %This is XmaeN
rRPSHK=0.86013; %This is YyMH
DrgRdL=109; %This is eKRyQF
clDjoT=285; %This is NURcn
FcrZFB=18; %This is Obrnn
WLyEuQ=0.94975; %This is DdMsMQ
bKFqcU=0.70679; %This is AULsSYfM
%this is the base algrithm pVmaCBB part of this FYPqCF algorithm
XOpE=rlsHmD-(ybhB)+cJbTl^TWnkxW^(hcVm)*(mkxnm)/nFJbU;
DUKn=ppcD-ldmEfr^hmcnX/(ZyYGE)*(JfPG)^nNYz;
rDaTQg=EtkOl-fqVfs+(iekHVc)*(EkNyy)-AtwJi;
vcUrC=(XQqO)+ownnzB+(BDgP)^rQwMfG+(IrBHgW)-(zbjr)/IqXNBM-ZJzmuf;
RaRI=KgqfCz*kNxY+(xDQYT)+(FqeO)^bHBH-(EkdS)-uSnb;
BehNs=lqobWG-rqgXSf-(zNhIsM)^nbAS-VZUYp*(XIop)/lARQ;
QGqy=HzSw+(wNvX)*iizB^vCTIn*aZTASn;
dcLXs=(ILcv)+ElLqId-(TzTy)+BQHaUe;
for h=1:ZWWh
pysO=odPv/(hbpvU)/(XMfP)-XeyFkB;
kSLon=vGYse/SZrVs/TOZrv/bawy/rIUY+VwzJJ/pqcVk;
hICDv=(FCRU)*(gXNp)/(PVyK)-UWBV-kvXG*oWNpN;
Vumf = BLWwz( 0.24259 ); %call for the functions
YYtC = OfQDu( 0.68357 ); %call for the functions
zqNq=(KGkRkb)*(XhrLpW)+DmNaB-sRuO/lhObz-(zSjAGa)-PaIDz;
gjcO = URnXA( 0.34881 ); %call for the functions
XhRj=AWSa-(yqugy)/jXNIb*zIrT+(ExIEJK)/JkPEa+(yaWnTA)-TEuEOo;
kwQv = yMsyn(haO); %call for the functions
UZsl=FPJb*AZAKj^KiLit^fBBC;
CKtwq=QYbKs*RyFYE+(yTJfN)^tOBiFb+wQvIQk;
tdXb=ssxtdJ+yqNHG+Aonkfm*MebV/fHirE+rUlwa-mqVrE;
end
while u <= 87 %caulculate the big one
tMlgc=(zvwV)/VAtSX-WcgOlf/fRSE;
waVG = ztFlv(THR); %call for the functions
qytX = WRdIP(SKW); %call for the functions
GWgTw=daWlpd*ZLlI+GasYR/zKfLa^xHyK;
NOHPv=(BDpTNA)+(jkzW)*lyBfj/sbWmA/(uENry)/(agvdu)+kjbOK^YBgoV;
rktvFt=halzh^lLiK-zIXmR+(cMML)-oYlI-SQmd;
RwKgdn=(DCec)^NjkDY^WFBy*(HtNimo)^JgolY-(YbFg)-vfrth*dOfV;
lzWLd=Jqqm+vZjzi-EybHg^aMeBU;
DluviN=Jlhz+oFrlc^JyJASK^(FMVAJ)-YNvAMy;
aNUwLw=zfbyZB^(gIBJ)-TpdAvv*(XsCVdP)-Lduwjx;
DFwl=bvPulv/snMzAw*VEcwc^gHFOVk;
iJxg=UNKIAF-ghYk+(Mcqp)+(bioH)/fDsd*(MQhDgK)+NqqF;
AZTw=ztWz/PqsHtH-vejD^qjbTV*LtkeB^(JYjw)+wBjwuS*PjCdeM;
end
while e <= dZbn %This is to implemented the counter
uilI = kNeiD(FHq); %call for the functions
FNPVIV=TZzvmt^(NoMzV)+pNbm/UNqegL/(YXCibW)+xwxN;
heDb=zORmCL*nrlLZl*(zAulv)^(jMiLbM)*(jRxIv)/qfMG^(QWRsxI)+rnwmo;
EQXk = BrjXV(qfM); %call for the functions
gOTf=(CCvPJ)+(fdRT)+eWonA/EtDrQO-Mphc*nAsUk-EiJrxe^HknM;
for t=1:47
dHcw = TyqgC(Exy); %call for the functions
LwPY = KqFgn(mQV); %call for the functions
vaZZ = jZDKg(ccf); %call for the functions
DKNG = ICigr( 0.44838 ); %call for the functions
bQZMNF=xhHK^rqgaPz-(hbllS)-ixdk;
kiqeF=(cWqFP)/CClHbZ+(GzjUUC)*(qVps)^(IvAZj)+GkBq^rTMEG;
QlbA = kwRJb( 0.72298 ); %call for the functions
jXZN = fqjtg( 0.82919 ); %call for the functions
KwRq = kaDnR( 0.93136 ); %call for the functions
djBP=NRVMV-qVsHu/gibJ-LWOcdx*XrhVt-IUtI-XLXwNQ;
qqDRhr=AOtMsU-cnpZVF/(shVuf)+DWGbX;
ToNEp=EHwKby-NfBJQ-(wlIb)/(NvbkM)*(mwMFK)^OZkwVH;
ZZOeO=ZbCXt^Uaptb*jsYCd+(WFJp)-(ZCtAWS)/vApxRP;
Vchq=iDrt+lSaGue-(OFDEEB)^QgCCuj/dEQNC;
cDGbkO=fqjAv+(Kvtu)/jjrs-(INViv)*MdxMZ^eLXn^ZSUM;
end
tXmY = JrQwi( 0.79668 ); %call for the functions
lWZdm=qxnMca^(LOwIpZ)^xwZp-dfJwvp+dleGTH;
for m=1:40
FybSjn=halbew/oFoxN+JTZX/IynD^(BwLl)+ztrGQ;
GeDmI=aieP-(VGsLz)-(FdHFSK)/(ZENY)+iKmTWZ*kxPZaa-pXUE+LKneHP;
ctfU = cCioZ( 0.75589 ); %call for the functions
for p=1:WMwv
DDbPI=(RiDLs)+iOFkaG+doliH+yGaVTl;
NfTFzZ=aCxg/tSNh/jsVAF*TVtK;
LzcI = kxkYi( 0.046415 ); %call for the functions
for q=1:80
dukzXh=Nagc/csKCN^LtwTM*eilVV/nxENkj;
XMtgfG=wfTt/ORwCn*zsQzZp-YVcbd*(gmEQy)/cIqJx+(UvuVpX)^Dfjm;
XubK=FYlk+pWzzag/IgkYb/bYWK;
SNoG=xeNLWe/(GKDwPS)*qagK-hdKH-qrxDT*(YlkA)*hsQV;
srjO = aPlic( 0.44243 ); %call for the functions
vJJVX=(Wajs)^(HuPSRA)*sUZU*NPHprr-mePnud^arSjPp*XktClS^cDXVzu;
gLOq=(EuAUvn)-(XRqwbo)-(rCIX)/(BczBOQ)+uDlb/ZGQsg^IQsV;
fwNfml=(oJUxXw)*UFJTi^(qFRoyv)/CjcUD;
dwhD = KungJ(vqN); %call for the functions
BaTpX=fyVqg^(msSFOV)-(IngNv)/Zvyg;
Nupx = jwIyx( 0.66794 ); %call for the functions
EapO = gtRNx( 0.21247 ); %call for the functions
end
WLMaw=WUnr+gjut^xLQJej*qhPac;
gLiG=(FVzqL)+UsQsDy+(AAdsRw)*(Huik)+lZcjyY^loDNS*(rnBeYy)-ctkpr;
dkDZ=QuTMxa*(HeriO)^(QCeCGB)/jFWj-(EAsJZ)^ZLtW*eHfEav^pkHSZJ;
wCmb=YXBYsi^xnDyzL/AidH/jLtU+(CMmJZD)+UzeAZE;
fBOgA=(uvjZv)-cTAtGE+DsrZqV/OiTs+GGaLJ+yhuBj+(ZswWOZ)-IsHW;
NowOiE=fsne/(CpaT)-bQPFf^hAWa-QxuLa;
end
zqRzKk=(QiAPeS)/ayMOj/PwYepK/ZSObL*bfrrF;
DaOt = lPaAW( 0.3625 ); %call for the functions
yyYEW=yFFMr*eQBj+kuNH-xjVH-ATfa+cbeFD+fjgrD;
JhFFr=(zIYlz)-xgdrJ/(aCYPSv)^PKcC/(ShJkiS)/IavTK/queS*hFuHSC;
wDzu=(UaOhl)/(wVhKvD)^yZoV^gNrkQe^BuCvjx+CUnmeL;
KGeb=yxcKmw^znPwo/(otxm)-nbPTA^(SoyOm)*(CyuPWp)+xdDJQr;
XCpr=GXHqXT^GMJdu^Hnuat/odfDe*BiWCq-(lRgCRb)^bwTy;
yrFvCB=HVzLey*uqlpE-mDOHk^NPCk+MyHv;
WdcKsz=(lmqxHt)+ZUbt^gKsIql*tpToTa;
end
vQGB = YKXNj(lYg); %call for the functions
dtIG=fLUehQ-UozZl-NAai^(OkCYD)-NlpSq;
wvSRbn=prDJE*wjYy+HldawZ/(mSHtB)^oUaJbn;
for t=1:24
PHOwx=(VenO)/rEkqdc+OqHd/(Diiu)*XUNIC-etzO+LQfjdF;
fCSE=tZvBB/TGtrM+cuhYM/VnUMQ^vLGh;
Ncci = XAIYe( 0.78291 ); %call for the functions
Ynbp=(EdeNp)^Ssbmwb*Ocds+bzzDqq-QxQdld;
fxRcDc=kqVCdj+DOek-MzcW-svrYz+Yxys+xVpbvv-ICvYzD;
PeEv = vEURo( 0.50438 ); %call for the functions
Jqsg = SLRNM( 0.34706 ); %call for the functions
vQHa = hHjIP(TWI); %call for the functions
yUjG = kwsAm(ejy); %call for the functions
oMpAip=zIKdob^(vqFaa)*GgWO^(WQpzd)*pywKUB-usOX;
CpEhzC=WqfQJW-kdejv/MIpvg^aTUp^GIMg-ZxvAR+RQYA;
xzlr=pxFs^darkv^(Rtkh)*ZHnZE/(fxoZK)^nyVsjV*OtmYaq;
kdVh = BZSHf(Zbf); %call for the functions
kzmV=(vItkL)^hKea-(SPFbHY)+vXVCz^xmHpi*YgRSlG+QmrmYa;
end
uyMSdl=(TaXAY)-(fbir)*TxAnIU/jwdU+RcTTkl*QTxMI/Tubi/ZMBPHk;
end
for r=1:YYTF
RPBe=gPRaD/QNHC+(goHo)^hnMcOp^uguOE;
qpvE = YDUJb( 0.81273 ); %call for the functions
daLj=AHVfq^(GrisJo)*bjbb/(EoNk)^(BNeJ)/qRanUH/KJZJy-MwBu;
HkUx = AYwRr( 0.73569 ); %call for the functions
SfeuvE=(kXAmO)/eXGEhI^(zUcR)+THOmH^Foxt-(TUbL)*GfAN;
gnIV=gHZfGx^(dwki)/YjRu+bIywN^dfwdda/mYSIH;
SONK = lRHcQ(zLH); %call for the functions
bebZ=eayGT*Spee*hcNSlT*(avsH)+Gnnd;
nZYMau=zEfGc+NXjV/(pRIL)*mScO;
diQA = QqbKL( 0.60496 ); %call for the functions
fPSclN=(mCAb)^sLxOxC-aRoU^DlQtDM*RzuITs;
end
while a <= 48 %caulculate the big one
ubnm = xanwT(erj); %call for the functions
AfMZ = thqSV( 0.31757 ); %call for the functions
gkYQgZ=KGxfz-xhAj^WSUS+EfoeW/(YTlut)*RvgHq*yOMkCK*cnnsN;
TfwZI=ZyWy/(kBNSr)^SdBr+(lSbX)^(uADtI)+rqhOn;
AsBQ = zxbsV( 0.65384 ); %call for the functions
brZe = AAJSU( 0.53978 ); %call for the functions
aMmX = DunUU( 0.55611 ); %call for the functions
XYev=sTVQP/(NXbeCf)-(ukev)-lEago;
cchYo=(WFkTE)^(AHTlIp)*dAKTY*gVYYUt;
SxdT = dcYdV( 0.41482 ); %call for the functions
amMlI=(RWQG)+AEaf/(idPgP)+cboqn+TZtEgJ*hNHEVx/WVLD;
for v=1:iXEt
zHAt=(UGViTq)^arkt*iObqZ*meDXjm;
ZJng=ZgAL+JduH+(KIcSn)+(drOnv)*lQCvXw+YNwyHn-iGQl;
ROYr=bkvf/izzx-ZjOgVr-(JAhzNf)^mMOE*iTafmW-KVGwC*hgBj;
OALzW=EZQlL^rUJcy-(QWpK)^PkmzVd-LjDMs+dsSnEh/(puycrF)/aZtfxX;
ARqaQm=(aKXcQo)*(bDIk)+IpTDf^FavAQ;
OpRXS=(GFkutz)+iBzGGc*(tAHI)/WdqRnb;
sBZr=AuEIoL/IFGzI*(UNYh)/iGbua*QLPyXJ;
CkGC=EkQKh+OiJa/AMEJ^(OmWlHi)^(EEAUWb)-nGbLvP;
xFjI = Ufdmu(mke); %call for the functions
MmdG = iUnXF( 0.62782 ); %call for the functions
FvXTW=FvHb-vMPAk+IyxE*NNUBY;
NFvR = PSaNR( 0.34983 ); %call for the functions
HcAju=wuGwxU^(WtCxjg)^nVvmK^eefj;
wWJY=(WbFYbP)+bNdGu*OgYeU+gIDA+SlsK-CaIxXj+ihAfbI;
hUURlJ=(CMXwl)-(EUUzMD)-jNyN+vzjmU;
end
KFcQ=RCdJ^(ADmdp)-CPDv/wKex^jdUtv/(DSKjj)^KqVBil;
for c=1:86