arrow
Return

Dynamic constrained evolutionary optimization based on deep Q-network

delete2024-09-01
delete3
PRE
AI
Z
Zhengping Liang
王继刚 cover
王继刚 (Jigang Wang) *
L
Ling Liu
马
马晓亮 (Xiaoliang Ma)
朱泽轩 cover
朱泽轩 (Zexuan Zhu)
DOI:10.1016/j.eswa.2024.123592delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Dynamic constrained optimization problems (DCOPs) are common and important optimization problems in real-world, which have great difficulty to solve. Dynamic constrained evolutionary algorithms (DCEAs) are widely used methods for solving DCOPs. However, existing DCEAs often struggle with convergence, particularly for DCOPs with drastic dynamic changes or intricate constraints. To address this issue, this paper proposes a novel DCEA called DCEA-DQN, which leverages the powerful perception and decision-making capabilities of Deep Q-Network (DQN). DCEA-DQN integrates two DQNs to enhance its performance. The first DQN is designed to adaptively respond to dynamic changes, enabling effective handling of DCOPs with various types and degrees of changes. It provides a high-quality re-initialized population for subsequent static optimization, resulting in faster and improved convergence. The second DQN is introduced to guide the mutation direction during offspring generation. It steers the population towards better feasible regions or directs it towards the optimal individual within the current feasible region. Moreover, a penalty mechanism is employed to handle constraints during offspring generation. To evaluate the performance of DCEA-DQN, comprehensive empirical studies are conducted using a new test suite called C-GMPB and a dynamic flexible job-shop scheduling problem. The experimental results, using two commonly used metrics E-B and E-O in the field of DCOPs, demonstrate that DCEA-DQN outperforms six state-of-the-art DCEAs and achieved optimal performance on 80% and 75% of all 24 test problems, respectively. The source code for DCEA-DQN is available at https://github.com/CIA-SZU/YRT.
Keywords:
Dynamic constrained optimization
Evolutionary algorithm
Deep Q-network
Adaptive change response
Adaptive directed mutation

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
3.0W
Citations:
10.2W

Organization

S
shenzhen university
Scholars:
4.6W
Papers: 3.4W
Citations: 72
Z
zte
Scholars:
419
Papers: 412
Citations: 0
Cited Papers

Cited Papers

A Survey of Evolutionary Continuous Dynamic Optimization Over Two Decades-Part B
err2021-08-01
err59
errOAAI
errYazdani, Danial; Cheng, Ran; Yazdani, Donya; Branke, Jurgen; Jin, Yaochu; Yao, Xin
errShare
errSave
errShare
errSave
errShare
errSave
Recent advances in convolutional neural networks
err2018-05-01
err3.8K
errOAAI
errGu, Jiuxiang; Wang, Zhenhua; Kuen, Jason; Ma, Lianyang; Shahroudy, Amir; Shuai, Bing; Liu, Ting; Wang, Xingxing; Wang, Gang; Cai, Jianfei; Chen, Tsuhan
errShare
errSave
researcher View more