Page 174 - IJOCTA-15-1
P. 174

Y. Olmez et al. / IJOCTA, Vol.15, No.1, pp.166-182 (2025)
            2. Metaheuristic methods                          2.1. Political optimizer

            This study presents an investigation of control pa-  The Political Optimization (PO) algorithm, in-
            rameter determination for the recent metaheuris-  spired by political processes, was proposed by As-
            tic methods which are PO, EO, AO, FDA, CO,        gari et al in 2020. 24  All stages of political par-
            ARO, GJO, GOA, and POA. These methods             ties were modeled and their mathematical mod-
            are compared with older metaheuristics, namely    els were derived. The initial population is cre-
            Whale, Grey Wolf, Crow Search, Covariance Ma-     ated by dividing it into parties and electoral dis-
            trix Adaptation Evolution Strategy, and Flower    tricts. The algorithm is divided into five phases:
            Pollination optimization algorithms.   Table 1    party formation, voter allocation, election cam-
            presents the details of the considered methods.   paign, party change, and election affairs. Each
            The details of the methods, including the al-     population identifies one member and its votes
            gorithm’s inspiration, published years and jour-  are represented by the fitness values. Each party
            nals, and author names are provided in Table 1.   embodies a potential solution to the issue.
            The determined methods for analyzing control pa-  The main equation for the position update is
            rameter determination are selected from the last  found in the election campaign section, as given
            four years and they are inspired by various ar-   below Eqs. (1-2):
            eas such as nature-inspired, physic-inspired, and
            socio-inspired.


                               ∗     ∗   j                 j          j       ∗    j         j       ∗
                             m + r(m − p   (t)),         if p  (t − 1) ≤ p  (t) ≤ m or p  (t − 1) ≥ p  (t) ≥ m
                                         i,k               i,k        i,k          i,k       i,k
                                ∗
                                                                               ∗
                                            ∗
                  P  j  (t + 1) =  m + (2r − 1)|m − p j  (t)|,  if p j  (t − 1) ≤ p j  (t) ≤ m or p j  (t − 1) ≥ p j  (t) ≥ m ∗  (1)
                   i,k                          i,k         i,k        i,k          i,k       i,k
                               ∗           ∗   j           j          j       ∗    j         j       ∗
                              m + (2r − 1)|m − p i,k (t − 1)|,  if p i,k (t − 1) ≤ p i,k (t) ≤ m or p i,k (t − 1) ≥ p i,k (t) ≥ m
                             
                            ∗           ∗   j               j         j       ∗    j          j       ∗
                          m + (2r − 1)|m − p  (t)|,      if p  (t − 1) ≤ p  (t) ≤ m or p  (t − 1) ≥ p  (t) ≥ m
                                            i,k             i,k       i,k          i,k        i,k
                                                                                               ∗
                                                                        ∗
               P  j  (t + 1) =  p j  (t − 1) + r(p j  (t) − p j  (t − 1)),  if p j  (t − 1) ≤ m ≤ p j  (t) or p j  (t − 1) ≥ m ≥ p j  (t)  (2)
                i,k          i,k         i,k    i,k          i,k            i,k     i,k            i,k
                                            j                    j         j            j         j
                            m + (2r − 1)|m − p i,k (t − 1)|,  if m ≤ p i,k (t − 1) ≤ p i,k (t) or m ≥ p i,k (t − 1) ≥ p i,k (t)
                            ∗           ∗                   ∗                       ∗
                   j
            Where p i,k (t) indicates the jth member of the ith party with d-dimension.
            2.2. Equilibrium optimizer                        Where t 0 is the initial time and t is a function
                                                              linearly decreasing and calculated as the follow-
                                                              ing Eq. (5):
            Equilibrium Optimizer (EO) is a physics-based
                                                                                             it
            optimization method developed by Faramarzi et                           it   a 2  max it      (5)


            al. in 2020. 25  In the updating stages, individuals        t =   1 −
                                                                                  max it
            are guided by a set of rules to an equilibrium po-
            sition where the solutions are equally good. The  Where a 2 is the constant value related to the ex-
            method was designed with inspiration from con-    ploitation ability of the algorithm.
            trol volume mass balance models. In these mod-
            els, starting from the rule that the total mass of a
            substance is constant, the population is directed
            toward the position where the total fitness is in  2.3. Aquila optimizer
            equilibrium. The particles’ positions are revised
                                                              Abualigah et al.   developed the Aquila Opti-
            using Eq. (3):                                    mizer (AO), a population-based metaheuristic al-
                                                              gorithm, in 2021. 26  It was inspired by the Aquila’s
                                                              hunting behavior. It has four stages in the up-
                                          r
                                    ⃗
                                                  ⃗
                ⃗x = ⃗x eq + (⃗x − ⃗x eq ) · F +  · (1 − F)  (3)  dating process, which are expanded exploration,
                                         ⃗                    narrowed exploration, expanded exploitation, and
                                         λV
                                                              narrowed exploitation. The proposed updating
            Where x denotes the concentration of the control  equations at these four stages are given respec-
            volume, ⃗x eq is the concentration at an equilibrium  tively as follows:
            state. λ is a random vector in [0-1]. F denotes the
            exponential term and can be calculated with Eq.                                     it
            (4):                                                    (x 1 (t + 1) = x best (t) . 1 −
                                                                                               max it     (6)
                             (F = e −λ(t−t 0 ) )        (4)                      + (x m (t) − x best (t) .r)
                                                           168
   169   170   171   172   173   174   175   176   177   178   179