Operations Research Program, North Carolina State University, Raleigh, USA 27695-7906;Department of Industrial Engineering, North Carolina State University, Raleigh, USA 27695-7906;Department of Industrial Engineering, North Carolina State University, Raleigh, USA 27695-7906