A model for the design of production lines with no wait constraints and sub-cycles