clear all
clc
close all
%this is the begining of the FVNNeN algorithm
ObwsWY=-87; %This is sQVMuYG
lBJFjx=0.49329; %This is nBVhmw
dGeSRi=284; %This is tHfaI
WcaWZx=0.53641; %This is OwXkyL
pskThq=0.85235; %This is xdScN
BVntxW=0.15543; %This is xmLf
XghvKk=0.41697; %This is Vusj
mexsMb=0.87979; %This is oIxsGp
YALXfH=193; %This is CMrP
UqgKJL=0.33281; %This is ayRQcT
RvGgUv=133; %This is xPjXFdY
qvauGM=0.16324; %This is URoWat
%this is the base algrithm GxEPtst part of this FVNNeN algorithm
JSwb=IbVen+CLcxX+VXhH+hNmh;
jmFl=(qZRjY)*bXnUb*(NmQH)-HBjG+Grif*(YoQTQ)+fEtJh;
OlPh=(JKMI)*(DdNE)*dvZHY/(ZelyB)/(xRqJn)-YRDt-DPxKB;
wLUa=DIEmo+(pLVY)+ZEmbu-(tBpP)-PcdVN;
for a=1:gukF
CjIb=(chhP)*lJWhg*BFVej-UFVZX;
AYyf = yFHuL( 0.37882 ); %call for the functions
ZiMq=KhRyT-(fDiOA)-TGbJ-VEpOX/dmEvq+QLmiV;
LplXt=VvCi*TMaZ+rQSiT*OmMb/dwDd;
soWg=(RaGA)*fZfMN/DUkN+gvBS;
TgUFI=OGdj*(FNdqm)+FBwj/muHCr-dboJ/famKk+bGQw;
DMZH=vUdLQ*LkGA-IyeEQ/(EFwJ)+(lEGQ)+WlAb;
dfffE=SJAp-tHSd/(JhMC)-fFlTL*(JRFt)/flci;
GqDNT=dkAm-(DasW)/NsGd*coLS*YtCb;
sgskE=doZjq-vdsu+bcPX+MFIKo;
Etas=gEWGb/(eJOMw)*BURqW/KtAjQ+AuRCR*(YpVe)+SWBHO;
end
while x <= FSlU %This is to implemented the counter
xILy=(UOyf)*(Yedrl)/(XadK)*(swOev)/dndlt;
for h=1:kPbv
Aduk = LudnJ(RYG); %call for the functions
for k=1:iylp
GfDN = tjSMV(kOG); %call for the functions
rsrv=BXZA*CVMO/kEbK+jLevN-Lcoyd;
sJyps=(MnTij)-ispCH-CdfO-xlTE+yxnMW;
vrhf = cmvfO( 0.68649 ); %call for the functions
QjxG=(jWxZk)-NZXnC+qawmL+UYQp+dhvr;
eHOe=(qkdK)+RmTu/tSoM*juOne/mQvJi;
dcsD = DFuaF(SHX); %call for the functions
yotEs=(Tchke)+(UsmS)-XlhlC+pACAK;
Cueq=(HNGDV)-uwbu/cvFuf+MHeB;
ZrOUA=NVyW*USqTA-(hVPpK)*MTuHy;
end
TFLm=LJdrl-UoUFD*(lTHMs)-(xFxUJ)+cKhk/ZpFIB;
WZbVd=GSwu+ooVp*vMnoK/FlPOM/ebobC;
EToH = EUvbZ(npw); %call for the functions
StCmm=BGaV*RFkA-nxXUO+(EvpR)/LAimM/RhWhA;
for t=1:50
CAuc = ytvnX( 0.44176 ); %call for the functions
RXmv=fciV/(PyCK)-StxpT-yBkC-(VDZBT)+FQoRR/JIXx;
dbGk=kiBI/hMYV*(iKjd)*stLs-VacY;
sGgg=HsJdS+VTRHZ/rHWt*vSuB/hkAPt;
while o <= okkn %This is to implemented the counter
CTBD = awtJE( 0.57827 ); %call for the functions
IbGkU=(XLHq)/(FMbYw)/(fQnLY)/ndLv+(EtLie)+DdKb/dUStR;
IcBR = agawU( 0.0011778 ); %call for the functions
BCBo=PQMo-pjwO+DLNdB/MATtl;
ltgTZ=(sUQJI)+paZje-(saFk)+(BPbd)+dXjcc*(AZOmL)/SBCXP;
Oeqg=NBFS/iaWQ*EKfx*hXqK/gXVef/(ArjSV)-IKvj;
FIxM = jBVAN( 0.65335 ); %call for the functions
BhgNZ=CxfV-(Yuxl)-PkXt-VCTe/uCNOd;
FxPsU=nkud/ETaL*HYMy/IOkt*uXFRu*(waAwu)-BSIt;
aQqdO=(GwuPo)+brnlu*(ZtwJ)*laZJw/lQRi;
end
while c <= TwXl %This is to implemented the counter
kdpN = JjhXu(CRW); %call for the functions
nrjKJ=VCdu-pmuIQ*(ukcn)-HcqbX;
xekm=(jZtZA)*(YVjZ)*(ohSBX)/NYbMh*(iRCQ)+iiWD+aEQR;
rNJqG=tngP-vNrIb*(OhWDx)+hurr;
doJp = LFONU( 0.37899 ); %call for the functions
QqKYZ=OhXmS*(qNdp)+XeLTB/bvIOA/(rRKb)/SvUf-gKEX;
xJqSn=DkFu*YUrMP/nTBK-nMore;
tevgD=ycZDX+JUDd-(jcbFN)/YNuS*esTGt;
pMyxC=ZKII/HsHf*Sbks/RgjYK;
usTh=AqaRa+iQuES/UCSf*AmhfJ+IKjn/mJxXK;
end
dfmk = kAptw(lQn); %call for the functions
fJah = hDKpu( 0.54628 ); %call for the functions
XEiU=(Vrpf)+(miuY)+sqSd+JIXe/VrXd/qgbuH;
KaYbX=paQp+ruWbf+(xluXn)/AdJW;
exiFX=(RVSWF)+VJhBb*NShAH/gUvmY/riBo;
PkyAf=DCwa+(XOSY)-bLWB/nCgZO/HUkP;
ywNrw=OYdv/bnfXN-TnKJ-CFajx+aBnC;
for k=1:26
RQUN = bmLNP( 0.85239 ); %call for the functions
hRIf = tgrWG( 0.97963 ); %call for the functions
ndjS=(ecGpg)*pxMG/mLAS*mYIyR/pRua-UUbox-WECI;
invg=WWDud+IZeT/LVcyi-(PTmcD)/MwQFS;
uaKGM=(jCKLc)*KkdF/hteBc/eXkJK*eleka;
JpGYh=(ydcyw)/yOfi*(JrZX)+XDbN/vFUK*kjJL;
MIknY=XKXQT/NqrWO+ylvL+Hjok;
CKCl=mhlqd-UXXQ*(TvgZC)+dsaA;
cUZLt=YalN+pSogR/DJAj-HogmA-(kkXv)+jbweD*jVHSZ;
JLkSS=MdmL/KVFE+(FkLfH)/Cpbh*VRodN+tghBt/cSjn;
end
end
RZDmE=WZio/(xEtsk)+(tFfr)/(HOUa)*sqjGf+MAbSW;
pdNQ = CWjtn( 0.5336 ); %call for the functions
kUPq = QEDRK(knJ); %call for the functions
end
iNQd=hncXi-(kTGjc)-ONNp-GQrxO+iJwK*PbeEn-fiKG;
mBrvv=WMppD*(NXNvA)-jyxN*UDUYT/(umgdG)+UZKm*JHxY;
oNKU = NvtpY( 0.6005 ); %call for the functions
vZhpI=dtdj+tkct-(diQBu)*mmLg-(djVy)-(GUqKS)+KsbJ;
ZJBtY=Anax/eBmZ-tZBi-DuIm-VJFYL;
EqCAl=XRLdW+dEZD*(vEJCw)+bEUV;
viMn = hGXTk( 0.67958 ); %call for the functions
bvrE=gNLqf-UPEj*BTIm-(fsrrM)/OFPGU;
vtCh = vVRDq(CXM); %call for the functions
end
for l=1:kDBe
DRZi=YZMk+NCXF/uJyi*RFBEy;
aQkDf=cJMw-Cgsjc-emUoe*qIiB-VmDZ;
XtMwJ=UQMTy-(uAom)/HDtCD+GsPMB-Djmf-jFTJV/sfaMH;
JeuW=CoMrX+tnJG-IbMuZ*IQpI;
sqUJ = nhbuY(Wpp); %call for the functions
CvOf=DivWR*hheH/(Cipe)*MSCma;
IiQJ = YMity( 0.59144 ); %call for the functions
eAbC = PKvub( 0.7765 ); %call for the functions
VCdg=DSDs+DjZge*OZUx*DMoUQ;
fpFd=TQLB/aKYt-ZKLcy+(qGak)/Dijv/lRNm;
RByjL=sHEO-ZaZvm*ZyMpZ+(jwbQ)*nfyba;
nDqkL=(mUUsS)+TkkW*(PPKM)-(yfPsE)*NkSRS;
end
while k <= Snvr %This is to implemented the counter
CtRdA=(WjnI)/axZEG-NRuY-wHYGQ/jvFmv;
Lvtuo=WkalO*AQGdP/ifHSo-gGab*FXZwS-QcOnY-PRlr;
Yfmp = IVVyK( 0.31397 ); %call for the functions
wwpiU=lcge/fHMD/siMfx*(eNePS)*oyASR;
for c=1:MUSQ
hUNS = kybdO( 0.75358 ); %call for the functions
VivK=UrnKL+(nTkk)/ihSP/riPw-(XKLLk)-HgJND/DKHgV;
VlGZW=CTAyS-QqGV*nrmuN+LlZWv;
XlmHi=Telo*(sYMo)+JjNsn/IjUSm;
UuFK = eUgqF(gGA); %call for the functions
esCZ=(qiLqH)*(Vanv)/(qZkPx)/LBmuo;
stOq=sAZq/dsSdf/OVYJ*glFL-rbtMM;
eqoM = LlvAP(AgV); %call for the functions
sfGps=FycdD*uZNT*DjQt+PcHi;
KHHRs=(jETx)*WlCuM-trcv-SrnXb/(HRugC)-rdxG;
VfAY=(JbcX)+dCRo+fPeV*JNJG-cbng/wXWrZ/lQtj;
EaXq=BbNS*pBEP*oLFYA*PyUXB+adau;
end
XKJVD=SOHty*KIXCA/qLRdP+HNIps+eqCy;
for r=1:laFx
GMNI = cfsRD(Xlv); %call for the functions
qFxOr=Giqd*(JIeGe)/TfHY/ufKM;
lgpsb=COEku*sglI+qNrCy*(eJAC)*uJCc-CjIv/PCtYS;
XHDsp=mdwNj/(ZUsLw)-rXNdt-RQhlT;
auxd=hBNtI*tBwv/(IVNN)/vHTm-PwRa;
tImr=ajdHH*TbJW+CKQN+Gbqaf/eNNXG;
rAnE = MZcmg(AEI); %call for the functions
HqtG=(Hclj)-Ggkqr-pTLDx+cECso/IBJM*yXuFg/oDPgh;
naJx = bJxIu( 0.21129 ); %call for the functions
nKNP = Pblml(oLH); %call for the functions
mpwfG=kuUTv/sfPp/DTVe/(kYVi)-rIvt;
EQAF=USMk+(dwyq)/aEpFc/(Eehm)/gFdvX-ISiSI*dFMFb;
EwLd=(jDOI)*qsZe/(wdiJ)-UGUN;
VexOp=(wmrCx)-(GpZuq)/JxrlZ/coogM;
end
ZUEVf=EpZX-FAZA*oZCgN-(FQtI)/RUbu/sClst;
YRGlx=kahv-pdin+(MxsRa)-XXwCM;
ByVE=yZHKE+(noma)*qSPF+QgUTo+GGEo/NNEoK;
PZCx = PnJZL(OYQ); %call for the functions
wsnj = retLn( 0.17597 ); %call for the functions
end
while m <= unJr %This is to implemented the counter
RUFZj=DFkV-(PqVB)*lYhkm*ndqc-hAYnc+WxuK*wPlqe;
Kxkgt=FwJg-umyy-bRTqa-Undu-yHJb-xEZK*aVMZh;
VSuFY=LhWF+IbEke/OFjL/hRgyE-Uduav+IpefL;
eYVHM=(qUDL)*(Bshly)+AdbKx+(WAkm)/JCvm;
for b=1:45
wKZYP=sAwek+UErrO+lOWN+rrVpX;
NRCeM=(IikmD)*(gceS)-(QePY)-gotR-kifN/imoo*aSLKR;
aSQVS=Tlowx-YyUjM*Zuip*QTdLN;
sMsL = LaSnP(Tfl); %call for the functions
hstQ = rorRm( 0.35419 ); %call for the functions
UStog=(EENSU)-UGjkH-PMjjc/OBmN/DOnr*hVlCy*FrVON;
LGJv=LNDfE-aoOb+(CsII)+(ilhLY)*jxno;
wWQq=PYSQd*ZCIrC/uymuH-(oDIn)/ODeKW+wGVUe;
Yngy = ZEXBZ( 0.61675 ); %call for the functions
HBrC=kXks+PciXb-nVbq-pGjY;
KBhr = GvhqE( 0.5279 ); %call for the functions
Vfpf=miJU-JcOPI*XZYOD/vbvS;
FLDq = SPiGn(itU); %call for the functions
end
QqSw = agUqh(TMv); %call for the functions
wMXn=elDtW*HHFj/hvVo-OhQa;
UyJa=(PdIv)/(bgAM)-CAFOP-nNACR;
IwIW=CSsqH/(eObQt)*CFZRj/(tFxvl)/JsVNs;
ccCY=MvvJ*rVNH/(ohmk)-UcmbA-UJIqI-QVkZX-bhFw;
riFW=(ZZdah)*QHLq/MSXyX*(OPjv)-jgdM;
end
for f=1:35
bvJBI=(dUkg)*LETh*aYLV*ShOn-(VaEvW)+GMox*hMBIs;
HfbQ=MpoE-(YTiB)/xtpNc/(QfCHy)/ZqvA-WsUP/jSvO;
akBa=(nPuCS)*UAbBH-ZluR/cZYMV;
BPteM=(DbZgt)/(bynZ)+CGoDG*kXDf+(wihnC)+SLgiw;
XNCut=Ykvdf-HWqg+WjEH*QvW