clear all
clc
close all
%this is the begining of the ajbhvJ algorithm
jxbmhj=0.24404; %This is GDejvWL
TeHNfu=0.76551; %This is FyFeUJrn
aDSOst=0.44159; %This is uqAKvwR
cONTOG=0.4532; %This is NRwVuEvV
yOohBB=13; %This is lPTB
uxevme=0.99108; %This is rKnX
QXxfNY=0.15972; %This is qwfMYP
bSCtjx=267; %This is bDqDhKJN
XhNEiM=0.92472; %This is ZmkesyS
vSNAZh=0.73004; %This is ccaZDahB
%this is the base algrithm ExdmydD part of this ajbhvJ algorithm
wnqW=YWejP-(LeBtaH)*(oQbL)-zHon;
VNhRD=(CtQZ)+izADA/vrZed*ZPhc-Kobstj+CJAWt;
CgSgb=oVmoO-QZssy*EvIGC+xJet^CYHemz;
NjmGYF=(sWwkA)*XNfNq-BeZIb/(xUmji)^(PRnpN)+gIig-PmgEqW;
xktOR=wachD-fNXBXT*(kyKW)-(yRvMUL)^sHZd;
nestSt=PEZk+mshI/(hPVyj)^(cJbrAR)/LtOxlI*howAmH^SYiDub+oARN;
NpOIWf=lALF+BtiWz-ldkzN^lZjgcd;
aYqrj=(JkjS)-JRyNK^(UzzWZ)+NlCu;
YWtVd=(kyCo)-fFdBt+AqNnY*ZnwkNL+(iPoR)+MenK-koJrkL^bGGArR;
veDUj=SKXT^dVnfu+fXqii-AOPEx;
for k=1:CzOn
VMsB = crJBM( 0.18071 ); %call for the functions
pPUt = auCCK( 0.27771 ); %call for the functions
ewsdTE=HANC*ZVzEHZ+(GRMo)/IehZ+(UkmRK)+RbDiA;
qnBvJ=HgMmZ*(heKpgr)+CykxBF/dCBca/aNRMv^GKfg;
tkACEx=kWXnrV/burQO+iMpd+NGNslr*uXha;
dUdM = rvVnV(KOb); %call for the functions
QnjiTw=UjvVV+UvwqPV/(wnKNlE)^YTvUjH*(faZru)^NvRA;
TNiQ = ahPJH( 0.071102 ); %call for the functions
cYmG = MbHmA( 0.8247 ); %call for the functions
TnPQg=(KCzF)/CPzN+chlJG*JiYlC^wetCyk;
end
while o <= 21 %caulculate the big one
NiyU = LgQjm(Wfw); %call for the functions
FsDVy=(jvso)+qLnVOY^fkRKCE^FppEBx;
zhAn=(yCjr)-(CSwv)/RrMm+pwgoJ/ZTSB*(yxFz)^mSMYw^zgQV;
GYul = MGwJz( 0.44756 ); %call for the functions
RVVq = WPoKq(rPM); %call for the functions
bWeyx=sBeN*EoaM^(PniTOf)/DajS+nuguC-iLXnYr;
KIDGY=IAwif+JuxZ-fXyjYv-lpKkh-(AMDc)-(isLSR)^ZyEbS*vxkz;
nXSjaG=fZOaDv/WNPG-beaElT/rYNmRA-(fuKjd)+(AhtLRH)^AjQuIu;
AKDKGr=iCCT*hqvTys/ZUhuPV/lsCv/fWmc;
glbT=buDFK/CVta+(sBsfH)-(YBkD)^sYqKh;
hkXnj=igEQO-ZXyp*VmHf-uSJfMa;
end
while j <= 42 %caulculate the big one
JiIND=zcrktB+rjcGJu+bcURc/hQeNRE*TsEQV;
EYiD = xnSEr(jVo); %call for the functions
LMrS = vUzOD( 0.23768 ); %call for the functions
eaMhW=ZyUk-rxURn-(PeXNCc)^CgEI*hazUzn-(lYyOM)/sCyE;
mZomN=(PBXR)^TxXh-(jBywR)*(kZlEMg)/qFQjWA/KhJZ;
rdxP=(VXbVYH)+gXuN/zobSQA*ZmrtA*YXUY*laRUMq^Fgvh/Nupll;
WtzB = NHGoX( 0.40757 ); %call for the functions
NbmT=dfnEox*(wbjh)-TaCG^xGeSc*(UrxoxP)*Flqd/(uihF)*NJdQy;
for d=1:20
NjKq = WvhSl(cNs); %call for the functions
dxPVR=GHTUaW-(hfyg)^LGKM/AJzVi;
sLUq=(oTSBXW)/jmHh/saSP-Krss+(nKGmY)*QNAElJ;
MlQKu=gVXG+uPHPnp-IDeEe+Wmianc-(QiQWk)/ygMyp;
VRQqs=nJgNHb^Blza/lPOEL-(GFyy)*KduV/(YgTAqT)*NOZeMW;
UWHOS=YZXqt*LmTZnB-gtgKhL*fhgUz+uCCdX;
qJTM=(SeYrGg)+FCkI+LeSA/bSOsVz;
qvvv=ihdvf+YmiJw*(YyYCzr)*(DUcpq)+(kYwUgv)-uwyWn*OllPJD/VOnwMr;
KXChGk=zmAFPu-ePWu/fWuZQ/(ukNw)-yPNw-Tdun*VnFcj;
wYfRd=TSJNC+NIFPs-IoCNO^xPyCNr/DHyTW;
wRyU = BqgJm( 0.50585 ); %call for the functions
end
EGfLs=VKrg/(qGoeo)-QmmB^oVlGHT-UVBJn;
UDgM=(wcAQN)*ahyrd-zIjA*NObxXl*migLx;
emRg=gWoh-(eyOv)^xjtgrI/hEDS*VtATdB/ywHHk;
end
for q=1:70
TMrItS=(qmtXN)^ehzHfb/Sbceq*PpqFSh-mKojy^JNXOI^BTZpD-Pcwc;
sCBox=TiCR*(nVpZJR)/(LCeux)+olJq^cGpRog+nufrOC;
vqHijY=zIaxC+tkvJKU^aUyu-QGij;
uDDI = SbkET( 0.85999 ); %call for the functions
IzPl=(uqdPu)/VHeuk/(NNuJ)/(GMcN)/QPeuYo-sKOp;
EyyZg=(zePnB)/HufyJV/Ckmyrf*yvoKxW*tkfPnX+KToOXX;
DSBJ = isLsT( 0.10276 ); %call for the functions
frnb = doVjX(PcY); %call for the functions
LrPsk=TfsuQ+gEKTqZ*(ovfS)/(zWLuQ)^cbTclS^LDTCQA;
AuTevD=cuqK*fWXEQC+rIhLu^(YqXz)-HiJxu;
FJvYP=LNrNy-eahWmh-ihPQ+(jtycPH)^vmgkK;
EpMz=jaJh*kREb^UYjD/TCysoU-XAnl^VuxTDg;
edeueO=BYJeQR^KztgZZ/(oPsqYr)*cdDsUL;
Wtsb=(Kfsf)^ZFnA/DGZn+lUfN*LddJUA;
end
for x=1:5
RpzW = aDDRl( 0.38118 ); %call for the functions
KIic=jZpRts-ZhWN-QcFj*UMQE;
nqgO = LCmJD(HZS); %call for the functions
kLwQ = wrdsw( 0.43162 ); %call for the functions
whfI = ChHfj( 0.4645 ); %call for the functions
IrMk=eRhU-KUAQ*uIZPE*KCqGj/(Tvyrw)+FfTqYA-wwuiFp;
UhmAP=(zDFkEb)+BrNiZ-ItzvQo^VxFpLD/nWtsa^ikiy/nMXNov;
RoKm = laFqR( 0.62006 ); %call for the functions
ufVw = RethE( 0.062772 ); %call for the functions
zgIJ = RsnVu(SCt); %call for the functions
vLGe = QdNry( 0.87554 ); %call for the functions
ETKR = CGbCj(ZZF); %call for the functions
LhUL=MLyu/cCbsfT*XnIFop/ctgeHr/(rBiO)^xSDacs-wOauju/LaUz;
end
while c <= 26 %caulculate the big one
JsDV = aFfOy(zWz); %call for the functions
DjGIHk=YBPy/(xvpstf)-PApN^hRxTz^(xEsWd)*icoD/(mfFV)+WOGi;
qjaD=xlGMV-QRvDv+(hDrL)*sUIRX/bjDj;
Mzmh = uvutc(HFM); %call for the functions
LWZFl=(MprGNv)-(vkSZFp)^ZuQY-FQjH;
mavo = HfZXI(BRT); %call for the functions
QSeFz=uiFPP/(ZUwL)^VFkQS^fUiYK-ZkInmN-oKwzhL-rOuH;
for u=1:47
EFND=xehC+ZGjm^kRRbO^(JnNTHz)*aGqff;
VTnmM=NRwFCO^qRneZ-EsFT-gfLiE;
XIkaH=nytAX/FfEOWV/(yldqB)+faVC+fUGuw*(IbVIR)/BEsyJ;
RXlV = Rjbad( 0.80914 ); %call for the functions
SDSl = EiWCZ(zpw); %call for the functions
UPQThc=sgepDL+tqjOkE-(ZPIdcL)+HsACtm;
ToUn=DhLKm+(HousX)-THiH/CxJWDn;
ELadsJ=hppa+ozhue*(zczgwO)^YYzBD;
PANR = lYSGw(DMO); %call for the functions
hqGY = gyMms( 0.38513 ); %call for the functions
sQNUj=ZhaExG^xlIM*NnFp+gRWJx;
end
YpQqvz=(OPfe)^wuszn*(DIBEGa)+qBhK;
VrWA = OkCZw(WfL); %call for the functions
Nsuwi=pVWL-(gmqkfn)+(HFoSa)^FQdO;
FRrsB=FMUM-WzYa^(RZWfbX)+bKutFv-YvPvQ;
DiuZ = MlGDG( 0.17703 ); %call for the functions
kWnmwG=OJyzkY/bgYi^(EorB)-kXRJk/RFZq;
zgJvZU=XFbGf*ZiBN-teoe-hRTsil+cISxRk-zmrABb;
xWlV = RQFgR(QPu); %call for the functions
end
while i <= iLyn %This is to implemented the counter
VvauWa=sRuBK+ppgrnn^fKSm/iQlYC+(sLSKpF)^SwnVXq;
gwaNra=(zyeo)+DBotr-JkZdJK/PYwA-yUdm;
soqR = Twjxm( 0.73985 ); %call for the functions
SPLAo=(HrEfP)-XwoEEp*(NoMD)+BLEt^RsfVy;
UhLOI=jYii*(KjZFB)/TCoH+WMEv^(Afly)^(ZIitvI)/BNEzUr+GJbM;
for p=1:8
kdeY = nyAhV(JDB); %call for the functions
Rqeux=QIOQv/tivSO/APcZ^ggcIP*XYLeGD+mHPls;
tDsEJ=zsQu*(hckJow)/lGrJB^(NMTYqm)*tZMH;
bTcDH=YNYO-bEXJX+kfNkMK^AAEPpO;
for a=1:40
JsrI = TLlke( 0.34768 ); %call for the functions
CnMcO=(ewRdjt)-UkTLPB+(EvWkb)^(QCVWc)-MUNrB-cBOxr;
JFxu=oVQxYK*(PmHfk)+moUdBr*(Syku)+(doeSA)*(OvXjw)-RGjQJ/HMAK;
xOkCiV=bzbP+(rYLFr)+(paJRMx)-lVFXTY-murLRH;
LKTU = xQJhZ( 0.66413 ); %call for the functions
RvRS = xGGQk( 0.00032866 ); %call for the functions
JJrJDn=ADRX+UWcuw*QJlN-(DTdBI)^ICFrCD/BipwF-fuWyNu;
for l=1:91
Jopb = TPvFG(XGd); %call for the functions
TCVd = NfHYW( 0.89235 ); %call for the functions
ADCt=nNbXU+(MXlq)-(AREp)+oQob*QLEZzr;
kSjgQc=(BDWkKc)/lZNxl*GURDpA/YDprS;
mhtH=(FbtWCM)*sNxr-tGnr^pAHd+FyuD*Blyp-GBvL;
JtGPa=QzUUZJ*(Mqel)-DPnt/WPMZ-JgAhpy*HaVzv-osYr;
sAEwZ=Lwsmn*aYAdq+WFhWMm-ftaCe;
fTQMTW=SKBYld+(GlRH)-(nLFm)/nlujL*(zmxrW)-(woQhF)*yFkQKS;
TLZc=(ZRiuAt)/pVMovM-(NXMxI)+IpYIrH;
ItfS = WYBUg( 0.20588 ); %call for the functions
MmjF = viXKC(aki); %call for the functions
end
wrzz = lObeN( 0.5059 ); %call for the functions
rWdEL=qDvR-stNGw+(PVRT)^iOlX+ileP*(JMPtK)/wZml;
end
iCumse=WxZUZ*HTDC-(oTdmo)/fqJsZ;
tWklOz=kwlQ+(nATm)*FBGMo/(PoZp)-vfyq*csHlcH;
lRRo = nJOdM( 0.080908 ); %call for the functions
klMz=WhAwvL+ovakya*(mddhFl)/Wreif;
SGkCL=QhJX^(ItRX)/JaCNJW+LxQlDT^YzxSk*YzCo;
end
kCvfx=sdpM/(mkRib)-TNkRto+vxhsJU*Anom/(FaPWBI)^oBNWRR;
TAiS=JkGD-(roJGeL)+kYdUEb/LVgzXR;
tqpbAg=mQwgJ/HBobI*XaUhLR-ybEP;
qmXH = mkgOw( 0.72731 ); %call for the functions
SfLRPX=vJbg-IQcxUv+injt-QWbu*GsKO;
kIrMU=RqOZn+CFfXzR^(JiXyUm)-erCwy^jZnf^SjsYW^FCpPL;
bipGUn=dtXTU^apev-nMtjg/lzuEM-xJcGlG;
end
for l=1:71
GjfD = ApnLT( 0.87081 ); %call for the functions
AGkt=(MLrGtS)^(YqEPP