Comparative Analysis of Nonlinear Programming Solvers: Performance Evaluation, Benchmarking, and Multi-UAV Optimal Path Planning

Author:

Lavezzi Giovanni1ORCID,Guye Kidus2ORCID,Cichella Venanzio3ORCID,Ciarcià Marco4ORCID

Affiliation:

1. Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA

2. Department of Mechanical Engineering, University of Maryland, College Park, MD 20742, USA

3. Department of Mechanical Engineering, University of Iowa, Iowa City, IA 52242, USA

4. Department of Mechanical Engineering, South Dakota State University, Brookings, SD 57006, USA

Abstract

In this paper, we propose a set of guidelines to select a solver for the solution of nonlinear programming problems. We conduct a comparative analysis of the convergence performances of commonly used solvers for both unconstrained and constrained nonlinear programming problems. The comparison metrics involve accuracy, convergence rate, and computational time. MATLAB is chosen as the implementation platform due to its widespread adoption in academia and industry. Our study includes solvers which are either freely available or require a license, or are extensively documented in the literature. Moreover, we differentiate solvers if they allow the selection of different optimal search methods. We assess the performance of 24 algorithms on a set of 60 benchmark problems. We also evaluate the capability of each solver to tackle two large-scale UAV optimal path planning scenarios, specifically the 3D minimum time problem for UAV landing and the 3D minimum time problem for UAV formation flying. To enrich our analysis, we discuss the effects of each solver’s inner settings on accuracy, convergence rate, and computational time.

Funder

Amazon

Office of Naval Research

National Science Foundation

Publisher

MDPI AG

Subject

Artificial Intelligence,Computer Science Applications,Aerospace Engineering,Information Systems,Control and Systems Engineering

Reference76 articles.

1. Survey of Nonlinear Programming Applications;Lasdon;J. Oper. Res. Soc. Am.,1980

2. Grossmann, I.E. (1996). Global Optimization in Engineering Design, Springer-Science+Business, B.V.

3. Acceleration of the Least pth Algorithm for MiniMax Optimization with Engineering Applications;Charalambous;Math. Program.,1979

4. Mixed-Integer Nonlinear Programming: A Survey of Algorithms and Applications;Biegler;Large-Scale Optimization with Applications,1997

5. Assimilation of ERBE Data with a Nonlinear Programming Technique to Improve Cloud-Cover Diagnosis;Wu;Am. Meteorol. Soc.,1992

Cited by 2 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3