Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Johannes M.J. Schutten is active.

Publication


Featured researches published by Johannes M.J. Schutten.


Computers & Operations Research | 2012

Vehicle routing under time-dependent travel times

A.L. Kok; Elias W. Hans; Johannes M.J. Schutten

Daily traffic congestion forms a major problem for businesses such as logistic service providers and distribution firms. It causes late arrivals at customers and additional costs for hiring the truck drivers. Such costs caused by traffic congestion can be reduced by taking into account and avoiding predictable traffic congestion within vehicle route plans. In the literature, various strategies are proposed to avoid traffic congestion, such as selecting alternative routes, changing the customer visit sequences, and changing the vehicle-customer assignments. We investigate the impact of these and other strategies in off-line vehicle routing on the performance of vehicle route plans in reality. For this purpose, we develop a set of vehicle routing problem instances on real road networks, and a speed model that reflects the key elements of peak hour traffic congestion. The instances are solved for different levels of congestion avoidance using a modified Dijkstra algorithm and a restricted dynamic programming heuristic. Computational experiments show that 99% of late arrivals at customers can be eliminated if traffic congestion is accounted for off-line. On top of that, about 87% of the extra duty time caused by traffic congestion can be eliminated by clever congestion avoidance strategies.


Computers in Industry | 2013

Generic planning and control of automated material handling systems

S.W.A. Haneyah; Johannes M.J. Schutten; Peter Schuur; Willem H.M. Zijm

This paper discusses the problem to design a generic planning and control architecture for automated material handling systems (AMHSs). We illustrate the relevance of this research direction, and then address three different market sectors where AMHSs are used, i.e., baggage handling, distribution, and parcel & postal. The research in this paper is heavily motivated by a collaboration between the authors and a major global company supplying AMHSs. We analyze requirements from practice for a generic control architecture, and then review the literature to investigate whether these practical requirements have been met. From this confrontation of theory with practice, we conclude that many practical issues are not yet covered in the current literature. We take the initiative to define a research direction in concrete terms, pinpoint problems to work on, and propose an agenda for future research. Moreover, we take a step to propose a concept control architecture.


Computers & Operations Research | 2012

Restricted dynamic programming

Joaquim Gromicho; J.J. van Hoorn; A.L. Kok; Johannes M.J. Schutten

Most successful solution methods for solving large vehicle routing and scheduling problems are based on local search. These approaches are designed and optimized for specific types of vehicle routing problems (VRPs). VRPs appearing in practice typically accommodate restrictions that are not accommodated in classical VRP models, such as time-dependent travel times and driving hours regulations. We present a new construction framework for solving VRPs that can handle a wide range of different types of VRPs. In addition, this framework accommodates various restrictions that are not considered in classical vehicle routing models, but that regularly appear in practice. Within this framework, restricted dynamic programming is applied to the VRP through the giant-tour representation. This algorithm is a construction heuristic which for many types of restrictions and objective functions leads to an optimal algorithm when applied in an unrestricted way. We demonstrate the flexibility of the framework for various restrictions appearing in practice. The computational experiments demonstrate that the framework competes with state of the art local search methods when more realistic constraints are considered than in classical VRPs. Therefore, this new framework for solving VRPs is a promising approach for practical applications.


Annals of Operations Research | 1998

Practical job shop scheduling

Johannes M.J. Schutten

The Shifting Bottleneck procedure is an intuitive and reasonably good approximation algorithm for the notoriously difficult classical job shop scheduling problem. The principle of decomposing a classical job shop problem into a series of single-machine problems can also easily be applied to job shop problems with practical features, such as transportation times, simultaneous resource requirements, setup times, and many minor but important other characteristics. We report on the continuous research in the area of extending the Shifting Bottleneck procedure to deal with those practical features. We call job shops with such additional features practical job shops. We discuss experiences with the Shifting Bottleneck procedure in a number of practical cases.


Transportation Science | 2010

A Dynamic Programming Heuristic for the Vehicle Routing Problem with Time Windows and European Community Social Legislation

A.L. Kok; Christoph Manuel Meyer; Herbert Kopfer; Johannes M.J. Schutten

In practice, apart from the problem of vehicle routing, schedulers also face the problem of finding feasible driver schedules complying with complex restrictions on drivers driving and working hours. To address this complex interdependent problem of vehicle routing and break scheduling, we propose a restricted dynamic programming heuristic for the vehicle routing problem with time windows and the full European social legislation on drivers driving and working hours. The problem we consider includes all rules in this legislation, whereas in the literature only a basic set of rules has been addressed. In addition to this basic set of rules, the legislation contains a set of modifications that allow for more flexibility. To include the legislation in the restricted dynamic programming heuristic, we propose a break scheduling heuristic. Computational results show that our method finds solutions to benchmark instances---which only consider the basic set of rules---with 18% fewer vehicles and 5% less travel distance than state-of-the-art approaches. Moreover, our results are obtained with significantly less computational effort. Furthermore, the results show that including a set of rules on drivers working hours---which has been generally ignored in the literature---has a significant impact on the resulting vehicle schedules: 3.9% more vehicle routes and 1.0% more travel distances are needed. Finally, using the modified rules of the legislation leads to an additional reduction of 4% in the number of vehicles and of 1.5% in travel distances. Therefore, the modified rules should be exploited in practice.


International Journal of Production Economics | 1996

Parallel machine scheduling with release dates, due dates and family setup times

Johannes M.J. Schutten; R.A.M. Leussink

In manufacturing, there is a fundamental conflict between efficient production and delivery performance. Maximizing machine utilization by batching similar jobs may lead to poor delivery performance. Minimizing customers dissatisfaction may lead to an inefficient use of the machines. In this paper, we consider the problem of scheduling n independent jobs with release dates, due dates, and family setup times on m parallel machines. The objective is to minimize the maximum lateness of any job. We present a branch-and-bound algorithm to solve this problem. This algorithm exploits the fact that an optimal schedule is contained in a specific subset of all feasible schedules. For lower bounding purposes, we see setup times as setup jobs with release dates, due dates and processing times. We present two lower bounds for the problem with setup jobs, one of which proceeds by allowing preemption.


Operations Research Letters | 1996

List scheduling revisited

Johannes M.J. Schutten

We consider the problem of scheduling n jobs on m identical parallel machines to minimize a regular cost function. The standard list scheduling algorithm converts a list into a feasible schedule by focusing on the job start times. We prove that list schedules are dominant for this type of problem. Furthermore, we prove that an alternative list scheduling algorithm, focusing on the completion times rather than the start times, yields also dominant list schedules for problems with sequence dependent setup times.


European Journal of Operational Research | 2011

Optimizing departure times in vehicle routes

A.L. Kok; Elias W. Hans; Johannes M.J. Schutten

Most solution methods for the vehicle routing problem with time windows (VRPTW) develop routes from the earliest feasible departure time. In practice, however, temporary traffic congestion make such solutions non-optimal with respect to minimizing the total duty time. Furthermore, the VRPTW does not account for driving hours regulations, which restrict the available travel time for truck drivers. To deal with these problems, we consider the vehicle departure time optimization (VDO) problem as a post-processing of a VRPTW. We propose an ILP formulation that minimizes the total duty time. The results of a case study indicate that duty time reductions of 15% can be achieved. Furthermore, computational experiments on VRPTW benchmarks indicate that ignoring traffic congestion or driving hours regulations leads to practically infeasible solutions. Therefore, new vehicle routing methods should be developed that account for these common restrictions. We propose an integrated approach based on classical insertion heuristics.


Journal of Scheduling | 2008

Time-constrained project scheduling

T.A. Guldemond; Johann L. Hurink; Jacob Jan Paulus; Johannes M.J. Schutten

We propose a new approach for scheduling with strict deadlines and apply this approach to the Time-Constrained Project Scheduling Problem (TCPSP). To be able to meet these deadlines, it is possible to work in overtime or hire additional capacity in regular time or overtime. For this problem, we develop a two stage heuristic. The key of the approach lies in the first stage in which we construct partial schedules. In these partial schedules, jobs may be scheduled for a shorter duration than required. The second stage uses an ILP formulation of the problem to turn a partial schedule into a feasible schedule, and to perform a neighborhood search. The developed heuristic is quite flexible and, therefore, suitable for practice. We present experimental results on modified RCPSP benchmark instances. The two stage heuristic solves many instances to optimality, and if we substantially decrease the deadline, the rise in cost is only small.


CIRP Annals | 1997

A Decision Support System for Ship Maintenance Capacity Planning

R. de Boer; Johannes M.J. Schutten; Willem H.M. Zijm

In this paper, the basic framework and algorithms of a decision support system are discussed, which enhance process and capacity planning at a large repair shop. The research is strongly motivated by experiences in a project carried out at a dockyard, which performs repair, overhaul and modification programs for various classes of navy ships. We outline the basic requirements placed upon order acceptance, process planning and capacity scheduling for large maintenance projects. In subsequent sections a number of procedures and algorithms to deal with these requirements, in particular a procedure for workload-based capacity planning, a database system to support process planning are developed, as well as a resource-constrained project scheduling system to support work planning at a more detailed level. The system has been designed to support decision making at the Navy Dockyard in particular, however, we believe that, due to its generic structure, it is applicable to a wide range of project-based manufacturing and maintenance environments.

Collaboration


Dive into the Johannes M.J. Schutten's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

A.L. Kok

University of Twente

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge