SearcharxivSearch

arXiv subjects

Joseph Geunes

Publications and source records attributed to Joseph Geunes.

8 recordsLinked to original sources

Optimization of the Railcar Assignment Problem Using Zone-based Double Deep Reinforcement Learning

Railcar switching, or shunting operations decisions play a significant role in the efficient operation of railyard systems, which are in turn critical to the fast and effective movement of goods. In flat yards, switching operations are primarily performed using locomotives to push and pull railcars in order to assemble and disassemble trains. In such settings, railcars with predefined destinations are located across multiple parallel rail tracks, and must be moved, or switched, in order to form desired outbound trains. This study addresses the Railcar Assignment Problem (RAP) in flat yards with an objective of minimizing the total number of switching movements. We present a novel mixed-integer programming (MIP) model for this problem that incorporates practical operational constraints in rail yards, and demonstrate its NP-hardness. To solve large-scale instances, we propose a comprehensive Zone-based Double Deep Q-Network (Zone-DDQN) heuristic method that integrates railway structure, yard-zone decomposition, and a Double Deep Q-Network (DDQN). The yard-zone decomposition strategy partitions the yard into multiple parallel yard zones, after which the DDQN is applied to solve the problem within each zone individually and sequentially. Computational experiments across small-, medium-, and large-scale yards were conducted on a series of RAP instances. Average results show that the Zone-DDQN heuristic achieves an average optimality gap of $5.71\%$ across small-scale yard instances. For large-scale yard instances containing more than 150 railcars and 30 tracks, the MIP model was not able to obtain solutions within 24 hours. In contrast, the Zone-DDQN heuristic was able to solve these instances with an average running time of 214.42 seconds.

math.OC

A Novel Hybrid Heuristic-Reinforcement Learning Optimization Approach for a Class of Railcar Shunting Problems

Railcar shunting is a core planning task in freight railyards, where yard planners need to disassemble and reassemble groups of railcars to form outbound trains. Classification tracks with access from one side only can be considered as stack structures, where railcars are added and removed from only one end, leading to a last-in-first-out (LIFO) retrieval order. In contrast, two-sided tracks function like queue structures, allowing railcars to be added from one end and removed from the opposite end, following a first-in-first-out (FIFO) order. We consider a problem requiring assembly of multiple outbound trains using two locomotives in a railyard with two-sided classification track access. To address this combinatorially challenging problem class, we decompose the problem into two subproblems, each with one-sided classification track access and a locomotive on each side. We present a novel Hybrid Heuristic-Reinforcement Learning (HHRL) framework that integrates railway-specific heuristic solution approaches with a reinforcement learning method, specifically Q-learning. The proposed framework leverages methods to decrease the state-action space and guide exploration during reinforcement learning. The results of a series of numerical experiments demonstrate the efficiency and quality of the HHRL algorithm in both one-sided access, single-locomotive problems and two-sided access, two-locomotive problems.

cs.LG

Fortifying Distribution Network Nodes Subject to Network-Based Disruptions

We consider a distribution network for delivering a natural resource or physical good to a set of nodes, each of which serves a set of customers, in which disruptions may occur at one or more nodes. Each node receives flow through a path from a source node, implying that the service at a node is interrupted if one or more nodes on the path from a source node experience a disruption. All network nodes are vulnerable to a future disturbance due to a potential natural or man-made disaster, the severity of which follows some measurable probability distribution. For each node in the network, we wish to determine a fortification level that enables the node to withstand a disturbance up to a given severity level, while minimizing the expected number of customers who experience a service interruption under a limited fortification budget. We formulate this problem as a continuous, nonlinear knapsack problem with precedence constraints, demonstrate that this optimization problem is $\mathcal{NP}$-Hard for general tree networks and general disturbance severity distributions, and provide a polynomial-time solution algorithm for serial systems, which forms the basis for an effective heuristic approach to problems on tree networks. Our computational test results demonstrate the ability of the proposed heuristic methods to quickly find near-optimal solutions.

math.OC

Optimizing Railcar Movements to Create Outbound Trains in a Freight Railyard

A typical freight railyard at a manufacturing facility contains multiple tracks used for storage, classification, and outbound train assembly. Individual railcar storage locations on classification tracks are often determined before knowledge of their destination locations is known, giving rise to railcar shunting or switching problems, which require retrieving subsets of cars distributed throughout the yard to assemble outbound trains. To address this combinatorially challenging problem class, we propose a large-scale mixed-integer programming model that tracks railcar movements and corresponding costs over a finite planning horizon. The model permits simultaneous movement of multiple car groups via a locomotive and seeks to minimize repositioning costs. We also provide a dynamic programming formulation of the problem, demonstrate the NP-hardness of the corresponding optimization problem, and present an adaptive railcar grouping dynamic programming (ARG-DP) heuristic, which groups railcars with common destinations for efficient moves. Average results from a series of numerical experiments demonstrate the efficiency and quality of the ARG-DP algorithm in both simulated yards and a real yard. On average, across 60 test cases of simulated yards, the ARG-DP algorithm obtains solutions 355 times faster than solving the mixed-integer programming model using a commercial solver, while finding an optimal solution in 60% of the instances and maintaining an average optimality gap of 6.65%. In 10 cases based on the Gaia railyard in Portugal, the ARG-DP algorithm achieves solutions 229 times faster on average, finding an optimal solution in 50% of the instances with an average optimality gap of 6.90%.

math.OC

Repair Crew Routing for Infrastructure Network Restoration under Incomplete Information

This paper considers a disrupted infrastructure network where the repair crew knows the locations of service outages but not the locations of actual faults. Our goal is to determine a route for a single crew to visit and repair the disruptions to restore service with minimum negative impact. We call this problem the Traveling Repairman Network Restoration Problem (TRNRP). This problem presents strong computational challenges due to the combinatorial nature of the decisions, inter-dependencies within the underlying infrastructure network, and incomplete information. Considering the dynamic nature of the decisions as a result of dynamic information revelation on the status of the nodes, we model this problem as a finite-horizon Markov decision process. Our solution approach uses value approximation based on reinforcement learning, which is strengthened by structural results that identify a set of suboptimal moves. In addition, we propose state aggregation methods to reduce the size of the state space. We perform extensive computational studies to characterize the performance of our solution methods under different parameter settings and to compare them with benchmark solution approaches.

math.OC

Revisiting Continuous p-Hub Location Problems with the L1 Metric

Motivated by emerging urban applications in commercial, public sector, and humanitarian logistics, we revisit continuous $p$-hub location problems in which several facilities must be located in a continuous space such that the expected minimum Manhattan travel distance from a random service provider to a random customer through exactly one hub facility is minimized. In this paper, we begin by deriving closed-form results for a one-dimensional case and two-dimensional cases with up to two hubs. Subsequently, a simulation-based approximation method is proposed for more complex two-dimensional scenarios with more than two hubs. Moreover, an extended problem with multiple service providers is analyzed to reflect real-life service settings. Finally, we apply our model and approximation method using publicly available data as a case study to optimize the deployment of public-access automated external defibrillators in Virginia Beach.

math.OC

Approximate Solutions for Multi-Trip Route Planning in Time-Sensitive Situations

We consider emergent situations that require transporting individuals from their locations to a facility using a single capacitated vehicle, where transportation duration has a negative impact on the individuals. A dispatcher determines routes to maximize total satisfaction. We call this problem the Ambulance Bus Routing Problem. We develop efficient approximate policies for the dispatcher to allocate individuals to multiple routes, characterize an optimal solution of the relaxed approximate model, and devise a heuristic to obtain a near-optimal integer solution quickly.

math.OC

A Review on Response Strategies in Infrastructure Network Restoration

This paper reviews the literature on response strategies for restoring infrastructure networks in the aftermath of a disaster. Our motivation for this review is twofold. First, the frequency and magnitude of natural and man-made disasters (e.g., wild fires, tornadoes, global pandemics, terrorist attacks) have been increasing. These events disrupt the operation of infrastructure networks, preventing the delivery of vital goods and services such as power and food. Therefore, it is critical to understand the state-of-the-art in responding to network disruptions in order to develop efficient strategies to mitigate their impacts. Second, it is critical to enable timely decisions in a rapidly changing and unpredictable environment while accounting for numerous interrelated factors. Because the vast majority of response decision problems are computationally challenging, quickly finding solutions that are compatible with real-time decision making is a difficult task. Hence, it is important to understand the nature of response activities and decisions, as well as the available solution methodologies and inherent trade-offs between computation time and solution quality. We review quantitative response methodologies developed for infrastructure network restoration, classifying relevant studies based on the properties of the underlying network. In particular, we focus on resource allocation, scheduling, routing and repair efforts within the domain of power, road, and water, oil and gas network restoration. We also discuss open research questions and future research directions.

physics.soc-ph