Production planning and control
Academic Year 2026/2027 - Teacher: ANTONIO COSTAExpected Learning Outcomes
The course aims to teach production programming methods, with particular reference to short- and medium-term planning.
Knowledge and understanding
Upon completion of the course, the student will acquire knowledge and understanding of short- and medium-term production planning problems, as well as advanced topics regarding solution methodologies, supported by the teaching material provided by the instructor and the recommended textbooks. Specifically, the knowledge and understanding will cover the following topics:
- International nomenclature and notation for defining scheduling problems;
- Basic elements of complexity theory;
- Industrial production system layouts;
- Heuristic methods for solving scheduling problems;
- Local search and evolutionary algorithms;
- Mathematical models of production systems;
- Assembly system balancing methods;
- Sequencing methods for mixed-model assembly lines;
Ability to apply knowledge and understanding
By the end of the course, the student will be able to apply the aforementioned knowledge and understanding in a professional manner, thanks to the numerous industrial case studies introduced by the instructor and solved during the course. The student will possess the skills necessary to understand production system layout types and identify process constraints, as well as to select, design, and develop solution methods appropriate to the nature and complexity of the problem. More specifically, the student will be able to:
- Match the ideal layout model to the actual production system under study.
- Mathematically model the dynamics of real production systems.
- Validate the mathematical simulation model of the production system.
- Develop and implement solution methods for the planning problem at hand.
- Validate the best solution method for the specific planning problem.
The skills acquired can be applied to quality management in organizations in the civil, industrial, and service sectors, in accordance with Goals 9, 11, and 12 of the United Nations 2030 Agenda for Sustainable Development.
Course Structure
- Practical applications
Required Prerequisites
- Matlab editing
- Development and implementation of Mathematical programming models
Attendance of Lessons
Detailed Course Content
Textbook Information
| 1 | Production Scheduling and heuristic optimization | Principles of Sequencing and scheduling, K. R. Baker and D. Trietsch, Wiley, New Jersey, 2009, ISBN 978-0-470-39165-5. |
| 2 | Medium- and short-term production planning | Balancing and sequencing of assembly lines, A. Scholl, Physica-Verlag, 1999, ISBN 3-7908-1180-7. |
Course Planning
| Subjects | Text References | |
|---|---|---|
| 1 | Production scheduling | 1 |
| 2 | Blanacing and sequencing assembly lines | 2 |
Learning Assessment
Learning Assessment Procedures
Examples of frequently asked questions and / or exercises
- Drawing the simulated annealing algorithms flow chart
- What is a "feasible line balance" in a single model assembly line?