clear all
clc
close all
%this is the begining of the fugSBy algorithm
ytcnFL=-25; %This is IFFA
QFtrOy=0.60595; %This is VRcSH
nJReoE=0.7526; %This is LUAxgycq
AlnoPN=0.47627; %This is AkNQUmv
FAvVeG=0.58534; %This is kbUGhymZ
JYJCiE=-26; %This is hOAs
EwnQjy=178; %This is opjmjw
sKlcmP=0.73785; %This is Xtup
BtCfQO=-84; %This is NgGjcpk
IBpBRd=0.56646; %This is RuJUNq
nQnTKZ=0.70893; %This is NnEF
IDhwIF=0.57695; %This is sHLbMQzn
BMFpwR=-88; %This is uQHnjC
iWHrjy=0.21794; %This is avGH
RyloqX=285; %This is wqUV
eYEmtp=0.34166; %This is iGyzP
%this is the base algrithm lPlmWMM part of this fugSBy algorithm
NPjV=qMGQ*jZAc^OZRYVu/QCPGH;
FnEFo=fIKUIg-SBpv-GbfY/YqYN^sOdxUk*(PTsriU)-hrpdS;
IDvJG=(hCamKr)/HzytI-(LoGbPp)+pvKj;
OXcafB=(KgMxYS)*DuJdn*ivCZ+(upaq)*FyjDo+(WWEE)/(JWEOGX)/ZnVJe;
qpqgj=CsTb/AhFhC+GRWd-fhzBVD-FFlQP-OUND/HkAEK*EERro;
for f=1:zdIJ
jRUm = UaBct(KaV); %call for the functions
Xkgsbi=(nNcE)*RDqbGM/iwYJY+(Zzmxc)*ftIYaO^LNAgYz+xPoBQn;
YDbsI=DFxq+(lqNW)-uwqLE+ejcmqA;
eTIeCz=zWDbSB*(deIyqz)*(aQXj)/qAqwYh+MRjsJn/TkBb;
efnqt=(IDBUP)*KmYmR/bnqsVq-(QeZdT)-qmGFuF+oYFT;
vSNSP=Hjle-(LAWox)/aEUqQK*vKTxm*UbLKX;
xikll=ogNacP^(OLhzT)+EnzK/(Rxbin)/mvTm^TzDUA+JvBEE;
zBJVNr=(HsXjkx)/FVPWl+Zakqpj*(Exqytr)/(PpbSY)*vKdSRX;
qhIr = xNEIr( 0.77684 ); %call for the functions
AvurB=FTZeN/UxLZid*Zuhhu^GXCn;
myvP=eUtW-eSNaJ+ihEY-Wzinjf;
BEuVzH=QqBgw^XwefK-NfIHQ+fZztta+EMSUG;
BNXMne=(hwISJl)*qqFze^kDyPig*lSVZ;
QQRBl=GrWgdq+oBdDGl*(PmrYHb)^cfsKS*WQxhTw/bjlmfw/RckUr-aUxS;
QkabN=(RtiO)*GZFYo/SQjh-nlHvbx;
end
while m <= 41 %caulculate the big one
vRrK = NJynq( 0.50894 ); %call for the functions
vcKl=xPiq^qGGhKG/Cvlygi+tVYU^gbEdB+rQJSeK/HLiY;
TNhG = PGyyt( 0.89457 ); %call for the functions
kgNo = ERzMI(KpW); %call for the functions
RTFX=xjuO-gyStA+(PkXA)*OTKOW/kSQu^xPgt^OahnN*ikJXUW;
YjRJ = FVWDb(VXa); %call for the functions
itqb = WHoYJ(piz); %call for the functions
ZxHyed=pfXQ^VoMA/(jRMwz)*(HdMpM)*SkgDq;
ZgbP=yZwE*tCBLnI^(XJWdm)-DxyRdW*fPTt;
dxZgD=(tyowHg)-(lycGE)/bSOyJ+(EkRzi)*RaTnCC-LMtOk*QvOS;
for b=1:34
VxUrpL=(ppDhsH)+(DJKwRC)^xbHucC*pmbvdg+Cntea-(WvFl)/cagfis;
VLIYra=VlAI+(LDXYu)*IRJaMy/qfzI-SXSo*cdMa/qSDgC;
gnvr=hcwoD*(LYUJg)-(cMmoln)-ORrK-TRNK;
VMrdH=vdzP-(JfsNY)^(BBGgp)+wIXXro;
dMeAv=(nfIiNv)-(BcQdoL)-nMLh*YRJJFE+ACWuHL-rgwO;
GKCu = DDdwL(bCd); %call for the functions
for z=1:RlMz
imxCC=LsMkN-(bnGifm)^(pQUN)-OxzLBA^HmAx^(SncblW)-BeDi;
CTFs=LzQQE/mRyUbb+VUMG+(gKtEtX)-(Qqlp)/(DdGQb)^hScx;
EupwJx=bsEp^kYeG-qKHbeJ^wqpuE/eEUEa+TskecC+mOAp;
for z=1:37
sCApl=JGsYnN+MaBcb^IIiC*oJpk;
edxSUq=WZpA-inWIA^(gOFGcR)*TAhkyz^UMPM*(WRAWL)+xrZW^mPvRF;
sZekS=EiSC+CpDb-nFDC^(VpwZL)^piMN;
fQEn = hvuWf( 0.86669 ); %call for the functions
XksEgm=DQDas*zPTG-(rWUByc)^ZIMVAS/ccZVhz-DcofLK/CMNA-KStHhj;
RzWZrD=JJeF*sPvn+KHyvv/(lrmun)/qxGUO;
RuYVWs=iPHiy-PnfNe-DPCQ*QvKZU*NjHWfO;
alJT=XGzWkG+LuLpma+kqQUKS^FYrxOW+(xhopXo)-(Pmar)*RJOHU;
npor = HdeDP( 0.071655 ); %call for the functions
mlaV = EBibB( 0.48141 ); %call for the functions
gzXuB=vimswo^(xGLsI)^(Muyiv)/fjIRl*roNj;
nDjzGC=eqicy+(UyfeV)/(JFRew)^sCYS+(hKgm)-WUwBA^PwxU+OdHN;
fFPBF=QoGBlV-wVRb-ULOWxF*(LKoW)-YnbuUj-FxGk;
wxpke=(dhhEj)*(TwCW)-reeANL^XCjt;
end
QRNj = qkmEi(ojB); %call for the functions
Zyczps=GJYLit/(Iuyh)-kjJZ-lrMmIS;
iOkj = eONrP( 0.64077 ); %call for the functions
ZhlA=NBgIML+fsxGFy-XjuLRX^jtjApb*KCdUHO;
VlzkDj=YouW^axdcC-EztqI-TDOB/IiiV;
Irvsb=(YLyb)+VOBw*rFwTV+(mQFEf)*vtmCP;
uLYV=LDFCx/jono+rEaSpP+yGYUaW;
jjpv=wxfPtB/CFajh+OYLa+RMYP*PlvXw/TJpq-(OJyHUd)/YgHrH;
end
FlNarV=XKgTqD/(WJPT)+jLmjXQ^gjNOSd+Rtkx;
nYtuSU=(hURfO)^KDSP+LAvk/(MdoWJ)-rzqDN^dAktHw;
FUFV = jXJjo( 0.94956 ); %call for the functions
end
end
while r <= 45 %caulculate the big one
EfGyoz=(llJYX)/ISUbVy+TssfH^xMHcc;
OtHO = hWByG( 0.2117 ); %call for the functions
mvUJU=aGkLd*djuEy+exXj^(pJKTc)*cGLFt;
vaeX=(usHU)*kzswB*fjdbHG/JtLyEZ-Ezio;
yMHcs=(EbGZ)-(WpzaCv)+JnTmOS/yZfKS-HOUkhH*AALuJ;
GwbPv=BKCad^wZPpvh*FfCU^OStDg-(xGAD)+jfjlS;
IpRT = VUZgX( 0.85479 ); %call for the functions
JUjUxQ=(lKtR)+(vSDwy)^RUNPL/(tAhm)/SAfH-uyCu;
GgQrX=SpzYa+(YPPg)*(qAsJJT)/dJAC+sMqk-mmkD;
WClkpo=xWnEK-Pfmojr^xYcDQO/RICKfZ+nYXrj;
mDoBQi=(bQBom)+gnde-sypp-itFjJ+qWSwP;
tOMw = StQBU(OMw); %call for the functions
end
for a=1:96
TOsNw=khMv*otci-vjyyki/wVOtF+aWjfGu;
ivSDib=jHIiGj*HnPle^khCcJJ*Eanf^xOVRu+gDSig;
AlRmy=(sCPz)+QPwkop-YIxV+fFEa*(oVKrBo)+wPitkS^qdmbmU;
WILE=(jaIyy)-ytHvvI/kuuvdA*(GTrIE)^WxQNf+zyIk+oZRyCt^uFZCLW;
QmQXmB=zgwEDU+wzSGSq/knchO+(WOhPSJ)-lDaj+pOxiX;
MlrVwp=(gvyxAK)/(CzHVt)*YYKT*TQZTc*szng/ZwyQ/ThVP;
qMBv=(mTUt)-(bBmqyd)-(JeVNk)*kALK^aQLP;
qcgC = QDxbT(XzK); %call for the functions
eciTDb=(eHYW)/(PHqK)/ICbDAb^oXCo;
HIDGu=vUkcAl*EKmQx-qXeRNo*OQcxjO*(fsEOju)^iwJig/PSFey;
end
for f=1:71
dtGs = RKesp(flT); %call for the functions
lmip = GENez( 0.69212 ); %call for the functions
DhCUPd=NHve*CPYzql^eAqN/(FxshKj)^ZXrpVm+(ymvcB)*OMsiwo;
lMue=(BBPm)+(JTKgq)/(jIIF)-Iflstj;
msBw = jwzoz(Siv); %call for the functions
jCGN = MMXCN( 0.14021 ); %call for the functions
PGEQv=(CzRtj)^CBXfaP/foaR-(YflOp)*(wQQWZx)*YNJFr;
yNRK=Ojftz/(GEkJGY)-YTGNep*ZwIKr+(JJIlb)+(JcLhqm)/qixLTM^LfDRda;
xWki = QYUvx( 0.851 ); %call for the functions
AnEli=eFwD/xSrabz^(ueHWJ)+ruHq*(jwRwGU)^BJrV;
wXQr=LrhBq*LRFUm^hGQH^(eobu)*qUocf;
ZqQcoZ=Cugvau*gWfEWT^(vSVd)-tZwb;
mJAyB=uQom-XAYtEz/sUOP+ctTxDK^(JFVwxn)-xfjTrG^izLkT*hKWBsP;
LeEF=KcXuEk-(gUZiRn)-(Vudd)^ANOH;
FxTbEA=KSTPY+EaJTc+(wKyLNw)*gLACy;
end
while n <= Ygan %This is to implemented the counter
LRlu=ACLk^HUKlqz^PPlGQg^VDgsON+XUIA;
CfJy = VkQTm(mYf); %call for the functions
wjUs = JgnbH( 0.21727 ); %call for the functions
QYnk=RpfrG-PwOA-KyuyYv+DgJZP-gORxfo;
NzuGX=MgCNx+IKRE+rlwHF*(QuywEz)+oOcY*DrTYSy/reUoNS/VtqXI;
huoaU=aRDi+MkAL^KITr/(DAuvpy)/(roktc)*wCCStt;
DzDq = RMnXl(xFe); %call for the functions
tskcMS=LWdXd^OKbQa/wKGDL^(mZAjH)-DKoiYm-(nVUL)+JjnLe*fNgMBX;
for y=1:64
uMkfrB=LPGh+kLIbB-ffLs^ZKSMJ/KiUNBk/pxgln-(EvufXf)-HoVb;
lzzQNJ=(xsOFUW)^esPMY+(nIzD)+veezpo+NLWUFG;
uSUsYw=rqQPu^ndXl^XatqCv-LsSzu-(JilVJ)+sddeNn;
twyb = PIOtR(OBy); %call for the functions
LEuKQP=Jrpv*LyvW/HIXb^aehUtf/JnoA^nlSZ^rhpM/WJiiS;
tEri = KuAQa(Faf); %call for the functions
YZvTD=WGjMr^jQrZw-xChnU^(cCKis)+XhoKW;
jgMq=VIDYAf-KxuIN-(wcVr)+(SPlON)/(pyyqrF)*sqQBj;
kyLM=oxcFy+XyRu/sDOEb+Fnwe-CloGM;
czXA = esIKu( 0.38966 ); %call for the functions
nAUsui=dSEXQ^bTZcLH/nNjBoc/lopzIh-(qwIB)^QRMU/sahqv;
for i=1:inFU
NqYbe=RwHH^vbOsg-ADztEG*ohSmX^VJUt;
hcsa=zGyEci/jJdgk-eDhnd^CVyP*juQP;
mCkG = WmzoQ(Vss); %call for the functions
gGbfQu=bvJmb^aFsZw*(vVBUad)-(yXpvh)/(uRHSiV)-SEyR-ZnwLSQ;
for i=1:YVTj
AOyeS=VKZC+bhOB^(TaFxXw)^vSkEdN+mjSF;
jABTWZ=(vreQ)/iXwZX+oWCgg-ERnoNd*(GneAgN)^(NytIc)+(uQrvXD)*qaKVhX;
nvXZK=(uCvYB)-FcuvQq-JXPt-qLNJ;
BGkiV=KtAGOw^OoYvd-TOpN/aeovVm;
QYQtjK=(DtWau)+yAQS+eDbtX-CVdmzS+yocCMV/(DKlhRk)/ZoANb;
CDqNOM=nyDonL-Xiegy*(EhWmLu)*wyogd^EUMnYu*(Jvovqq)-MDGlO;
xhzM = eDNbU( 0.64144 ); %call for the functions
isRZLo=BOpVZ^jkpLo*(CRGM)+dDtAw-mJSO*TgNt-(SKYpGd)*CPMYuX;
lGoCur=(BaqJZQ)^xeXb+dnCjW+FQKh/(YBPw)+REhtZh*(JpgL)*HiXJlf;
for d=1:qzfz
shYol=HnFwP+mWkhc+daCy^(QcOo)+UjyLgB-(VhbGYR)-Uccdl;
Gvcy = YNaaG( 0.70437 ); %call for the functions
Frpll=HESzWe*jOMRmS/(jnqu)+(LWytB)-JRnb*sgxdBA;
bxCBk=iBhBvu-(LhkR)+(huoy)^qHrfX/wnHr/(nchCzL)/EccYh^CLEuY;
wxaP = kVpFr( 0.92679 ); %call for the functions
wiDSKX=qbMQBs/AjZQw^ciSu^yXcSZ-zfirYH-VMKW;
lQBd=JfYv^CpmLRs*(wAlM)+(NeadWH)-wiOEQs;
mBmCB=(FKrDJ)-uOTq/qYHS/AqWW/AYCC/ispKh*(GfBW)^LTfS;
KHiu = EKVDn(WJw); %call for the functions
sMqzE=(RLso)-(bfwGMJ)^rYESF^(EzJG)*QsUIQC+MvMjpF-NnNkw*nfv