Automation of Production Planning and Scheduling

Integrated Order and Workforce Scheduling Using Heuristic and Optimisation Methods


As part of a Bachelor’s thesis at ZHAW School of Engineering, an integrated planning system for automated order and workforce scheduling was designed and developed. The objective was to enable consistent, transparent, and operationally feasible planning under conditions of high variability and fluctuating personnel availability, thereby addressing the limitations of traditional planning approaches in SMEs.

The system combines heuristic and optimisation-based methods from Operations Research with simulation-based evaluation and operational decision logic. This results in a high-performance and practical decision support system that accounts for both planning quality and operational feasibility.

Industrial manufacturing plant with multiple machines in a factory hall

Initial Context

The work was based on empirical data from a sheet-metal processing SME in German-speaking Switzerland. The objective was to develop a planning concept that enables integrated order and workforce scheduling on this basis.

The underlying data foundation comprised three core elements:

  • Competency Matrix mapping employee qualifications

  • Attendance Profiles describing standard presence patterns

  • Work Plans defining processing times and the sequence of workstations per product


While competency matrices and attendance profiles can be created and maintained with relatively low effort, work plans were considered critical, as they form a prerequisite for operational production planning.

Attendance profiles were derived from employees’ contractual workloads and preferences and modelled with half-day granularity. This assumption was considered pragmatic and enabled a realistic representation of flexible working hours without unnecessarily increasing model complexity.

Additionally, historical order data was used exclusively for simulation and validation of the system. As the work was not conducted in direct collaboration with the data-providing company, the dataset was used to compare the developed concept with a hypothetical reference scenario under identical conditions.

Approach and Methods

Greenfield concept development

Solution Concept

The developed solution concept defines the core logic of the planning system and the mechanisms through which order and workforce scheduling can be implemented in a consistent, dynamic, and practical manner. Rather than focusing on individual algorithms, the concept emphasises the interaction between planning, simulation, and adaptability in an operational context. The following sections outline the key conceptual building blocks that enable the system to deliver robust and implementable planning outcomes under realistic SME conditions.

Outcome and Impact

An automation concept to reduce manual planning effort and improve planning quality and schedule adherence


The performance of the developed planning system was systematically evaluated through simulation-based experiments. A hypothetical reference scenario served as a benchmark, representing deliberately simplified planning practices typical of SMEs and differing from the developed concept solely in its planning and control logic.

Under identical order and resource conditions, the results clearly demonstrate the operational and structural benefits of the developed planning system.

The results demonstrate that robust and practical planning solutions can be developed through a combination of consistent heuristic planning, targeted optimisation, and simulation-based evaluation.

The developed concept is particularly suitable for SMEs in which high operational dynamics, variable personnel availability, and real-time requirements push traditional planning approaches to their limits.

This case study illustrates how consistent and reliable decision-making foundations can be created through rigorous modelling, appropriate abstraction, and systematic validation, while remaining applicable in realistic operational conditions.