Mixed-integer programming models and heuristic algorithms for the maximum value dynamic network flow scheduling problem

IF 4.1 2区 工程技术 Q2 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Tanner Nixon , Robert M. Curry , Phanuel Allaissem B.
{"title":"Mixed-integer programming models and heuristic algorithms for the maximum value dynamic network flow scheduling problem","authors":"Tanner Nixon ,&nbsp;Robert M. Curry ,&nbsp;Phanuel Allaissem B.","doi":"10.1016/j.cor.2024.106897","DOIUrl":null,"url":null,"abstract":"<div><div>Various applications in contested logistics and infrastructure restoration require dynamic flow solutions characterized by a schedule of network flows consecutively transmitted over a sequence of successive periods. For these schedules, we assume flows transmit via arcs <em>during</em> periods while flows <em>reside</em> at nodes from one period to the next. Within this context, we introduce the Maximum Value Dynamic Network Flow Problem (MVDFP) in which we seek to maximize the cumulative <em>value</em> of a non-simultaneous network flow schedule that accumulates node <em>value</em> whenever some minimum amount of flow resides at a node between periods. For solving the MVDFP, we first introduce a large mixed-integer program (MIP). As this MIP can become computationally-expensive for large networks, we present a trio of computationally-effective, easy to implement heuristic approaches that solve a series of smaller, more manageable MIPs. These heuristic approaches typically determine high-quality solutions significantly faster than the MIP obtains an optimal solution by dividing the full network flow schedule into a sequence of consecutive shorter network flow subschedules. In many cases, at least one of our heuristic approaches produces an optimal solution in a fraction of the MIP’s computational time. We present extensive computational results to highlight our heuristics’ efficacy, discuss for what instances each approach may be most applicable, and detail future research avenues.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"175 ","pages":"Article 106897"},"PeriodicalIF":4.1000,"publicationDate":"2024-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Operations Research","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0305054824003691","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

Various applications in contested logistics and infrastructure restoration require dynamic flow solutions characterized by a schedule of network flows consecutively transmitted over a sequence of successive periods. For these schedules, we assume flows transmit via arcs during periods while flows reside at nodes from one period to the next. Within this context, we introduce the Maximum Value Dynamic Network Flow Problem (MVDFP) in which we seek to maximize the cumulative value of a non-simultaneous network flow schedule that accumulates node value whenever some minimum amount of flow resides at a node between periods. For solving the MVDFP, we first introduce a large mixed-integer program (MIP). As this MIP can become computationally-expensive for large networks, we present a trio of computationally-effective, easy to implement heuristic approaches that solve a series of smaller, more manageable MIPs. These heuristic approaches typically determine high-quality solutions significantly faster than the MIP obtains an optimal solution by dividing the full network flow schedule into a sequence of consecutive shorter network flow subschedules. In many cases, at least one of our heuristic approaches produces an optimal solution in a fraction of the MIP’s computational time. We present extensive computational results to highlight our heuristics’ efficacy, discuss for what instances each approach may be most applicable, and detail future research avenues.
最大值动态网络流量调度问题的混合整数编程模型和启发式算法
有争议的物流和基础设施恢复领域的各种应用都需要动态流量解决方案,其特点是在一系列连续时段内连续传输网络流量的时间表。对于这些时间表,我们假定流量在周期内通过弧线传输,而流量从一个周期到下一个周期停留在节点上。在此背景下,我们引入了最大值动态网络流量问题(MVDFP),即寻求最大化非同步网络流量计划的累积值,该计划可在各周期之间的节点上驻留最小流量时累积节点值。为了求解 MVDFP,我们首先引入了一个大型混合整数程序(MIP)。对于大型网络来说,这种 MIP 的计算成本会很高,因此我们提出了三种计算高效、易于实现的启发式方法,用于求解一系列更小、更易于管理的 MIP。这些启发式方法通过将完整的网络流量计划划分为一系列连续的较短网络流量子计划,通常比 MIP 获得最优解的速度快得多。在许多情况下,我们的启发式方法中至少有一种方法只需 MIP 计算时间的一小部分就能得到最优解。我们展示了大量计算结果,以突出启发式方法的功效,讨论每种方法最适用于哪些情况,并详细介绍了未来的研究方向。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computers & Operations Research
Computers & Operations Research 工程技术-工程:工业
CiteScore
8.60
自引率
8.70%
发文量
292
审稿时长
8.5 months
期刊介绍: Operations research and computers meet in a large number of scientific fields, many of which are of vital current concern to our troubled society. These include, among others, ecology, transportation, safety, reliability, urban planning, economics, inventory control, investment strategy and logistics (including reverse logistics). Computers & Operations Research provides an international forum for the application of computers and operations research techniques to problems in these and related fields.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信