Back to the program.
Flowshopscheduling, iterated greedy and local search. No more
Prof. Dr. Ruben Ruiz
Polytechnic University of Valencia
On 2019-10-04 at 14:15:00 (Brussels Time)

Abstract

The literature on heuristics and metaheuristics for scheduling is extensive. More often than not, metaheuristics are capable of generating solutions close optimality or to tight lower bounds for instances of realistic size in a matter of minutes. Metaheuristics have been refined over the years and there are literally hundreds of papers published every year with applications to most domains in many different journals. Most regrettably, some of these methods are complex in the sense that they have many parameters that affect performance and hence need careful calibration. Furthermore, many times published results are hard to reproduce due to specific speed-ups being used or complicated software constructs. These complex methods are difficult to transfer to industries in the case of scheduling problems. Another important concern is the recently recognized "tsunami" of novel metaheuristics that mimic the most bizarre natural or human processes, as for example intelligent water drops, harmony search, firefly algorithms and the like. See K. Sörensen "Metaheuristics - The Metaphor exposed"(2015), ITOR 22(1):3-18. In this presentation, we review some different flowshop related problems. From the basic flowshop problem with makespan minimization to other objectives like flowtime minimization, tardiness, flowshops with sequence-dependent setup times, no-idle flowshops or other variants and extensions. We will show how simple Iterated Greedy (IG) algorithms often outperform much more complex approaches. IG methods are inherently simple with very few parameters. They are easy to code and results are easy to reproduce. We will show that for all tested problems so far they show state-of-the-art performance despite their simplicity. As a result, we will defend the choice of simpler, yet good performing approaches over complicated metaphor-based algorithms.

Keywords

local search, iterated greedy, flowshopscheduling