You are on page 1of 5

JAYA ‫خوارزمية‬

:‫دالة الهدف‬
Min f(y) = (2.427 * y1 + 7.135 * y2)
y1 and y2 <=1 <= 0
__________________________________________________________________________
_______

:‫ضبط المعلمات‬
Ynew= Y + r1 ( Ybest - | Y | ) - r2 ( Yworst - | Y | )
r1 & r2 <= 1 <= 0
. population size N = 4 .1
.2‫عدد التكرارات‬/ Iteration = 16
_________________________________________
‫توليد عناصر عشوائية‬ .1
y1 y2 f(y) / (Min)
2.95163 0.23 0.54
2.104772 0.179 0.341
6.60508 0.64 0.84
3.123983 0.263 0.514
_____________________________________________

Iteration 1
Ybest = [0.341 0.179 ]
Yworst = [0.84 0.64 ]
Y = [0.54 0.23]
Ynew= Y + r1 ( Ybest - | Y | ) - r2 ( Yworst - | Y | )
Y1 new = 0.54 + 0.21 ( 0.341 - |0.54| ) - 0.32 ( 0.84 - |0.54| )

Y1 new = 0.40221

Y2 new = 0.23 + 0.21 ( 0.179 - |0.23| ) - 0.32 ( 0.64 - |0.23| )

Y2 new = 0.08809
_____________________
Y1 Y2

] 0.08809 0.40221 [
_____________________

f(y) = (2.427 * y1 + 7.135 * y2) = 1.60468582


Min : 1.60468582 < 2.95163
y1 y2 f(y) / (Min)
1.60468582 0.08809 0.40221

2.104772 0.179 0.341


6.60508 0.64 0.84
3.123983 0.263 0.514
Ybest = [0.341 0.179 ]
Yworst = [0.84 0.64 ]
Y = [0.341 0.179]
Ynew= Y + r1 ( Ybest - | Y | ) - r2 ( Yworst - | Y | )
Y1 new = 0.341 + 0.11( 0.341 - |0.341| ) - 0.64 (0.84 - |0.341|)

Y1 new = 0.02164

Y2 new = 0.179+ 0.11 (0.179 - |0.179|) - 0.64(0.64 - |0.179|)

Y2 new = - 0.11604 ------ (0,1) = 0

_____________________
Y1 Y2
] 0 0.02164 [
_____________________

f(y) = (2.427 * y1 + 7.135 * y2) = 0.05252028


Min : 0.05252028 < 2.104772
y1 y2 f(y) / (Min)
1.60468582 0.08809 0.40221

0.05252028 0 0.02164

6.60508 0.64 0.84


3.123983 0.263 0.514
Ybest = [0.341 0.179 ]
Yworst = [0.84 0.64 ]
Y = [0.84 0.64]
Ynew= Y + r1 ( Ybest - | Y | ) - r2 ( Yworst - | Y | )
Y1 new = 0.84 + 0.11( 0.341 - |0.84| ) - 0.64 (0.84 - |0.84|)

Y1 new = 0.78511

Y2 new = 0.64+ 0.11 (0.179 - |0.64|) - 0.64(0.64 - |0.64|)

Y2 new = 0.58929

_____________________
Y1 Y2
] 0.58929 0.78511 [
_____________________

f(y) = (2.427 * y1 + 7.135 * y2) = 6.10797697


Min : 6.10797697 < 6.60508
y1 y2 f(y) / (Min)
1.60468582 0.08809 0.40221

0.05252028 0 0.02164

6.10797697 0.58929 0.78511

3.123983 0.263 0.514


Ybest = [0.341 0.179 ]
Yworst = [0.84 0.64 ]
Y = [0.51 0.263]
Ynew= Y + r1 ( Ybest - | Y | ) - r2 ( Yworst - | Y | )
Y1 new = 0.51 + 0.31( 0.341 - |0.51| ) - 0.74 (0.84 - |0.51|)

Y1 new = 0.21341

Y2 new = 0.263+ 0.31 (0.179 - |0.263|) - 0.74(0.64 - |0.263|)

Y2 new = -0.04202  (0,1) = 0


_____________________
Y1 Y2

] 0 0.21341 [
_____________________

f(y) = (2.427 * y1 + 7.135 * y2) = 0.51794607


Min : 0.51794607 < 3.123983
y1 y2 f(y) / (Min)
1.60468582 0.08809 0.40221

0.05252028 0 0.02164

6.10797697 0.58929 0.78511

0.51794607 0 0.21341

‫عدد التكرارات‬/ Iteration = 16

Iteration 2 - 16 @
SAME STEPS

You might also like