A generalized constructive algorithm using insertion-based heuristics

A generalized constructive algorithm using insertion-based heuristics

0.00 Avg rating0 Votes
Article ID: iaor201529971
Volume: 66
Issue: 4
Start Page Number: 29
End Page Number: 43
Publication Date: Feb 2016
Journal: Computers and Operations Research
Authors: ,
Keywords: heuristics
Abstract:

In this paper, a generalized constructive algorithm referred to as GCA is presented which makes it possible to select a wide variety of heuristics just by the selection of its arguments values. A general framework for generating permutations of integers is presented. This framework, referred to as PERMGEN, forms a link between the numbering of permutations and steps in the insertion-based heuristics. A number of arguments controlling the operation of GCA are identified. Features and benefits of the generalized algorithm are presented through the extension of the NEH heuristic, a successful heuristic solution approach of Nawaz, Enscore, and Ham for the permutation flowshop problem (PFSP). The goal of the experimental study is to improve the performance of the NEH heuristic on the PFSP. To achieve this goal, the space of algorithmic control arguments is searched for a combination of values that define an algorithm providing lower makespan solutions than NEH, in a linear increase of CPU time. Computational experiments on a set of 120 benchmark problem instances, originally proposed by Taillard, are performed to establish a more robust version of the original NEH constructive heuristic. The proposed procedures outperform NEH, preserving its efficiency and simplicity.

Reviews

Required fields are marked *. Your email address will not be published.