Tutorial on Deploying Evolutionary Computation in Industry: Challenges and Lessons Learned

B. Filipič

This tutorial presents the challenges faced and lessons learned in designing evolutionary algorithms for industrial optimization problems that go beyond the textbook knowledge on optimization and evolutionary computation. It starts with defining the scope of the presentation and providing motivating examples of industrial applications with diverse characteristics. The core of the tutorial is a systematic analysis of the potential challenges illustrated with practical situations, followed by an overview of the lessons learned in dealing with these challenges when deploying evolutionary algorithms. It is the ambition of the tutorial to both promote evolutionary computation as a practical problem-solving methodology and contribute to bridging the gap between the algorithm designers and end-users.