Sequential metamodelling with genetic programming and particle swarms

This article presents an application of two main component methodologies of evolutionary algorithms in simulation-based metamodelling. We present an evolutionary framework for constructing analytical metamodels and apply it to simulations of manufacturing lines with buffer allocation problem. In this framework, a particle swarm algorithm is integrated to genetic programming to perform symbolic regression of the problem. The sampling data is sequentially generated by the particle swarm algorithm, while genetic programming evolves symbolic functions of the domain. The results are promising in terms of efficiency in design of experiments and accuracy in global metamodelling.

[1]  Jack P. C. Kleijnen,et al.  Application-driven sequential designs for simulation experiments: Kriging metamodelling , 2004, J. Oper. Res. Soc..

[2]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[3]  Lutz Prechelt,et al.  Automatic early stopping using cross validation: quantifying the criteria , 1998, Neural Networks.

[4]  Jack P. C. Kleijnen,et al.  Kriging interpolation in simulation: a survey , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[5]  William L. Maxwell,et al.  The Role of Work-in-Process Inventory in Serial Production Lines , 1988, Oper. Res..

[6]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[7]  Sooyoung Kim,et al.  Allocation of buffer capacity to minimize average work-in-process , 2001 .

[8]  Conor Ryan,et al.  A Simple Powerful Constraint for Genetic Programming , 2008, EuroGP.

[9]  Dirk Gorissen,et al.  Grid Enabled Sequential Design and Adaptive Metamodeling , 2006, Proceedings of the 2006 Winter Simulation Conference.

[10]  George I. N. Rozvany,et al.  Structural and Multidisciplinary Optimization , 1995 .

[11]  Ling Wang,et al.  An effective hybrid PSO-based algorithm for flow shop scheduling with limited buffers , 2008, Comput. Oper. Res..

[12]  Ying-Chyi Chou,et al.  Buffer allocation in flow-shop-type production systems with general arrival and service patterns , 2002, Comput. Oper. Res..

[13]  G. Gary Wang,et al.  Review of Metamodeling Techniques in Support of Engineering Design Optimization , 2007, DAC 2006.

[14]  S. Azarm,et al.  Approximation of multiresponse deterministic engineering simulations: a dependent metamodeling approach , 2006 .

[15]  B. Goyal Queuing Theory , 1999 .

[16]  Cathal Heavey,et al.  A comparative study of genetic algorithm components in simulation-based optimisation , 2008, 2008 Winter Simulation Conference.

[17]  Riccardo Poli,et al.  Parsimony pressure made easy , 2008, GECCO '08.

[18]  Anton V. Eremeev,et al.  HBBA: hybrid algorithm for buffer allocation in tandem production lines , 2007, J. Intell. Manuf..

[19]  M. Kuhl,et al.  SIMULATION-BASED OPTIMIZATION FOR REPAIRABLE SYSTEMS USING PARTICLE SWARM ALGORITHM , 2005 .

[20]  T. Simpson,et al.  Comparative studies of metamodelling techniques under multiple modelling criteria , 2001 .

[21]  H. T. Papadopoulos,et al.  Throughput rate of multistation reliable production lines with inter station buffers. (I) Exponential case , 1989 .

[22]  Chukwudi Anyakoha,et al.  A review of particle swarm optimization. Part I: background and development , 2007, Natural Computing.

[23]  Fulya Altiparmak,et al.  Buffer allocation and performance modeling in asynchronous assembly system operations: An artificial neural network metamodeling approach , 2007, Appl. Soft Comput..

[24]  János Abonyi,et al.  Additive Sequential Evolutionary Design of Experiments , 2006, ICAISC.

[25]  Ali Husseinzadeh Kashan,et al.  A discrete particle swarm optimization algorithm for scheduling parallel machines , 2009, Computers & industrial engineering.

[26]  Jack P. C. Kleijnen,et al.  State-of-the-Art Review: A User's Guide to the Brave New World of Designing Simulation Experiments , 2005, INFORMS J. Comput..

[27]  Matthew P. Evett,et al.  Preventing overfitting in GP with canary functions , 2005, GECCO '05.