We study a scheduling problem of two-stage assembly flow-shop system. The system processes products with dynamic component-sizes and a setup time. We simultaneously determine production scheduling and assembly scheduling. We derive a novel mixed integer programming model for the problem. We propose a good hybrid GA with a local search heuristic.