Optimizing preventive maintenance policy