Journal of Systems Engineering and Electronics ›› 2019, Vol. 30 ›› Issue (6): 1132-1143.doi: 10.21629/JSEE.2019.06.09

• Systems Engineering • Previous Articles     Next Articles

Resource allocation optimization of equipment development task based on MOPSO algorithm

Xilin ZHANG1,2(), Yuejin TAN1(), Zhiwei YANG1,*()   

  1. 1 College of Systems Engineering, National University of Defense Technology, Changsha 410073, China
    2 Business School, Jiangsu Normal University, Xuzhou 221116, China
  • Received:2019-04-10 Online:2019-12-20 Published:2019-12-25
  • Contact: Zhiwei YANG E-mail:zhangxilin16@nudt.edu.cn;yjtan@nudt.edu.cn;zhwyang88@hotmail.com
  • About author:ZHANG Xilin was born in 1984. He received his B.S. degree in logistics engineering from Shandong University in 2007 and M.S. degree in logistics engineering from Jilin University in 2009. He is currently a Ph.D. candidate in College of Systems Engineering, National University of Defense Technology (NUDT). His main research interests include complex system engineering management.E-mail: zhangxilin16@nudt.edu.cn|TAN Yuejin was born in 1958. He is currently a professor and Ph.D. student supervisor in College of Systems Engineering, NUDT. His main research interests include complex system engineering management, and armament system-of-systems technology. E-mail: yjtan@nudt.edu.cn|YANG Zhiwei was born in 1988. He received his Ph.D. degree in computer science from Leiden University in 2016. He is currently a lecturer in College of Systems Engineering, NUDT. His main research interests include systems engineering, systems optimization and systems simulation. E-mail: zhwyang88@hotmail.com
  • Supported by:
    the National Natural Science Foundation of China(71690233);This work was supported by the National Natural Science Foundation of China (71690233)

Abstract:

Resource allocation for an equipment development task is a complex process owing to the inherent characteristics, such as large amounts of input resources, numerous sub-tasks, complex network structures, and high degrees of uncertainty. This paper presents an investigation into the influence of resource allocation on the duration and cost of sub-tasks. Mathematical models are constructed for the relationships of the resource allocation quantity with the duration and cost of the sub-tasks. By considering the uncertainties, such as fluctuations in the sub-task duration and cost, rework iterations, and random overlaps, the tasks are simulated for various resource allocation schemes. The shortest duration and the minimum cost of the development task are first formulated as the objective function. Based on a multi-objective particle swarm optimization (MOPSO) algorithm, a multi-objective evolutionary algorithm is constructed to optimize the resource allocation scheme for the development task. Finally, an uninhabited aerial vehicle (UAV) is considered as an example of a development task to test the algorithm, and the optimization results of this method are compared with those based on non-dominated sorting genetic algorithm-Ⅱ (NSGA-Ⅱ), non-dominated sorting differential evolution (NSDE) and strength pareto evolutionary algorithm-Ⅱ (SPEA-Ⅱ). The proposed method is verified for its scientific approach and effectiveness. The case study shows that the optimization of the resource allocation can greatly aid in shortening the duration of the development task and reducing its cost effectively.

Key words: resource allocation, equipment development task, multi-objective particle swarm optimization (MOPSO), development task simulation