A new approach to forecast service parts demand by integrating user preferences into multi-objective optimization