Integrated Production & Maintenance Optimization
Optimization models and algorithms that integrate production scheduling and preventive maintenance under uncertainty to improve system-level performance.
Problem Scope
In most industrial systems, production and maintenance are optimized separately. Production focuses on throughput and deadlines; maintenance focuses on failure prevention and downtime reduction. When treated independently, the overall system becomes suboptimal.
The real problem is not scheduling jobs or scheduling maintenance — it is designing an integrated decision system that balances availability, cost, reliability, and uncertainty simultaneously.
Approach
This body of work develops mathematical programming models that:
- Integrate preventive maintenance into production schedules
- Incorporate stochastic failures and horizon uncertainty
- Consider multi-objective tradeoffs (cost, tardiness, availability)
- Provide efficient solution methods for large-scale instances
The research spans exact algorithms, stochastic modeling, and simulation–optimization approaches.
Impact
These models demonstrate how coordinated planning improves system availability and reduces long-term cost. They form the theoretical foundation for decision automation in maintenance-intensive industries such as manufacturing, aviation, and infrastructure systems.
Selected Publications
- Seif & Yu (2018), Computers & Operations Research
- Seif et al. (2019), Flexible Services and Manufacturing Journal
- Seif et al. (2018), International Journal of Production Research
- Yu & Seif (2016), Computers & Industrial Engineering
Publications
Minimizing tardiness and maintenance costs in flow shop scheduling by a lower-bound-based GA
A permutation flow shop scheduling problem is reformulated as a mixed-integer linear program after incorporating flexible and diverse maintenance activities for…
Integrated preventive maintenance and flow shop scheduling under uncertainty
This paper is concerned with stochastic scheduling of production and maintenance activities in a permutation flow shop setting. We present a two-stage stochasti…
Modelling and optimization of a bi-objective flow shop scheduling with diverse maintenance requirements
In real-world problems, machines cannot continuously operate and have to stop for maintenance before they fail. Lack of maintenance can also affect the performa…