A Variable Neighborhood Search Algorithm for the Long-term Preventive Maintenance Scheduling Problem Topics: Industrial Applications of Artificial Intelligence; Operational Research; Problem Solving; Scheduling and Planning In Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 1: ICEIS, 303-310, 2018 , Funchal, Madeira, Portugal