“…Indeed, mathematical programming methods such as linear programming, non-linear programming, integer programming, and dynamic programming are widely used to assist operations management in making decisions relating to assembly line configuration [24]; to support decision-making in optimizing maintenance [25][26][27][28]; in addition to aiding decision-making in optimizing manufacturing planning or even strategic capacity planning in manufacturing [29][30][31][32], transport, and supply chain problems [33,34], control plans in manufacturing [35], safety in manufacturing [36], and many other activities in the industry. Moreover, the recent mathematical programming literature has long recognized the centric role of mathematical programming methods in maximizing production in diverse areas, notably the petroleum industry (e.g., [18], small mechanical-based industry (e.g., [19], and energy (e.g., [20,21]. However, no work considered the constraints of efficient maintenance (e.g., maintenance department's objectives, maintenance conditions for high-performance, maintenance KPIs, etc.)…”