最短路径问题
背包问题
数学优化
计算机科学
启发式
路径(计算)
钥匙(锁)
调度(生产过程)
列生成
K最短路径路由
最长路径问题
双向搜索
算法
搜索算法
数学
增量启发式搜索
理论计算机科学
波束搜索
图形
计算机安全
程序设计语言
作者
Nicolás Cabrera,Andrés L. Medaglia,Leonardo Lozano,Daniel Duque
出处
期刊:Networks
[Wiley]
日期:2020-06-21
卷期号:76 (2): 128-146
被引量:35
摘要
Abstract A constrained shortest path is a minimum‐cost sequence of arcs on a directed network that satisfies knapsack‐type constraints on the resource consumption over the arcs. We propose an exact method based on a recursive depth‐first search procedure known as the pulse algorithm (PA). One of the key contributions of the proposal lies in a bidirectional search strategy leveraged on parallelism. In addition, we developed a pulse‐based heuristic that quickly finds near‐optimal solutions and shows great potential for column generation (CG) schemes. We present computational experiments over large real‐road networks with up to 6 million nodes and 15 million arcs. We illustrate the use of the bidirectional PA in a CG scheme to solve a multi‐activity shift scheduling problem, where the pricing problem is modeled as a constrained‐shortest path with multiple resource constraints.
科研通智能强力驱动
Strongly Powered by AbleSci AI