Journal of Jilin University(Engineering and Technology Edition) ›› 2026, Vol. 56 ›› Issue (8): 2210-2218.doi: 10.13229/j.cnki.jdxbgxb.20250006

Previous Articles    

Multi-modal multi-objective optimization algorithm based on density clustering

Li-li WANG1(),Hai-yang ZHANG1,Xin-cheng GAO1,2   

  1. 1.School of Computer and Information Technology,Northeast Petroleum University,Daqing 163318,China
    2.Center for Modern Educational Technology,Northeast Petroleum University,Daqing 163318,China
  • Received:2025-01-03 Online:2026-08-01 Published:2026-09-02

Abstract:

In order to solve the problems of unequal distribution and convergence of the equivalent solutions obtained by the multi-modal multi-objective optimization algorithm, a multi-modal multi-objective optimization algorithm based on density clustering (MMO_DBSCAN_BWO) is proposed. Firstly, the chaotic mapping initializes the population, makes the individuals evenly distributed in the decision space, and enhances its global search ability. Secondly, density clustering algorithm is used to generate niches based on non-dominated solution sets of different levels, identify stray individuals, and propose hierarchical evolutionary strategies and hierarchical ring topological evolutionary strategies to enhance search ability. Then, the archival mechanism is introduced to preserve the optimal solution of individual history. Finally, the optimal Pareto solution with uniform distribution is selected based on special congestion distance non-dominated sorting and Euclidean distance truncation mechanism. The overall performance of MMO_DBSCAN_BWO is better than that of the comparison algorithm by testing on the 2020 CEC multimodal multiobjective test function and comparing with the three algorithms. At the same time, the algorithm is applied to the hyperparameter optimization problem of JavaScript malicious code detection graph model, and the accuracy of the model is further improved, reaching 99.3%, which proves the effectiveness of the algorithm.

Key words: multimodal multi-objective optimization, beluga optimization, density clustering, graph neural networks

CLC Number: 

  • TP18

Fig.1

Example diagram of a microhabitat"

Fig.2

Flowchart of the evolution of the microhabitat"

Fig.3

Evolutionary map within the lesser born realm"

Fig.4

MMO_DBSCAN_BWO algorithm flowchart"

Table 1

Test function characterization"

函数名称维度目标数等价解数
MMF1222
MMF2222
MMF4224
MMF5224
MMF7222
MMF8224

Table 2

Comparison results of the MMO_DBSCAN_BWO algorithm with the other 3 algorithms for average IGDX metrics"

测试函数DN_NSGAIIMO_Ring_PSO_SCDSS_MOPSOMMO_DBSCAN_BWO
MMF10.024 60.025 90.022 90.014 4
MMF20.022 80.025 20.010 10.005 4
MMF40.037 40.014 30.012 70.011 5
MMF50.067 10.052 90.042 50.039 5
MMF70.010 40.015 90.016 10.011 6
MMF80.054 60.037 10.028 10.024 8

Table 3

Comparison results of the MMO_DBSCAN_BWO algorithm with the other 3 algorithms in terms of average PSP metrics"

测试函数DN_NSGAIIMO_Ring_PSO_SCDSS_MOPSOMMO_DBSCAN_BWO
MMF142.681 538.444 943.675 969.079 9
MMF261.526 236.718 2127.289 4180.894 4
MMF438.424 869.349 178.654 786.856 5
MMF514.575 918.819 023.432 225.205 8
MMF795.785 862.716 461.583 785.936 6
MMF818.009 026.915 535.536 339.660 5

Fig.5

Hierarchical heterogeneous graph attention network model"

Fig. 6

Algorithm and model combination overall framework structure diagram"

Fig.7

JS code preprocessing flowchart"

Table 4

Model hyperparameter comparison results"

模型超参数未融入优化算法异构图模型融入优化算法异构图模型
Word2Vec编码方式CBOWCBOW
特征向量维度200150
窗口大小57
隐藏神经元个数6458
注意力头数86

Table 5

Comparative results of evaluation indicators"

评价指标未融入优化算法异构图模型融入优化算法异构图模型
准确率/%99.299.3
精确率/%98.998.6
召回率/%99.699.9
F1分数/%99.299.3
AUC0.992 40.994 3
[1] Qu B Y, Suganthan P N.Novel multimodal problems and differential evolution with ensemble of restricted tournament selection[C]∥IEEE Congress on Evolutionary Computation, Barcelona, Spain, 2010: 1-7.
[2] Deb K, Pratap A, Agarwal S, et al.A fast and elitist multiobjective genetic algorithm: NSGA-II[J].IEEE Transactions on Evolutionary Computation, 2002,6(2): 182-197.
[3] 顾清华, 唐慧, 李学现, 等.融合聚类和小生境搜索的多模态多目标优化算法[J].智能系统学报,2023,18(5):1127-1141.
Gu Qing-hua, Tang Hui, Li Xue-xian, et al. A multimodal multi-objective optimization algorithm integrating clustering and small habitat search[J]. Journal of Intelligent Systems,2023,18(5):1127-1141.
[4] Yue C T, Qu B Y, Liang J. A Multiobjective particle swarm optimizer using ring topology for solving multimodal multiobjective problems[J].IEEE Transactions on Evolutionary Computation, 2018,22(5): 805-817.
[5] 高海军, 潘大志. 星型结构的多目标粒子群算法求解多模态多目标问题[J]. 计算机工程与科学, 2020,42(8): 1472-1481.
Gao Hai-jun, Pan Da-zhi. Star-structured multi-objective particle swarm algorithm for solving multimodal multi-objective problems[J]. Computer Engineering and Science,2020,42(8):1472-1481.
[6] 章恩泽, 赵哲萱, 韦静月, 等.基于环形拓扑结构和动态邻域的多模态多目标粒子群优化算法[J].扬州大学学报:自然科学版,2023,26(4):19-24.
Zhang En-ze, Zhao Zhe-xuan, Wei Jing-yue, et al. A multimodal multi-objective particle swarm optimization algorithm based on ring topology and dynamic neighborhood[J]. Journal of Yangzhou University(Natural Science Edition),2023,26(4):19-24.
[7] 李占山, 宋志扬, 花昀峤. 一种基于自适应搜索的多模态多目标优化算法[J].东北大学学报: 自然科学版,2023,44(10): 1408-1415.
Li Zhan-shan, Song Zhi-yang, Hua Yun-qiao. A multimodal multi-objective optimization algorithm based on adaptive search[J]. Journal of Northeastern University (Natural Science Edition),2023,44(10):1408-1415.
[8] 刘衍俊, 刘晓东. 基于鲸鱼优化的k-means初始聚类中心选取研究[J]. 电子设计工程, 2024, 32(22): 42-46.
Liu Yan-jun, Liu Xiao-dong. A study on k-means initial clustering center selection based on whale optimization[J]. Electronic Design Engineering,2024,32(22): 42-46.
[9] Zhong C T, Li G, Meng Z. Beluga whale optimization: a novel nature-inspired metaheuristic algorithm[J]. Knowledge-Based Systems, 2022,251: 109215.
[10] Lian J, Yao X, Li Z S. Research and improvement of crow search algorithm for Feature selection[J]. Journal of Software, 2022,33(11): 3903-3916.
[11] 班多晗, 吕鑫, 王鑫元.基于一维混沌映射的高效图像加密算法[J].计算机科学,2020, 47(4): 278-284.
Ban Duo-han, Lv Xin, Wang Xin-yuan. An efficient image encryption algorithm based on one-dimensional chaotic mapping[J]. Computer Science,2020,47(4):278-284.
[12] Ester M, Kriegel H P, Sander J,et al.A density-based algorithm for discovering clusters in large spatial databases with noise[C]∥National Conferences on Aritificial Intelligence, KDD,1999, 226-231.
[13] Liang J, Qiao K, Yue C, et al. A clustering-based differential evolution algorithm for solving multimodal multi-objective optimization problems[J]. Swarm and Evolutionary Computation,2021, 60: 100788.
[14] Zitzler E, Laumanns M, Thiele L.SPEA2: Improving the strength pareto evolutionary algorithm for multiobjective optimization[C]∥ Proceedings of the EUROG,Athens,Greece, 2001: 19-21.
[15] Liang J J, Yue C T, Qu B Y.Multimodal multi-objective optimization: a preliminary study[J].IEEE, 2016:2454-2461.
[16] Qu B, Li C, Liang J,et al.A self-organized speciation based multi-objective particle swarm optimizer for multimodal multi-objective problems[J].Applied Soft Computing, 2020, 86: 13-18.
[17] 岳彩通, 梁静, 瞿博阳, 等.多模态多目标优化综述[J].控制与决策,2021,36(11):2577-2588.
Yue Cai-tong, Liang Jing, Qu Bo-yang, et al. A review of multimodal multi-objective optimization[J]. Control and Decision Making,2021,36(11):2577-2588.
[18] 纪育青, 方艳红, 谭顺华, 等.基于Bi-LSTM模型的恶意JavaScript代码检测方法[J].计算机应用与软件, 2024, 41(9): 357-362.
Ji Yu-qing, Fang Yan-hong, Tan Shun-hua, et al. Detection of malicious JavaScript code based on Bi-LSTM model[J]. Computer Applications and Software, 2024, 41(9): 357-362.
[19] 高新成, 张海洋, 朱城枫. 基于图层级异构图注意力网络的JavaScript恶意代码检测[J]. 吉林大学学报: 工学版, 2026, 56(4): 1094-1102.
Gao Xin-cheng, Zhang Hai-yang, Zhu Cheng-feng. JavaScript malicious code detection based on graph level heterogeneous graph attention network[J]. Journal of Jilin University (Engineering and Technology Edition), 2026, 56(4): 1094-1102.
[1] Zhen-hai GAO,Ming-xi BAO,Rui ZHAO,Ming-hong TANG,Fei GAO. Multimodal trajectory prediction based on target anchor-driven [J]. Journal of Jilin University(Engineering and Technology Edition), 2026, 56(1): 21-30.
[2] Xiao-dong CAI,Qing-song ZHOU,Yan-yan ZHANG,Yun XUE. Social recommendation based on global capture of dynamic, static and relational features [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(2): 700-708.
[3] Di LIU,Yao SUN,Yun-feng HU,Hong CHEN. Commercial vehicle formation strategy based on density clustering [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(5): 1459-1468.
[4] Yi-min MAO,Sen-qing GU. Parallel density clustering algorithm based on MapReduce and optimized cuckoo algorithm [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(10): 2909-2916.
[5] CHEN Tao, DENG Hui-fang, LIU Jing. Image categorization method using density clustering on region features and multi-instance learning [J]. 吉林大学学报(工学版), 2014, 44(4): 1126-1134.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!