Title: An integer programming approach to long range shipbuilding scheduling