Content area
Full text
(ProQuest: ... denotes formulae omitted.)
1. Introduction
This research was based on an application observed at an electronics manufacturer. Printed Circuit Boards (PCBs) used in different applications (e.g. notebooks, handheld devices, servers, etc.) are manufactured at this facility. After the PCBs are assembled, they are subjected to a couple of accelerated tests to identify any failures. The testing machines can test several PCBs simultaneously. Hence, these machines are referred to as Batch Processing Machines (BPMs). The job of a scheduler is to group the PCBs into batches and schedule them on the BPMs. The two BPMs are arranged in a flow shop environment and each PCB must be tested on these machines sequentially. The minimum testing times of the PCBs are predefined by the customer. When the PCBs are batched, the testing (or processing) time of the batch is determined by the longest testing time of the PCB in that batch. The due date of the batch is determined the earliest due date of all the jobs in that batch. Testing each PCB sequentially is time consuming and less efficient. Although a customer may not pay for the additional time required to test a PCB, from an operational...




