Solution methods for scheduling of heterogeneous parallel machines applied to the workover rig problem

A novel mathematical model for the workover rig scheduling.Identifying several classes of valid inequalities.Developed a very efficient hyper-heuristic method.Developed a branch, price and cut algorithm for the problem.Work is based on a case study of Petrobras, Brazilian petroleum company. We take into account a parallel heterogenous machine scheduling problem arising in maintenance planning of heterogeneous wells. This problem particularly arises in the context of workover rig scheduling. The oil wells need regular maintenance to ensure an optimal level of production. After oil production being decreased at some wells, appropriate workover rigs with compatible service capacity, are deployed to serve the wells at discrete locations. Every well needs a certain level of maintenance and rehabilitation services that can only be offered by compatible workover rigs. A new mixed integer linear programming model is propose for this problem that is an arc-time-indexed formulation. We propose a heuristic selection type hyper-heuristic algorithm, which is guided by a learning mechanism resulting in a clever choice of moves in the space of heuristics that are applied to solve the problem. The output is then used to warm start a branch, price and cut algorithm. Our numerical experiments are conducted on instances of a case study of Petrobras, the Brazilian National Petroleum Corporation. The computational experiments prove the efficiency of our hyper-heuristic in searching the right part of the search space using the right alternation among different heuristics and confirms the high quality of solutions obtained by our hyper-heuristic.

[1]  Edmund K. Burke,et al.  Learning Heuristic Selection in Hyperheuristics for Examination Timetabling , 2008 .

[2]  Glaydston Mattos Ribeiro,et al.  Efficient heuristics for the workover rig routing problem with a heterogeneous fleet and a finite horizon , 2014, J. Heuristics.

[3]  J. J. Brennan,et al.  Scheduling a Backlog of Oilwell Workovers , 1977 .

[4]  Mustafa Misir Intelligent hyper-heuristics: a tool for solving generic optimisation problems ; Intelligente hyper-heuristieken: een algoritmische aanpak voor generieke optimalisatieproblemen , 2012 .

[5]  Christophe Duhamel,et al.  Models and hybrid methods for the onshore wells maintenance problem , 2012, Comput. Oper. Res..

[6]  Michel Gendreau,et al.  Hyper-heuristics: a survey of the state of the art , 2013, J. Oper. Res. Soc..

[7]  Laurence A. Wolsey,et al.  An exact algorithm for IP column generation , 1994, Oper. Res. Lett..

[8]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[9]  Marcus Poggi de Aragão,et al.  Exact algorithm over an arc-time-indexed formulation for parallel machine scheduling problems , 2010, Math. Program. Comput..

[10]  Haluk Topcuoglu,et al.  A hyper-heuristic based framework for dynamic optimization problems , 2014, Appl. Soft Comput..

[11]  Glaydston Mattos Ribeiro,et al.  A simple and robust Simulated Annealing algorithm for scheduling workover rigs on onshore oil fields , 2011, Comput. Ind. Eng..

[12]  Edmund K. Burke,et al.  A Reinforcement Learning - Great-Deluge Hyper-Heuristic for Examination Timetabling , 2010, Int. J. Appl. Metaheuristic Comput..

[13]  Glaydston Mattos Ribeiro,et al.  A comparison of three metaheuristics for the workover rig routing problem , 2012, Eur. J. Oper. Res..

[14]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[15]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

[16]  Celso C. Ribeiro,et al.  Scheduling workover rigs for onshore oil production , 2006, Discret. Appl. Math..

[17]  J. Carlier,et al.  An algorithm for solving the job-shop problem , 1989 .

[18]  J. J. Brennan,et al.  Scheduling a backlog of oil well workovers , 1976 .

[19]  Jacques Desrosiers,et al.  Selected Topics in Column Generation , 2002, Oper. Res..

[20]  Glaydston Mattos Ribeiro,et al.  A branch-price-and-cut algorithm for the workover rig routing problem , 2011, Comput. Oper. Res..