Analysis of an assembly line by mixed integer programming and discrete event-based simulation