Evolutionary-based techniques for real-life optimisation: development and testing

Abstract ‘Test beds’ that are capable of controlled simulation of the features of real-life design optimisation problems are crucial for the systematic development of optimisation algorithms. The aim of this paper is to present such a ‘test bed’ that enables the evaluation of evolutionary-based algorithms on a variety of cases, which is difficult to obtain from real-life examples. The paper begins by presenting the definition, classification and features of real-life design optimisation problems, based on the results of an industrial survey and a study of existing literature. This focuses the paper on the three primary features of real-life engineering design optimisation problems: multiple objectives, multiple interacting variables and constraints. The paper makes a brief analysis of the state-of-the-art evolutionary-based optimisation techniques. This highlights the need for developing ‘test beds’ to guide further development of these techniques for solving real-life problems. The paper then presents an analysis of the existing test problems, and proposes a ‘test bed’ capable of simulating the features of real-life optimisation problems in a systematic and controlled manner. Further, this ‘test bed’ is applied to analyse the performance of an evolutionary-based algorithm, developed by the authors for real-life design optimisation. The paper finally discusses the limitations of this work and frames the corresponding future research activities.

[1]  C. Fonseca,et al.  GENETIC ALGORITHMS FOR MULTI-OBJECTIVE OPTIMIZATION: FORMULATION, DISCUSSION, AND GENERALIZATION , 1993 .

[2]  N. Draper,et al.  Applied Regression Analysis: Draper/Applied Regression Analysis , 1998 .

[3]  J. Senturia System of Experimental Design (Vol. 2) , 1989 .

[4]  Zbigniew Michalewicz,et al.  Test-case generator for nonlinear continuous parameter optimization techniques , 2000, IEEE Trans. Evol. Comput..

[5]  Peter J. Fleming,et al.  Multiobjective optimization and multiple constraint handling with evolutionary algorithms. I. A unified formulation , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[6]  Kalyanmoy Deb,et al.  MULTI-OBJECTIVE FUNCTION OPTIMIZATION USING NON-DOMINATED SORTING GENETIC ALGORITHMS , 1994 .

[7]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[8]  Peter J. Fleming,et al.  Genetic Algorithms for Multiobjective Optimization: FormulationDiscussion and Generalization , 1993, ICGA.

[9]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[10]  Garrison W. Greenwood,et al.  An Evolutionary Approach to Hardware/ Software Partitioning , 1996, PPSN.

[11]  Peter J. Fleming,et al.  On the Performance Assessment and Comparison of Stochastic Multiobjective Optimizers , 1996, PPSN.

[12]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[13]  Bull,et al.  An Overview of Genetic Algorithms: Part 2, Research Topics , 1993 .

[14]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[15]  Ashutosh Tiwari,et al.  Interaction and multi-objective optimisation , 2001 .

[16]  Colin R. Reeves,et al.  An Experimental Design Perspective on Genetic Algorithms , 1994, FOGA.

[17]  Hans-Paul Schwefel,et al.  Evolution and optimum seeking , 1995, Sixth-generation computer technology series.

[18]  Madhan Shridhar Phadke,et al.  Quality Engineering Using Robust Design , 1989 .

[19]  C. B. Lucasius,et al.  Multicriteria target vector optimization of analytical procedures using a genetic algorithm , 1993 .

[20]  Carlos A. Coello Coello,et al.  An updated survey of GA-based multiobjective optimization techniques , 2000, CSUR.

[21]  N. Draper,et al.  Applied Regression Analysis , 1967 .

[22]  David W. Corne,et al.  Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy , 2000, Evolutionary Computation.

[23]  Gilbert Syswerda,et al.  The Application of Genetic Algorithms to Resource Scheduling , 1991, International Conference on Genetic Algorithms.

[24]  Gary B. Lamont,et al.  Multiobjective evolutionary algorithm test suites , 1999, SAC '99.

[25]  Martin J. Oates,et al.  PESA-II: region-based selection in evolutionary multiobjective optimization , 2001 .

[26]  Kalyanmoy Deb,et al.  Constrained Test Problems for Multi-objective Evolutionary Optimization , 2001, EMO.

[27]  G. Harik Learning gene linkage to efficiently solve problems of bounded difficulty using genetic algorithms , 1997 .

[28]  C. B. Lucasius,et al.  Multicriteria target vector optimization of analytical procedures using a genetic algorithm: Part I. Theory, numerical simulations and application to atomic emission spectroscopy , 1992 .

[29]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[30]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[31]  Kalyanmoy Deb,et al.  Multi-objective Genetic Algorithms: Problem Difficulties and Construction of Test Problems , 1999, Evolutionary Computation.

[32]  Rajkumar Roy,et al.  ADAPTIVE SEARCH AND THE PRELIMINARY DESIGN OF GAS TURBINE BLADE COOLING SYSTEMS , 1997 .

[33]  Michael P. Fourman,et al.  Compaction of Symbolic Layout Using Genetic Algorithms , 1985, ICGA.

[34]  Gary B. Lamont,et al.  Multiobjective evolutionary algorithms: classifications, analyses, and new innovations , 1999 .

[35]  Manuel Valenzuela-Rendón,et al.  A Non-Generational Genetic Algorithm for Multiobjective Optimization , 1997, ICGA.

[36]  Peter J. Fleming,et al.  An Overview of Evolutionary Algorithms in Multiobjective Optimization , 1995, Evolutionary Computation.

[37]  A. Charnes,et al.  Management Models and Industrial Applications of Linear Programming , 1961 .

[38]  Hajime Kita,et al.  Multi-objective optimization by genetic algorithms: a review , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[39]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[40]  P. Hajela,et al.  Genetic search strategies in multicriterion optimal design , 1991 .

[41]  Jeffrey Horn,et al.  Multicriterion decision making , 1997 .