论文导读|9月MSOM文章精选:智慧城市运筹

推文作者:郭浩然

编者按

本期论文导读围绕“智慧城市运筹”这一话题,简要介绍并分析了近期的三篇MSOM文章,分别涉及了最后一公里配送中的新模式:“司机辅助”,易腐库存管理的新策略:“截断平衡”,以及铁路运营中定价与运力的联合动态优化,希望给读者带来收获和启发。

推荐文章1

● 题目:The Driver-Aide Problem: Coordinated Logistics for LastMile Delivery 

司机辅助问题:最后一英里配送的协调物流

个性化医疗的情境排序和选择方法

● 期刊:Manufacturing & Service Operations Management

 原文链接:https://doi.org/10.1287/msom.2022.0211

 发表日期:September 25, 2023

● 作者:S. Raghavan, Rui Zhang

● 关键词

◦ branch-cut-and-price 分支分割定价方法

◦ last-mile delivery 最后一公里物流

◦ driver aide 司机辅助

◦ logistics 物流

◦ service delivery 服务配送

● 主要内容

  • 这篇文献的背景是司机辅助问题。这是一个物流问题,涉及如何最好地利用司机辅助来减少最后一英里交付的总路线时间和运营成本。在此问题中,送货卡车配备一名助手,助手可以通过两种方式协助司机:(1)作为“跳线员”,助手与司机一起准备和递送包裹,从而减少在给定站点的服务时间;(2)作为“助理”,助手可以在一个站点独立工作,递送包裹,司机可以离开到其他站点递送包裹,然后返回。这两种模式的关键区别在于:在停车时,助手是在司机在场的情况下工作,还是在没有司机在场的情况下工作。给定一组交付停站、行程时间、服务时间、跳线节省和助手服务时间,目标是确定交付路线和使用助手(例如,有时作为跳线,有时作为助手)的最有效方式,以最小化总任务时间。驾驶员辅助问题通过提供解决方案来协调最后一英里交付的物流挑战,从而影响最后一英里的交付,这对于依赖高效交付的企业来说是一个关键问题。通过有效地利用司机助手,企业可以减少总路线时间和运营成本,从而提高最后一英里配送业务的效率和盈利能力。

  • 针对当前司机辅助问题的建模与求解,本文将问题建模为具有指数数量的变量和指数数量的约束的整数程序(IP),并提出了一种分支降价的方法来解决这一问题,所提出的方法可以有效地找到接近最优的解决方案,并允许对使用驾驶员辅助所涉及的权衡进行经济分析。本文还为该领域的管理人员提供了经验法则,以确定哪些路线可能受益于驾驶员辅助以及如何最好地利用它们。

分支分割定价法是求解大型难整数规划问题的一种求解方法。它包括将问题分解为更小的子问题,并使用分支定界和列生成技术的组合迭代地解决它们。该方法已成功地应用于各种优化问题,包括车辆路线问题、调度问题和网络设计问题。branch-cut-and-price方法背后的关键思想是在优化过程中动态生成新的列(变量),这可以显著减少表示问题所需的变量数量。这种方法可以为大规模优化问题提供更有效的算法和更好的解决方案。分支降价法已广泛应用于工业界和学术界,用于解决航空公司机组调度、运输规划、供应链管理等复杂的优化问题。

  • 关于本文的潜在缺点或挑战,一个可能的限制是,本文的经济分析和使用驾驶助手的经验法则可能并不适用于所有企业和行业,因为不同的公司可能有独特的约束和目标。此外,本文主要侧重于将驾驶员辅助作为最后一英里配送中协调物流的解决方案,而没有探索其他潜在的解决方案,如先进技术或替代配送模式。最后,本文的案例研究是基于亚马逊发布的一组数据,这可能不能代表所有的最后一英里配送场景。

推荐文章2

● 题目:Dynamic Pricing and Capacity Optimization in Railway 

铁路的动态定价与运力优化

● 期刊:Manufacturing & Service Operations Management

 原文链接:https://doi.org/10.1287/msom.2022.0246

 发表日期:September 25, 2023

● 作者:Chandrasekhar Manchiraju, Milind Dawande, Ganesh Janakiraman, Arvind Raghunathan

● 关键词

◦ railway operations 铁路运营

◦ joint optimization of pricing and capacity 定价和容量联合优化

◦ asymptotically optimal policies 渐近最优策略

● 主要内容

◦ 这篇文章的背景和动机是:与航空、酒店和时尚零售等其他行业相比,铁路收入管理面临着几个独特的挑战。这些挑战包括:(1)运力灵活得多,因为列车的运力往往可以在整个销售期间改变。因此,价格和产能的联合优化具有真正的重要性。(2)能力只能以离散的“块”(即chunk)的形式增加。(3)持无预订车票的乘客可以乘坐白天的多趟列车中的任何一趟。此外,无预留车厢的乘客可以站着出行,因此需要处理挤塞问题。这些挑战使得铁路运营商难以有效地优化运力和定价策略。然而,采用收益管理原则,包括动态定价和运力优化,可以帮助铁路运营商提高盈利能力,提供更好的设施和服务。

◦ 作者提出了一种动态规划方法来解决产能约束下的收益最大化问题。该模型考虑由多列火车组成的销售范围,每列火车都有固定数量的座位。乘客可以购买预订票或不预订票,不预订票的乘客可以站着出行。该模型还考虑到乘客可能会根据自己的喜好和座位的可用性选择乘坐不同的火车。作者将联合优化问题表述为马尔可夫决策过程(MDP),其中系统的状态由每列火车上可用的保留和未保留座位的数量来定义。决策变量是预订票和非预订票的价格,以及每列火车上要预订的座位数量。本文采用动态规划方法求解MDP,得到最优定价和容量策略。他们还使用渐近分析来证明他们提出的政策在长期内是最优的。总体而言,作者的模型考虑了一系列因素,包括需求、运力、定价和乘客行为,以制定定价和运力策略,使收益最大化,同时确保满足运力约束。

◦ 本文的一个潜在限制是,该模型假设乘客是同质的,并且有相同的意愿为给定的座位付费。现实中,乘客可能有不同的偏好和支付意愿,这可能会影响最优定价和运力政策。另一个限制是,该模型假设对座位的需求是确定的。在实践中,需求可能是不确定的,可能随着时间的推移而变化,这可能影响拟议政策的执行。作者还指出,该模型假设能力只能在离散的“块”(即教练)中增加。实际上,可能以较小的增量增加容量,这可能会影响最优定价和容量策略。最后,作者指出,该模型没有考虑到外部因素的潜在影响,如天气或事件,对座位的需求。将这些因素纳入模型可以提高模型的准确性和有效性。总的来说,虽然提出的模型代表了铁路收入管理领域的重大进步,但在未来的研究中仍有一些限制和挑战必须解决。

推荐文章3

● 题目:Truncated Balancing Policy for Perishable Inventory Management: Combating High Shortage Penalties 

易腐品库存管理的截断平衡策略:对抗高短缺惩罚

● 期刊:Manufacturing & Service Operations Management

 原文链接:https://doi.org/10.1287/msom.2022.0644

 发表日期:September 1, 2023

● 作者:Can Zhang, Turgay Ayer, Chelsea C. White III

● 关键词

◦ perishable inventory 易腐库存

◦ high shortage penalties 高额缺货惩罚

◦ approximation policies 近似策略

◦ FIFO issuing policy “先进先出”发放策略

● 主要内容

◦这篇文章的背景是易腐库存管理的挑战,其来自于库存具有固定的使用寿命,并且在一定时间后将无法销售。这意味着,如果需求超过供应,就会有库存变质的风险和高额的短缺罚款。易腐库存与传统库存问题的区别在于,传统库存问题假设库存可以无限期持有,而易腐库存有固定的使用期限,必须在变质前售出。

◦本文提出的截断平衡(TB)策略是管理易腐库存的一种新的近似策略。该策略包括定义一个新的平衡订货数量和证明一个新的最优订货数量的下界。然后,TB策略在每个周期的平衡订货量和下界之间订购最大值。通过将平衡订货数量截断为所提出的下界,TB策略有效地解决了订货不足问题,并且在单位短缺惩罚趋于无穷大时是渐近最优的。该策略旨在平衡易腐库存的过度订购和不足订购之间的权衡,同时也考虑到库存损坏的风险。这有效地解决了订货不足的问题,并且在单位短缺惩罚趋于无穷大时是渐近最优的,该政策可以帮助企业更有效地管理易腐库存。

◦本文提出了未来研究的几个方向,包括需要在不同的库存发放政策下为易腐库存系统制定可能的良好政策,将分析扩展到具有订货决策能力约束的系统,以及研究多地点的易腐库存管理。这些方向有助于扩大研究范围,并为易腐库存管理的挑战和机遇提供更多的见解。

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

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

相关文章

[H5动画制作系列]雪花随机产生飘落

雪花图片参考: 全局代码: var max120; var index0; 第一帧代码: index; if(index<max){posX550*Math.random();posY220*Math.random()-100;scale0.8*Math.random()0.2;var snowflakenew lib.snowlink();snowflake.xposX;snowflake.yposY;snowflake.scaleXscale;snowflake…

ES6有何新特性?

目录 介绍 let 和 const 解构 模板字符串 箭头函数 Set Map 介绍 ES 全称是ECMAScript&#xff0c;它是JavaScript基础构建的一种语言&#xff0c;JavaScript正是建立在ECMAScript语言的基础规范中建立使用的。ES6实际上是一个泛指&#xff0c;泛指ES2015及后续的版本…

【JavaEE】网络编程(网络编程基础、Socket套接字)

一、网络编程基础 1.1、什么是网络编程&#xff1f; 网络编程&#xff0c;指网络上的主机&#xff0c;通过不同的进程&#xff0c;以编程的方式实现网络通信&#xff08;或称为网络数据传输&#xff09; 注意&#xff1a;我们只要满足进程不同就行&#xff1b;所以即便是同一…

Hadoop3教程(三十四):(生产调优篇)MapReduce生产经验汇总

文章目录 &#xff08;164&#xff09;MR跑得慢的原因&#xff08;165&#xff09;MR常用调优参数Map阶段Reduce阶段 &#xff08;166&#xff09;MR数据倾斜问题参考文献 &#xff08;164&#xff09;MR跑得慢的原因 MR程序执行效率的瓶颈&#xff0c;或者说当你觉得你的MR程…

[Model.py 02] 地图按比例放大的实现

要求&#xff1a;实现地图按比例放大 分析&#xff1a;考虑到地图放大过程中需要保留河流道路这些物体的相对位置关系&#xff0c;这里选择将河流和道路这些物体的坐标矩阵合并成terrain_matrix并对这个合并后的矩阵进行缩放处理。放大后的矩阵&#xff0c;根据矩阵中标记的物…

基于nodejs+vue市民健身中心网上平台mysql

市民健身中心网上平台分为用户界面和管理员界面&#xff0c; 用户信息模块&#xff1a;管理员可在后台添加、删除普通用户&#xff0c;查看、编辑普通用户的信息。 课程表管理模块&#xff1a;管理员可对课程表进行修改任课教师、新增某一堂课、删除某一堂课、查找课程、修改…

codeforces (C++ Chemistry)

题目&#xff1a; 翻译&#xff1a; 思路&#xff1a; 1、n组数据&#xff0c;每组输入两个数t,k和一个字符串&#xff0c;删除k个字符&#xff0c;剩下的字符能组成回文&#xff0c;则输出YES&#xff0c;否则输出NO。 2、用map记录字符串中每个字符出现的次数&#xff0c;su…

使用screen实现服务器代码一直运行

1.安装screen sudo apt install screen 2.创建一个screen&#xff08;创建一个名为chatglm的新的链接&#xff0c;用来一直运行 screen -S chatglm 3.查看进程列表 screen -ls 创建之后&#xff0c;就可以在当前窗口利用cd命令进入要执行的项目中&#xff0c;开始执行&#xf…

Openssl数据安全传输平台007:共享内存及代码的实现 ——待完善项目具体代码和逻辑

文章目录 0. 代码仓库1. 使用流程案例代码&#xff1a; 2. API解析2.1 创建或打开一块共享内存区2.2 将当前进程和共享内存关联到一起2.3 将共享内存和当前进程分离2.4 共享内存操作 -&#xff08; 删除共享内存 &#xff09; 3. 思考问题3. ftok函数4. 共享内存API封装-以本项…

基于SSM的仓库管理系统

基于SSM的仓库管理系统的设计与实现【文末源码】 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringSpringMVCMyBatisVue工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 登录界面 管理员界面 员工管理 货物管理 员工界面 摘要 当考虑构建基于…

[ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹

本文收录于【#云计算入门与实践 - AWS】专栏中&#xff0c;收录 AWS 入门与实践相关博文。 本文同步于个人公众号&#xff1a;【云计算洞察】 更多关于云计算技术内容敬请关注&#xff1a;CSDN【#云计算入门与实践 - AWS】专栏。 本系列已更新博文&#xff1a; [ 云计算 | …

day01_matplotlib_demo

文章目录 折线图plot多个绘图区绘制数学函数图像散点图scatter柱状图bar直方图histogram饼图pie总结 折线图plot import matplotlib.pyplot as pltplt.figure(figsize(15, 6), dpi80) plt.plot([1, 0, 9], [4, 5, 6]) plt.show()### 展现一周天气温度情况 # 创建画布 plt.figu…

留意差距:弥合网络安全基础设施的挑战

您最近一直在关注日益增加的网络威胁吗&#xff1f;如果您发现自己沉浸在 IT 或技术中&#xff0c;那么您可能会永远追求与时俱进。每天都会出现新的漏洞&#xff0c;这对保持消息灵通提出了巨大的挑战。 构建和维护能够应对复杂攻击者的网络安全基础设施所面临的挑战是真实存…

最新AI智能写作创作系统源码V2.6.4/AI绘画系统/支持GPT联网提问/支持Prompt应用

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统AI绘画系统&#xff0c;支持OpenAI GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署…

Windows 安装 Java

1. 安装 JDK 从 Oracle 的官网下载的 JDK&#xff0c;例如 JDK 21 双击下载得到的 msi 文件&#xff0c;开始安装 JDK 选择要安装的文件路径&#xff08;我一般都默认&#xff09;&#xff1a; 等待安装&#xff1a; 安装完成&#xff1a; 2. 验证是否安装成功 2.1. 打开 cmd…

【JavaEE重点知识归纳】第10节:Object类和String类

目录 一&#xff1a;Object类 1.概念 2.获取对象信息 3.对象比较equals方法 4.hashCode方法 二&#xff1a;String类 1.String类的重要性 2.常用方法 3.StringBuilder和StringBuffer 一&#xff1a;Object类 1.概念 &#xff08;1&#xff09;Object类是Java默认提供…

Easyx趣味编程7,鼠标消息读取及音频播放

hello大家好&#xff0c;这里是dark flame master&#xff0c;今天给大家带来Easyx图形库最后一节功能实现的介绍&#xff0c;前边介绍了绘制各种图形及键盘交互&#xff0c;文字&#xff0c;图片等操作&#xff0c;今天就可以使写出的程序更加生动且容易操控。一起学习吧&…

算法通过村第十五关-超大规模|黄金笔记|超大规模场景

文章目录 前言对20GB文件进行排序超大文本中搜索两个单词的最短距离从10亿数字中寻找小于100万个数字总结 前言 提示&#xff1a;你生命的前半辈子或许属于别人&#xff0c;活在别人的认为里。那把后半辈子还给自己&#xff0c;去追随你内在的声音。 --荣格 理解了前面的几个题…

Openssl数据安全传输平台006:粘包的处理-代码框架及实现-TcpSocket.cpp

文章目录 0. 代码仓库1. TCP通信粘包问题2. 粘包、拆包表现形式2.1 正常情况2.2 两个包合并成一个包2.3 出现了拆包 3. 粘包的处理-参考仓库中的文件TcpSocket.cpp3.1 发送数据时候的处理3.2 接收数据时候的处理 0. 代码仓库 https://github.com/Chufeng-Jiang/OpenSSL_Secure_…