A clustering-based repair shop design for repairable spare part supply systems. (November 2018)