Abstract

QUasi-Affine TRansformation Evolutionary (QUATRE) algorithm generalized differential evolution (DE) algorithm to matrix form. QUATRE was originally designed for a continuous search space, but many practical applications are binary optimization problems. Therefore, we designed a novel binary version of QUATRE. The proposed binary algorithm is implemented using two different approaches. In the first approach, the new individuals produced by mutation and crossover operation are binarized. In the second approach, binarization is done after mutation, then cross operation with other individuals is performed. Transfer functions are critical to binarization, so four families of transfer functions are introduced for the proposed algorithm. Then, the analysis is performed and an improved transfer function is proposed. Furthermore, in order to balance exploration and exploitation, a new liner increment scale factor is proposed. Experiments on 23 benchmark functions show that the proposed two approaches are superior to state-of-the-art algorithms. Moreover, we applied it for dimensionality reduction of hyperspectral image (HSI) in order to test the ability of the proposed algorithm to solve practical problems. The experimental results on HSI imply that the proposed methods are better than Principal Component Analysis (PCA) and Linear Discriminant Analysis (LDA).

Highlights

  • The optimization problem refers to determine the value of decision variables under special constraints so that the objective functions can reach the optimal values

  • The mathematical formulas and properties of these functions are described in Tables 10–12; especially, D means the dimension of function and f min represents the optimum

  • We convert the QUasi-Affine TRansformation Evolutionary (QUATRE) algorithm to binary version by two approaches in order to enable the QUATRE algorithm to solve the practical application of binary types

Read more

Summary

Introduction

The optimization problem refers to determine the value of decision variables under special constraints so that the objective functions can reach the optimal values. If the parameter setting is improper, it is easy to deviate from the high-quality solution; Cat Swarm Optimization (CSO) [17,18] mimicked cats hunting behaviour to obtain the optimal solution; Bat Algorithm (BA) [19,20,21] was proposed based on the echolocation behavior of bats; Pigeon Inspired Optimization (PIO). There are some other practical problems that are binary optimization problems, such as feature extraction and 0–1 knapsack problems, but most meta-heuristic algorithms are designed for a continuous search space. QUATRE was designed for solving continuous optimization problems and no one has yet turned it into a binary version. The search space of the proposed binary QUATRE is analyzed, new transfer functions are introduced.

QUATRE
Transfer Function
Proposed Binary QUATRE Algorithm
Mathematical Analysis
Improved Four Families of Transfer Functions
New Scaling Factor Based on Exploration and Exploitation
Benchmark Function
Hyperspectral Imagery
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call