Teaching Methodologies
The lectures are mostly expository, with presentation and discussion of the topics of the program.
They are also used for presentation and discussion of works and practical examples of application of technologies, including guest lectures.
In practical classes, exercises, practical work and presentations are held.
Learning Results
1. To learn techniques and tools to support forecasting in maintenance and operations management.
2. To apply techniques and tools to support simulation in maintenance and operations management.
Program
1 Prediction in Maintenance and Operations Management
1.1 Forecasting, Prediction, and Prognostication
1.2 Classical and Statistical Models
1.3 Prediction with LSTM, GRU, seq2seq, and Transformer Models
2 Introduction to Simulation
2.1 Behavior of Random Variables
2.2 Process Simulation, Analysis, and Validation of Results
2.3 State-Space Search, Decision Making with Uncertainty, and Game Theory
2.4 Industrial Applications in Problem Solving Using Agent-Based Search, Rule-Based, or Learning
2.5 Modeling Univariate Systems – Hill Climbers and Simulated Cooling
2.6 Multiobjective Systems. Pareto Front and Evolutionary Methods
2.7 Simulation with SimPy and AnyLogic.
Curricular Unit Teachers
Mateus Daniel Almeida MendesGrading Methods
- - Exam - 60.0%
- - Individual and/or Group Work - 40.0%
Internship(s)
NAO
Bibliography
1. Juan Martin Garcia. Agent-Based Modeling and Simulation I: Practical guide to the analysis of complex systems (System Dynamics Modeling with Vensim), 2021.
2. Harry Munro. Simulation in Python with SimPy: A Gentle Introduction to the World of SimPy, 2025.
3. Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach. Pearson, 2021.
4. Daniel Shiffman. The Nature of Code: Simulating Natural Systems with Processing 1st Edition, 2012.
5. Luis R. Izquierdo, Segismundo S. Izquierdo, William H. Sandholm. Agent-Based Evolutionary Game Dynamics: A guide to implement and analyze Agent-Based Models within the framework of Evolutionary Game Theory. Independently published, 2024.
6. Christopher M. Bishop, Hugh Bishop. Deep Learning: Foundations and Concepts. Springer, 2024.
7. Richard Lyons. Understanding Digital Signal Processing 3rd Edition. Pearson, 2010.
8. F. Chollet. Deep learning with Python. Shelter Island, NY : Manning, 2021.