An evaluation of heuristics for scheduling a non-delay permutation flow shop with family setups to minimize total earliness and tardiness J Schaller 1 and JMS Valente 2 1 Eastern Connecticut State University, Willimantic, CT, USA; and 2 Universidade do Porto, Porto, Portugal This paper presents several procedures for developing non-delay schedules for a permutation flow shop with family setups when the objective is to minimize total earliness and tardiness. These procedures consist of heuristics that were found to be effective for minimizing total tardiness in flow shops without family setups, modified to consider family setups and the total earliness and tardiness objective. These procedures are tested on several problem sets with varying conditions. The results show that variable greedy algorithms are effective when solving small problems, but using a genetic algorithm that includes a neighbourhood defined by the sequence of batches of jobs belonging to the same set-up family is effective when solving medium- or large-sized problems. The results also show that if setup times can be reduced a significant reduction in total earliness and tardiness could result. Journal of the Operational Research Society (2013) 64, 805–816. doi:10.1057/jors.2012.94 Published online 22 August 2012 Keywords: scheduling; flow shop; heuristics; family setups 1. Introduction In many operations obtaining economies of scale is a critical element in achieving success. Economies of scale are efficiencies in production in which per-unit production costs increase at a slower rate than production volume. In scheduling, efficiencies that lead to economies of scale are gained by grouping similar jobs together. The motivation for grouping sometimes relates to change-over times, or setup times, on the machines. For example, jobs may belong to families where the jobs in each family tend to be similar in some way, such as their required tooling. As a result of this similarity, a job does not need a setup when following another job from the same family, but a known ‘family setup time’ is required when a job follows a member of some other family. Typically, there are a large number of jobs, but a relatively small number of families. The widespread adoption of lean production methods has caused customers to view early delivery of products as well as tardy delivery to be undesirable. Early deliveries result in unnecessary inventory that ties up cash as well as space and resources needed to maintain and manage inventory. Therefore, an important consideration when sequencing and scheduling a set of jobs is completing each job on the customer’s due date. To address these considerations, this paper seeks to identify and compare methods for sequencing a set of jobs in a permutation flow shop with significant family setup times that will minimize the total earliness and tardiness of the jobs. Most research on flow shops has assumed the sequence of jobs to process will be the same on each machine. These schedules are referred to as permutation schedules. This is done for two reasons. First, it simplifies the computational effort and second, it is often not practical to change the sequence of jobs from one machine to the next. In this research only permutation schedules are considered. Formally, suppose there is a set of n jobs belonging to F setup families to be processed in a flowshop consisting of M machines. Let f j and d j represent the setup family and the due date of job j ( j ¼ 1, . . . ,n) respectively. Let p jm , S jm , and C jm represent the processing time, setup time, and completion time of job j ( j ¼ 1, . . . , n) on machine m (m ¼ 1, . . . , M), respectively. The earliness of job j, E j , is defined as: E j ¼ max {d j C jM , 0}, for j ¼ 1, . . . , n and the tardiness of job j, T j , is defined as: T j ¼ max {C jM d j , 0}, for j ¼ 1, . . . , n. The objective function, Z, can be expressed as: Z ¼ P j ¼ 1 n Ej þ T j . Since the objective in the problem is non-regular, inserting idle time into a schedule for the jobs can help to reduce the earliness of some jobs and thus improve the objective. Journal of the Operational Research Society (2013) 64, 805–816 © 2013 Operational Research Society Ltd. All rights reserved. 0160-5682/13 www.palgrave-journals.com/jors/ Correspondence: J Schaller, Department of Business Administration, Eastern Connecticut State University, 83 Windham St., Willimantic, CT 06226-2295, USA.