Preventive maintenance scheduling of multi-component systems with interval costs