A GRASP for scheduling printed wiring board assembly
- 1 February 1996
- journal article
- research article
- Published by Taylor & Francis in IIE Transactions
- Vol. 28 (2) , 155-165
- https://doi.org/10.1080/07408179608966261
Abstract
The assembly of printed wiring boards (PWBs) typically involves the coordination of thousands of components and hundreds of part numbers in a job shop environment with up to 50 different processes and workstations. In this paper we present a greedy randomized adaptive search procedureor GRASP, for solving the daily scheduling problem that is found in such environments. The advantages of the proposed methodology are its ability to respond quickly to changing organizational goals, revised customer requests, and a multitude of shop-floor contingencies. A flexible lot-sizing heuristic with user overrides allows the scheduling algorithm to alter the production strategy in the face of random disturbances, such as machine failures, component stockouts, and demand perturbations. The algorithms, embedded in a decision support system, have been implemented at Texas Instruments' (TI) Austin facility. This facility assembles boards for internal use and for a growing number of external customers. Before implementation it was necessary to convince management that the new approach would significantly outperform the scheduling methods that were currently in use. We were able to do this by running a series of experiments using real data that compared TI's rule set for scheduling starts and WIP with our methodology. The results indicated that over 10% increase in net revenues could be achieved with the GRASP and that comparable improvements in cycle time, flowline balance, and throughput could also be realized. Operational experience over the last two years has borne this out.Keywords
This publication has 18 references indexed in Scilit:
- Reengineering and the development of a decision support system for printed wiring board assemblyIEEE Transactions on Engineering Management, 1995
- Developing a data-collection system for PCB assembly: a case study in software engineeringIEEE Transactions on Engineering Management, 1993
- SOLVING THE MULTIPLE-MACHINE WEIGHTED FLOW TIME PROBLEM USING TABU SEARCHIIE Transactions, 1993
- COMPOUND DYNAMIC EVENT METAMODELS FOR ELECTRONIC ASSEMBLY LINE SYSTEMSIIE Transactions, 1993
- Analysis of material flow in a job shop with assembly operationsInternational Journal of Production Research, 1990
- Schedule generation in a dynamic job shopInternational Journal of Production Research, 1990
- Flight Scheduling and Maintenance Base PlanningManagement Science, 1989
- The cutting path and tool selection problem in computer aided process planningJournal of Manufacturing Systems, 1989
- OR Practice—Development and Implementation of a Scheduling System for a Wafer Fabrication FacilityOperations Research, 1988
- A Turnkey, Microcomputer-Based Logistics Planning SystemInterfaces, 1987