# PRMDE **Repository Path**: mmmyq/prmde ## Basic Information - **Project Name**: PRMDE - **Description**: This directory contains the source code of PRMDE - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-15 - **Last Updated**: 2024-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #PRMDE This directory contains the main code of the proposed optimizer in the following paper: Junna Zhang, De-Gang Chen, Qiang Yang*, Yiqiao Wang, Dong Liu, Sang-Woon Jeon, and Jun Zhang, "Proximity Ranking-Based Multimodal Differential Evolution", Swarm and Evolutionary Computation, vol. 78, p. 101277, 2023. Before compiling and running the code, the following notice should be paid attention to: 1.In the code, the random number generator in "boost" library is utilized. The used version of "boost" is "boost_1_46_1". Thus before compiling this code, please make sure that your computer has already installed this library. 2.The code is implemented on the Ubuntu system. Generally, it can be adapted to any Linux system. 3.The main parameter settings are listed in "Self_Define_Functions.h" and "PRMDE.cpp"; There is no other parameter needed to set. So, after compiling, just directly run the executable file. 4.It is better to compile the code using "makefile". If you compile the code in some IDE, you should make sure the CEC'2013 benchmark set is contained in the project. This code is only for academic use and if you use this code, please cite the following paper: Junna Zhang, De-Gang Chen, Qiang Yang*, Yiqiao Wang, Dong Liu, Sang-Woon Jeon, and Jun Zhang, "Proximity Ranking-Based Multimodal Differential Evolution", Swarm and Evolutionary Computation, vol. 78, p. 101277, 2023. if you have any question, please contact Prof. Qiang Yang(mmmyq@126.com) or M.D. De-Gang Chen (degang__chen@126.com) If you cannot understand Chinese, you can click the "English" button in the right bottom of this page (简 体 / 繁 體 / English) to transform this page into English Version.