Haapasalo, Harri, Department of Industrial Engineering and Management , University of Oulu, Oulu, Finland, Finland