↑↑↑↑↑点击上方蓝色字关注我们!
『运筹OR帷幄』原创
作者:唐博
编者按
优化求解器对于做运筹学应用的学生来说,意义重大。
然而直到今天,放眼望去,全网(包括墙外)几乎没有一个系统的Cplex中文求解器教程。
作为华人运筹学的最大的社区,『运筹OR帷幄』 责无旁贷,我们决定承担这“吃力不讨好”的责任。
Cplex视频教程由『运筹OR帷幄』【视频】版块荣誉出品,主编留德华叫兽策划和监制,【视频】版块责编唐博编程并录制,初步设置16节课,希望能为大家扫盲数学规划求解器的编程基础,并且用实例带大家入门如今最火的人工智能、计算机视觉(底层即优化问题)。
一
关于Jupyter Notebook
CPLEX Python教程视频主要是在Jupyter Notebook上进行的。Jupyter Notebook支持运行 40 多种编程语言,是一个非常强大的交互式笔记本。它将可执行代码、实时的运行结果(包括可视化的图像)、markdown说明文本、Latex数学公式等整合在一个Web文档中,帮助提升用户工作效率和代码的可读性,在数据科学的工作中发挥着重要的作用。自然,也是非常好的教学工具。
Jupyter Notebook文档

关于Jupyter Notebook,想必很多使用Python进行工作学习的朋友对它并不陌生,网上也有很多安装和使用的相关教程和讨论,因此在本文中不再赘述。
二
关于CPLEX API
CPLEX拥有自己的优化编程语言 OPL(Optimal Programming Language),打开IBM CPLEX Studio,即可创建 OPL 项目建模求解。此外,还可以通过在命令行输入cplex的方式,在命令行使用OPL建模。
在命令行输入CPLEX