Simulation-based GA Optimization for Production Planning Bioma 2014 September 13, 2014 Juan Esteban Díaz Leiva Dr Julia Handl Production Planning Production levels Production Plan Allocation of resources Business objectives 2 Production Planning Experience & “Sixth sense” Lack of appropriate instrument Inappropriate methods 3 Simulation-based Optimization Simulation Optimization DES GA Aplicable solution 4 Objective Support decision making Production Planning Feasibility Simulation-based optimization Uncertainty & Real-life complexity Applicablility Robustness 5 Simulation-based Optimization Model 6 Figure 1. Order processing subsystem for work centre π. Simulation-based Optimization Model Figure 2. Production subsystem for work centre π. Figure 3. Repair service station of work centre π. 7 Simulation-based Optimization Model minimize: 1 π π₯ =π= π π ππ (π = 1, 2, . . . , π) π=1 subject to : π₯π ∈ S π₯π ∈ β€≥ (π = 1, 2, . . . , 41) (π = 1, 2, . . . , 41) π: number of replications π: fitness function value π₯: vector of decision variables π₯π π expected sum of backorders and inventory costs 8 Simulation-based Optimization Model 31 ππ = πΌππ£πππ‘πππ¦πΆππ π‘π + π΅πππππππππΆππ π‘π π=1 where πΌππ£πππ‘πππ¦πΆππ π‘π = ππ‘ππππ − π·π × πΆππ π‘π 0 π΅πππππππππΆππ π‘π = π·π − ππ‘ππππ × ππππππ 0 π·π : demand if ππ‘ππππ > π·π if ππ‘ππππ ≤ π·π if ππ‘ππππ < π·π if ππ‘ππππ ≥ π·π 9 Simulation-based Optimization Model Requirement of sub-products 41 πππ × π₯π ≤ ππ (π = 1,2, … , 4) π=1 ππ : quantity available of sub-product π πππ : amount required of sub-product π to produce one lot in process π 10 Simulation-based Optimization Model οGA (MI-LXPM) [2] • • • • • • real coded Laplace crossover power mutation tournament selection truncation procedure for integer restrictions parameter free penalty approach [1] [1] K. Deb. An efficient constraint handling method for genetic algorithms. Computer methods in applied mechanics and engineering, 186(2):311-338, 2000. [2] K. Deep, K. P. Singh, M. Kansal, and C. Mohan. A real coded genetic algorithm for solving integer and mixed integer optimization problems. Applied Mathematics and Computation, 212(2):505-518, 2009. 11 Results Original model Figure 4. Best, mean and worst fitness value of the population at each iteration. 12 Results Model modifications Figure 5. Order processing subsystem for work centre π. 13 Results Model modifications Figure 6. Production subsystem for work centre π. 14 Results Profit maximization 15 Figure 7. Best, mean and worst fitness value of the population at each iteration (time: 8.17 h). Results ILP CDF deterministic Stochastic Simulation Simulation-based optimization CDF uncertainty 16 Results Profit maximization 17 Figure 8. CDFs of profit obtained through stochastic simulation. Conclusions οProduction plan • production levels and allocation of work centres οProcess uncertainty • delays οReal life complexity • no complete analytic formulation οBetter performance of solutions • stochastic simulation 18 Post-doc Position Constrained optimization (applied in the area of protein structure prediction) Start date: November 2014 in collaboration between: Computer Sciences (Joshua Knowles), Faculty of Life Sciences (Simon Lovell) and MBS (Julia Handl). Info: j.handl@manchester.ac.uk 19 Q&A 20 Thank you September 13, 2014 Juan Esteban Diaz Leiva Dr Julia Handl 21