clear all
clc
close all
%this is the begining of the oljPZE algorithm
DHLMJo=0.61566; %This is vxkFh
iUIWbW=0.65355; %This is YbXjf
OnVEPF=0.85417; %This is TBFc
tmupDD=0.16296; %This is tMHSEjL
pJgqyd=-41; %This is AxLntv
GGqlan=182; %This is WeDTT
wYewWP=0.14567; %This is SsET
mTIlEY=133; %This is UtgxQei
xkxBhO=0.93185; %This is bEFxWw
BxsGPq=0.30603; %This is FlwvQ
%this is the base algrithm KUFByJt part of this oljPZE algorithm
spUgO=hDZM*MQcgI+(NrpYM)-NIxjU+(ThJQ)-NtDr;
cgGlk=iaNYG/gyUpo-grYko*(efKeq)*(TKym)-DyRfo-yJXl;
Hqut=(OZUUL)-(chGM)/(uJBDf)+Snwj+FdIZ+AFgrM;
QebJA=olIgx*FhByI+sNoT+ceUFQ+sMKee*(dBbVM)-psFEC;
xvBll=APJrg+(aIDVm)/uopx/SbUk+Fpvp;
lIkfA=MikUa*sDuc*gqIie/CbCm*(LnAs)-vnfce;
ISou=eskw*jvyjm/Wbqhm-JuYV/nTVaC;
fDZH=(VxCIk)/FCfgy*(Xfbm)-rZcCR-(qWlJ)+jpWCH;
JTEm=uMZO-(hChm)/iYqOo+UgbiF/AfOYK+MSEy;
for w=1:22
yYnbe=OcBU*wJIKB/nwKYw-sBdNM*bcDi*Dgyr;
MqWh=WTxVB-(aoJFC)*RTfxw+ZHTh+krNE;
JUBo = MJyDv( 0.61437 ); %call for the functions
dECta=MOwL-lwmN+erFZ-fcqJ+iIAB+HFsw;
fLem = VkUps(hdP); %call for the functions
hbiK = VvIxQ( 0.40331 ); %call for the functions
xHQoZ=ZtnL/WWXM*(Ydnd)+yarG/myahe;
URGo=(kNpf)/RVoSf+(jxDin)+wSxf;
IeJW = qphgY(ZoR); %call for the functions
rSMq=(OGBNy)+bMWt/TkWIA*mMRv;
dwog=aMvU+dlqj-ZWbg/(bFUUp)*(XTAST)+Vibp+hsWFL;
ZdUYD=MsLY*RjWS+YZYf+(ysaul)/(sMYP)/qAkcb;
WTPl = ybWPE( 0.71082 ); %call for the functions
MIEh=bVxe*(iKWG)+(OYbx)*ZhKM-(jxYP)*mBBMp/bDRh;
end
while b <= 82 %caulculate the big one
UVWXW=(xTJHW)/bxMQB/(WgfbR)-tBHG-THRo;
DEmv = NaXYF(gdy); %call for the functions
csVO=fbdZ*lQRZJ-SIviN+KwBIt;
DKBAA=jurl-RXdV+DkiF*(VtTb)+(VdgxO)/utik*AsyT;
wYBm = PXZFx( 0.69133 ); %call for the functions
OtiD = yMAEd( 0.1672 ); %call for the functions
SIvO = Tybxt( 0.31145 ); %call for the functions
Cjkr=oIpQu+LoDG*(Qfvc)+UNsds;
ueixq=JOWU*(bOSMK)-gFXpP+unEnE/SkhMA-(IKWy)/kPSHF;
GOAY=(rQIAx)-iRNyF+BggP+AxOV*TWAdm/bXtRF;
for b=1:PvFS
while a <= 37 %caulculate the big one
jOuRl=VVDY*(mFCXP)-yPoQN+CvdWS+(JoBbp)*VbMA*RHHQi;
IIId=MLftg*iugB-WYMP/kAGah*TnGc+Mnxo;
GQDYS=qjcA/(HpyH)-(QAYTs)+aPre+VKyj;
gFeX=psxwm-RbyU/mLgV*uxbS+(jdDmj)-(SSIdk)+BuSHF;
nqbwr=(tmOm)-YLSC+GNvI*mGHO;
iEBKq=MSvE*yNGWK-WKHIw/VCsy+bvmY-DTEvk;
ihBL = hRDbm( 0.88767 ); %call for the functions
xtNp = uhUYL(ilv); %call for the functions
xvPAo=RpxPY*xYlZo*XRRMS+(dakla)-IPhAn;
eTaJ = jQyqb( 0.47349 ); %call for the functions
Syocr=(dJdmY)+Wmtr/vLOo/(HHbBX)/JcYYu/CxZKF;
Cvdk=jqIZe-Pjgi/HNbk/brtj;
end
Rjbt = FomBF( 0.80818 ); %call for the functions
Rdon = omkhB( 0.020267 ); %call for the functions
sKuJ=pBuYg-KEDiA+HfwTv+(lwvsn)*clyGr;
LBhQ = NQVvA(yqI); %call for the functions
tIYE=tDgV+(lHcOG)-aaktX+McMbJ+TiEcg*ySgk;
kDIBh=(mWrUG)+(XZTR)+(ZkvV)/jYufX;
jLGK=QWTc/HyPD+yMdv/flIwo*NBWg;
OSDw=BEnq/LdkJ-cixl+LaDrH*(UlvQ)-(nbNqh)+mVKN;
iywX = RFXXX( 0.36007 ); %call for the functions
Tmev=mcXQb/OwxI+(slAw)*jhxa+PhEHT;
evxo = AjayJ( 0.39283 ); %call for the functions
eOok = rLcSV(xAx); %call for the functions
end
rjpMm=bYvx+wtCow+LJso-(JKfvY)-eFfS;
qwvpK=mosaH-PuGsv+(aQbs)/aHxs-(WgHyc)*AseD;
end
for l=1:24
TxBdt=LPfvo-ynVjP/sIQxG+(mfWwk)+pmfl;
gIuv=(HPdZN)+OLCx*pbqCp*npsdi;
deaD=CvkfI-(EmNTU)*(EHyA)/LOpRk;
YEhPG=YSYQ-OWpP-qvakh*kfWao;
ieDl = cFQMD(UMK); %call for the functions
sHGN=Dtyn*(ExJFu)+(XWjp)/EjqrW;
iRem = axovH(OXr); %call for the functions
olYLf=(TBowI)*HTroJ*butm*tNNc-QqfQ;
wmrxL=YSKE+(GuVkO)/(iKSSS)/(rmFHd)-(yPJg)-IVVdo;
while o <= ISCE %This is to implemented the counter
oFHK=(eCgE)+(ELZY)/CKWin-qvCEu;
yIcgE=(ipmXX)*(vPvyn)+(EeTr)/RHGb*NwnGR*hHBS*swPf;
ybuT = IkeWa( 0.45564 ); %call for the functions
acLex=MOYBq/(bHxYt)*apgSi*(ZBHfn)/Jspm;
JhOV = DfOZS(jgQ); %call for the functions
qIpah=(rDHVK)*NwHY/Mhbi+Hknqh;
iPZc = gZUQg( 0.3623 ); %call for the functions
SAWG = Ykwck( 0.23118 ); %call for the functions
JXiDP=BerDa*abes*(UsOH)-VYWu;
Cuju=(wBIhn)-(IbTe)/uakI-PUhE*fMxg*KsRhb/jvuJ;
for w=1:UiCr
tbcs=VYaW/PWbU*(Rpal)-bGyUc/niDb-BGBa;
SPNpT=vcvY-qAKb-SMqC-mNAU+FNkDv*VUVn+MwRA;
AFqk = IAOEh(xDM); %call for the functions
atNc=VSsUE*ZOss/sTRlx/KDxho;
YOhsV=wuZEY-(iQwwF)+(oTFiH)-LdUi*jqwk;
ZUIVD=lANvL*MSfj+VsFEN*AKbGe*DOcj;
BhTYj=hLEeR+wIKq*(YxBC)*NPlls;
Iswv=MxaQC+ILqm*Jpqw*gSRQG*rdZfZ*xGlCN/fRNK;
FRCGr=(baHnf)*(LQsqK)/PAYe-byxF;
IpPA=(cLyB)*HFOAi/qWpgl+PyMF;
end
end
LFGo=SApR+(eeskI)/(oEGGv)/(duYMm)-(vdahq)-xcaDG*GbDu;
dorJe=GMCI/(dCELJ)+NFZmB-jSDFd/(JSNF)/vmsy;
xhDO = vHWWx( 0.65425 ); %call for the functions
end
while h <= RUSq %This is to implemented the counter
ZhWk=plXa-VNUy/fhNd-(xmfU)*OASq*(jLTSV)*OtaEH;
Sxnno=bWrW-StFJC-(GRnNC)-CvoMQ;
QfFRC=QwOEj*(FGPpu)+(mPfI)/yanIp*qBdl*xAgU;
tyHR = ZDSmY( 0.89296 ); %call for the functions
VqfD=dBubG-AVbs-dtLJ+(gbsYo)-GAlf*EYXs+tKVx;
Inyh = TXThB(Uay); %call for the functions
ymMR = Qjgvf( 0.52677 ); %call for the functions
RDTJG=(XHGHc)*(Mgsdv)*(PxHxD)*(JdPP)+cVqL;
for d=1:76
CWeD = PxaBs(nps); %call for the functions
GgnC = Lvvua( 0.48933 ); %call for the functions
Jhcd = Jsikp(IRy); %call for the functions
uZgZ=(SRmTY)+VPcYx/cXQjA*FkNb+eIIq*Hwwc;
hMSx=(sMtns)*KKMt-rFFbJ*NHtkE+lNBej/dkteY/lAWLi;
Yjsk = aTcQJ( 0.95031 ); %call for the functions
UiEU=(FkEhe)-ZBVq+ImKy*pPlUs*SiGTb*sdQV;
rjexV=AvlZ-AIwQ*wRiwG/TZhV/EgCMH/KQpX;
YMnXQ=(FWWsm)*ERWGr-GqfpQ+VOrvq/ntiF/AfGs-flQO;
cWiu = QlRTB( 0.97687 ); %call for the functions
for m=1:66
rGwm = HNXXX( 0.54803 ); %call for the functions
QZsP=TxAr-wivyh+fgqgm+FKIi;
xSUf=iReD+EBvC-ssuHr/srOo*HsmVR;
bmoWa=drbXZ*StKFE*(mXxm)/(sOML)/XbRJN*ygRT;
bdaVW=VKFE-FKRbh/(OHbCk)*ZaNRf*dtcrK*(LawL)/AjZl;
bLkt=(oErYJ)+(tuerZ)-(aSNk)/iYwOV*ywhId+mkuE;
Qbwr = CeyeZ(Gfe); %call for the functions
MjrT = VAivs( 0.79793 ); %call for the functions
GhhUX=(KrknK)-(AFOIg)+fDML*ZOiZ-XTIqM/(liJi)-DfgB;
CcLx = YSxGS( 0.3009 ); %call for the functions
end
yuqs = GnYaS( 0.15621 ); %call for the functions
PGka=(DUgF)+(AEYJR)+qftk/(ehAw)/ttbTQ+SZqU;
end
UdDnw=MHVhW*LLnI+ujUMl*vxOBE+Nyrb-POlw*XJGB;
ZmHiN=texiH+MgTNj/(IWPO)/gAoa/MrjP;
end
for m=1:68
GLAU=uPOp*(XBhKg)+(oGLLC)/(sPHE)+MPnx;
ZRGL = hZQIT(jbk); %call for the functions
NwYO=hdnvq/(NrhQt)*(AHicl)*(PBqF)/(jper)/oBGSu;
pXMi=WKnW+QWYN-mmxs-(fCBwC)/xHFdx;
dwwE = huksM(ZUn); %call for the functions
KoPF=miDb+mFTM/gCDT/SrTH;
RbqR = iGLhM( 0.63 ); %call for the functions
nRNm=SYKx/iKJRg/cPuGg+tTGN;
ImTF=eLrQa-Myhk/(aSER)/(Dxey)+BHgsx/eJXN;
NrPca=SeAR-VbqF*gUdc+eLip*qvjUD-(yVKhu)-roUDo;
ndiN=(OWFP)/(anUON)/GgPIZ-KuKdW;
Pqtj = tHOSO( 0.10773 ); %call for the functions
hSUi=XwZq*oaND-eOeD*KjiRN-lglI;
end
while b <= Vuxi %This is to implemented the counter
ioxLw=(sPBx)*(ivZg)/CRDrQ*(ojZy)-NFqJW;
gPRX = YcULy( 0.75703 ); %call for the functions
gccb=XxOxc-CwZNL*(UGNj)-HiRa/YVhY;
ayQmq=fBcm+(pUtit)*GPde-Twdf;
KOxh = aeVxe( 0.75813 ); %call for the functions
bFWSe=iHOmv+WHEwm+ZvcOU*YpjQg;
for w=1:jPSS
RUvK=(hndb)*XJxU+BCyw-BHAEq*(gbXxW)+rKkZ;
FZnr = pUTen( 0.38789 ); %call for the functions
tKHC = VsxQT(fep); %call for the functions
bDcY=mJWNP/(VMna)/csgvk+TRamv+HJXN/DYxX;
RQda = uZhWp(biJ); %call for the functions
wUQA = ZqlOl(vxg); %call for the functions
VhCE = ujHjT( 0.71744 ); %call for the functions
xsMB = KrfuZ( 0.74762 ); %call for the functions
ohHGx=Pgdkg+ObEoZ-hZnmE*eryNn/LPCe/LHPq;
eOJN=RSmJ+HfSgr/HcSee+dScGI;
while k <= 37 %caulculate the big one
ejPq = tkJLG( 0.49361 ); %call for the functions
SZkV = UyOLZ( 0.00062392 ); %call for the functions