书目

Python最优化算法实战

内容简介

本书以理论结合编程开发为原则,使用Python作为开发语言,讲解优化算法的原理和应用,详细介绍了Python基础、Gurobi优化器、线性规划、整数规划、多目标优化、动态规划、图与网络分析、智能优化算法。对于算法部分的每一种算法都包含原理和编程实践,使读者对优化算法的认识更加深入。本书分为3篇共9章。第1篇(第1~3章)是优化算法与编程基础:第1章介绍了什么是优化算法及其在生产和生活中的应用;第2章介绍Python编程基础和Python数据分析库及绘图库;第3章讲解Gurobi优化器的基础和高级特性。第2篇(第4~6章)是数学规划方法:第4章详细讲解线性规划的知识,包括单纯形法、内点法、列生成法、拉格朗日乘子法、对偶问题;第5章讲解整数规划解法的分支定界法和割平面法;第6章讲解多目标优化的概念及基于单纯形法的目标规划法。第3篇(第7~9章)是启发式算法:第7章介绍动态规划算法;第8章讲解图与网络分析,介绍最小生成树、最短路径、网络流、路径规划等问题的建模;第9章讲解了粒子群算法和遗传算法求解各种类型优化算法问题的方法。本书内容丰富,实例典型,实用性强,适合各个层次从事优化算法研究和应用的人员,尤其适合有一定算法基础而没有编程基础的人员阅读。

作者简介

苏振裕,厦门大学金融学硕士,现任SHEIN智慧供应链资深算法工程师。知乎专栏《从推公式到写代码》作者,运筹优化论坛(optimize.fun)创建人。在大数据、人工智能、运筹优化和供应链方面,具有多年的相关算法研究应用经验。

目录

—  END  —