A knowledge-based system approach to work shift selection for multilane highway reconstruction and maintenance projects