本书全面介绍优化技术,重点关注工程系统设计中的实用算法。书中涵盖丰富多彩的优化主题,介绍基本的数学公式以及解决数学问题的算法,并提供了图形、示例和习题来深入解析各种优化方法。
阅读本书需要有一定的数学基础,并了解多元微积分、线性代数和概率概念,附录C中提供了一些复习材料。本书适合高等院校数学、统计学、计算机科学、航空航天、电气工程、运筹学专业的本科生和研究生阅读,也适合作为相关技术人员的参考书。
本书的基础是算法,所有算法均以Julia编程语言实现。Julia语言是以人类可读的形式详细说明算法的理想语言。在注明代码来源的前提下,允许读者免费使用与本书相关的代码段。希望读者可以用其他编程语言实现书中的算法,我们会在本书网页(http://mitpress.mit.edu/algorithmsforoptimization)上给出链接。
米凯尔·J. 科申德弗(Mykel J. Kochenderfer) 斯坦福大学航空航天系和计算机科学系副教授,也是该校智能系统实验室(SISL)主任,研究用于设计稳健决策系统的先进算法和分析方法。
蒂姆·A. 惠勒(Tim A. Wheeler) 斯坦福大学航空航天系博士,现为旧金山湾区的软件工程师,从事自动驾驶、控制和决策系统方面的研发工作。