Artificial immune system based neural networks for solving multi-objective programming problems

Abstract In this paper, a hybrid artificial intelligent approach based on the clonal selection principle of artificial immune system (AIS) and neural networks is proposed to solve multi-objective programming problems. Due to the sensitivity to the initial values of initial population of antibodies (Ab’s), neural networks is used to initialize the boundary of the antibodies for AIS to guarantee that all the initial population of Ab’s is feasible. The proposed approach uses dominance principle and feasibility to identify solutions that deserve to be cloned, and uses two types of mutation: uniform mutation is applied to the clones produced and non-uniform mutation is applied to the “not so good” antibodies. A secondary (or external) population that stores the nondominated solutions found along the search process is used. Such secondary population constitutes the elitist mechanism of our approach and it allows it to move towards the Pareto front.

[1]  Sjur Didrik Flåm,et al.  Solving Convex Programs by Means of Ordinary Differential Equations , 1992, Math. Oper. Res..

[2]  R Yang A NOVEL NEURAL NETWORK MODEL FOR NONLINEAR PROGRAMMING , 1996 .

[3]  Khaled Rasheed,et al.  Constrained Multi-objective Optimization Using Steady State Genetic Algorithms , 2003, GECCO.

[4]  Hugues Bersini,et al.  Multicriteria Optimization with Expert Rules for Mechanical Design , 2004 .

[5]  Jun Wang,et al.  Recurrent neural networks for solving linear inequalities and equations , 1999 .

[6]  Kwong-Sak Leung,et al.  A Neural Network for Solving Nonlinear Programming Problems , 2002, Neural Computing & Applications.

[7]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[8]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .

[9]  Carlos A. Coello Coello,et al.  Solving Multiobjective Optimization Problems Using an Artificial Immune System , 2005, Genetic Programming and Evolvable Machines.

[10]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[11]  Fernando Pérez-Cruz,et al.  Weighted least squares training of support vector classifiers leading to compact and adaptive schemes , 2001, IEEE Trans. Neural Networks.

[12]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[13]  Leandro Nunes de Castro,et al.  aiNet: An Artificial Immune Network for Data Analysis , 2002 .

[14]  Kwong-Sak Leung,et al.  A new gradient-based neural network for solving linear and quadratic programming problems , 2001, IEEE Trans. Neural Networks.

[15]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[16]  Yacov Y. Haimes,et al.  Multiobjective Decision Making: Theory and Methodology , 1983 .