Pub Date : 2024-08-02DOI: 10.1007/s12293-024-00427-1
Yunhui Zhu, Buliao Huang
Oriented object detection has garnered significant attention for its broad applications in remote sensing image processing. Most oriented detectors perform dense predictions on a set of predefined anchors to generate oriented bounding boxes, where these anchors require classification (cls) and localization (loc) labels for detector training. Recent advancements in label assignment utilize the overall quality score of cls and loc predictions to determine positive and negative samples for each oriented object. However, these methods typically establish the overall quality score by assigning fixed weights to cls and loc quality scores. This approach may not be optimal, as fixed weights fail to dynamically balance cls and loc performance during model optimization, thereby constraining detection efficacy. Motivated by this observation, this paper proposes a Dynamic Weighting Label Assignment (DWLA) algorithm. DWLA dynamically adjusts the weights of individual quality scores based on the current model state to continuously balance cls and loc performance. Additionally, to mitigate the impact of unreliable predictions and achieve more stable training, this paper proposes a level-wise positive sample selection scheme and an object-adaptive scheme for constructing initial candidates of positive samples, respectively. Comprehensive experiments on the DOTA and UCAS-AOD datasets have validated the effectiveness of the proposed DWLA.
定向物体检测因其在遥感图像处理中的广泛应用而备受关注。大多数定向检测器对一组预定义的锚点进行密集预测,以生成定向边界框,这些锚点需要分类(cls)和定位(loc)标签来进行检测器训练。标签分配的最新进展是利用 cls 和 loc 预测的总体质量得分来确定每个定向对象的正样本和负样本。不过,这些方法通常是通过给 cls 和 loc 质量分数分配固定权重来确定总体质量分数。这种方法可能不是最佳的,因为在模型优化过程中,固定权重无法动态地平衡 cls 和 loc 的性能,从而限制了检测效果。受此启发,本文提出了一种动态加权标签分配(DWLA)算法。DWLA 根据当前模型状态动态调整各个质量分数的权重,以持续平衡 cls 和 loc 性能。此外,为了减轻不可靠预测的影响并实现更稳定的训练,本文分别提出了按级别选择正样本方案和对象自适应方案来构建初始候选正样本。在 DOTA 和 UCAS-AOD 数据集上进行的综合实验验证了所提出的 DWLA 的有效性。
{"title":"Dynamic weighting label assignment for oriented object detection","authors":"Yunhui Zhu, Buliao Huang","doi":"10.1007/s12293-024-00427-1","DOIUrl":"https://doi.org/10.1007/s12293-024-00427-1","url":null,"abstract":"<p>Oriented object detection has garnered significant attention for its broad applications in remote sensing image processing. Most oriented detectors perform dense predictions on a set of predefined anchors to generate oriented bounding boxes, where these anchors require classification (cls) and localization (loc) labels for detector training. Recent advancements in label assignment utilize the overall quality score of cls and loc predictions to determine positive and negative samples for each oriented object. However, these methods typically establish the overall quality score by assigning fixed weights to cls and loc quality scores. This approach may not be optimal, as fixed weights fail to dynamically balance cls and loc performance during model optimization, thereby constraining detection efficacy. Motivated by this observation, this paper proposes a Dynamic Weighting Label Assignment (DWLA) algorithm. DWLA dynamically adjusts the weights of individual quality scores based on the current model state to continuously balance cls and loc performance. Additionally, to mitigate the impact of unreliable predictions and achieve more stable training, this paper proposes a level-wise positive sample selection scheme and an object-adaptive scheme for constructing initial candidates of positive samples, respectively. Comprehensive experiments on the DOTA and UCAS-AOD datasets have validated the effectiveness of the proposed DWLA.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"36 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141886535","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-08-02DOI: 10.1007/s12293-024-00418-2
Mario Garza-Fabre, Cristian C. Erazo-Agredo, Javier Rubio-Loyola
The complexity of next-generation wireless communications, especially Beyond 5G and 6G communication systems, will be handled by artificial intelligence-based management paradigms. The joint selection of routes and functional split levels involves critical decisions that network infrastructure providers need to make to support requests from virtual Mobile Network Operators (vMNOs). These decisions comprise the assignment and configuration of physical network resources, which must comply with the specific quality of service restrictions of each vMNO request. Recent work defined a detailed mathematical model for this complex challenge, its formulation as a constrained, discrete optimization problem, and the first algorithmic approaches. It was also found that an evolutionary algorithm delivers higher-quality solutions than an ad-hoc heuristic, and faster running times compared to a well-known commercial solver. This paper introduces a memetic algorithm that exploits the strengths of the former evolutionary method while incorporating several key innovations: a domain-specific recombination operator; a specialized repairing procedure; an enhanced fitness evaluation scheme; and a multiobjective archiving strategy that preserves promising solution trade-offs. We conduct a comprehensive evaluation of the performance and behavior of this proposal, as well as the contribution of each specific design component. The results highlight that our memetic algorithm consistently outperforms previous approaches from the literature, providing better trade-offs in terms of solution quality and the rate at which vMNO requests are successfully fulfilled.
{"title":"A memetic algorithm for improved joint route selection and split-level management in next-generation wireless communications","authors":"Mario Garza-Fabre, Cristian C. Erazo-Agredo, Javier Rubio-Loyola","doi":"10.1007/s12293-024-00418-2","DOIUrl":"https://doi.org/10.1007/s12293-024-00418-2","url":null,"abstract":"<p>The complexity of next-generation wireless communications, especially Beyond 5G and 6G communication systems, will be handled by artificial intelligence-based management paradigms. The joint selection of routes and functional split levels involves critical decisions that network infrastructure providers need to make to support requests from virtual Mobile Network Operators (vMNOs). These decisions comprise the assignment and configuration of physical network resources, which must comply with the specific quality of service restrictions of each vMNO request. Recent work defined a detailed mathematical model for this complex challenge, its formulation as a constrained, discrete optimization problem, and the first algorithmic approaches. It was also found that an evolutionary algorithm delivers higher-quality solutions than an <i>ad-hoc</i> heuristic, and faster running times compared to a well-known commercial solver. This paper introduces a memetic algorithm that exploits the strengths of the former evolutionary method while incorporating several key innovations: a domain-specific recombination operator; a specialized repairing procedure; an enhanced fitness evaluation scheme; and a multiobjective archiving strategy that preserves promising solution trade-offs. We conduct a comprehensive evaluation of the performance and behavior of this proposal, as well as the contribution of each specific design component. The results highlight that our memetic algorithm consistently outperforms previous approaches from the literature, providing better trade-offs in terms of solution quality and the rate at which vMNO requests are successfully fulfilled.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"55 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141887366","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-08-02DOI: 10.1007/s12293-024-00426-2
Buliao Huang, Yunhui Zhu
Semantically segmented aerial laser scanning (ALS) pointcloud is crucial for remote sensing applications, offering advantages over aerial images in describing complex topography of vegetation-covered areas due to its ability to penetrate through vegetation. While many ALS pointcloud segmentation methods emphasize the importance of color information for accurate segmentation and colorize the ALS pointcloud with aerial images, they often overlook the fact that some points in vegetation-covered areas are occluded and cannot be observed in aerial images. Consequently, these methods may assign inaccurate colors to these points, resulting in degraded segmentation performance. To address this issue, this paper proposes a Hierarchical Heterogeneous Graph Learning (HHGL) algorithm. HHGL tackles the problem by treating the colors of occluded points (referred to as “color-missing points”) as missing values and compensating for them based on the local and global geometric relationships among color-missing points and color-observed points. Specifically, the proposed algorithm first models the local geometric relationships as a heterogeneous graph, which aggregates the features of adjacent color-observed points to make up for the missing colors. Additionally, the global geometric relationships are represented as a hierarchical structure, refining the aggregated features and capturing long-range dependencies among color-missing points to facilitate segmentation. Experimental results on real-world datasets validate the effectiveness and robustness of the proposed HHGL algorithm.
语义分割的航空激光扫描(ALS)点云对于遥感应用至关重要,由于其能够穿透植被,因此在描述植被覆盖区域的复杂地形方面比航空图像更具优势。虽然许多 ALS 点云分割方法都强调颜色信息对准确分割的重要性,并根据航空图像对 ALS 点云进行着色,但它们往往忽略了植被覆盖区域的一些点是遮挡的,无法在航空图像中观察到。因此,这些方法可能会给这些点分配不准确的颜色,导致分割性能下降。针对这一问题,本文提出了一种分层异构图学习(HHGL)算法。HHGL 将闭塞点(称为 "缺色点")的颜色视为缺失值,并根据缺色点和颜色观测点之间的局部和全局几何关系对其进行补偿,从而解决了这一问题。具体来说,建议的算法首先将局部几何关系建模为异质图,将相邻颜色观测点的特征聚合起来,以弥补缺失的颜色。此外,还将全局几何关系表示为层次结构,细化聚合特征并捕捉颜色缺失点之间的长距离依赖关系,以促进分割。在真实世界数据集上的实验结果验证了所提出的 HHGL 算法的有效性和鲁棒性。
{"title":"Hierarchical heterogeneous graph learning for color-missing ALS pointcloud segmentation","authors":"Buliao Huang, Yunhui Zhu","doi":"10.1007/s12293-024-00426-2","DOIUrl":"https://doi.org/10.1007/s12293-024-00426-2","url":null,"abstract":"<p>Semantically segmented aerial laser scanning (ALS) pointcloud is crucial for remote sensing applications, offering advantages over aerial images in describing complex topography of vegetation-covered areas due to its ability to penetrate through vegetation. While many ALS pointcloud segmentation methods emphasize the importance of color information for accurate segmentation and colorize the ALS pointcloud with aerial images, they often overlook the fact that some points in vegetation-covered areas are occluded and cannot be observed in aerial images. Consequently, these methods may assign inaccurate colors to these points, resulting in degraded segmentation performance. To address this issue, this paper proposes a Hierarchical Heterogeneous Graph Learning (HHGL) algorithm. HHGL tackles the problem by treating the colors of occluded points (referred to as “color-missing points”) as missing values and compensating for them based on the local and global geometric relationships among color-missing points and color-observed points. Specifically, the proposed algorithm first models the local geometric relationships as a heterogeneous graph, which aggregates the features of adjacent color-observed points to make up for the missing colors. Additionally, the global geometric relationships are represented as a hierarchical structure, refining the aggregated features and capturing long-range dependencies among color-missing points to facilitate segmentation. Experimental results on real-world datasets validate the effectiveness and robustness of the proposed HHGL algorithm.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"78 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141886536","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-07-20DOI: 10.1007/s12293-024-00414-6
Thanh-Hoang Nguyen-Vo, Paul Teesdale-Spittle, Joanne E. Harvey, Binh P. Nguyen
Molecular representations have essential roles in bio-cheminformatics as they facilitate the growth of machine learning applications in numerous sub-domains of biology and chemistry, especially drug discovery. These representations transform the structural and chemical information of molecules into machine-readable formats that can be efficiently processed by computer programs. In this paper, we present a comprehensive review, providing readers with diverse perspectives on the strengths and weaknesses of well-known molecular representations, along with their respective categories and implementation sources. Moreover, we provide a summary of the applicability of these representations in de novo molecular design, molecular property prediction, and chemical reactions. Besides, representations for macromolecules are discussed with highlighted pros and cons. By addressing these aspects, we aim to offer a valuable resource on the significant role of molecular representations in advancing bio-cheminformatics and its related domains.
{"title":"Molecular representations in bio-cheminformatics","authors":"Thanh-Hoang Nguyen-Vo, Paul Teesdale-Spittle, Joanne E. Harvey, Binh P. Nguyen","doi":"10.1007/s12293-024-00414-6","DOIUrl":"https://doi.org/10.1007/s12293-024-00414-6","url":null,"abstract":"<p>Molecular representations have essential roles in bio-cheminformatics as they facilitate the growth of machine learning applications in numerous sub-domains of biology and chemistry, especially drug discovery. These representations transform the structural and chemical information of molecules into machine-readable formats that can be efficiently processed by computer programs. In this paper, we present a comprehensive review, providing readers with diverse perspectives on the strengths and weaknesses of well-known molecular representations, along with their respective categories and implementation sources. Moreover, we provide a summary of the applicability of these representations in de novo molecular design, molecular property prediction, and chemical reactions. Besides, representations for macromolecules are discussed with highlighted pros and cons. By addressing these aspects, we aim to offer a valuable resource on the significant role of molecular representations in advancing bio-cheminformatics and its related domains.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"1 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141744128","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Quantum neural network (QNN) is a research orientation that combines quantum computing and machine learning. It has the potential to solve the bottleneck problem of shortage of computing resource in deep learning, and is expected to become the first practical application scheme that demonstrate application level quantum advantages on current Noise Intermediate scale Quantum (NISQ) devices. However, limited by the current scale of NISQ devices, QNNs have fewer quantum bits and quantum circuits cannot be too deep. Currently, there is no clear design strategy for the architecture of QNN. Designing QNN architectures arbitrarily not only has high circuit complexity but also often poor network performance. Similar to classical convolutional neural network, in this paper, a quantum evolution-based optimization algorithm is proposed for design of quantum convolutional neural network (QCNN) architecture. The design of QNN architecture is viewed as a combinatorial optimization problem, and the quantum evolution algorithm is used to adaptively design the QCNN architecture with its global search ability in a large discrete search space. Comprehensive experimental results indicate that the proposed method can effectively reduce the complexity of QCNN circuits, reduce the difficulty of deploying quantum circuits, and further improve the expressibility of QCNN.
{"title":"QEA-QCNN: optimization of quantum convolutional neural network architecture based on quantum evolution","authors":"Yangyang Li, Xiaobin Hao, Guanlong Liu, Ronghua Shang, Licheng Jiao","doi":"10.1007/s12293-024-00417-3","DOIUrl":"https://doi.org/10.1007/s12293-024-00417-3","url":null,"abstract":"<p>Quantum neural network (QNN) is a research orientation that combines quantum computing and machine learning. It has the potential to solve the bottleneck problem of shortage of computing resource in deep learning, and is expected to become the first practical application scheme that demonstrate application level quantum advantages on current Noise Intermediate scale Quantum (NISQ) devices. However, limited by the current scale of NISQ devices, QNNs have fewer quantum bits and quantum circuits cannot be too deep. Currently, there is no clear design strategy for the architecture of QNN. Designing QNN architectures arbitrarily not only has high circuit complexity but also often poor network performance. Similar to classical convolutional neural network, in this paper, a quantum evolution-based optimization algorithm is proposed for design of quantum convolutional neural network (QCNN) architecture. The design of QNN architecture is viewed as a combinatorial optimization problem, and the quantum evolution algorithm is used to adaptively design the QCNN architecture with its global search ability in a large discrete search space. Comprehensive experimental results indicate that the proposed method can effectively reduce the complexity of QCNN circuits, reduce the difficulty of deploying quantum circuits, and further improve the expressibility of QCNN.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"149 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141571189","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-07-09DOI: 10.1007/s12293-024-00416-4
Shengfei Lyu, Di Wang, Xuehao Yang, Chunyan Miao
Driver profiling is a widely used tool in fleet management and driver-specific insurance because it differentiates drivers based on their driving behaviors, such as aggressive and non-aggressive, which correspond to different levels of driving risk. However, most existing driver profiling methods require all drivers to drive on the same predefined route or type of roads, simply to make sure their driving behaviors are comparable. This premise makes these methods not be able to profile drivers who drive on arbitrary roads, which constitute the real-world scenarios for most drivers. To enable the profiling of drivers using their naturalistic driving data, i.e., driving trajectories recorded while they were driving on arbitrary roads at their own free will, in this paper, we propose a novel method named cLustering rOads And Drivers Successively (LOADS). Specifically, LOADS first categorizes the roads into different types using the extracted characteristics of all drivers driving on the respective roads. It then groups drivers into different clusters to obtain their profile labels (e.g., aggressive or non-aggressive) using the extracted driving characteristics on each road type. We conduct extensive experiments using two real-world driving trajectory datasets comprising thousands of driving trajectories of hundreds of drivers. Statistical analysis results indicate that the driver groups identified by LOADS have significantly different driving styles. To the best of our knowledge, LOADS is the first method that focuses on profiling drivers who drive on arbitrary roads, showing a great potential to enable real-world driver profiling applications.
驾驶员特征分析是车队管理和特定驾驶员保险中广泛使用的一种工具,因为它可以根据驾驶员的驾驶行为(如激进和非激进)来区分驾驶员,而激进和非激进与不同的驾驶风险水平相对应。然而,现有的大多数驾驶员特征分析方法都要求所有驾驶员在相同的预定路线或道路类型上驾驶,以确保他们的驾驶行为具有可比性。这一前提使得这些方法无法对在任意道路上驾驶的驾驶员进行特征分析,而这正是大多数驾驶员的真实驾驶场景。为了能够利用驾驶员的自然驾驶数据(即他们在任意道路上自由驾驶时记录的驾驶轨迹)对驾驶员进行特征分析,我们在本文中提出了一种名为 "连续搜索道路和驾驶员"(cLustering rOads And Drivers Successively,LOADS)的新方法。具体来说,LOADS 首先利用提取的在相应道路上行驶的所有司机的特征,将道路分为不同类型。然后,LOADS 利用在每种道路类型上提取的驾驶特征,将驾驶员分成不同的群组,以获得他们的特征标签(如攻击性或非攻击性)。我们使用两个真实世界的驾驶轨迹数据集进行了大量实验,其中包括数百名驾驶员的数千条驾驶轨迹。统计分析结果表明,LOADS 所识别的驾驶员群体具有明显不同的驾驶风格。据我们所知,LOADS是第一种专注于对在任意道路上驾驶的驾驶员进行特征分析的方法,在实现真实世界驾驶员特征分析应用方面显示出巨大的潜力。
{"title":"Driver profiling using trajectories on arbitrary roads by clustering roads and drivers successively","authors":"Shengfei Lyu, Di Wang, Xuehao Yang, Chunyan Miao","doi":"10.1007/s12293-024-00416-4","DOIUrl":"https://doi.org/10.1007/s12293-024-00416-4","url":null,"abstract":"<p>Driver profiling is a widely used tool in fleet management and driver-specific insurance because it differentiates drivers based on their driving behaviors, such as aggressive and non-aggressive, which correspond to different levels of driving risk. However, most existing driver profiling methods require all drivers to drive on the same predefined route or type of roads, simply to make sure their driving behaviors are comparable. This premise makes these methods not be able to profile drivers who drive on arbitrary roads, which constitute the real-world scenarios for most drivers. To enable the profiling of drivers using their naturalistic driving data, i.e., driving trajectories recorded while they were driving on arbitrary roads at their own free will, in this paper, we propose a novel method named cLustering rOads And Drivers Successively (LOADS). Specifically, LOADS first categorizes the roads into different types using the extracted characteristics of all drivers driving on the respective roads. It then groups drivers into different clusters to obtain their profile labels (e.g., aggressive or non-aggressive) using the extracted driving characteristics on each road type. We conduct extensive experiments using two real-world driving trajectory datasets comprising thousands of driving trajectories of hundreds of drivers. Statistical analysis results indicate that the driver groups identified by LOADS have significantly different driving styles. To the best of our knowledge, LOADS is the first method that focuses on profiling drivers who drive on arbitrary roads, showing a great potential to enable real-world driver profiling applications.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"16 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141570967","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
There may exist a one-to-many mapping between objective and decision spaces in multimodal multi-objective optimization problems (MMOPs), which requires the evolutionary algorithm to locate multiple non-dominated solution sets. In order to enhance the diversity of the population, we develop a multimodal multi-objective differential evolution algorithm based on distributed individuals and lifetime mechanism. First, every individual can be seen as a distributed unit to locate multiple non-dominated solutions. The solutions with the good diversity are generated by adopting virtual population, and the range of virtual population is adjusted by an adaptive adjustment strategy to locate more non-dominated solutions. Second, it is considered that each individual has a limited lifespan inspired by natural phenomenon. As the search area of individuals becoming adaptively smaller, the individuals with good quality are archived and they can reinitialize with a new lifespan for enhancing diversity of the search space. Then the probability selection strategy is applied in the environment selection to balance exploration and exploitation. The test results on 22 multimodal multi-objective benchmark test functions verify the superior performance of the proposed method.
{"title":"A distributed individuals based multimodal multi-objective optimization differential evolution algorithm","authors":"Wei Wang, Zhifang Wei, Tianqi Huang, Xiaoli Gao, Weifeng Gao","doi":"10.1007/s12293-024-00413-7","DOIUrl":"https://doi.org/10.1007/s12293-024-00413-7","url":null,"abstract":"<p>There may exist a one-to-many mapping between objective and decision spaces in multimodal multi-objective optimization problems (MMOPs), which requires the evolutionary algorithm to locate multiple non-dominated solution sets. In order to enhance the diversity of the population, we develop a multimodal multi-objective differential evolution algorithm based on distributed individuals and lifetime mechanism. First, every individual can be seen as a distributed unit to locate multiple non-dominated solutions. The solutions with the good diversity are generated by adopting virtual population, and the range of virtual population is adjusted by an adaptive adjustment strategy to locate more non-dominated solutions. Second, it is considered that each individual has a limited lifespan inspired by natural phenomenon. As the search area of individuals becoming adaptively smaller, the individuals with good quality are archived and they can reinitialize with a new lifespan for enhancing diversity of the search space. Then the probability selection strategy is applied in the environment selection to balance exploration and exploitation. The test results on 22 multimodal multi-objective benchmark test functions verify the superior performance of the proposed method.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"19 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141500785","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-04-20DOI: 10.1007/s12293-024-00409-3
Jianlin Zhang, Jie Cao, Fuqing Zhao, Zuohan Chen
Constrained multi-objective problems are difficult for researchers to solve because they contain infeasible regions. To address this issue, this paper proposes two cooperative constraint handling techniques that use an external archive. First, two constraint handling techniques, i.e., the penalty function and the constrained dominance principle, are embedded in multi-objective optimization algorithms and work cooperatively on two populations to increase population diversity. Then, an external archive is designed to preserve high-quality solutions that strike a good balance between objectives, values, and constraints throughout the evolution process. Finally, comprehensive experiments are conducted to validate the performance of the proposed algorithm, and seven state-of-the-art constrained multi-objective optimization algorithms are used to compare three test suites and ten real-world problems. The experimental results demonstrate that the proposed algorithm can achieve competitive performance in solving various constrained multi-objective problems. Additionally, the results show that cooperative constraint handling techniques are more robust than single constraint handling methods.
{"title":"Two cooperative constraint handling techniques with an external archive for constrained multi-objective optimization","authors":"Jianlin Zhang, Jie Cao, Fuqing Zhao, Zuohan Chen","doi":"10.1007/s12293-024-00409-3","DOIUrl":"https://doi.org/10.1007/s12293-024-00409-3","url":null,"abstract":"<p>Constrained multi-objective problems are difficult for researchers to solve because they contain infeasible regions. To address this issue, this paper proposes two cooperative constraint handling techniques that use an external archive. First, two constraint handling techniques, i.e., the penalty function and the constrained dominance principle, are embedded in multi-objective optimization algorithms and work cooperatively on two populations to increase population diversity. Then, an external archive is designed to preserve high-quality solutions that strike a good balance between objectives, values, and constraints throughout the evolution process. Finally, comprehensive experiments are conducted to validate the performance of the proposed algorithm, and seven state-of-the-art constrained multi-objective optimization algorithms are used to compare three test suites and ten real-world problems. The experimental results demonstrate that the proposed algorithm can achieve competitive performance in solving various constrained multi-objective problems. Additionally, the results show that cooperative constraint handling techniques are more robust than single constraint handling methods.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"82 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140627466","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Multi-modal multi-objective optimization problems (MMOPs) involve multiple Pareto sets (PSs) in decision space corresponding to the same Pareto front (PF) in objective space. The difficulty lies in locating multiple equivalent PSs while ensuring a well-converged and well-distributed PF. To address this, a neighborhood-assisted reproduction strategy is proposed. Through interactions with non-dominated solutions, the generated offspring could spread out along the PF, while ineractions with neighbors could improve the convergence ability. Importantly, individuals can participate in multiple neighborhoods, reducing the computational burden. Additionally, a neighborhood-assisted environmental selection strategy is prposed to encourage exploration of diverse solution regions, ensuring a balanced distribution of the population and preservation of multiple PSs. Comparative experiments are implemented on the CEC 2019 MMOPs test suite, and the superior performance of the proposed algorithm is demonstrated in comparison to several state-of-the-art approaches.
{"title":"A neighborhood-assisted evolutionary algorithm for multimodal multi-objective optimization","authors":"Weiwei Zhang, Jiaqiang Li, Guoqing Li, Weizheng Zhang","doi":"10.1007/s12293-024-00410-w","DOIUrl":"https://doi.org/10.1007/s12293-024-00410-w","url":null,"abstract":"<p>Multi-modal multi-objective optimization problems (MMOPs) involve multiple Pareto sets (PSs) in decision space corresponding to the same Pareto front (PF) in objective space. The difficulty lies in locating multiple equivalent PSs while ensuring a well-converged and well-distributed PF. To address this, a neighborhood-assisted reproduction strategy is proposed. Through interactions with non-dominated solutions, the generated offspring could spread out along the PF, while ineractions with neighbors could improve the convergence ability. Importantly, individuals can participate in multiple neighborhoods, reducing the computational burden. Additionally, a neighborhood-assisted environmental selection strategy is prposed to encourage exploration of diverse solution regions, ensuring a balanced distribution of the population and preservation of multiple PSs. Comparative experiments are implemented on the CEC 2019 MMOPs test suite, and the superior performance of the proposed algorithm is demonstrated in comparison to several state-of-the-art approaches.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"51 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140582465","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-03-25DOI: 10.1007/s12293-024-00408-4
Jian Zhu, Jianhua Liu
Since it was first presented, particle swarm optimization (PSO) has experienced numerous improvements as a traditional optimization approach. PSO becomes more complex as a result of the majority of improvement strategies, which use learning model replacement or parameter adjustment to enhance PSO’s performance. Based on linear system theory, this study proposes a simple and scalable framework for restructuring particle swarm optimization (RPSO) and provides a new example of the RPSO algorithm framework, Q-RPSO. The RPSO framework adopts a single position updating formula instead of the original position and velocity updating formulas, which are unrelated to the PSO’s velocity and the current position. The experiments were carried out to compare with the standard PSO and six PSO variants based on CEC 2013 benchmark functions. The experimental results demonstrate that, whether in terms of global exploration capability or convergence accuracy, Q-RPSO outperforms all competitor algorithms.
{"title":"A simple and scalable particle swarm optimization structure based on linear system theory","authors":"Jian Zhu, Jianhua Liu","doi":"10.1007/s12293-024-00408-4","DOIUrl":"https://doi.org/10.1007/s12293-024-00408-4","url":null,"abstract":"<p>Since it was first presented, particle swarm optimization (PSO) has experienced numerous improvements as a traditional optimization approach. PSO becomes more complex as a result of the majority of improvement strategies, which use learning model replacement or parameter adjustment to enhance PSO’s performance. Based on linear system theory, this study proposes a simple and scalable framework for restructuring particle swarm optimization (RPSO) and provides a new example of the RPSO algorithm framework, Q-RPSO. The RPSO framework adopts a single position updating formula instead of the original position and velocity updating formulas, which are unrelated to the PSO’s velocity and the current position. The experiments were carried out to compare with the standard PSO and six PSO variants based on CEC 2013 benchmark functions. The experimental results demonstrate that, whether in terms of global exploration capability or convergence accuracy, Q-RPSO outperforms all competitor algorithms.</p>","PeriodicalId":48780,"journal":{"name":"Memetic Computing","volume":"233 1","pages":""},"PeriodicalIF":4.7,"publicationDate":"2024-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140298329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}