Methodologies for designing maintenance policies, such as Reliability Centered Maintenance (RCM), provide a list of recommended preventive maintenance (PM) activities as well as the periodicity for their execution, to comply with safety and reliability standards. This information is then used to elaborate PM plans, defining the instants of execution of each PM activity in the policy throughout a planning horizon, while assuring adequate levels of equipment availability, labor and resource coordination, and spare parts management. Preferably, it is sought to group PM activities executions to form opportunistic work packages to reduce functionality interruptions on the equipment. To address the latter issue, this paper presents an optimizatio...