An integrated scheduling method for personalized products with no-wait constraints