Preventive Maintenance And Replacement Scheduling : Models And Algorithms.