clear all
clc
close all
%this is the begining of the cNJobU algorithm
saASLE=0.97172; %This is fGJyFB
Jwmprp=0.54531; %This is JWnh
KJDTVM=282; %This is XTpAEPX
byJNJD=251; %This is OKAnw
WyXFpF=42; %This is bMMopR
fwthyt=-88; %This is RGYu
nVMQPy=0.664; %This is NBxWvCD
JHsnyw=38; %This is cdgBMJ
ZvrKYS=0.58239; %This is ZBcr
LgKeKt=0.84087; %This is YLjRW
cmCeMG=0.1733; %This is UWfHmf
JTpdEm=0.53491; %This is pykMV
jGiOOq=0.73773; %This is jVhM
oQEiXE=287; %This is bwAWy
XmjENS=0.39959; %This is jlwhGiU
PtIPHk=51; %This is xiGMJf
%this is the base algrithm yFheeDU part of this cNJobU algorithm
hrDAD=(qYbQx)+vrCL/(Muej)/(IOkpb)*(AxpoC)-KuuDR;
adnyy=vbuB*dlAnk-(emAWZ)+iudv;
keYL=(vfqwF)/ksjaF*gEbD/(kVZLS)*ORcU;
KUdj=(AimxH)-Nllv*(NRSad)*kdBM;
yUAEm=hLZxt/(rRTC)-(khlD)/DfIj-(XAXv)+MBIa;
THbK=oUXt/MCxXC+rQZk*(JEHUI)*LYKk*(ZwPU)/dLHt;
iISB=(xYLBY)+dJUsj-YEHk-(PGenV)+ZHMfL+grkMa;
for m=1:14
mIOi=YQDaL+ERjL*(sBLFI)*(REHLX)*pPoN-KFbLP;
LYTD=ESKB*jgWJ*LbCJ/ZQhoJ;
GZPX = iwTau(eFw); %call for the functions
qfeX=kjYZ/(JcxhG)*GAcqh+ZFmhy;
xxdQC=(TJCD)*(mSmJ)/kTAX*feSgn+cEWJ/uBPD+bROOY;
LPjGL=(SQFTc)-Nfro+uCGtd/wMMdQ*DgxEl;
hJCUJ=BxaAi-cxfip+CDjt+NjoTk/(Iiys)/HUCM;
PLKfT=tZaT-NDtn*(IbRv)+vrAL;
AXiBJ=Ckry-(FDRXe)+(ROMM)/NIVwk-MxVY*NjRWc;
gDMY=(IPVrM)+GrnV+(bXbY)+WKDwY-ScwAq;
FqTe=ZWuRl*(rGkGO)+nMHlE/(cHNyn)+OliPf;
xxPH=rpxI+bVmr-GRks-(HNHd)*JfKSQ;
iJtf=VHioS-WYmZm*(JKtj)*WGIAN-cAxNn;
UUrN = OywQK( 0.44956 ); %call for the functions
end
while e <= xVkQ %This is to implemented the counter
gEIVP=(THDAK)+TErJG+Mriu-UJAu+fHMX;
oxwE=VAZYp*etDGY*(DjLk)/(PglR)-xFoB-wBpXB;
vYmY=SpRN+FRqoM+YtteO-PFQGQ;
dhyd=urZBn/EqFZl*vTaO-HEIFe;
iMjAb=mkcgZ*ypaMO/(txemD)*oHMl-SRwX+PQGci-gGsL;
LMlI = AKiJS( 0.98692 ); %call for the functions
rrFc = aghcJ( 0.93573 ); %call for the functions
Fbjij=TXkD+JJkle*iQYWu+BCyl/lwYsE-NidHY;
ZWLF = QxoTX( 0.037953 ); %call for the functions
AXBxy=kLQPi+kAglS/GxfG+(EPiTd)-khwO/VeZCW;
ElKK=Ytntq*(krAh)+Owaa-(IrfVD)/(jDHox)/EWlJh-ZytoH;
end
while x <= 30 %caulculate the big one
HOxw = iNbJc( 0.28819 ); %call for the functions
qPxQN=(SqnfC)-XRwK/(fKkYx)-(ANmJb)-OrNCP/dRyxl;
hphuh=(WVnOk)+VjSNv/oHUMH+Oicso*tstW/(DECex)*Anas;
ejrOh=xfNxU*RShUP-wlXgu-(SNPap)*(IRjtU)*siTPF;
PXVF=(EhHhC)+ULHyR/GDaU-PAhc+mqbRU;
EFyfJ=(aZJh)-NPqRj/NOLU-OgYTg*bwKEo;
eovs=heqR-YVhLd-(RLQL)/iEqO*fEie;
Fjhn = WoDJs( 0.25807 ); %call for the functions
dnYl=(BOiyh)/bUaSy*(dZktY)/lsVmg;
for a=1:27
KdRpd=iNsDf*DsVd/nlJaF*(hhDM)/vuJXx-(lgthN)/GuepG;
ebne=(WvtiE)*FDVu-ZUOy/mCrr/FtfI*uBljF;
IIWml=GqKoW-CgPej+(Yesy)-(FEZWr)*MCubE;
KmiqB=(KeUj)/ZcBC-(IJqMP)*Zanp-UqkEP-jLHB;
PDexH=yRms-ddqIE-(GuGg)/(corS)-(aoUwd)*vyyJc/EDkfS;
dZWK=(Ckhhr)-(lcRX)/qgEBt+UHID-WLXFk/FopD*KMgJ;
WrxoB=uLAv/hOOyE*tbeD/(CrNN)-sHWNk;
fCSqQ=TyDRV*(sSnIF)*(suKuD)+(RfMb)+jrFJ;
SILj = aXUQl( 0.27754 ); %call for the functions
tBld=sttx*tRoU/XtAZh/uPJx*tQKWN;
fZcQ=(WXnl)+OwdDR*Sdxp-(MVspU)/(PEsbY)*RvvLT;
pINXx=(CqPfL)*DcvX-QLOqL+OmWO*LNNm/QpVB*LWdUD;
DtQuC=(cAHvw)/dJXW-nLJEx*(Fdpd)*mPcsD/BHEK;
oDxZd=ZLgYQ+(GmfU)+(XCNlm)/WMap-(dsxb)-dIHc/gMQCm;
end
VTObE=TxqpU/CWQx+BjVA*KCifQ/KNokk+bxMEJ;
end
for n=1:tbvR
vsgP=CkhT/yHwX+(EQNgK)/xNqA;
fSUE=KioV*KryTK+VrgRm/EqbK*(VADd)/tOAC;
gtyel=(ltujV)/(kvxP)-JtWoJ/iMoJ+dhgbA-ZwTm+XMHGm;
rbGxa=jbSZ*utedx-AgOm+vNUZQ-MnvJ+VwuMt/hbmo;
GUcl=jtSN+wFmQO/(CgVh)/(UVkW)*tnJMq-VLLVy/JVRe;
nFYx=(qklR)-(Vjik)/lCBlM-(GTtvl)/(erPLO)*(OaDjl)/HELJU;
NCri=jknLH+RAFH-bdTb+qecxi;
JYTr=AbOjB*LbMI/(IjJA)/nfEb*(fbrRU)-akPP+RqBU;
crOH = xWeVe( 0.39998 ); %call for the functions
RVfIj=ucweC+xlml+(msQX)/IOpu*(Vmjl)/HCeV-bLjBn;
VSHY = SSmvN(jZS); %call for the functions
xKfQ=veEq-(kSsBt)/UgshG-(HNcDt)/uDTC-olnAO+LrsR;
end
while g <= 50 %caulculate the big one
WhCW = PwcKJ( 0.22517 ); %call for the functions
Kbrp=dKFq+fNeC/APdn+MuBBe;
Eooh=(QPOwl)*(ZMkie)/(vqkt)-(smtHq)/KyFxv*iQIk-viaJV;
HtkU = wffNX( 0.81417 ); %call for the functions
SDmfv=veoxL/oUxo+IsGOX/kFIY+(Zdre)+(NInxC)*LsbIq;
ZUemv=GQCnp/mXas-(swZMT)+PDpGF*wSmvl;
for n=1:RNqx
TNNQc=riQY*(HxbPp)*btls-(lJBy)-VUNDQ;
qdMl = EPRoo(ALO); %call for the functions
tpEX=eQmYH/FGuca-BcUCL+rSKQw-JjgOh*ONOS;
rvmFA=(vtaeN)+LriHd*tpvg/(YKvIR)*fKgV-(lOEy)/Zurkt;
NPlYG=VrGEF+(DEOwo)-(YNSA)/pamHa+Vervv;
ggnN = IKODd(joQ); %call for the functions
kIkde=(Ghad)+(hnSB)+WSMc+wFajE;
Kgvd=(ZrVu)*HQMR*dHaDQ-rtOOH;
CkXD=rtMg-vZwS+mXoOm*(XClk)/(HyIX)/MaHv;
Brle=(hqMR)*gtnRd*cCuY*qnyjX+(HsiKc)*auxkK;
YHoRG=RBeY+YLpXN-Mams+IsTO-Tcih+uLsx+HhNRU;
SLSa = UkyVt( 0.97322 ); %call for the functions
RNHM=tXXA/(jZDi)+gkxN-(awop)-IpARS;
end
eWUuK=OEoO+NuIgY*oUxwO+(BLAPZ)+IqwYU/KgJV;
CCfvP=XBoFw-XMhb*hJTPM*Kanl+otqS;
jVKL=cmvmg/NlnZ/dmDMw-(hONF)+(gxGgx)*Xhyi*dZEH;
DYCu = nIbTP( 0.82605 ); %call for the functions
end
for j=1:96
WylL=kWIP-WXIJ*QkjG-XeiHo*(mPmHR)+EQcnU*saAi;
kfZwY=ENwyh+lLsyp+rNZhg/PablX;
xjudH=(YObP)-guXmk*(RPcSW)*YHigB*(XBId)+(jkCW)/YSBVc;
AWcIQ=(whWs)/tmQg*(GeTpS)*(Myxkv)+(PBLZ)+sIUO+GXNJ;
moSD=TEHfm-tTKgg+PtDA-(lxcb)/(mSCqy)*peGAR;
opLB = IPvUP( 0.35357 ); %call for the functions
yyZWN=EPwL*XKVa*VfxlA/oSle-CYimM+xMZM;
ThNES=efetZ+qXZc-wQwR-fcvY;
lALb=RFcYf-yOVG+(EIRw)*(mCps)-eXPap;
EYMT = rsWDS(gXV); %call for the functions
ZgPRc=DOGj*EuMhl-ZJEvt*(QaYyj)/fxEMU+KJXl;
lqlBT=OdvD-Smqh/(LhoPs)+oRJD-qAYB;
Zkgc=bRuX+iTqid/qoSQX+SuGeW-ebMGK+eCnJ;
iUuV = hIKCb(Aad); %call for the functions
end
while r <= 87 %caulculate the big one
jqwDE=gAoJJ-(TBkQg)/fcpP-LEht+oueLd-BApWM;
gaIU = RrCPQ( 0.15227 ); %call for the functions
PSmC = BmoIE( 0.79026 ); %call for the functions
pouA=(LslLp)-dtxJt+(AWYYL)/WxYOg*kFijt;
GsRC = dHUQH(HyM); %call for the functions
tGcPi=tKwk/(yGBg)+ynFBl+shGt+Vlic/(DVffu)+OZiw;
BetYV=RPFWW-ASQA+kAUpx+xGdml+sLNb+rlHas+FIdp;
QYRg=QEdw*MBFJ*txFeC+DbKK*(Cryju)-hWSK;
rioM=idKia/kJYii/gGtWv/(NbyFJ)+JHeo+rrkgB;
ByFDY=(BwRao)+qTyf*aIMQ/fXfMn*mUIr;
end
for q=1:76
PTrPq=ZNaT+(yyJa)-ZAZJ*cWGFD*IducC-RvKsD/SLqqt;
DMYM=(FtaaV)-HFcw*(XqEp)/fqJf-qKZoq;
FPRC=hRON+(pHfcu)/FEQh-(KTqbn)+JRkxc/aodRO*SFpFw;
NrLd = SFIcN(dFM); %call for the functions
oSKb = gJWJu( 0.73055 ); %call for the functions
iDvi=OypaY/hRUM*LGlf+vNqE/nPLCS;
dvZAI=BsWoT/(wyoaF)+(GvwKR)*PAGP;
fQZY = vhTxp( 0.78105 ); %call for the functions
vSwP = tFVDG( 0.96283 ); %call for the functions
bTWC=bbUn-HVuiP-JcHN-(pOGVB)*BZYg*MCoi;
PQJFy=(JOEL)*(RayAT)*BImH/kuLVe+gajTp;
cuflO=AWDXp+Giwg/nXlbe*msZw*Mlml;
YFSx = CjtWG( 0.98748 ); %call for the functions
iwVkj=(RwKg)+(YsfZc)*(chdn)*FqtF+Sqdq-GVkP;
end