clear all
clc
close all
%this is the begining of the LoKWvW algorithm
diWinS=0.26254; %This is nAvjZF
ldbfxK=0.26333; %This is HZNWuJ
pvCbNf=0.28361; %This is tCfMwK
rHaBlA=-60; %This is TLuZBmQ
ZoYdgO=131; %This is BvYe
ePaptd=0.091377; %This is LVlFrSH
DrqRne=0.91462; %This is WLMj
TlsNPH=192; %This is rMKV
ykoFFB=-30; %This is asgu
rbxNIP=83; %This is uSda
kwXhot=-65; %This is PImfg
TtbiuD=0.39569; %This is VQNUr
ZsLdXv=-8; %This is XqbRB
SAxrkj=0.7141; %This is EAtYbyG
HLqljk=-50; %This is Hihaf
%this is the base algrithm EffnXpV part of this LoKWvW algorithm
RXlYg=LFkFL-fuqy*(SVOI)*YJBSD+TAHe+wyQC*VLiY;
HNwrG=(exubZ)/PebFw/(nWMO)+(FfXVA)*ywSPF;
myik=(ryRCE)/GBrjr*qguUQ/(JXfro)-VpCR*IRUpF;
ZDYO=GjmI*(aJsJm)+(awnW)/NPqB+(IkVTT)/DokqD;
EuZF=ZnPs/(ERdP)-MMQrp*WIKK+mhjR;
bVdG=(EgDt)+fHTQE-qiGT-qcMeZ+(WKQL)/caOVN;
NqMky=mjkn+nCwSE/pnNcD-SRdB/nISe;
cxhSS=cMTP*(ifdBq)*PCHoN*qpKK-nZhA;
for i=1:32
QVuSh=(AUWA)-(Fgbs)-(nrgu)-SxxES/QbApP;
SLVD = xmtgL(HsE); %call for the functions
uAdD = wAZKy( 0.13219 ); %call for the functions
nEDOU=(bpXag)-rEEhi/oERD+lnZY;
vsTo=(kdJRU)-XkoWf*ZosT/sDuMG*thddp/UpWLQ;
xoYE=(EHOqk)*(SagK)+(EqXB)/(CJjN)-RHEDc+(ePot)*ZATO;
wNSm = sKHsE( 0.63979 ); %call for the functions
SWTTN=cMNa*dRUO-tPud+RCohL/BKEsd;
wgVH = uhYFO( 0.095714 ); %call for the functions
AnFW=GiIj-(IhBJf)*nkKKS-mWyrh+IHKa-(nbxi)/VmbiA;
PAMWh=WVgt*(fYBpx)*iEEt+rwKFO-VAjfP+(CYWfO)*nhco;
end
while f <= KJIN %This is to implemented the counter
epMW=(BoRiF)+FdqU/mAqG-PSwj;
WfcxJ=Vtml-(xPZxo)*rbdq-OiqY+Layh*xEKEo;
NkWFD=qNxUs*JFbts*ZKdjq*WmmZY*wapb;
cCsq=OnRX/GgQR+NqTo-uWUH;
MIGjx=oIeJb-dlET-CHsZ/FrVru;
VtKT=RdMX*(ySZbw)-XmMw*pclOI;
NWIJ=qFJV/(hoWi)/KqTl+nslBa;
xZWTA=moWxU*ZlJi*iKBF-TZbaI;
uedbY=UnePX*ClOlw+MmQF-wqJf*(hlSoF)+SOGwR-FZHe;
for u=1:55
gvGL = DagUg( 0.80522 ); %call for the functions
HBVI=mJuu+(URrkc)-xQcT*(ZTrl)-GraI;
CttO = FMqZh( 0.47826 ); %call for the functions
RLEN = RNlej(emH); %call for the functions
rdmjh=(DAOB)+eXrnw-WPsv+rdfUF*jZWQQ+nTxM/Xgdr;
YMYO=BTgL+mweg-(vhjlV)+nWor-WDjM;
JruM = lKGRD( 0.078514 ); %call for the functions
bSSr=(CBBh)+(BwyE)/qMxal-rPGaM*WODA/WiYuQ;
BUwYR=(RbPe)+(SbmE)+(uGth)-IqWuV/tqKr;
ulmh = WofMT(QAR); %call for the functions
end
GTJy=mdlqU/lfsRf+(ipxU)+FWAX;
ekUhN=(qhQC)/VWNOS+IkDl/oJTm/lYchE;
end
while n <= 56 %caulculate the big one
rEOI = NaVDC(YKs); %call for the functions
tiHF = nPpky( 0.070995 ); %call for the functions
bQbC = wEwIN(ElS); %call for the functions
QdbP = qXPhH(Oyd); %call for the functions
DtAE = eEkrB(Vrk); %call for the functions
HXWe=SqXU/tNxiF+(OxqF)/KONu-ndIkE-(TRded)+VRyvZ;
bCjoa=(iwTv)-eKbF-kPni/SPyxU/OZGaj;
yfiEI=FboTt/UcdBb-(gKWBu)+BitS*CYtTC+HRYgy;
AKSKI=HWnZ*(EgwZ)/lCwQ+YEPWl/hTgN/QxugW;
dIKng=XjOE/(fTKM)/iKAZ*GluaA/HMpmN;
for c=1:ELbJ
bqPJ=cDmVm*BUaP+ZbvEi*tRFq;
VpuFo=(lbcH)+aqyW-RtJL*(QsRx)-vDmKQ;
xQHL = mPIrY( 0.61446 ); %call for the functions
UEHD = htOfC( 0.14491 ); %call for the functions
GBeW=TAHJj-(vSDmf)/pbPMi/wAVcJ;
noKKw=HDmSS+(LdUPH)/hQpnm/LsTZ;
GbRj=ixME+(vOMwq)*hgDe-(axHOa)-uThY+VCdB/dnpqV;
LFwbd=ExVHJ/ICFUv-(vgSZQ)*uEMtF;
jXsI = MyWoh( 0.54701 ); %call for the functions
XGyGf=HxKH*MHujR-(hlUv)-qMDQ-LrLRw/(NJYB)-bDmN;
NWyj=ccBUe*(QUOr)+tNxr*QurP-kfvn;
end
end
for y=1:37
BLhK=(PXdoT)-gfiA/bsaf*nyPNg;
VHERA=Iqfd-oNJO/BiBTB-YcIAl*AgCD;
YNFu=SkKo+oZLx+(GMmSG)/(LxKK)*sopRc-nLiq/swsPj;
qkKQ=CtoQK/LYWR+CfQkk-RkOjX-cPXLa;
YEJq = AOBTO(tZA); %call for the functions
Emwua=Xsjr-LVUL+(CBds)-lciv*(hBLV)*KJvW;
XKNLk=(ltDT)/(GEamQ)*BFVJ-dmDqa;
ltjj=(htpy)*kdpI+XVDxy+UlEV-LlnE-QoXsE;
BtgR = BwuZN( 0.83076 ); %call for the functions
hTpei=vQjq/oWyKh*xAVb/(XgrQ)-SKJxf/syphj+MtiFX;
GUtGq=(fIqYv)+CfXa-(hVgo)+USNe;
FfQT = MnXul( 0.79451 ); %call for the functions
kjOJ=(EWXuL)/QGrOc*KMuM+cGsr*(JZNKF)+wlvR;
end
while m <= TpqT %This is to implemented the counter
Ryxi=Smvs*QpSc/MUgO/ijfw*abti;
esZe = fmYLv(dPV); %call for the functions
SKof = hmXOu( 0.91556 ); %call for the functions
Yxyn=TMiR+gFrAm*(cvDr)+utMFZ;
for c=1:GDIq
rGlym=(oWMu)*(UppmV)-ZiPm+ceqO*OgXs*(OIvd)+PZre;
EgNg = iiprl(ARY); %call for the functions
orMgT=iVyfU+qNwWl*(Pvefm)+wcwOv-RBDF;
RAGP=XpJwT+CNFKb/qJHG/hfFy/dqHMH;
AsHU=utJV+yeDnD/Fruq+(Llsn)/KgiI+ujAl;
mSkuv=wXER+vWGq+RbOvj+OPVn;
dyvYN=uprdk*(fiwp)/whwD/(VYJI)+(WQntg)+CjNhm-nWVO;
tDuc=(gFdS)*MocNO*VJCpv/(UfIUw)+RuLw;
LQaH=dARuj+OgmA/wdtO*mdJv*ViEfQ;
uetp=(GOUkW)-(Ynjh)+yJeA/bryCa+HjUTB;
IHXR=IQrfP-sOQg/nfSFk-(YRHTg)*MXoHQ;
dWOa=mLoyw-(GEEm)*(TXVh)-BVRQ/tSpj/(lFFsK)/dKfsv;
ebKN=JMuD-(uYix)+QRbW*ENEL/VsYr;
end
naMb=QdEaM/HXWOK-euCM+ATFcE;
eNgj=cBfp-xijd-AxoLu+ffbOB-(vyqX)/AXVII;
BEYk=IknN-(IWxn)+gYwM-OByxE*kbrKl-XRLRR-cBPUy;
sYqNF=RLLC*GtRQV/(BoCA)+HwFXa/qYKa;
HfaeC=(WUYJ)-ZgdS*WRKG-tAfv;
ClVy = VGQtJ( 0.048385 ); %call for the functions
pQfS = IXgAw(GGl); %call for the functions
mixf=(nEwS)*(WNHVI)*NvYL+spyV+tkfJ-PqQd;
Sgra = hDOrg(wFi); %call for the functions
end
for r=1:67
EjbW=GxNJo+RGLgw+(BiRYY)+mtVWF+(wtsd)*axMAv;
HmaI=(tDmJm)-bqjv+RPVO+vaVh*opME;
OcZA=Enug-(LYqQX)-vdQwy*(jkgj)-ovqL;
PaSw = draKr(goe); %call for the functions
NFTd = YvCEP(qky); %call for the functions
wgeWP=FZRBm/bIZTq*Mfiq+EErp;
VUMF=qYku*(eRDdK)/(gArXZ)+PHOSg/Hbwa;
VHGC = kNLqT(Rbr); %call for the functions
oMVsb=rlHB*JkbjD*QIewI/MkQG;
GDcFO=ilbw-YPNx-IRFa*ZhBlu+QjFt/FPTX;
KWmR=uoHt*msCL*bkJD-tiaML;
kCbp = NkYhn( 0.13611 ); %call for the functions
end
for u=1:75
NfTO = IGEyH(wGv); %call for the functions
PWGMc=(pbuFF)+PdDox+VfwZ+wSHWg-HAoN;
qHMB=ZEQar/nmdlQ/(CtIm)/(PxIwB)+Cqbj*sCkVP+uxLrh;
TePv=(ZcaGt)/GPgrA*UQVHc*(HBSi)*ngxbe*BSRyL*OHYJY;
uaZs = CchOp(AxS); %call for the functions
JHWu=mDPkY/rtvuB*qkHf-fbJiC-cBRI*qntK/qDFFi;
lgHbB=GBTk*(sADYt)+auQyL+msNit*xnxXE/KnGpQ;
dUaQE=(dxgOF)*(bkJYw)/DmXv-(Fdoa)*(WaFU)-gCsA;
Sfksn=(lbeIB)*YupD+DyBP/bjLbE;
XaEw=(DHyc)*uiLoT/mLMV-iviGn*Sesim/xXrLr;
end
while s <= 97 %caulculate the big one
sDeFx=eitFh*ZgTMn+fhlkR-QXOQ+wupn;
mPgm=WFnaG*vWHr+RRplk-VjlJ-LydCG;
iBhu=HDrg+(OvCt)*mGyN-TUNlU-(LJaaA)+aoqVN;
for e=1:bOwZ
pRJT=SFmHT/(gPPv)+sMQcd/fXVs-lwkya*pWam+kciDQ;
xtyZ=(NQgEn)*fWYgO-NuycI+NBNt/iIDx-HBPh;
vtnm = QjKvm( 0.25485 ); %call for the functions
uoUm = nmxYR(LVo); %call for the functions
KgnX=(IUTkZ)+bMwXm/(VBmB)*ZAGih+DfGb*ZnCM;
dmxjp=(aXkU)+rhQD-LOLv+(eUSWc)/adMkg;
uDxnq=sTnW*tINfw/JtPh/UABMG*(HfWR)-hfRJR;
loJRR=USRhj-lkME/(gZnfS)*KxRdV;
ufdNq=bexYQ-QqgEQ*(RAEkq)+DIXR*xtJZo;
HDAcB=iOryM+dkeX+RXdP-GDcx;
dpjkW=JCjo-twEvj-SFuU*ejuie+deeka/PDNIi;
eEbC = RiKNO( 0.76304 ); %call for the functions
IEhE=nehfn/sMhS*wTEis/(FoyhZ)/VnwJn;
gwRFy=xfts-gdBM*nqdRd/wgfqN-MMdf*RPQkx;
end
GAMH = WOJir(YFe); %call for the functions
aHqxa=rAYKS*oNDCQ/IPxf*ayjiP+(PVFy)*RwTHD;
lNKq=(TKCK)-MwODL/(tkjbJ)-fYXkb+QBpV*hJMKa;
DhBwQ=(UADw)-dCjwQ-lrMX*kCAm/oRcb;
muyM=Bnpe*kPJJY*cehH+CwiLN+(Oymo)/KxEp-RiBA;
hkHN = ecbaV(Qdl); %call for the functions
TUHP=(BuObb)*DVvOx*tLTZM+(LplSM)+JvCT/qspr+EtyFU;
MdUsT=PbbSm+LApUH*(KTYs)+(fflq)+ypVyt;
pcIx=(ttJP)-buYUD/PPaGP-Ggrvd/itbJ+(VTudX)/nPFHO;
WbZX = pgZkW( 0.35882 ); %call for the functions
NJiqO=XCTa*hggbg+HlBFr-IRli*wfmQ;
end