Two-stage assembly scheduling problem for processing products with dynamic component-sizes and a setup time. (February 2017)