国内对运筹学的认识

发展时间还不够,很多硬性(商业需求)软性(人力资源,文化)的条件还不成熟。先歪个楼。20世纪50年代,美国军方需要优化每个战区配置多少艘航空母舰,当时的线性规划给出的答案可能是某个战区1.6艘航母这种尴尬的答案。这才触发了Gomory去研究整数规划的算法。我们2023年还只有3艘航母下水,目前也不太存在要在全世界分配航母的问题。所以让子弹再飞一会呗。下面回到正题。我从从零开始到落地一个优化项目为商业银行带来实际收益的角度说一说这里面的过程和各个环节需要的条件。希望这个例子可以说明在企业里落地一个运筹项目需要的条件和困难进而讨论国内现在具不具备这样的条件。我当时的雇主是美国某个以使用technology起家并且出名的银行。我们面临的问题是当客户存入支票以后,我们要多久可以放款。假设某人存了一张1000美元的支票进来,如果我们当天立即放款然后他把钱取走了或者转到了别的银行,假如第二天我们发现那张支票是假的,银行就需要承受这笔损失。假如我们一直不放款拖到第四天我们确认了这张支票是可以兑付的,风险是降低到了0但是对于大多数诚实守信的客户来说,客户体验是非常差的。因为存了钱进来却一直没法使用。实际的policy还要考虑很多别的因素比上面说的复杂很多。But you get the major trade-off here ,and this is a great context to use optimization.这个项目机会怎么来的? 我的老板(DS组的)是一个OR的PhD并且在这家银行已经工作了快20年。他自身的学业背景和对公司业务和人员的熟悉让他能够发现公司里有这么一项业务需求并且根据他的判断是可以用运筹优化来解决的。试想如果他没有OR的背景或者对公司业务还不是那么熟悉,他还有多大的可能能发现这个业务,发现了这个业务如果他没有OR的背景, 他又有多大可能能想到优化能解决这个问题? 国内的企业里现在有多少既有OR背景又对某个企业的业务非常熟悉的人?这个项目为什么值得做(管理层为什么愿意投入资源人力去做这个事?)管理层为什么愿意做这个项目当然会涉及很多原因。但是其中重要的一条是it's the right time to do this 。正如之前某个回答里提到的OR是一个1到1.5的过程。如果一个企业0到1的项目都没做完(e.g. low hanging fruit),那它是很大可能不会想着做投入资源到1到1.5的项目里的。我们当时开始这个项目的时候, 这公司已经完成了所有数据到cloud的迁移, 机器学习也已经用在了各条业务线了。作为data science组的领导,还有什么新的玩意能够impress他的领导呢? 正是OR。

那么对应的问题来了,国内现在到了ML已经不能带来收益需要用更酷炫的OR的阶段了吗? 卖AI这个概念是不是比OR更容易打动领导?3。除了需要data science/OR的知识技能之外,还需要什么资源条件才能成功落地这个项目?Get the buy-in from business. 很多没有在企业里工作过的ORer可能并没有意识到business team在大多时候才是最终的decision maker。你的模型做的再科学再华丽business team不买账最后都是白忙活。那么决定business买不买账的重要因素有哪些呢?(1) DS, OR Scientist懂不懂business的问题, 能不能有效直白的解释你在做什么。这个问题听上去简单做起来难。Business team的人有时候自己都说不清楚自己要解决的问题。从以什么样的指标为目标函数,到设置什么样的constraints往往都需要DS/ORer自己去读business的document需要不断的跟business的人沟通。我在做这个项目的过程中感觉过去business team的人还是留下了非常高质量的document让我能够更好更完整的了解这个业务的每一个流程。要不然光凭借那点technical skill/knowledge是不可能完成工作的。反过来,当你做出一个阶段性的prototype的时候,你能不能用business team的人能够听懂的话解释清楚他们问的问题并且earn trust也是取得最终buy-in的关键因素。这一点上国内的企业有没有专门提供给针对DS/ORer这种技术岗位"soft skills"的有效培训或者哪怕就是这个意识?

成熟的文化和机制会让员工更易于接受新技术的使用而不是凡事都想着最小化风险。在这一点上,不知道国内的企业有没有建立出这样一套组织和流程,还值是出了问题就只有追究责任。总之落地一个直接改变business decision的运筹优化项目往往比落地一个predictive modeling这种项目要复杂的多,因为这里面跟business的关系更紧密风险也就更大。后来接手我项目的一个同事说这个项目为什么这么多drama,比她之前做forecasting的项目在管理上要复杂的多?我当时开玩笑说是的,这个项目几乎能凑齐了面试Amazon leadership principle需要的例子。像OR这种与实践非常相关的学科的发展需要首先有相对应的需求。有了需求之后还需要各种条件能够保障技术得到有效的使用。当这个技术给社会带来了实际的利益和好处之后,才有可能得到更多的关注和认识。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/17438.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL(进阶)--索引

目录 一.存储引擎 1.MySQL体系结构​编辑 2.存储引擎简介 3.存储引擎特点 (1.InnoDB (2.MyISAM (3.Memory 4.存储引擎选择 二.索引 1.索引概述 2.索引结构 3.索引分类 4.索引语法 (1.创建索引 (2.查看索引 (3.删除索引 5.SQL性能分析 (1.SQL执行频率 (2.慢查…

【Sql Server】随机查询一条表记录,并重重温回顾下自定义函数的封装和使用

大家好,我是全栈小5,欢迎来到《小5讲堂》。 这是《Sql Server》系列文章,每篇文章将以博主理解的角度展开讲解。 温馨提示:博主能力有限,理解水平有限,若有不对之处望指正! 目录 前言随机查询语…

Android 中资源文件夹RES/RAW和ASSETS的使用区别

文章目录 1、res/raw 文件夹1.1、特点1.2、使用方法1.3、示例: 2. assets 文件夹2.1、特点2.2、使用方法2.3、示例: 3、使用场景3.1、res/raw 使用场景3.2、assets 使用场景 4、比较与选择5、文件夹选择的建议6、 示例代码总结6.1、res/raw 示例6.2、ass…

电瓶车进电梯识别报警摄像机

随着电动车的普及,越来越多的人选择电动车作为出行工具。在诸多场景中,电梯作为一种常见的交通工具,也受到了电动车用户的青睐。然而,电动车进入电梯时存在一些安全隐患,为了提高电动车进电梯的安全性,可以…

小程序自动化辅助渗透脚本(2024)

简介 1.还在一个个反编译小程序吗? 2.还在自己一个个注入hook吗? 3.还在一个个查看找接口、查找泄露吗? 现在有自动化辅助渗透脚本了,自动化辅助反编译、自动化注入hook、自动化查看泄露 注:本工具仅用于学习交流&…

Java中的JSON神器,如何轻松玩转复杂数据结构

哈喽,大家好,我是木头左! 一、揭秘JSON世界的基石 在Java的世界中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于文本,易于阅读和编写,同时也易于…

站内信设计

参考文章:https://cloud.tencent.com/developer/article/1684449 b站站内信业务设计: 消息的类型分为: 1、系统消息 2、、点赞、回复等用户行为之间的消息(事件提醒) 3、用户之间的消息 系统消息 用一个用户消息表可以吗? 可…

XS2185一款八通道以太网供电控制器

XS2185是一款八通道以太网供电控制器。 XS2185通过侦测各通道的DET管脚输入电压 来判断是否有合格的负载/PD接入系统,以决定 是否开启MOS供电开关。 当通道已经处于供电状态时,XS2185通过侦 测SENSE管脚的输入电压,以判断供电是否发生 …

免费,Python蓝桥杯等级考试真题--第15级(含答案解析和代码)

Python蓝桥杯等级考试真题–第15级 一、 选择题 答案:B 答案:D 解析:集合的并集运算有两种方式,一种是使用“|”运算符进行操作,另一种是使用union()方法来实现,故答案为D。 答案:A 解析&…

Caused by: java.lang.IllegalArgumentException: Unknown flag 0x1000

Dubbo使用Tomcat安装admin2.5.x管理平台时发生的错误: Caused by: java.lang.IllegalArgumentException: Unknown flag 0x1000 解决方法: 将本地的jdk环境变量切换成jdk8即可。

[ C++ ] 类和对象( 下 )

初始化列表 初始化列表:以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个"成员变量"后面跟 一个放在括号中的初始值或表达式。 class Date { public: Date(int year, int month, int day): _year(year), _month(month), _d…

视频汇聚/云存储/安防监控EasyCVR接入GB28181设备未回复ack信息的原因排查

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。 用户反馈,设备通过国标GB28181注…

kubeadm引导欧拉系统高可用的K8S1.28.X

文章目录 一. 核心组件架构二. 有状态与无状态应用三. 资源对象3.1 规约与状态3.2 资源的分类-元数据,集群,命名空间3.2.1 元数据3.2.2 集群资源 3.3 命名空间级3.3.1 pod3.3.2 pod-副本集3.3.3 pod-控制器 四. Kubeadm安装k8s集群4.1 初始操作4.2 ~~所有节点安装Docker&#x…

关于高性能滤波器和普通型滤波器的区别说明

高性能滤波器和普通型滤波器在性能和滤波效果上存在显著差异。以三安培为代表分析高性能滤波器和普通型滤波器的区别: 从上图曲线可看出: 1.高性能滤波器和普通型滤波器的滤波范围不同。普通型滤波器有效滤波范围为 150KHz~30MHz,而高性能滤…

动态规划:目标和

参考资料:代码随想录 这道题开题解给我看的一脸懵,最后还是靠着手动画图才稍微明白。 本次和最后一块石头的重量2有异曲同工之妙,都是要分成两堆。难点1就是想到这个方面。 怎么转为背包问题。 正数的集合总和-负数的集合总和目标和&…

【css3】02-css3新特性之选择器篇

目录 1 属性选择器 2 结构伪类选择器 3 其他选择器 :target和::selection ::first-line和::first-letter 4 伪类和伪元素的区别 伪类(Pseudo-classes) 伪元素(Pseudo-elements) 伪类和伪元素的区别 1 属性选择器 ☞ 属性选…

螺旋矩阵(算法题)

文章目录 螺旋矩阵解题思路 螺旋矩阵 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n 3 输出:[[1,2,3],[8,9,4],[7,6,5]]解题思路 模…

人类和小鼠转录组上游分析

基础软件 conda install cutadapt, trimmomatic, samtools, hisat2, subread, deeptools -y人类转录组上游分析 # 样本名称 sample_namesample# 线程 threads4# 双端测序原始fastq1和fastq2路径 fastq1_path/path/${sample_name}_1.fq.gz fastq2_path/path/${sample_name}_2.…

5倍收益秘诀:APP广告如何变现?

在这个数字时代,智能手机几乎成了我们生活中不可或缺的一部分。无论是早晨醒来的第一件事,还是睡前的最后一件事,手机都与我们紧密相连。而在这个连接的世界里,APP广告变现成为了一个热门话题,它不仅仅是将每一次点击转…

AI 大模型如何在各行业跑通业务闭环?

随着人工智能技术的快速发展,AI大模型作为新兴的技术范式,正在深刻改变着各行各业的生产方式和服务模式。从科技金融到健康医疗,从教育行业到物流与供应链,AI大模型的应用正在推动企业向全面数智化转型。然而,当惊喜与…