Abstract

Estimation of distribution algorithm (EDA) is an efficient population-based stochastic search technique. Since it was proposed, many attempts have been made to improve its performance in the context of nonlinear continuous optimization. However, the success of EDA depends on the accuracy of modeling, the effectiveness of sampling, and the ability of exploration. An effective EDA often needs to take some measures to adjust the model and to guide sampling. In this article, we propose a novel EDA which applies the idea of Kalman filtering to revise the modeling data and a learning strategy to improve sampling. The filtering scheme modifies the modeling data set using an estimation error matrix based on historic solution data. During the sampling process, the learning strategy determines the region to sample next based on the sampling outcomes so far, instead of completely random sampling. The proposed EDA also employs a multivariate probabilistic model based on copula function and can quickly reach the promising area in which the optimal solution is likely to be located. A collection of general benchmark functions are used to test the performance of the proposed algorithm. Computational experiments show that the EDA is effective. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Note to Practitioners</i> —In many process industries, there exist black-box operation optimization problems and large-scale nonlinear optimization problems with variable coupling. For these problems, it is difficult to establish mechanism models between input and output. However, real-time data can be measured from the system through sensors. We can utilize this process information to optimize the system so as to attain the desired objective. In this article, we propose a novel estimation of distribution algorithm (EDA) which applies a filtering scheme to revise the modeling data and a learning strategy to improve sampling, which can solve the problems with the characteristics of nonlinearity, variable coupling, and large scale. Computational experiments show that the EDA is effective. In the future, the proposed algorithm can be applied to some practical optimization problems such as operation optimization in blast furnace, which is considered as a continuous production process with variable coupling. The algorithm has the potential to help optimizing the process control parameters.

Highlights

  • INTELLIGENT algorithms have become very popular for solving optimization problems and are studied widely in the practical problems [1,2,3]

  • We propose a novel estimation of distribution algorithm which applies a filtering scheme to revise the modeling data and a learning strategy to improve sampling, which can solve the problems with the characteristics of nonlinearity, variable coupling and large scale

  • An algorithm combining DE and Estimation of distribution algorithm (EDA) was proposed for the global continuous optimization problem [11], and it used an offspring generation scheme, which was similar to the DE crossover

Read more

Summary

INTRODUCTION

INTELLIGENT algorithms have become very popular for solving optimization problems and are studied widely in the practical problems [1,2,3]. Gaussian distribution is commonly used for modeling in continuous EDAs. UMDAcG [5], the earliest proposed univariate Gaussian-based EDA, is easy to implement due to its ignoring the dependency of all variables. EDAs based on complex Gaussian distribution are proposed to solve multimodal and intractable problems. An algorithm combining DE and EDA was proposed for the global continuous optimization problem [11], and it used an offspring generation scheme, which was similar to the DE crossover. Using a mixed probability distribution model and an adaptive scheme, a new EDA was proposed to solve a multipolicy insurance investment problem [25]. A novel Estimation of Distribution Algorithm with Filtering and Learning (EDA-FL) is proposed to solve continuous optimization problems more effectively.

Estimation of Distribution Algorithm
Copulas
Kalman Filtering Process
A New EDA Framework Incorporating Filtering
Learning Sampling Strategy
10: End while 11
EXPERIMENTAL STUDIES
Test Problems
Comparison Strategies and Metrics
Parameter Analytics
Experimental Results
CONCLUSION
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