{"title":"Optimal Task Allocation and Sequencing for Flight Test Based on a Memetic Algorithm With Lexicographic Optimisation","authors":"Bei Tian, Gang Xiao, Yu Shen, Xingwei Jiang","doi":"10.1111/exsy.13800","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>The flight test plays an important role in the development of an aircraft. Currently, with the increasing complexity and higher validation requirements for aircraft, there is a crucial need to generate high-quality flight test task schedules in an efficient way. This paper proposes a flight test task scheduling problem (FTTSP), which involves assigning suitable aircraft and executing the flight test tasks in a given order. Generally, the flight test duration (FTD) is the primary optimisation objective for the flight test task schedule, as it has a direct impact on aircraft development costs and the time to enter the market. In this study, the FTTSP not only considers FTD but also takes into account task transfer consumption (TTC). A mixed-integer linear programming mathematical model is first formulated to describe the FTTSP characteristics with the optimisation of the FTD and the TTC in a sequential manner. Then, a memetic algorithm with lexicographic optimisation (MALO) is proposed, which can efficiently obtain a high-quality solution and ensure that the most critical metric can be fully optimised. In MALO, a two-vector encoding and a task logic relationship repair mechanism based on the binary tree are established. An idle time insertion decoding method is designed to improve the aircraft utilisation rate. In addition to the selection, crossover and mutation operators, a local search operator is designed to enhance the solution quality. Finally, the full-scale test instances are generated for the FTTSP to evaluate the algorithm's performance. The numerical results demonstrate the effectiveness and competitiveness of the MALO in generating a high-quality schedule for flight test tasks.</p>\n </div>","PeriodicalId":51053,"journal":{"name":"Expert Systems","volume":"42 2","pages":""},"PeriodicalIF":3.0000,"publicationDate":"2025-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Expert Systems","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1111/exsy.13800","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
The flight test plays an important role in the development of an aircraft. Currently, with the increasing complexity and higher validation requirements for aircraft, there is a crucial need to generate high-quality flight test task schedules in an efficient way. This paper proposes a flight test task scheduling problem (FTTSP), which involves assigning suitable aircraft and executing the flight test tasks in a given order. Generally, the flight test duration (FTD) is the primary optimisation objective for the flight test task schedule, as it has a direct impact on aircraft development costs and the time to enter the market. In this study, the FTTSP not only considers FTD but also takes into account task transfer consumption (TTC). A mixed-integer linear programming mathematical model is first formulated to describe the FTTSP characteristics with the optimisation of the FTD and the TTC in a sequential manner. Then, a memetic algorithm with lexicographic optimisation (MALO) is proposed, which can efficiently obtain a high-quality solution and ensure that the most critical metric can be fully optimised. In MALO, a two-vector encoding and a task logic relationship repair mechanism based on the binary tree are established. An idle time insertion decoding method is designed to improve the aircraft utilisation rate. In addition to the selection, crossover and mutation operators, a local search operator is designed to enhance the solution quality. Finally, the full-scale test instances are generated for the FTTSP to evaluate the algorithm's performance. The numerical results demonstrate the effectiveness and competitiveness of the MALO in generating a high-quality schedule for flight test tasks.
期刊介绍:
Expert Systems: The Journal of Knowledge Engineering publishes papers dealing with all aspects of knowledge engineering, including individual methods and techniques in knowledge acquisition and representation, and their application in the construction of systems – including expert systems – based thereon. Detailed scientific evaluation is an essential part of any paper.
As well as traditional application areas, such as Software and Requirements Engineering, Human-Computer Interaction, and Artificial Intelligence, we are aiming at the new and growing markets for these technologies, such as Business, Economy, Market Research, and Medical and Health Care. The shift towards this new focus will be marked by a series of special issues covering hot and emergent topics.