Xin Zhou, Guodong Ling, Jiayi Yu, Tian Zhou, Rui Wang
{"title":"Balanced multi-objective evolution algorithm for unmanned systems project scheduling with preventive maintenance and order grouping constraints","authors":"Xin Zhou, Guodong Ling, Jiayi Yu, Tian Zhou, Rui Wang","doi":"10.1016/j.eswa.2025.130006","DOIUrl":null,"url":null,"abstract":"<div><div>With the growing deployment of unmanned systems in multi-platform operations, intelligent scheduling has become increasingly critical. These systems are typically organized into distributed mission clusters, executing sequences of mission-critical operations under resource and operational constraints. Inspired by the structural similarity between unmanned systems coordination and manufacturing workflows, this paper reformulates the scheduling problem of unmanned missions as a distributed permutation flowshop scheduling problem. Two domain-specific factors are incorporated into the model: preventive maintenance and order grouping, with the objective of minimizing total tardiness and makespan. To address this problem, a balanced multi-objective evolution algorithm (BMOEA) is proposed. Initially, two improved heuristic algorithms based on NEH2 are used to balance the quality and diversity of initial solutions. Then, four target-specific operators and two crossover operators are designed to improve the search efficiency of the algorithm. Next, three criteria are developed to balance local and global search: a classification-based operator selection criterion, which dynamically adjusts the search direction of operators to optimize local search; a non-periodic evaluation criterion based on Kernel Density Estimation and a non-dominated solution threshold criterion, which accurately determines the timing for switching to global search. These criteria balance exploration and exploitation, allowing the algorithm to optimize both convergence speed and population diversity, expand the feasible domain, and steadily approach the Pareto front. Finally, the experimental results reveal that BMOEA delivers superior performance compared to the most advanced algorithms available.</div></div>","PeriodicalId":50461,"journal":{"name":"Expert Systems with Applications","volume":"299 ","pages":"Article 130006"},"PeriodicalIF":7.5000,"publicationDate":"2025-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Expert Systems with Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S095741742503622X","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
With the growing deployment of unmanned systems in multi-platform operations, intelligent scheduling has become increasingly critical. These systems are typically organized into distributed mission clusters, executing sequences of mission-critical operations under resource and operational constraints. Inspired by the structural similarity between unmanned systems coordination and manufacturing workflows, this paper reformulates the scheduling problem of unmanned missions as a distributed permutation flowshop scheduling problem. Two domain-specific factors are incorporated into the model: preventive maintenance and order grouping, with the objective of minimizing total tardiness and makespan. To address this problem, a balanced multi-objective evolution algorithm (BMOEA) is proposed. Initially, two improved heuristic algorithms based on NEH2 are used to balance the quality and diversity of initial solutions. Then, four target-specific operators and two crossover operators are designed to improve the search efficiency of the algorithm. Next, three criteria are developed to balance local and global search: a classification-based operator selection criterion, which dynamically adjusts the search direction of operators to optimize local search; a non-periodic evaluation criterion based on Kernel Density Estimation and a non-dominated solution threshold criterion, which accurately determines the timing for switching to global search. These criteria balance exploration and exploitation, allowing the algorithm to optimize both convergence speed and population diversity, expand the feasible domain, and steadily approach the Pareto front. Finally, the experimental results reveal that BMOEA delivers superior performance compared to the most advanced algorithms available.
期刊介绍:
Expert Systems With Applications is an international journal dedicated to the exchange of information on expert and intelligent systems used globally in industry, government, and universities. The journal emphasizes original papers covering the design, development, testing, implementation, and management of these systems, offering practical guidelines. It spans various sectors such as finance, engineering, marketing, law, project management, information management, medicine, and more. The journal also welcomes papers on multi-agent systems, knowledge management, neural networks, knowledge discovery, data mining, and other related areas, excluding applications to military/defense systems.