Xin Junfeng, Zhong Jiabao, Yang Fengru, Cui Ying, Sheng Jinlu
College of Electromechanical Engineering, Qingdao University of Science and Technology, Qingdao 266061, China.
Transport College, Chongqing Jiaotong University, Chongqing 400074, China.
Sensors (Basel). 2019 Jun 11;19(11):2640. doi: 10.3390/s19112640.
The genetic algorithm (GA) is an effective method to solve the path-planning problem and help realize the autonomous navigation for and control of unmanned surface vehicles. In order to overcome the inherent shortcomings of conventional GA such as population premature and slow convergence speed, this paper proposes the strategy of increasing the number of offsprings by using the multi-domain inversion. Meanwhile, a second fitness evaluation was conducted to eliminate undesirable offsprings and reserve the most advantageous individuals. The improvement could help enhance the capability of local search effectively and increase the probability of generating excellent individuals. Monte-Carlo simulations for five examples from the library for the travelling salesman problem were first conducted to assess the effectiveness of algorithms. Furthermore, the improved algorithms were applied to the navigation, guidance, and control system of an unmanned surface vehicle in a real maritime environment. Comparative study reveals that the algorithm with multi-domain inversion is superior with a desirable balance between the path length and time-cost, and has a shorter optimal path, a faster convergence speed, and better robustness than the others.
遗传算法(GA)是解决路径规划问题并有助于实现无人水面舰艇自主导航与控制的有效方法。为克服传统遗传算法诸如种群早熟和收敛速度慢等固有缺点,本文提出了利用多域反转增加子代数量的策略。同时,进行了第二次适应度评估以消除不良子代并保留最具优势的个体。这种改进有助于有效增强局部搜索能力并提高生成优秀个体的概率。首先针对旅行商问题库中的五个例子进行了蒙特卡洛模拟,以评估算法的有效性。此外,将改进后的算法应用于真实海洋环境中无人水面舰艇的导航、制导与控制系统。对比研究表明,具有多域反转的算法具有优越性,在路径长度和时间成本之间实现了理想的平衡,并且与其他算法相比具有更短的最优路径、更快的收敛速度和更好的鲁棒性。