杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

栏目: 编程工具 · 发布时间: 5年前

内容简介:高季尧,本科毕业于清华大学化学工程系,博士就读于美国康奈尔大学,并从事能源系统供应链的数学建模与运筹优化研究。博士期间以第一作者的身份在行业顶级期刊发表数十篇论文,担任多个国际学术期刊的审稿人,并多次在国际会议上做学术报告。曾参与中国石化公司的多项生产优化项目,加入杉数后为多家标杆企业提供技术服务。公开课回放地址:

雷锋网 AI 研习社按: 现代社会环境下,优化思想已经应用到商业、生产、乃至生活的方方面面,在本次公开课中,讲者结合生活场景普及运筹优化的思想,并借助优化问题和具体案例深入剖析定制化算法所能带来的巨大价值。

分享嘉宾:

高季尧,本科毕业于清华大学化学工程系,博士就读于美国康奈尔大学,并从事能源系统供应链的数学建模与运筹优化研究。博士期间以第一作者的身份在行业顶级期刊发表数十篇论文,担任多个国际学术期刊的审稿人,并多次在国际会议上做学术报告。曾参与中国石化公司的多项生产优化项目,加入杉数后为多家标杆企业提供技术服务。

公开课回放地址:

http://www.mooc.ai/open/course/630?=Leiphone

分享主题:

定制优化算法:为复杂商业问题「量体裁衣」

分享提纲:

  • 何为运筹优化

  • 生活中的优化思想

  • 优化算法概述

  • MILFP 问题的高效定制算法

  • 其他案例分享

雷锋网 AI 研习社将其分享内容整理如下:

运筹学的繁荣发展始于二战,当时盟军使用数学模型/运筹优化思想来解决与作战相关的问题;战争结束后,算法被频繁使用到企业与政府的运作当中,为经济的发展加速提供支持;随着现代计算机技术的发展,运筹学得以为人们解决更大、更复杂的问题;一直到了 21 世纪,如何将大数据转化为最优决策成为运筹学的重点课题。

简单来讲,「优化」是指寻找在满足约束的条件下能够最大化/最小化某一目标的最优决策,一共分为 2 个关键步骤:建模与求解——优化的专长体现在建立好的模型以及选用有效的方法进行求解。

关于常见问题的数学形式具体如下:

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

生活中我们也会遇到很多需要进行「优化」的时候,讲者以小明吃麻辣香锅的情况为例,在面临开心(饱腹感)与省钱(控制预算)的两难抉择以及一系列约束的条件下,将如何通过优化算法对此进行取舍,从而获得最优结果。

其中数学方式展示如下:

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

【关于这部分的具体讲解,请从视频 00:05:35 处看起, http://www.mooc.ai/open/course/630?=Leiphone

如果按照变量类型与约束条件类型进行划分的话,常见优化问题一共可以分为 4 种类型:

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

而常见的求解算法与求解器具体如下:

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

为何要对算法进行定制化?

我们可以从两个角度来看待这个问题:

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

笔者分享了他在读博期间针对特殊 MINLP 问题的优化算法探索工作,该问题的具体介绍如下:

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

【关于这部分的具体讲解,请从视频 00:17:54 处看起, http://www.mooc.ai/open/course/630?=Leiphone

讲者对该问题的几个定制优化算法及其优缺点进行了详尽介绍,其中包括:

  • 化比值为差值的 Parametric Algorithm

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

【关于这部分的具体讲解,请从视频 00:22:33 处看起, http://www.mooc.ai/open/course/630?=Leiphone

  • 结合 Charnes-Cooper transformation 与 Glovers's Linearization 两种方法的 Reformulation-Linearization Algorithm

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

【关于这部分的具体讲解,请从视频 00:26:55 处看起, http://www.mooc.ai/open/course/630?=Leiphone】

  • 基于分支定界法的 B&B & C-C algorithm

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

【关于这部分的具体讲解,请从视频 00:29:52 处看起, http://www.mooc.ai/open/course/630?=Leiphone

最后,讲者对所有算法进行了对比测试,该测试充分考虑了连续变量的数量、二元变量以及约束范围等一系列条件:

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

结果显示,Parametric Algorithm 以及 Reformulation-Linearization Algorithm 整体表现最好;而常见的局部最优求解器 DICOPT 和 SBB 在解决小问题上的表现与两个定制化算法扯平,可在大问题的解决上速度则有些不济,且未能成功解决所有问题;至于由讲者提出的 B&B & C-C algorithm 在解决小问题的表现上勉强跟上了常见局部最优求解器,但在解决大问题的表现上却很稳定,后期甚至赶上了常见局部最优求解器。

总的来说,这些案例给了我们 3 点启发:

  • 定制化算法针对特定问题往往能够出奇制胜,轻易打败通用优化求解算法。

  • 针对同种问题的定制化算法同样有其最适合的应用环境。

  • 多尝试,多探索,也许能擦出不一样的火花

最后,讲者也分享了其在杉树科技参与过的智慧工业项目,并介绍了杉树科技如何给各行业的供应链环节赋能,作为本次分享的结尾。

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结

【关于这部分的具体讲解,请从视频 00:38:09 处看起, http://www.mooc.ai/open/course/630?=Leiphone

以上就是本期嘉宾的全部分享内容。更多公开课视频请到雷锋网 (公众号:雷锋网) AI 研习社社区( http://ai.yanxishe.com/ )观看。关注微信公众号:AI 研习社(okweiwu),可获取最新公开课直播时间预告。

雷锋网原创文章,未经授权禁止转载。详情见 转载须知


以上所述就是小编给大家介绍的《杉数科技高季尧:定制优化算法——为复杂商业问题「量体裁衣」 | AI 研习社 119 期大讲堂总结》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C语言程序设计

C语言程序设计

K. N. King / 吕秀锋、黄倩 / 人民邮电出版社 / 2010-4 / 79.00元

时至今日, C语言仍然是计算机领域的通用语言之一,但今天的 C语言已经和最初的时候大不相同了。本书最主要的一个目的就是通过一种“现代方法”来介绍 C语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了 C99标准,并与 C89标准进行对照,补充了 C99中的最新特性。本书分为 C语言的基础特性、 C语言的高级特性、 C语言标准库和参考资料 4个部分。每章末尾都有一个“问与......一起来看看 《C语言程序设计》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

随机密码生成器
随机密码生成器

多种字符组合密码

html转js在线工具
html转js在线工具

html转js在线工具