Mathematics (Feb 2022)

JMA: Nature-Inspired Java Macaque Algorithm for Optimization Problem

  • Dinesh Karunanidy,
  • Subramanian Ramalingam,
  • Ankur Dumka,
  • Rajesh Singh,
  • Mamoon Rashid,
  • Anita Gehlot,
  • Sultan S. Alshamrani,
  • Ahmed Saeed AlGhamdi

DOI
https://doi.org/10.3390/math10050688
Journal volume & issue
Vol. 10, no. 5
p. 688

Abstract

Read online

In recent years, optimization problems have been intriguing in the field of computation and engineering due to various conflicting objectives. The complexity of the optimization problem also dramatically increases with respect to a complex search space. Nature-Inspired Optimization Algorithms (NIOAs) are becoming dominant algorithms because of their flexibility and simplicity in solving the different kinds of optimization problems. Hence, the NIOAs may be struck with local optima due to an imbalance in selection strategy, and which is difficult when stabilizing exploration and exploitation in the search space. To tackle this problem, we propose a novel Java macaque algorithm that mimics the natural behavior of the Java macaque monkeys. The Java macaque algorithm uses a promising social hierarchy-based selection process and also achieves well-balanced exploration and exploitation by using multiple search agents with a multi-group population, male replacement, and learning processes. Then, the proposed algorithm extensively experimented with the benchmark function, including unimodal, multimodal, and fixed-dimension multimodal functions for the continuous optimization problem, and the Travelling Salesman Problem (TSP) was utilized for the discrete optimization problem. The experimental outcome depicts the efficiency of the proposed Java macaque algorithm over the existing dominant optimization algorithms.

Keywords