Study of simulated annealing based algorithms for multiobjective optimization of a constrained problem

Abstract In this paper, four simulated annealing based multiobjective algorithms—SMOSA, UMOSA, PSA and WMOSA have been used to solve multiobjective optimization of constrained problems with varying degree of complexity along with a new PDMOSA algorithm. PDMOSA algorithm uses a strategy of Pareto dominant based fitness in the acceptance criteria of simulated annealing and is improved. In all algorithms, the current solution explores its neighborhoods in a way similar to that of classical simulated annealing. The performance and computational cost for all algorithms have been studied. All algorithms are found to be quite robust with algorithmic parameters and are capable of generating a large number of well diversified Pareto-optimal solutions. The quality and diversification of Pareto-optimal solutions generated by all algorithms are found to be problem specific. The computational cost is least by WMOSA and is followed by PDMOSA. The algorithms are simple to formulate and require reasonable computational time. Hence, the simultaneous use of all algorithms is suggested to obtain a wider spectrum of efficient solutions.

[1]  Masatoshi Sakawa Interactive Multiobjective Optimization by the Sequential Proxy Optimization Technique (SPOT) , 1982, IEEE Transactions on Reliability.

[2]  B. Suman Simulated annealing-based multiobjective algorithms and their application for system reliability , 2003 .

[3]  G. Stephanopoulos,et al.  Multiobjective dynamic optimization of semibatch copolymerization reactors , 1982 .

[4]  Jacques Teghem,et al.  Efficiency of interactive multi-objective simulated annealing through a case study , 1998, J. Oper. Res. Soc..

[5]  Geoffrey T. Parks,et al.  Simulated annealing: An alternative approach to true multiobjective optimization , 1999 .

[6]  Balram Suman,et al.  Multiobjective simulated annealing - a metaheuristic technique for multiobjective optimization of a constrained problem , 2002 .

[7]  Yuji Nakagawa,et al.  Surrogate Constraints Algorithm for Reliability Optimization Problems with Two Constraints , 1981, IEEE Transactions on Reliability.

[8]  Toshiyuki Inagaki,et al.  Interactive Optimization of System Reliability Under Multiple Objectives , 1978, IEEE Transactions on Reliability.

[9]  Hans-Jürgen Zimmermann,et al.  Fuzzy global optimization of complex system reliability , 2000, IEEE Trans. Fuzzy Syst..

[10]  V. K. Jayaraman,et al.  Multiobjective ant algorithm for continuous function optimizatio: combination of strength Pareto fitness assignment and thermodynamic clustering , 2000 .

[11]  Masatoshi Sakawa Optimal Reliability-Design of a Series-Parallel System by a Large-Scale Multiobjective Optimization Method , 1981, IEEE Transactions on Reliability.

[12]  A. Dhingra Optimal apportionment of reliability and redundancy in series systems under multiple objectives , 1992 .

[13]  Piotr Czyzżak,et al.  Pareto simulated annealing—a metaheuristic technique for multiple‐objective combinatorial optimization , 1998 .

[14]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[15]  Andrzej Jaszkiewicz,et al.  On the performance of multiple-objective genetic local search on the 0/1 knapsack problem - a comparative experiment , 2002, IEEE Trans. Evol. Comput..

[16]  M. Pirlot General local search methods , 1996 .

[17]  Krishna B. Misra,et al.  Multicriteria optimization for combined reliability and redundancy allocation in systems employing mixed redundancies , 1991 .

[18]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[19]  J. Periaux,et al.  Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems , 2001 .

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

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

[22]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[23]  Hajime Kita,et al.  Multi-Objective Optimization by Means of the Thermodynamical Genetic Algorithm , 1996, PPSN.

[24]  Keith A. Seffen,et al.  A SIMULATED ANNEALING ALGORITHM FOR MULTIOBJECTIVE OPTIMIZATION , 2000 .

[25]  Y. Lim,et al.  Efficient Implementation of the Normal Boundary Intersection (NBI) Method on Multiobjective Optimization Problems , 2001 .

[26]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[27]  Andrzej Jaszkiewicz,et al.  Genetic local search for multi-objective combinatorial optimization , 2022 .

[28]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[29]  John H. Seinfeld,et al.  Optimization with Multiple Performance Criteria. Application to Minimization of Parameter Sensitivlties in a Refinery Model , 1970 .

[30]  P. Serafini Mathematics of multi objective optimization , 1985 .

[31]  Krishna B. Misra,et al.  An efficient approach for multiple criteria redundancy optimization problems , 1991 .

[32]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[33]  D. Butala,et al.  Multiobjective dynamic optimization of a semibatch free-radical copolymerization process with interactive cad tools , 1988 .

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

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

[36]  Philippe Fortemps,et al.  Performance of the MOSA Method for the Bicriteria Assignment Problem , 2000, J. Heuristics.

[37]  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.

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

[39]  D. K. Dey,et al.  Bayes computation for life testing and reliability estimation , 1992 .

[40]  Peter J. Fleming,et al.  Multiobjective optimization and multiple constraint handling with evolutionary algorithms. II. Application example , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[41]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[42]  Samir W. Mahfoud Niching methods for genetic algorithms , 1996 .

[43]  Hiroshi Kamada,et al.  Surrogate Constraints Algorithm for Reliability Optimization Problems with Multiple Constraints , 1981, IEEE Transactions on Reliability.

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

[45]  E. L. Ulungu,et al.  MOSA method: a tool for solving multiobjective combinatorial optimization problems , 1999 .

[46]  R. Glauber Time‐Dependent Statistics of the Ising Model , 1963 .

[47]  E. L. Ulungu,et al.  Multi‐objective combinatorial optimization problems: A survey , 1994 .

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

[49]  Vadlamani Ravi,et al.  Application of fuzzy nonlinear goal programming to a refinery model , 1998 .