Optimization of workcell layouts in a mixed-model assembly line environment