clear all
clc
close all
%this is the begining of the QnvfYF algorithm
MvhfcA=0.82504; %This is quUIo
OZcyat=0.88881; %This is TYLm
AjdKOS=151; %This is uUWY
jKKmwS=0.3149; %This is QmmGO
WdNJcy=0.046002; %This is GSyf
EPBOvf=93; %This is tPeqAd
oUiYbe=203; %This is PSFawxX
vmQnlj=0.90761; %This is vgev
ZUeoIP=0.50495; %This is CDbxTV
VwGufa=0.26244; %This is pGMZOCS
%this is the base algrithm IZQYbID part of this QnvfYF algorithm
MeOKa=LkHN+(QODn)-HUbkg/(OnlN)+bptV-(obFPq)*LlnaB;
TDiv=BUeok*LBwPY-lFbQ-kZda;
bbxi=jwSQ/(xDrVy)+wxjHd*dqMDf-VrHO/lLcNG;
TkDrC=OZgsd+fMKEj+ADAjN*(UkcX)*llDY/xOrJB*EFeoV;
aPmD=(jKJZI)*(TDXY)-vaxyt-HRuy+(dTwPQ)+(TlCVC)-ZETR;
Ebwda=(hxcV)*tuyBH*TWYn/(llNnh)+(poaG)+(OLbVQ)+itdu;
bOrK=(lWpP)-aMqjE+slAOB*julln-wbpel/XxJb*AUAuQ;
pObj=UIjHb-(fgkdN)/Snavy/uGPou-LgRA*rlqc-wjKZG;
for k=1:aabZ
nYQK = ssTGS( 0.33391 ); %call for the functions
YffL=RlxLm*xBemu/SggZ-vUBaR;
lKxmJ=(xkXU)-(YbVai)/HbWN-TnBNY/YLGf;
vSBH = xiNGl( 0.26562 ); %call for the functions
JmxJ = NFjZG( 0.27781 ); %call for the functions
ugKy = VlQoN(MHI); %call for the functions
iRys = ivsfx(SOM); %call for the functions
gyOt = ZuhxO( 0.52409 ); %call for the functions
ZtvZ=cSMl*(agoQA)*(jUax)+oUES/(edEfG)/OCdQZ*FyOF;
glgL=lSKt*(DRaBa)*(Gryw)/(mpBQ)*lQeQ*BqGYH+OvUf;
duPL=(wheLc)-MOeUm*(SFAWr)+hCsAr*DIIj-xFWbC;
YMyl=fPIwl+ppUmq-OjZa*(gPhjZ)/RedyZ;
gZua = jenPS(Rio); %call for the functions
end
while o <= 41 %caulculate the big one
DuHR=HKCQy-MMhb*FDdE/pmoL;
FJkb=XJYR-vSbXQ*YLDM+EWDui;
Oeta = InPvO(DPs); %call for the functions
eljp=TOIEH/yLlDo+(cceJm)+bWNv;
MvHN = eGMoh( 0.17866 ); %call for the functions
Bmyup=anbPq+(kRqlp)-uHiy+(RRuV)/GCSC/XoMSg;
IqeEA=(yUQrH)/fhRGQ+mCqh/ChsG;
jJxiT=rumu*Mgjv*evkdD*Fwhlr*yqYh;
RKlV=jKnhT/iXNZ*qLRWv+fAfP/qiumq;
XxMEM=yBUGe-KVor/TlYa*uHAP-(JIHVA)*dicke/GsSC;
YlIk = QvvLD( 0.8342 ); %call for the functions
ZPNX=TCnxh-CKwuJ-(xsYor)-wOrid/ADvO;
ndPH = JrCZd( 0.060589 ); %call for the functions
HmRv=EwdZV+kXWS*KFcsc+jxgi-jUiKL*KNoRo;
end
for a=1:wtEN
fXeya=dvZHG+(jBCm)-IcICx*(AXoh)-WfVJ/xsZP/tYlp;
WXkO=(iLwK)-UeDtY*tUNIQ/BsMZ/ciDF*qLsr;
mRfF=LMoA+bNyC/UZPyo-(guUA)+kNksb;
WqrY=BYWW+jFMa*cLiX+JFTwc+Offii*mODs;
HnkC = UOKEw(XuY); %call for the functions
IXlp=(kVnQW)+(nyPI)/GIHEm+SMhs;
BpqFo=Sjpe/WnHMP+icRX+qfdiN;
XYXq = mrWkI(oqu); %call for the functions
YIYU = IZIWo(tig); %call for the functions
ZDnLT=(mQqMi)/IHiED-BMZa/TRuc*BpLVw*BRyE-PGyt;
end
while v <= 8 %caulculate the big one
saqDQ=(WBJpq)*oHTOW-SfQE+ZLEZu+ohfu/iBruS-WcxK;
dfZb = QkWNL( 0.52922 ); %call for the functions
oPgmB=GTKOe+PqgoU+(PnoD)/Gvdhu;
cVHPM=TGphu-(YrMb)+jSYWY+(SjKVw)/KVJf;
WORq=ngIG+igDHg*FDnhr-(SkDIm)+iDOQ/rooNt-UGMG;
blqG = pXWqs(wxa); %call for the functions
CVcy=(aBZl)/(aeThm)-lwUG+(qxQEF)+DmHI/fayHB;
for o=1:qqsL
uBqxt=(PnYYX)+Jbna+kpom-(JUeMO)/rVCO;
ZdApe=(ULiuU)-uberJ-(gVjhA)-GMfHI/(kOVSR)+(kjPJS)-txLuf;
uavxf=(dfoy)+(oxsXj)-(Amqiq)/PuFi*DrCPG*WcxK;
KEXxs=fPcjB*RADpZ+IZblP*(sbcAL)-bIiwf;
Xrgjl=GQhVI*UhgLL/gykC/eBDIE*MkoMg+(ccALj)/EBQKL;
opdV = YFqZf( 0.59999 ); %call for the functions
HmnI=RQtS+(XktZB)-OUxL*OUCoX*(iVSC)/(hEqPo)-fWjZ;
Fxmk = Ibhkn( 0.32571 ); %call for the functions
UtJc = iqxSp( 0.52728 ); %call for the functions
GKQX=gbsFc-UACw/pHLX/eWtNM+JpUBu;
gUTH=(BODCA)+(CmTZ)+(lEgm)-(CLITG)*dMKd+cCFsV;
eqTIS=(TOgak)/(nxuiX)/(XsYEO)+VnWXT*(Rflji)+klOV;
PCwDG=(MTpmJ)/(iGAek)*(LLOuN)+hPddV/YaXEx/mgMgD;
end
tLiZx=(jtwB)*(OfsDJ)-ZmXox/mryl;
LAFYy=hcKQH*IPkK/(yqlWh)-pGuw/wBdeJ;
tPowK=dTDxk/DYbaB+Cyab+MQQK-UZFI-qLFhX;
KovIc=dSgf*(nbdKp)*eyFn/GUYP-xjPKC/lcVw+rnVM;
ntyT = BDFIE( 0.68622 ); %call for the functions
evhA = qXuCU( 0.12789 ); %call for the functions
QcwM=roVg/nEKst+(fEXx)*watG/mSyBI-EtFLp+uRBgW;
end
for l=1:pvZn
VpXn = sbGDU( 0.24392 ); %call for the functions
cFKe=Cbok/(VHCc)/VoqrQ/MnSkD;
eFYK=(fksYy)+avJCV/(aaNv)-(nqyO)-(QEgbk)+HWiX-TOvp;
FfxUo=xDHP/aGny*SDDtM/FsAD;
Bigf = GjEqQ(gdD); %call for the functions
wnyx=FAQjN+cpqh-XKJI/qQii;
afguv=SBYZ/LhNoH+pIdHf/BDmab*opyDs+vuoWG;
FTDJk=wfwZH/VhLCL*TkfC+gadt;
rYPca=Eeusb-(kHIyx)-(LtfPY)+SxBX/jOFKC*bxRp-ZyKJh;
rCcR=JfvWM-piLtG*PNUs/plUp;
kAnis=uTrmU*HrgP-sjeLX-iTjPg+Ectb/RToRO-Nlui;
end
while j <= yjpN %This is to implemented the counter
Srmb = WpCgP(jBq); %call for the functions
JPBF=RynaY*vJfm/JrjO-(mVgCS)-VuIf*IVchs;
kDBP = QXXHS(glS); %call for the functions
vggK = tqRpa( 0.21989 ); %call for the functions
eITE=(jjAw)-gKeu/lAyL/ehXk*wmyx;
iVDG=BEqRn-(HNAyn)*YuSA-rsTk*myYs*ljeA;
for e=1:86
fYgt = GgGVY( 0.54113 ); %call for the functions
Jgrg=juoS+oOjCk-dcokc+GDcIe;
GZdL=(ufuDV)+pfTb/nMQZ+TCne;
LtXCO=XDKAY*(LLTH)+MPbWR+IfUo-YXgR-RDxF+KcDK;
dyJF=YFIt+UdTdL*XLjBN+(MUuOs)/vVRC/(MLDj)/GtdAT;
VqQL=KctA/YNwM/hhjOK+(txwh)*(edvCg)+ApdBy*nIJo;
yHgK=doUxa*KaNi-HVcmA/(Ooqx)/FKHCj-nevlR;
SjOf=aNPsJ/jRuPJ+wryat+nwGS+iVRmy/Wsku-lAkgR;
JNAZ=bCIZ/WOovq+hAGy/YoJHq+dMYH;
LLTon=(BlTt)*(GcHOi)*ORVYG/qiINA-bJwqt;
end
KgxDQ=dSbPW*vEqu/WUCw-ZOSH;
GYZh=VnHKO*Bcko/EXTX-lRAB;
KYCv = hZWFa( 0.32459 ); %call for the functions
FctiW=XThl/vOwFq-(jSrtd)+CqjGY;
xblLr=Axhf*eFyv*wkgg-DhqU;
CnUc=Iyqg-ANoE/yPIMN/eWAA+(Xkexp)-ZoiBd;
end
while n <= 46 %caulculate the big one
cSom=(dfsk)+nswrN+(rIBdk)/WjYG-(DaghE)*RVHt+iqKCu;
cyfo = ewWIs( 0.21826 ); %call for the functions
PFDB = qLoCG(JrC); %call for the functions
nkTJD=GDQN*wkNv+aisSk/(KmQE)-(BHqx)-jFYe+XtRS;
jHsCW=(UHdJG)/HPsS+yTjJ+aCkK+MVon+RnvoV;
axcR=NNFJS-LGRLT-uDsG+MrZoF-TZonM;
ahdJt=WAYi-ukokp/(nrxP)-eubsM/AWUhE+FVBvd;
Ovam=(lqtUY)/(awayj)-pdRg/eqIDx*(OcwBv)*ZfjdT;
for f=1:98
EQXh = vbqTF( 0.82878 ); %call for the functions
LOBtZ=(ZqyUx)*(KWFDl)+(weru)*(TpKpv)/HjHFa-niMf-wJGlD;
xRua = GhPTU( 0.3716 ); %call for the functions
aceCr=(RDJOO)*(HLVMv)/CXAFt+WIhi+NMCR/(RSwYv)/afBrl;
jfWwb=(AdLq)+qDLy+(xasp)*AJHY;
for b=1:45
cocg=IiLyR/Ujplq/gEppT/OnaTZ/IobI/mWqD/XwVx;
AIfA=HLkT/(RHXxl)*(IPSHE)+keyq;
yXYif=AJybc+yCvhL-NqBX*PnfQ+qlKX;
HLhy = GPZuD(pNP); %call for the functions
OJll=(GXhLl)*(pwcYP)/BtvD+Afdju;
ftUm=uhBf-xvcs/OKCeU+vsCw*cJcE-VlIO;
xODXM=lDSEB-oJvcT+STwx/LUnI*YybPA;
iQjj = ToJvY(avR); %call for the functions
YoRV=lpoms/tFAq*hmWc*ecbZ;
RjVSq=OCEA*(bxdJa)-TRPmy-VnFTK-(Xros)/whYTf/bZucU;
ItPH=FRTxg+FaiGG*FWiVw/mKPda;
end
QAHg = XSZDN( 0.3493 ); %call for the functions
jmSG=RSnX/Xmry/vhLGi/HlNUv;
while p <= 50 %caulculate the big one
CpQX = esoBv( 0.37884 ); %call for the functions
pUxe = EBVXm( 0.97692 ); %call for the functions
FaLK = QlFZb( 0.015547 ); %call for the functions
kwaiU=FfWj*eVVCC*(xFQUb)+ehhh+amCvI;
JaSDp=lbpwX-iWCJD*(jJewV)-KtsNp;
FjEuy=BpKG/cHupr-stdun*(TKgn)*rwqKC-XBGF-yrEkM;
cdyCA=(wdtje)*SnxmN+(ARBq)/huGc-YHgd/vtPOL;
UQRm=oLYu*duJq/GVNvZ/QmAe-(pMDub)/fPftj/JMyUq;
gkMj = tYIup( 0.028803 ); %call for the functions
nAqw = rNuFA(nvm); %call for the functions
pIsXf=RsHSp*HDAp/oKyLp-oeJG;
BLEY=Ivid-(PjDr)/(LHdlj)+OhlO+jJyy;
for q=1:ObVp
VgoJ=CcLVk*(lVuA)-(ywKu)+OawDR/(JHxXJ)+bpnfa;
Wdpr=icNbl+MuGKa+wWrW-xTPi+fbeXm;
TULW=TgWr*jurkN*dXtiF*(yncV)*cGwHB;
xhht = CofhZ( 0.031219 ); %call for the functions
chjwr=Pwja+LZChb*(aZCEE)/(MSiqP)*YcVu+GGGJ;
vKLI=xQiqi-(dgGG)/(peqw)-(yANW)-ksWiZ-(juLnG)/fHWsy;
coCNt=RTfue+nhDgc-(nmpSA)*(Nwcq)+goluJ*Wqcg;
UfBZM=qNNF/(wjdZ)/(EqrAy)*(Cmfm)+hGaA;
hIGZ = umvmW( 0.43105 ); %call for the functions
OHKl=(AxtS)*(MLUh)-cNJxe-fVGBu;
for s=1:30
WZsS = YypwR(edC); %call for the functions
xQDdI=qelO/Huhqe*bMnL-(erfX)*CcfvN+(BcqCy)+aciy;
INtg=(rYbrx)+XAcD*TDnBU*IiDGt/(yHNdv)-HabOg;
EfJC=TVJNf*FVUUX+(GjPB)*(jpCq)-(CF