- 薛定宇教授大讲堂(卷Ⅳ):MATLAB最优化计算
- 薛定宇
- 1169字
- 2021-03-30 21:06:56
前言
PREFACE
科学运算问题是每个理工科学生和科技工作者在课程学习、科学研究与工程实践中常常会遇到的问题,不容回避。对于非纯数学专业的学生和研究者而言,从底层全面学习相关数学问题的求解方法并非一件简单的事情,也不易得出复杂问题的解。所以,利用当前最先进的计算机工具,高效、准确、创造性地求解科学运算问题是一种行之有效的方法,尤其能够满足理工科人士的需求。
作者曾试图在同一部著作中叙述各个数学分支典型问题的直接求解方法,通过清华大学出版社出版了《高等应用数学问题的MATLAB求解》。该书从2004年出版之后多次重印再版,并于2018年出版了第4版,还配套发布了全新的MOOC课程,一直受到广泛的关注与欢迎。首次MOOC开课的选课人数接近14000人,教材内容也被数万篇期刊文章和学位论文引用。
从作者首次使用MATLAB语言算起,已经有30余年的时间了,通过相关领域的研究、思考与一线教学实践,积累了大量的实践经验资料。这些不可能在一部著作中全部介绍,所以与清华大学出版社策划与编写了这套“薛定宇教授大讲堂”丛书,系统深入地介绍基于MATLAB语言与工具的科学运算问题的求解方法。
本丛书不是原来版本的简单改版,而是作者通过十余年的经验和资料积累,全面贯穿“再认识”的思想写作此书,深度融合科学运算数学知识与基于MATLAB的直接求解方法与技巧,力图更好地诠释计算机工具在每个数学分支的作用,帮助读者以不同的思维与视角了解工程数学问题的求解方法,创造性地得出问题的解。
本丛书卷I可以作为学习MATLAB入门知识的教材与参考书,也为读者深入学习与熟练掌握MATLAB语言编程技巧,深度理解科学运算领域MATLAB的应用奠定一个坚实的基础。后续每一卷试图对应于一个数学专题或一门数学课程进行展开。全丛书的写作贯穿“计算思维”的思想,深度探讨该数学专题的问题求解方法。本丛书既适合于学完相应的数学课程之后,深入学习利用计算机工具的科学运算问题求解方法与技巧,也可作为相应数学课程同步学习的伴侣,在学习相应课程理论知识的同时,侧重于学习基于计算机的数学问题求解方法,从另一个角度观察、审视数学课程所学的内容,扩大知识面,更好地学习相应的数学课程。
本书是丛书的卷IV。本书系统地介绍两大主题——非线性代数方程求解与最优化技术,主要解决这两个领域的数值计算问题。本书首先介绍各种非线性代数方程的解析解方法与数值解方法,并介绍多解方程的求解问题。后续各章将介绍无约束最优化、线性规划与二次型规划、非线性规划、混合整数规划、多目标规划与动态规划的基本概念与求解方法,侧重于求取最优化问题全局最优解的探讨与实践。本书还将介绍一些常用的智能优化方法,并通过一些具体的例子,对智能优化方法的效果作了必要的对比研究,得出有益的结论。
值此丛书付梓之际,衷心感谢相濡以沫的妻子杨军教授,她数十年如一日的无私关怀是我坚持研究、教学与写作工作的巨大动力。
薛定宇
2019年9月
课件下载•样书申请
书圈