A case study on using evolutionary algorithms to optimize bakery production planning

  • Authors:
  • Florian T. Hecker;Walid B. Hussein;Olivier Paquet-Durand;Mohamed A. Hussein;Thomas Becker

  • Affiliations:
  • Department of Process Analytics and Cereal Technology, University of Hohenheim, Garbenstraíe 23, 70599 Stuttgart, Germany;Center of Life and Food Sciences Weihenstephan, (Bio-)Process Technology and Process Analysis, Technische Universität München, Weihenstephaner Steig 20, 85354 Freising, Germany;Department of Process Analytics and Cereal Technology, University of Hohenheim, Garbenstraíe 23, 70599 Stuttgart, Germany;Center of Life and Food Sciences Weihenstephan, (Bio-)Process Technology and Process Analysis, Technische Universität München, Weihenstephaner Steig 20, 85354 Freising, Germany;Center of Life and Food Sciences Weihenstephan, (Bio-)Process Technology and Process Analysis, Technische Universität München, Weihenstephaner Steig 20, 85354 Freising, Germany

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2013

Quantified Score

Hi-index 12.05

Visualization

Abstract

The production of bakery goods is strictly time sensitive due to the complex biochemical processes during dough fermentation, which leads to special requirements for production planning and scheduling. Instead of mathematical methods scheduling is often completely based on the practical experience of the responsible employees in bakeries. This sometimes inconsiderate scheduling approach often leads to sub-optimal performance of companies. This paper presents the modeling of the production in bakeries as a kind of no-wait hybrid flow-shop following the definitions in Scheduling Theory, concerning the constraints and frame conditions given by the employed processes properties. Particle Swarm Optimization and Ant Colony Optimization, two widely used evolutionary algorithms for solving scheduling problems, were adapted and used to analyse and optimize the production planning of an example bakery. In combination with the created model both algorithms proved capable to provide optimized results for the scheduling operation within a predefined runtime of 15min.