In the assembly line, worker assignment and line balancing have important effects on the performance of the line. Assembly line balancing is to assign the tasks to the stations in such a way that satisfy all constraints,and the objectives are optimized