Circular Image

M.M. de Weerdt

77 records found

Decision diagrams have steadily become more prominent in the field of combinatorial optimization, being able to outperform the state-of-the-art in e.g. scheduling problems[13]. They have proven even more capable with the introduction of methods such as decision diagram-based Bran ...

Algorithms for dynamic scheduling in manufacturing, towards digital factories

Flexible Job Shop Scheduling Problems (FJSPs) with generalized time-lags and no-wait constraints

This study investigates scheduling strategies for the stochastic duration flexible job-shop problem with no-wait and general time lags constraints (FJSP/NW-GTL). Progress in Constraint Programming (CP) and temporal-networks has renewed interest in assessing the strengths and limi ...

CP for Scheduling under Uncertainty

A Comparative Study of STNUs against Proactive and Reactive Approaches

This report investigates the effectiveness of Simple Temporal Networks with Uncer- tainty (STNUs) for solving the Stochastic Flexible Job-Shop Scheduling Problem with Sequence-Dependent Setup Times (SFJSP-SDST), comparing it against proactive and reactive Constraint Programming ( ...

Comparing Dynamic Scheduling Algorithms for Multi-Mode RCPSP/max under Uncertainty

A Comparative Analysis on the Proactive, Reactive, and STNU algorithms with Generalised Time-Lags and No-Wait Constraints

This study investigates the performance of three dynamic scheduling approaches—proactive, reactive, and STNU-based—for solving the Multi-Mode Resource-Constrained Project Scheduling Problem with maximal time-lags and no-wait constraints (MMRCPSP/max) in uncertain environments. T ...
Modern manufacturing systems must meet hard delivery deadlines while coping with stochastic task durations caused by process noise, equipment variability, and human intervention. Traditional deterministic schedules break down when reality deviates from nominal plans, triggering c ...

Self-Supervised Learning with Formal Guarantees for Energy Systems Optimization

Primal-Dual Solutions, Objective Bounds, and Benders Cuts

The transition towards renewable energy requires long-term energy system planning, which depends on solving constrained optimization (CO) problems. These CO problems are becoming increasingly complex, particularly due to the variability introduced by renewable energy sources. Tra ...
Production planning in the biomanufacturing sector presents significant challenges due to uncertainties in job durations caused by biological variability, environmental conditions, and raw material quality. Traditional scheduling methods typically fail to adapt to these uncertain ...
This thesis investigates improving the group project matching algorithm of TU Delft's Project Forum platform. We formalize the matching problem as a many-to-one, one-sided matching with group formation, where students have preferences over project topics and may wish to pregroup ...
Decision-Focused Learning (DFL) focuses on a setting where a system gets as input some features and needs to predict coefficients to a downstream optimization problem. Classically, one would apply a two-stage solution, which trains the predictor as a regression task and only uses ...
Path finding is an important component in solving a wide array of engineering problems, ranging from video games to real-life applications such as automated warehouse management and autonomous vehicles.
Path finding algorithms are designed to solve complex problems, and in o ...
When addressing combinatorial optimization problems, the focus is predominantly on their computational complexity, and it is often forgotten to look at the bigger picture. As a result, it is common to miss critical details which could play a major role in the overall process. One ...

Detecting Patterns in Train Position Data of Trains in Shunting Yards

Analysis of Arrival Time Distributions and Delays

Shunting yards are locations next to train stations that serve as parking places for trains when they are not in operation and often contain facilities for maintenance and cleaning for passenger trains. Planning of the tasks regarding shunting trains involves routing, assignment ...

Learning Patterns in Train Position Data

Classifying locations by identifying station specific patterns

Solutions for the Train Unit Shunting Problem are constantly being researched and improved to be- come more efficient and match the needs of train transport in the Netherlands. For this reason, we are exploring new ways to find patterns in the train data to identify where those s ...
This paper analyses manually realised solutions to the Train Unit Shunting Problem (TUSP) to find patterns in train type. The parking element is most important for the TUSP. Therefore, this research specifically investigates the presence of train type patterns in parking track an ...
We investigate the generalization performance of predictive models in model-based reinforcement learning when trained using maximum likelihood estimation (MLE) versus proper value equivalence (PVE) loss functions. While the more conventional MLE loss aims to fit models to predict ...
This research aims to find patterns in the live position data of trains within shunting yards. These patterns can be converted to heuristics and applied in algorithms developed by railway operators in the Netherlands to tackle the Train Unit Shunting Problem. The usage patterns w ...

Learning Patterns in Train Position Data

Automatic Detection of Whether a Solution of the Train Unit Shunting Problem (TUSP) is a Week or a Weekend Day

When not in service, trains are parked and serviced at shunting yards. The Train Unit Shunting Problem (TUSP), an NP-hard problem, encompasses the challenge of planning movements and tasks in shunting yards. A feasible shunting plan serves as a solution to the TUSP. Current autom ...

Using PDDL models to solve TUSS

How to model TUSS as an Automated Planning problem and solve it

Due to the increased demand for train travel, train operators are considering increasing their rolling stock. Before achieving this, they must enhance the capacity of their shunting yards. This is attempted by improving methodologies for solving the Train Unit Shunting and Servic ...
Computational efficiency is essential for large-scale mathematical optimisation problems, such as the generation expansion planning problem, to be practically applicable. In linear programming solvers, crossover is frequently a bottleneck when solving optimisation problems. This ...

Robust Shunting in a Dynamic Environment

Deriving Proactive Schedules from a Reactive Policy

When trains are not actively traveling on the main rail network, they to be parked and prepared for their next journey. This is a complex problem, involving several interconnected subproblems. Additionally, there is uncertainty in this environment which can render initial plans i ...