A new solution encoding for simulation-based multi-objective workforce qualification optimization

  • Johannes Karder  ,
  • Viktoria A. Hauder  ,
  • Andreas Beham  ,
  •  d Klaus Altendorfer  ,
  • Michael Affenzeller  
  • a,b,c,e Heuristic and Evolutionary Algorithms Laboratory, University of Applied Sciences Upper Austria, Softwarepark 11, 4232 Hagenberg, Austria
  • d Department of Operations Management, University of Applied Sciences Upper Austria, Wehrgrabengasse 1–3, 4400 Steyr, Austria
  • a,c,e Institute for Formal Models and Verification, Johannes Kepler University, Altenberger Straße 69, 4040 Linz, Austria
  • b Institute for Production and Logistics Management, Johannes Kepler University, Altenberger Straße 69, 4040 Linz, Austria
Cite as
Karder J., Hauder V.A., Beham A., Altendorfer K., Affenzeller M. (2019). A new solution encoding for simulation-based multi-objective workforce qualification optimization. Proceedings of the 31st European Modeling & Simulation Symposium (EMSS 2019), pp. 254-261. DOI: https://doi.org/10.46354/i3m.2019.emss.037.

Abstract

Solutions for combinatorial problems can be represented by simple encodings, e.g. vectors of binary or integer values or permutations. For such encodings, various specialized operators have been proposed and implemented. In workforce qualification optimization, qualification matrices can for example be encoded in the form of binary vectors. Though simple, this encoding is rather general and existing operators might not work too well considering the genotype is a binary vector, whereas the phenotype is a qualification matrix. Therefore, a new solution encoding that assigns a number of workers to qualification groups is implemented. By conducting experiments with NSGA-II and the newly developed encoding, we show that having an appropriate mapping between genotype and phenotype, as well as more specialized genetic operators, helps the overall multiobjective search process. Solutions found using the specialized encoding mostly dominate the ones found using a binary vector encoding.

References

  1. Affenzeller, M., Beham, A., Vonolfen, S., Pitzer, E., Winkler, S.M., Hutterer, S., Kommenda, M., Kofler, M., Kronberger, G., Wagner, S., 2015. Simulation-Based Optimization with HeuristicLab: Practical Guidelines and Real-World Applications. In: Mujica Mota, M., De La Mota, I.F., Guimarans Serrano, D., eds. Applied Simulation and Optimization: In Logistics, Industrial and Aeronautical Practice. Cham Springer International Publishing, pp.3–38.
  2. Boland, N., Charkhgard, H., Savelsbergh, M., 2015. A criterion space search algorithm for biobjective integer programming: The balanced box method. INFORMS Journal on Computing, 27(4), pp.735–754.
  3. De Bruecker, P., Van den Bergh, J., Beliën, J., Demeulemeester, E., 2015. Workforce planning incorporating skills: State of the art. European Journal of Operational Research, 243(1), pp.1–16.
  4. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.A.M.T., 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation, 6(2), pp.182–197.
  5. EUROCHAMBRES, 2019. EUROCHAMBRES Economic Survey 2019. Available from: https://issuu.com/eurochambres/docs/ees_2019_report_3.0 [Accessed May 2019].
  6. Gosavi, A., 2015. Simulation-based optimization. Berlin: Springer.
  7. Haimes, Y.V., 1971. On a bicriterion formulation of the problems of integrated system identification and system optimization. IEEE transactions on systems, man, and cybernetics, 1(3), pp.296–297.
  8. Hu, Y., Bie, Z., Ding, T., Lin, Y., 2016. An NSGA-II based multi-objective optimization for combined gas and electricity network expansion planning. Applied energy, 167, pp.280–293.
  9. Karp, R.M., 1972. Reducibility Among Combinatorial Problems. In: Miller, R.E., Thatcher, J.W., Bohlinger, J.D., eds. Complexity of Computer Computations. New York Plenum, pp.85–103.
  10. Kück, M., Broda, E., Freitag, M., Hildebrandt, T., Frazzon, E.M., 2017, December. Towards adaptive simulation-based optimization to select individual dispatching rules for production control. In 2017 Winter Simulation Conference (WSC) (pp. 3852–3863). IEEE.
  11. Lin, J.T., Chiu, C.C., Chang, Y.H., 2019. Simulationbased optimization approach for simultaneous scheduling of vehicles and machines with processing time uncertainty in FMS. Flexible Services and Manufacturing Journal, 31(1), pp.104–141.
  12. López-Ibáñez, M., Paquete, L., Stützle, T., 2010. Exploratory Analysis of Stochastic Local Search Algorithms in Biobjective Optimization. In: Bartz-Beielstein, T., Chiarandini, M., Paquete, L., Preuss, M., eds. Experimental Methods for the Analysis of Optimization Algorithms, Berlin Springer, pp.209–222.
  13. OECD, 2018. Skills for jobs. Organisation for Economic Co-operation and Development. Available from: https://www.oecdskillsforjobsdatabase.org/data/Skills%20SfJ_PDF%20for%20WEBSITE%20final.pdf [Accessed March 2019].
  14. Schober, A., Altendorfer, K., Karder, J., Beham, A., 2019. Influence of Workforce Qualification on Service Level in a Flow Shop with two Lines. 9th IFAC Conference on Manufacturing Modelling, Management and Control. Berlin, Germany [accepted].
  15. Wang, H., Fu, Y., Huang, M., Huang, G.Q., Wang, J., 2017. A NSGA-II based memetic algorithm for multiobjective parallel flowshop scheduling problem. Computers & Industrial Engineering, 113, pp.185–194.