A COLUMN GENERATION APPROACH TO JOB GROUPING FOR FLEXIBLE MANUFACTURING SYSTEMS

Citation
Y. Crama et Ag. Oerlemans, A COLUMN GENERATION APPROACH TO JOB GROUPING FOR FLEXIBLE MANUFACTURING SYSTEMS, European journal of operational research, 78(1), 1994, pp. 58-80
Citations number
43
Categorie Soggetti
Management,"Operatione Research & Management Science
ISSN journal
03772217
Volume
78
Issue
1
Year of publication
1994
Pages
58 - 80
Database
ISI
SICI code
0377-2217(1994)78:1<58:ACGATJ>2.0.ZU;2-K
Abstract
A flexible manufacturing system consists of a number of NC-machines, l inked by automated material handling devices, that perform the various operations required to manufacture parts. Each operation requires dif ferent tools. These tools are stored in a limited capacity tool magazi ne attached to each machine. When it becomes necessary to add or remov e tools from the tool magazine, the machine may have to be shut down f or a setup. In this paper, we study a model which aims at minimizing t he number of setups, We assume that N jobs must be processed on a mach ine. Each job requires a certain set of tools, which have to be presen t in the tool magazine of the machine when the job is executed. The ma gazine has a total capacity of C tools. We say that a group (subset, b atch) of jobs is feasible if, together, these jobs do not require more than C tools. The job grouping problem is to partition the jobs into a minimum number of feasible groups. The problem can be formulated as a set covering problem. We solve the linear relaxation of this formula tion in order to obtain tight lower bounds. Since the number of variab les is potentially huge, we use a column generation approach. The colu mn generation subproblem turns out to be NP-hard; we solve it by enume ration. We also describe some fast and simple heuristics for the job g rouping problem. The result of our computational experiments is that t he lower bound is extremely strong. The quality of the heuristic solut ions is in general very good too. We also investigate a more general m ultiple-machine model in which each tool may occupy several slots in t he tool magazines.