VLDB 2026 Research / reviewers in the wild / expert
J. M. van den Akker
dblp:a/JMvdAkker · also Marjan van den Akker 0001
· DBLP profile ↗
19ranked-venue papers
9as first author
1since 2021 · last 2023
0000-0002-7114-0655ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Scheduling Electric Buses with Stochastic Driving Times
Philip de Bruin, J. M. van den Akker, Han Hoogeveen, Marcel E. van Kooten Niekerk |
ATMOS | 2 |
| 2020 | Personnel Scheduling on Railway YardsabstractIn this paper we consider the integration of the personnel scheduling into planning railway yards. This involves an extension of the Train Unit Shunting Problem, in which a conflict-free schedule of all activities at the yard has to be constructed. As the yards often consist of several kilometers of railway track, the main challenge in finding efficient staff schedules arises from the potentially large walking distances between activities. We present two efficient heuristics for staff assignment. These methods are integrated into a local search framework to find feasible solutions to the Train Unit Shunting Problem with staff requirements. To the best of our knowledge, this is the first algorithm to solve the complete version of this problem. Additionally, we propose a dynamic programming method to assign staff members as passengers to train movements to reduce their walking time. Furthermore, we describe several ILP-based approaches to find a feasible solution of the staff assignment problem with maximum robustness, which solution we use to evaluate the quality of the solutions produced by the heuristics. On a set of 300 instances of the train unit shunting problem with staff scheduling on a real-world railway yard, the best-performing heuristic integrated into the local search approach solves 97% of the instances within three minutes on average. Roel van den Broek, Han Hoogeveen, J. M. van den Akker |
ATMOS | 3 |
| 2018 | How to Measure the Robustness of Shunting PlansabstractThe general problem of scheduling activities subject to temporal and resource constraints as well as a deadline emerges naturally in numerous application domains such as project management, production planning, and public transport. The schedules often have to be implemented in an uncertain environment, where disturbances cause deviations in the duration, release date or deadline of activities. Since these disruptions are not known in the planning phase, we must have schedules that are robust, i.e., capable of absorbing the disturbances without large deteriorations of the solution quality. Due to the complexity of computing the robustness of a schedule directly, many surrogate robustness measures have been proposed in literature. In this paper, we propose new robustness measures, and compare these and several existing measures with the results of a simulation study to determine which measures can be applied in practice to obtain good approximations of the true robustness of a schedule with deadlines. The experiments are performed on schedules generated for real-world scheduling problems at the shunting yards of the Dutch Railways (NS). Roel van den Broek, Han Hoogeveen, J. M. van den Akker |
ATMOS | 3 |
| 2016 | Performing Multicut on Walkable Environments - Obtaining a Minimally Connected Multi-layered Environment from a Walkable Environment
Arne Hillebrand, J. M. van den Akker, Roland Geraerts, Han Hoogeveen |
COCOA | 2 |
| 2016 | Separating a walkable environment into layersabstractA multi-layered environment (MLE) [van Toll et al. 2011] is a representation of the walkable environment (WE) in a 3D virtual environment that comprises a set of two-dimensional layers together with the locations where the different layers touch, which are called connections. This representation can be used for crowd simulations, e.g. to determine evacuation times in complex buildings, or for finding the shortest routes. The running times of these algorithms depend on the number of connections. Arne Hillebrand, J. M. van den Akker, Roland Geraerts, Han Hoogeveen |
MIG | 2 |
| 2016 | Robust Recoverable Path Using Backup Nodes
J. M. van den Akker, Hans L. Bodlaender, Thomas C. van Dijk, Han Hoogeveen, Erik van Ommeren |
SOFSEM | 1 |
| 2013 | Finding Robust Solutions for the Stochastic Job Shop Scheduling Problem by Including Simulation in Local Search
J. M. van den Akker, Kevin van Blokland, Han Hoogeveen |
SEA | 1 |
| 2011 | Recoverable Robustness by Column Generation
Paul C. Bouman, J. M. van den Akker, Han Hoogeveen |
ESA | 2 |
| 2010 | Path Planning for Groups Using Column Generation
J. M. van den Akker, Roland Geraerts, Han Hoogeveen, Corien Prins |
MIG | 1 |
| 2010 | An integrated approach for requirement selection and scheduling in software release planningabstractIt is essential for product software companies to decide which requirements should be included in the next release and to make an appropriate time plan of the development project. Compared to the extensive research done on requirement selection, very little research has been performed on time scheduling. In this paper, we introduce two integer linear programming models that integrate time scheduling into software release planning. Given the resource and precedence constraints, our first model provides a schedule for developing the requirements such that the project duration is minimized. Our second model combines requirement selection and scheduling, so that it not only maximizes revenues but also simultaneously calculates an on-time-delivery project schedule. Since requirement dependencies are essential for scheduling the development process, we present a more detailed analysis of these dependencies. Furthermore, we present two mechanisms that facilitate dynamic adaptation for over-estimation or under-estimation of revenues or processing time, one of which includes the Scrum methodology. Finally, several simulations based on real-life data are performed. The results of these simulations indicate that requirement dependency can significantly influence the requirement selection and the corresponding project plan. Moreover, the model for combined requirement selection and scheduling outperforms the sequential selection and scheduling approach in terms of efficiency and on-time delivery. Chen Li 0012, J. M. van den Akker, Sjaak Brinkkemper, Guido Diepen |
Requir. Eng. | 2 |
| 2008 | Integrated Gate and Bus Assignment at Amsterdam Airport Schiphol
Guido Diepen, J. M. van den Akker, Han Hoogeveen |
ATMOS | 2 |
| 2008 | Software product release planning through optimization and what-if analysis
J. M. van den Akker, Sjaak Brinkkemper, Guido Diepen, Johan Versendaal |
Inf. Softw. Technol. | 1 |
| 2007 | A Column Generation Based Destructive Lower Bound for Resource Constrained Project Scheduling Problems
J. M. van den Akker, Guido Diepen, Han Hoogeveen |
CPAIOR | 1 |
| 2007 | Integrated Requirement Selection and Scheduling for the Release Planning of a Software Product
J. M. van den Akker, Sjaak Brinkkemper, Guido Diepen |
REFSQ | 2 |
| 2006 | Parallel Machine Scheduling Through Column Generation: Minimax Objective Functions
J. M. van den Akker, Han Hoogeveen, Jules W. van Kempen |
ESA | 1 |
| 2002 | Combining Column Generation and Lagrangean Relaxation to Solve a Single-Machine Common Due Date ProblemabstractColumn generation has proved to be an effective technique for solving the linear programming relaxation ofhuge set covering or set partitioning problems, and column generation approaches have led to state-of-the-art so-called branch-and-price algorithms for various archetypical combinatorial optimization problems. We use a combination of column generation and Lagrangean relaxation to tackle a single-machine common due date problem, where Lagrangean relaxation is exploited for early termination of the column generation algorithm and for speeding up the pricing algorithm. We show that the Lagrangean lower bound dominates the lower bound that can be derived from the column generation algorithm when applied to the standard linear programming formulation, but we also show how the linear programming formulation can be adapted such that the corresponding lower bound is equal to the Lagrangean lower bound. Our comprehensive computational study shows that the combined algorithm is by far superior to two existing purely column generation algorithms: it solves instances with up to 125 jobs to optimality, while a purely column generation algorithm can solve instances with up to only 60 jobs. J. M. van den Akker, Han Hoogeveen, Steef L. van de Velde |
INFORMS J. Comput. | 1 |
| 2000 | Restarts Can Help in the On-Line Minimization of the Maximum Delivery Time on a Single Machine
J. M. van den Akker, Han Hoogeveen, Nodari Vakhania |
ESA | 1 |
| 2000 | Time-Indexed Formulations for Machine Scheduling Problems: Column GenerationabstractTime-indexed formulations for machine scheduling problems have received a great deal of attention; not only do the linear programming relaxations provide strong lower bounds, but they are good guides for approximation algorithms as well. Unfortunately, time-indexed formulations have one major disadvantage—their size. Even for relatively small instances the number of constraints and the number of variables can be large. In this paper, we discuss how Dantzig-Wolfe decomposition techniques can be applied to alleviate, at least partly, the difficulties associated with the size of time-indexed formulations. In addition, we show that the application of these techniques still allows the use of cut generation techniques. J. M. van den Akker, Cor A. J. Hurkens, Martin W. P. Savelsbergh |
INFORMS J. Comput. | 1 |
| 1996 | Evolutionary Air Traffic Flow Management for Large 3D-problems
Cees H. M. van Kemenade, J. M. van den Akker, Joost N. Kok |
PPSN | 2 |