Table 4: Test on Statistical Significance for Beale Function
using Wilcoxon Signed-Rank Test.
Weight V P-Value
(0.9 0.1 0 -0.1 -0.9) 2 0.1875
(0.7 0.3 0 -0.3 -0.7) 0 0.0625
(0.5 0.5 0 -0.5 -0.5) 0 0.0625
(0.3 0.5 0 -0.5 -0.3) 0 0.0625
(0.8 0 0 0 -0.8) 0 0.0625
Table 5: Modified Jaya Formula used Beale Function.
Function Best Worst Mean SD
Square 0 0.000003 0.000001 0.000001
Log 0 0.000006 0.000002 0.000002
Sin 0 0 0 0
SD: Standard Deviation.
wing best = 0, worst = 0.000001, mean = 0, and stan-
dard deviation = 0. Even using sinus as coordinate
function, we can get a good result. We try in Beale
function too as shown in Table 5 and get a good result
too.
A further study might be needed to investigate the
influence of this coordinate functions, as it seems to
be able to improve the performance in some cases.
But it also poses the question on how we understand
the working of this seemingly simple and nice algo-
rithm. The findings reported here give a clear indi-
cation that Jaya is not a PSO variant. Not only that
it differs from a PSO in structural aspects (no inertia,
no reference to vector operations), also the initial sta-
tement “towards the best and away from the worst”
might not tell the whole story. Our proposal here is
to understand Jaya more in the sense of a stochas-
tic gradient/anti-gradient based search. All these al-
ternative coordinate functions have in common that
their average value is related to the coordinate va-
lue of an individual, while there are random fluctu-
ations around this value. In the common gradient-
descent learning method, the search goes into the di-
rection of strongest change of objective function va-
lue. Here, we can find a composition of this direction
with the opposite direction of strongest loss (dubbed
anti-gradient right now). Further investigations are
needed to see how much this gives the better picture,
and means for understanding and planning Jaya appli-
cation in practice (as well as the design of other algo-
rithms, or modification of known algorithms in same
sense).
6 CONCLUSION
As mentioned in Rao Journal (2015) about Jaya algo-
rithm not require any algorithm-specific control para-
meters, the experiment result of this research shows
that Jaya still works best weighting parameters too.
In this paper, we tested two things: changing weights
for best and worst, and changing weights by including
second best and second worst.
We proposed seven different weight and tested the
algorithm performance by implementing 12 uncon-
strained benchmark function. From the result we can
understand about Jaya algorithm is more in the sense
of stochastic gradient/anti-gradient based search.
REFERENCES
Liang, J., Qu, B., and Suganthan, P. (2013). Problem de-
finitions and evaluation criteria for the cec 2014 spe-
cial session and competition on single objective real-
parameter numerical optimization. Computational In-
telligence Laboratory, Zhengzhou University, Zhengz-
hou China and Technical Report, Nanyang Technolo-
gical University, Singapore.
Rao, R. (2016). Jaya: A simple and new optimization algo-
rithm for solving constrained and unconstrained op-
timization problems. International Journal of Indus-
trial Engineering Computations, 7(1):19–34.
Rao, R., More, K., Taler, J., and Ocło
´
n, P. (2016a). Di-
mensional optimization of a micro-channel heat sink
using jaya algorithm. Applied Thermal Engineering,
103:572–582.
Rao, R., More, K., Taler, J., and Ocło
´
n, P. (2016b). Di-
mensional optimization of a micro-channel heat sink
using jaya algorithm. Applied Thermal Engineering,
103:572–582.
Rao, R. and Patel, V. (2013). Comparative performance
of an elitist teaching-learning-based optimization al-
gorithm for solving unconstrained optimization pro-
blems. International Journal of Industrial Engineer-
ing Computations, 4(1):29–50.
Rao, R. V. and Saroj, A. (2017). Constrained economic
optimization of shell-and-tube heat exchangers using
elitist-jaya algorithm. Energy, 128:785–800.
Warid, W., Hizam, H., Mariun, N., and Abdul-Wahab, N. I.
(2016). Optimal power flow using the jaya algorithm.
Energies, 9(9):678.
IJCCI 2018 - 10th International Joint Conference on Computational Intelligence
268