Using GRASP to solve the component grouping problem

Using GRASP to solve the component grouping problem

0.00 Avg rating0 Votes
Article ID: iaor1995902
Country: United States
Volume: 41
Issue: 7
Start Page Number: 893
End Page Number: 912
Publication Date: Dec 1994
Journal: Naval Research Logistics
Authors: ,
Keywords: programming: integer
Abstract:

Component grouping problems, a type of set-partitioning problem, arise in a number of different manufacturing and material logistics application areas. For example, in circuit board assembly, robotic work cells can be used to insert components onto a number of different types of circuit boards. Each type of circuit board requires particular components, with some components appearing on more than one type. The problem is to decide which components should be assigned to each work cell in order to minimize the number of visits by circuit boards to work cells. The authors describe two new heuristics for this problem, based on so-called greedy random adaptive search procedures (GRASP). With GRASP, a local search technique is replicated many times with different starting points. The starting points are determined by a greedy procedure with a probabilistic aspect. The best result is then kept as the solution. Computational experiments on problems based on data from actual manufacturing processes indicate that these GRASP methods outperform, both in speed and in solution quality, an earlier, network-flow-based heuristic. The authors also describe techniques for generating lower bounds for the component grouping problem, based on the combinatorial structure of a problem instance. The lower bounds for the present real-world test problems averaged within 7%-8% of the heuristic solutions. Similar results are obtained for larger, randomly generated problems.

Reviews

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