“…Specific constraint handling operators have been implemented in PSO, as presented in [26], and can be classified in four main groups: penalty-based mechanisms; separatist mechanisms; hybrid mechanisms; other constraint handling mechanisms (such as Del Valle's ranking approach). Many variant of the PSO have been proposed in the years, e.g., the ILS-PSO by [31] which adopts a local search operator to deal with equality constraints or the PSO + by [27] which is based on the preservation of the feasibility. In the last decades, to overcome the drawbacks of a single heuristic approach, many hybridization have been proposed such as with the simplex method [32], with sequential quadratic programming [6], with radial basis function approximations [33], with fuzzy logic [9,34], with neural networks [35], with parallel computing techniques [36], with genetic algorithm GA-PSO [12], with differential evolution algorithm DEPSO [37], with ant colony optimization [5], and with many other algorithms such as exposed in [14].…”