Elitist-Multi-objective Differential Evolution (E- MODE) Algorithm for Multi-objective Optimization

Size: px
Start display at page:

Download "Elitist-Multi-objective Differential Evolution (E- MODE) Algorithm for Multi-objective Optimization"

Transcription

1 Elitist-Multi-objective Differential Evolution (E- MODE) Algorithm for Multi-objective Optimization B. V. Babu, Ashish M. Gujarathi Dean Educational Hardware Division (EHD) and Professor, Department of Chemical Engineering, Birla Institute of Technology and Science (BITS), Pilani , Rajasthan, India, Phone: Ext. 59 / ; Fax: ; bvbabu@bits-pilani.ac.in, URL: Comment [S]: : Corresponding Author ashishg@bits-pilani.ac.in (Ashish Gujarathi) Abstract. Several problems in the engineering domain are multi-objective in nature. The solution to multi-objective optimization is a set of solutions rather than a single point solution. Such a set of non-dominated solutions are called Pareto optimal solutions or non-inferior solutions. In this paper, a new algorithm, Elitist-Multi-objective Differential Evolution (E-MODE) is proposed. The proposed algorithm is applied successfully on several test functions, and the results are discussed extensively. Results obtained from the proposed algorithm are compared with those obtained using Multi-objective Differential Evolution (MODE) algorithm. E-MODE is found to give better solutions in terms of wide range of solutions, spread, and diversity of Pareto front than those obtained using MODE. Keywords: Multi-objective optimization (MOO), Multi-objective Differential Evolution (MODE), Elitist-Multi-objective Differential Evolution (E-MODE), Evolutionary Algorithms, Evolutionary Multi-objective Optimization (EMO). Introduction Multi-objective optimization problems (MOOPs) deal with optimizing more than one objective simultaneously. In the presence of conflicting objectives MOOPs give rise to a set of non-dominated solutions (rather than a single point solution), referred as Pareto Optimal solutions or non-inferior solutions. As each of the solutions in the Pareto Front is equally good (depending upon the decision makers interest), it is better to have as many number of non-dominated solutions as possible.

2 While solving any MOOP, it is very important that the optimization algorithm gives the Pareto solutions which are as close as possible with a better spread in terms of all the objectives. Several algorithms are available to solve conflicting MOOPs. The problem with most of the classical (traditional) methods is that they converge to a single point solution. The detailed account of classical methods such as weighted sum methods, ε-constraint method, weighted metric methods etc. is available in the literature []. Unlike the classical methods, Evolutionary Algorithms (EAs) start with a set of solutions and finally result in a set of solutions rather than a single point solution. EAs have been gaining popularity since last decade due to this ability in giving an option to the decision maker of choosing from multiple solutions. Local Pareto front Objective Space Decision Space x f Global Pareto front x f Fig.. Decision space, objection space, local and global Pareto fronts involved in multiobjective optimization study. EAs are based on the law of nature of survival of the fittest. Fig. shows the decision variable space and objective space with global and local Pareto fronts. The dependency on decision variables is understood from decision space, and the performance of any solution is tested based on its fitness in the objective space. In this way, we can obtain different (local) Pareto optimal fronts using the concept of nondominance on the dominated outcome of each sorting operation. Popular EAs for single objective optimization are Genetic Algorithm, Differential Evolution, Simulated Annealing etc. [], [], [3], [4]. Several EAs were extended to solve multiobjective optimization problems. Some of the popular algorithms in this category are NSGA (Non-dominated sorting Genetic Algorithm) and its variants, SPEA (Strength Pareto Evolutionary Algorithm), MOSA (Multi-objective Simulated Annealing),

3 PACO (Pareto ant colony optimization), PDE (Pareto Differential Evolution), MODE (Multi-objective Differential Evolution) etc. [], [], [3], [4], [5], [6]. It is observed that despite following an evolutionary approach, some of the algorithms get converged to a single point solution, whereas others get converged to local Pareto optimal front. Therefore a good multi-objective optimization algorithm should be able to give a better distribution of solutions with better convergence to Pareto optimal front. Complex and multi-dimensional decision variables may produce a non-linear and discontinuous objective space. There are chances that if the algorithm is not efficient, it may get converged to local Pareto front, as shown in Fig.. In our earlier study [7] it was observed that results obtained by using MODE algorithm were better when compared with results obtained when NSGA was used. Improved versions of NSGA such as NSGA-II and NSGA-II with jumping genes have found to give better results than NSGA [8]. In this study, we extended MODE algorithm to include the concept of elitism with crowding distance sorting in order to give maximum number of set of equally good solutions with diversification. The remaining section of this manuscript is arranged in the flowing order. Section- discusses the working principle of MODE and the proposed Elitist-MODE (E- MODE) algorithm. In Section-3, the results obtained for several test functions using MODE and E-MODE are discussed in detail and the comparative analysis on the performance of these two algorithms is made. Finally the conclusions of the study are included in Section-4. Multi-objective optimization using Differential Evolution. Differential Evolution (DE) Differential Evolution (DE) is simple, robust, and faster in optimization among the population based search algorithms that are stochastic in nature [Price & Storn,. In DE, after generating initial population randomly, a weighted difference of two randomly chosen individuals is added to a third randomly chosen individual to create a noisy random vector. Subsequently, crossover between the target and noisy random vector is carried out to give birth to offspring (trial vector). This newly generated trial vector then competes with the target vector, and the winner takes the position of target vector in next generation. Unlike Genetic Algorithms (GA), DE ensures that newly generated population is always better than the population in preceding generation. DE and its various improved and modified versions of strategies have been successfully applied to many complex and non-linear applications [6], [7], [8], [9], [0], [], [], [3], [4], [5], [6], [7], [8].. Multi-objective Differential Evolution (MODE) and its strategies Several studies on extension of differential evolution for solving MOOPs are reported in literature [9], [0], [], [], [3], [4], [5], [6] [7], [8]. Babu and Gujarathi

4 [] used MODE algorithm to solve multi objective optimization of supply chain planning and management. MODE algorithm is also applied successfully on multiobjective optimization of wiped film poly ethylene reactor [8]. The working principle of simple MODE algorithm consists of the following steps:. Generate NP number of initial population.. Calculate the cost of objective functions. 3. Carry out non-dominated sorting based on cost of objective functions. 4. Pass the non-dominated solutions to Differential Evolution algorithm. 5. Check for convergence. 6. Repeat steps -5 till convergence. 7. The obtained set of solutions is the required Pareto optimal front. Even though the Pareto optimal front obtained using MODE was better than those reported in literature [0], MODE algorithm was not able to give a good number of non-dominated solutions. If we explore the design structure of MODE, we observe that the non-dominated sorting of solutions is carried out before the solutions are passed to next generation of DE. The number of non-dominated solutions decreases as we move on from generation to generation. This results in a Pareto front consisting of a very few number of non-dominated solutions. Babu et al. [9] proposed three strategies of MODE for solving MOOPs to address the above problem. In MODE-II (one of the three strategies as mentioned above), after non-dominated sorting (as in simple MODE), new population points are generated to make the population size NP. These newly generated population points along with non-dominated solutions are then passed to DE algorithm. This operation is continued till convergence is reached. However, in MODE-II the population is generated randomly every time, instead of getting it from Parent population or from the offspring set. This deviates from the simple evolutionary approach of population based search algorithms. Considering this problem we are proposing a new algorithm, Elitist MODE (E-MODE) which gives maximum number of well diversified non-dominated solutions with smooth Pareto front..3 Elitist Multi-objective Differential Evolution (E-MODE) The schematic diagram of E-MODE is shown in Fig.. The working principle of E- MODE is explained in following three steps: () Processing of initial population of size NP using Differential Evolution, () Combining the solutions obtained from DE and those obtained from non-dominated sorting (NP+Q) ensuring elitism, and (3) Maintaining NP population points in the next generation by using crowding distance sorting. ) Processing of initial population using DE: In E-MODE, we start with an initial population of size NP (parent population). A target vector is chosen. Three vectors X a, X b and X c are also chosen randomly from the initial population. The weighted difference of X a and X b variables is then added into the third vector, X c. This vector is termed as noisy random vector. Cross over is carried out to generate Trial vector (X c ) from target and noisy random vectors.

5 Competition is then made between the trial and target vectors and the vector giving better cost values is replaced into the population for next generation. Population Size NP NP t Differential Evolution for generating offspring Size NP Non-Dominated Sorting Size Q Population Size NP+Q Non-Dominated Sorting Pareto front F i and dominated solutions Dominated Solutions If F i + NP t+ < NP t N Crowded Distance Sorting Y Pareto front, F i to NP t+ NP t - NP t+ Solutions NP t+ Rejected Solutions Population Size NP to next generation Fig.. Working Principle of E-MODE algorithm.

6 ) Combining the solutions obtained from DE and those obtained from nondominated sorting (NP+Q) ensuring elitism: In parallel operation, the initial population (parent population) is also sorted for getting the non-dominated solutions. Say, the number of these non-dominated solutions is Q. This Q number of non-dominated population points is then mixed with NP number of offspring population points (as obtained in step- above) to generate a total mixed population of size NP+Q. 3) Maintaining NP population points in the next generation by using crowding distance sorting: The NP+Q number of population points is sorted for non-dominance to classify the solutions in different fronts. The first non-dominated solution is referred as front.this front is copied into NP t+ population of next generation. The non-dominated sorting is repeatedly carried out on remaining number of population points and fronts, front 3, front 4, upto front N are copied into the population. Since the overall size of intermediate population is NP+Q, not all the fronts may be accommodated into NP t+ (of size NP). Out of NP+Q population points (as generated in steps and above), only NP number of solutions are to be passed through to the next generation. For ensuring this, a crowded tournament selection operator is used. According to the crowded tournament selection operator, a solution i wins tournament with another solution j if any of the following conditions are true []:. If solution i has a better rank, that is r i <r j.. If they have the same rank but solution i has a better crowding distance than solution j, that is r i =r j and d i >d j. This procedure is illustrated in Fig.. When last considered front is not allowed into NP t+, it may be containing more number of solutions than the vacant space in NP t+. Crowded distance sorting is then carried out, and the solution containing higher crowding distance value is copied into NP t+ in vacant space. This operation is continued till the convergence criterion is met. 3 Results and Discussions 3. Application of MODE and E-MODE on Test Functions The performance of E-MODE is compared with that of MODE by applying both the algorithms on several test functions. Several trial runs were carried out to obtain the Pareto optimal front for each of these test functions. 3.. SCH Test Problem Minimize f( x) = x SCH: Minimize f ( x) = ( x ) A x A

7 The search space for Schaffer s function, SCH is shown in Fig. 3. The Pareto optimal region in the search space lies between x [0,]. The Pareto optimal set lies in the range of 0 f 4 as shown in Fig. 3. Different values of bound of (A) were chosen and experimental runs were carried out. It is observed that as the value of A is increased, the complexity of problem is increased. The Pareto optimal set shown in Fig. 3 corresponds to the bound value of A=0. The Pareto front is convex in nature. Even though MODE is found to cover entire range in the feasible search space, the density of solutions as compared to E-MODE is very less SCH Search (Objective) Space Pareto front using E-MODE Pareto front using MODE f Pareto optimal front f Fig. 3. Search space and Pareto front using MODE and E-MODE. 3.. SCH Test Problem Schaffer [30] introduced the two objective test problem as given below. x if x x if < x 3 SCH : Minimize f( x) = 4 x if 3 < x 4 x 4 if x > 4 Minimize f ( x) = ( x 5) 5 x 0

8 The Search space for Schaffer s function (SCH) is shown in Fig. 4. The search space is made up of four discontinuous regions. The Pareto front lies in two discontinuous regions in the search space. The Pareto front lies in the variable range of x * { [,] [4,5] }. The feasible search space, near the Pareto front is shown by points P, Q, R, S and T. Schaffer s function SCH is constructed in such a way that as the value of first objective function f increases, that of f decreases and vice versa. This is true as we move from point P to Q, in increasing order of f. But the region QR does not fall into Pareto optimal region, as this region is dominated by region ST. The dominated region QR corresponds to the f value in the range of [0,] and f value in the range of [,9]. Fig. 5 shows the Pareto fronts obtained by using both the MODE and E-MODE algorithms. MODE algorithm is found to be spread uniformly in the feasible search space of Pareto region but with lesser density. E-MODE gives 00 % convergence of solutions in the Pareto region. E-MODE algorithm may be useful in getting maximum number of solutions in highly complex and non-linear search space compared to other algorithms where elitism is not considered. Unlike MODE, E- MODE is found to give a stable population on each of the two disconnected Paretooptimal regions (which is difficult to maintain) SCH Objective Space Pareto front using E-MODE Pareto front using MODE 60 f P Q R S T f Fig. 4. Search space and Pareto front using MODE and E-MODE.

9 8 6 4 Pareto front using E-MODE Pareto front using MODE 0 f f Fig. 5. Pareto optimal solutions using MODE and E-MODE algorithms POL Test Problem Poloni et al. [3] introduced the two objective test function having two variables. Minimize Minimize where POL : A B B f ( x) = f ( x) = A = 0.5sin x =.5sin x [ + ( A B ) + ( A B ) ] [( x + 3) + ( x + ) ] = 0.5sin cos+ sin.5cos, =.5sin cos+ sin 0.5cos cos x cos x + sin x π ( x, x ) π = sin x.5 cos x 0.5 cos x

10 The feasible search space for POL test problem is non-convex as shown in Fig. 6. For any inefficient algorithm it would be difficult to get a uniformly distributed spread of solutions in the Pareto front. E-MODE is found to give a smooth Pareto front with uniform spread in the Pareto region. POL problem consists of two disconnected regions of Pareto front as shown in Fig. 7. The search space of POL is so complex that MODE algorithm is able to give only 9 non-dominated solutions out of initial 500 number of population points. A greater number of solutions is observed in lower Pareto front (out of two disconnected regions). This is because, the lower limit of x is -π. While calculating the crowded distance, solutions having higher value of x get discarded, thus increasing the number of solutions in lower Pareto front out of two disconnected regions Objective Space Pareto front using E-MODE Pareto front using MODE 30 f f Fig. 6. Feasible Search Space and Pareto optimal solutions using MODE and E-MODE algorithms.

11 30 Pareto front using E-MODE Pareto front using MODE 5 0 f 5 Pareto Optimal fronts f Fig. 7. Pareto optimal solutions using MODE and E-MODE algorithms BNH Test Problem Bi-objective optimization problem with two constraints and two variables was introduced by Binh and Korn [3] Minimize Minimize BNH : Subjectto c ( x) ( x c ( x) ( x f( x) = 4x f ( x) = ( x 5) 5) 8) + 4x + x + ( x + ( x 5) 5 + 3) 7.7 The feasible search space and Pareto optimal solutions obtained using MODE and E-MODE algorithm for this problem is shown in Fig. 8. Both MODE and E-MODE algorithms are found to give smooth and wide spread of solutions in the Pareto front. E-MODE algorithm is found to give 00 % convergence of solutions on the Pareto optimal front. The Pareto optimal solutions are due to variables in the range of x * = x* [0,3] and x* [3.5], x* = 3 as shown in Fig. 9. Fig. 9 also shows the decision variable space and the variables corresponding to Pareto optimal set shown in Fig. 8 using E-MODE algorithm. Both x and x are found to increase from 0 to 3 linearly till x =3. After x =3, with further in crease in x value, value of variable x remains almost constant as shown in Fig. 9.

12 Fig. 0 shows the effect of constraints on the Pareto optimal front. It is observed that the Pareto optimal front remains the same, even after removing the constraints. However, some portion (shown by box in Fig. 0) of Pareto front is eliminated because of the constraint C. The comparison of the results obtained using MODE and E-MODE are shown in Table. The number of population points those converged to a set of Pareto optimal solutions after specified number generation for different test problems are shown in Table. It is observed that MODE algorithm gives good number of Pareto solutions, if the search space is not complex. As the search space become more and more complex (e.g. POL Test problem Search Space), MODE is found to give 09 solution with initial NP size of 500.However, irrespective of the search space, EMODE is found to give a well spread and 500 number of Pareto solution for all the test problems considered in this study. Table shows the values of different control parameters used in simulation study in the present study. Several trial runs well carried out with varied set of control parameters, and those used in the results discussed are reported in Table. 50 BNH Search Space Pareto front using E-MODE Pareto front using MODE f f Fig. 8. Feasible Search Space and Pareto optimal solutions using MODE and E-MODE algorithms.

13 Generation 0 (E-MODE) Generation Variables corresponding to Pareto Optimal set x x Fig. 9. Decision variable space and Decision variables corresponding to points on Pareto front. Table. MODE and E-MODE initial population and number of converged solutions. MODE EMODE Problem Number of solutions Number of solutions Initial NP Initial NP in Pareto front in Pareto front SCH SCH POL BNH Table. Key parameters of MODE and E-MODE used in the present study. Key MODE/ E-MODE Example parameters used in study NP 500 Generation 00 CR 0.9 F Random

14 50 Without constraints With Constraints Less dense solutions region f 0 0 Pareto front f Fig. 0. Effect of constraints on Pareto optimal front 4 Conclusions Elitist-Multi-objective Differential Evolution algorithm is proposed in this study. The proposed algorithm is successfully applied on well known test problem. The results obtained are compared with the results of MODE algorithm. E-MODE is found to give better spread and diversity of solutions. Such an algorithm may prove to be highly useful, especially when the search space is complex and nonlinear. E-MODE is found to give 00 % convergence of initial population to Pareto optimal front. References. Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms, John Wiley & Sons Limited, New York (00). Babu, B. V.: Process Plant Simulation, New York: Oxford University Press (004). 3. Onwubolu G. C. and Babu, B. V.: New Optimization Techniques in Engineering, Springer- Verlag, Heidelberg, Germany (004) 4. Goldberg, D. E.: Genetic Algorithms for Search, Optimization, and Machine Learning. Kluwer Academic Publishers, Boston, MA (989)

15 5. Doerner, K., Gutjahr, W.J., Hartl, R.F., Strauss, C., Stummer, C..: Ant Colony Optimization in Multiobjective Portfolio Selection, In Proceedings of the 4th Metaheuristics International Conference, Porto, (00), Babu, B.V., Sastry, K.K.N.: Estimation of Heat Transfer Parameters in a Trickle Bed Reactor using Differential Evolution and Orthogonal Collocation, Computers and Chemical Engineering, Vol. 3 (No. 3), (999) Babu, B.V., Angira, R.: A Differential Evolution Approach for Global Optimization of MINLP Problems, Proceedings of 4th Asia-Pacific Conference on Simulated Evolution And Learning (SEAL'0), Singapore, (00), Babu, B.V., Angira, R.: Optimization of Water Pumping System Using Differential Evolution Strategies, Proceedings of The Second International Conference on Computational Intelligence, Robotics, and Autonomous Systems (CIRAS-003), Singapore 9. Babu, B.V., Angira, R., Nilekar, A.: Optimal Design of an Auto-Thermal Ammonia Synthesis Reactor Using Differential Evolution, Proceedings of The Eighth World Multi- Conference on Systemics, Cybernetics and Informatics (SCI-004), Orlando, Florida, USA 0. Babu, B.V., Angira, R.: Optimal Design of an Auto-thermal Ammonia Synthesis Reactor, Computers & Chemical Engineering, Vol. 9 (No. 5), (005), Babu, B.V., Chakole, P.G., Mubeen, J.H.S.: Differential Evolution Strategy for Optimal Design of Gas Transmission Network, Journal of Multidisciplinary Modeling in Materials and Structures, Vol. (No. 4), (005), Babu, B.V., Angira, R.: Modified Differential Evolution (MDE) for Optimization of Non- Linear Chemical Processes, Computers & Chemical Engineering, Vol. 30 (No. 6-7), (006), Angira, R., Babu, B.V.: Optimization of Process Synthesis and Design Problems: A Modified Differential Evolution Approach, Chemical Engineering Science, Vol. 6(No. 4), (006), Angira, R., Babu, B.V.: Performance of Modified Differential Evolution for Optimal Design of Complex and Non-Linear Chemical Processes, Journal of Experimental & Theoretical Artificial Intelligence, Vol. 8 (No. 4), (006), Babu, B.V., Munawar, S.A.: Differential Evolution Strategies for Optimal Design of Shelland-Tube Heat Exchangers,. Chemical Engineering Science, Vol. 6 (No. 4), (007), Price, K.V., Storn, R.,: Differential evolution a simple evolution strategy for fast optimization,. Dr. Dobb s Journal, (997), Ryoo, H.S., Sahinidis, B.P.: Global Optimization of Nonconvex NLPs and MINLPs with Application in Process Design, Computers & Chemical Engineering, 9, (995), Storn, R.: Differential Evolution design of an IIR filter with requirements for magnitude and group delay,. International Computer Science Institute, (995). TR Abbass, H. A., Sarker, R.: The Pareto Differential Evolution Algorithm, International Journal on Artificial Intelligence Tools, Vol., No. 4, (00), Babu, B.V., Chakole, P. G., Mubeen, J.H.S.: Multi-objective Differential Evolution (MODE) for Optimization of Adiabatic Styrene Reactor, Chemical Engineering Science, Vol. 60 (No. 7)( 005), Kasat, R.B., Gupta, S. K.: Multi-objective optimization of an industrial fluidized-bed catalytic cracking unit (FCCU) using genetic algorithm (GA) with the jumping genes operator, Computers & Chemical Engineering, vol. 7, no., (003), Babu, B.V., Gujarathi, A. M.: Multi-Objective Differential Evolution (MODE) for Optimization of Supply Chain Planning and Management,. Proceedings of IEEE Congress on Evolutionary Computation (CEC-007), Swissotel The Stamford, Singapore, September 5-8, 007.

16 3. Angira, R., Babu, B. V.: Multi-Objective Optimization using Modified Differential Evolution (MDE). International Journal of Mathematical Sciences: Special Issue on Recent Trends in Computational Mathematics and Its Applications, Vol. 5 (No. ) (006), Babu, B.V., Jehan, M.M.L.: Differential Evolution for Multi-Objective Optimization, Proceedings of 003 Congress on Evolutionary Computation (CEC-003), Canberra Babu, B.V., Mubeen, J.H.S., Chakole, P. G.: Multiobjective Optimization Using Differential Evolution, TechGenesis-The Journal of Information Technology, Vol. (No. ), (005) 4-6. Angira, R., Babu, B. V.: Multi-Objective Optimization using Modified Differential Evolution (MDE), International Journal of Mathematical Sciences: Special Issue on Recent Trends in Computational Mathematics and Its Applications, Vol. 5 (No. ), (006) Babu, B.V.: Improved Differential Evolution for Single- and Multi-Objective Optimization: MDE, MODE, NSDE, and MNSDE, Advances in Computational Optimization and its Applications, Edited by Kalyanmoy Deb, Partha Chakroborty, N G R Iyengar, and Santosh K Gupta. Universities Press, Hyderabad, (007), Babu, B.V., Mubeen, J.H.S., Chakole, P.G.: Modeling, Simulation, and Optimization of Wiped Film Poly Ethylene Terephthalate (PET) Reactor using Multiobjective Differential Evolution (MODE), Materials and Manufacturing Processes: Special Issue on Genetic Algorithms in Materials, Vol. (No. 5), (007), Babu, B.V., Gujarathi, A. M., Katla, P., Laxmi, V. B.: Strategies of Multi-Objective Differential Evolution (MODE) for Optimization of Adiabatic Styrene Reactor,. Proceedings of International Conference on 'Emerging Mechanical Technology-Macro to Nano, BITS Pilani (007), Schaffer, J.D.: Some experiments in Machine Learning using Vector evaluated Genetic Algorithms, Ph.D Thesis, (984), Nashville, TN: Vanderbilt University 3. Poloni, D., Giurgevich, A., Onesti, L., Pediroda, V.: Hybridization of multi-objective genetic algorithm, a nueral netwerok and a classical optimizer for complex design problem in fluid dynamics, Computer methods in Applied Mechanics and Engineering, vol. 86(- 4), (000), Binh, T.T., Korn, U.: MOBES: A multi-objective evolution strategy for constrained optimization problems, In Third International Conference on Genetic Algorithms (997), 76-8

Multi-objective optimization using Trigonometric mutation multi-objective differential evolution algorithm

Multi-objective optimization using Trigonometric mutation multi-objective differential evolution algorithm Multi-objective optimization using Trigonometric mutation multi-objective differential evolution algorithm Ashish M Gujarathi a, Ankita Lohumi, Mansi Mishra, Digvijay Sharma, B. V. Babu b* a Lecturer,

More information

DEMO: Differential Evolution for Multiobjective Optimization

DEMO: Differential Evolution for Multiobjective Optimization DEMO: Differential Evolution for Multiobjective Optimization Tea Robič and Bogdan Filipič Department of Intelligent Systems, Jožef Stefan Institute, Jamova 39, SI-1000 Ljubljana, Slovenia tea.robic@ijs.si

More information

Multi-objective Optimization

Multi-objective Optimization Jugal K. Kalita Single vs. Single vs. Single Objective Optimization: When an optimization problem involves only one objective function, the task of finding the optimal solution is called single-objective

More information

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Kalyanmoy Deb, Amrit Pratap, and Subrajyoti Moitra Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute

More information

Multi-objective Optimization

Multi-objective Optimization Some introductory figures from : Deb Kalyanmoy, Multi-Objective Optimization using Evolutionary Algorithms, Wiley 2001 Multi-objective Optimization Implementation of Constrained GA Based on NSGA-II Optimization

More information

Evolutionary Algorithms: Lecture 4. Department of Cybernetics, CTU Prague.

Evolutionary Algorithms: Lecture 4. Department of Cybernetics, CTU Prague. Evolutionary Algorithms: Lecture 4 Jiří Kubaĺık Department of Cybernetics, CTU Prague http://labe.felk.cvut.cz/~posik/xe33scp/ pmulti-objective Optimization :: Many real-world problems involve multiple

More information

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms H. Ishibuchi, T. Doi, and Y. Nojima, Incorporation of scalarizing fitness functions into evolutionary multiobjective optimization algorithms, Lecture Notes in Computer Science 4193: Parallel Problem Solving

More information

Multi-Objective Optimization using Evolutionary Algorithms

Multi-Objective Optimization using Evolutionary Algorithms Multi-Objective Optimization using Evolutionary Algorithms Kalyanmoy Deb Department of Mechanical Engineering, Indian Institute of Technology, Kanpur, India JOHN WILEY & SONS, LTD Chichester New York Weinheim

More information

Multi-Objective Optimization using Evolutionary Algorithms

Multi-Objective Optimization using Evolutionary Algorithms Multi-Objective Optimization using Evolutionary Algorithms Kalyanmoy Deb Department ofmechanical Engineering, Indian Institute of Technology, Kanpur, India JOHN WILEY & SONS, LTD Chichester New York Weinheim

More information

Evolutionary multi-objective algorithm design issues

Evolutionary multi-objective algorithm design issues Evolutionary multi-objective algorithm design issues Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical Information Technology Karthik.sindhya@jyu.fi

More information

An Evolutionary Multi-Objective Crowding Algorithm (EMOCA): Benchmark Test Function Results

An Evolutionary Multi-Objective Crowding Algorithm (EMOCA): Benchmark Test Function Results Syracuse University SURFACE Electrical Engineering and Computer Science College of Engineering and Computer Science -0-005 An Evolutionary Multi-Objective Crowding Algorithm (EMOCA): Benchmark Test Function

More information

Approximation Model Guided Selection for Evolutionary Multiobjective Optimization

Approximation Model Guided Selection for Evolutionary Multiobjective Optimization Approximation Model Guided Selection for Evolutionary Multiobjective Optimization Aimin Zhou 1, Qingfu Zhang 2, and Guixu Zhang 1 1 Each China Normal University, Shanghai, China 2 University of Essex,

More information

Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances

Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances Minzhong Liu, Xiufen Zou, Yu Chen, Zhijian Wu Abstract In this paper, the DMOEA-DD, which is an improvement of DMOEA[1,

More information

Lamarckian Repair and Darwinian Repair in EMO Algorithms for Multiobjective 0/1 Knapsack Problems

Lamarckian Repair and Darwinian Repair in EMO Algorithms for Multiobjective 0/1 Knapsack Problems Repair and Repair in EMO Algorithms for Multiobjective 0/ Knapsack Problems Shiori Kaige, Kaname Narukawa, and Hisao Ishibuchi Department of Industrial Engineering, Osaka Prefecture University, - Gakuen-cho,

More information

Finding a preferred diverse set of Pareto-optimal solutions for a limited number of function calls

Finding a preferred diverse set of Pareto-optimal solutions for a limited number of function calls Finding a preferred diverse set of Pareto-optimal solutions for a limited number of function calls Florian Siegmund, Amos H.C. Ng Virtual Systems Research Center University of Skövde P.O. 408, 541 48 Skövde,

More information

SPEA2+: Improving the Performance of the Strength Pareto Evolutionary Algorithm 2

SPEA2+: Improving the Performance of the Strength Pareto Evolutionary Algorithm 2 SPEA2+: Improving the Performance of the Strength Pareto Evolutionary Algorithm 2 Mifa Kim 1, Tomoyuki Hiroyasu 2, Mitsunori Miki 2, and Shinya Watanabe 3 1 Graduate School, Department of Knowledge Engineering

More information

Recombination of Similar Parents in EMO Algorithms

Recombination of Similar Parents in EMO Algorithms H. Ishibuchi and K. Narukawa, Recombination of parents in EMO algorithms, Lecture Notes in Computer Science 341: Evolutionary Multi-Criterion Optimization, pp. 265-279, Springer, Berlin, March 25. (Proc.

More information

Reference Point Based Evolutionary Approach for Workflow Grid Scheduling

Reference Point Based Evolutionary Approach for Workflow Grid Scheduling Reference Point Based Evolutionary Approach for Workflow Grid Scheduling R. Garg and A. K. Singh Abstract Grid computing facilitates the users to consume the services over the network. In order to optimize

More information

CHAPTER 2 MULTI-OBJECTIVE REACTIVE POWER OPTIMIZATION

CHAPTER 2 MULTI-OBJECTIVE REACTIVE POWER OPTIMIZATION 19 CHAPTER 2 MULTI-OBJECTIE REACTIE POWER OPTIMIZATION 2.1 INTRODUCTION In this chapter, a fundamental knowledge of the Multi-Objective Optimization (MOO) problem and the methods to solve are presented.

More information

MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION

MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION Galina Merkuryeva (a), Liana Napalkova (b) (a) (b) Department of Modelling and Simulation, Riga Technical University,

More information

Multi-Objective Optimization Using Genetic Algorithms

Multi-Objective Optimization Using Genetic Algorithms Multi-Objective Optimization Using Genetic Algorithms Mikhail Gaerlan Computational Physics PH 4433 December 8, 2015 1 Optimization Optimization is a general term for a type of numerical problem that involves

More information

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA

Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Mechanical Component Design for Multiple Objectives Using Elitist Non-Dominated Sorting GA Kalyanmoy Deb, Amrit Pratap, and Subrajyoti Moitra Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute

More information

The Genetic Algorithm for finding the maxima of single-variable functions

The Genetic Algorithm for finding the maxima of single-variable functions Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding

More information

Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts

Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts IEEE Symposium Series on Computational Intelligence Using ɛ-dominance for Hidden and Degenerated Pareto-Fronts Heiner Zille Institute of Knowledge and Language Engineering University of Magdeburg, Germany

More information

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China

More information

Finding Sets of Non-Dominated Solutions with High Spread and Well-Balanced Distribution using Generalized Strength Pareto Evolutionary Algorithm

Finding Sets of Non-Dominated Solutions with High Spread and Well-Balanced Distribution using Generalized Strength Pareto Evolutionary Algorithm 16th World Congress of the International Fuzzy Systems Association (IFSA) 9th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT) Finding Sets of Non-Dominated Solutions with High

More information

Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach

Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach Comparison of Evolutionary Multiobjective Optimization with Reference Solution-Based Single-Objective Approach Hisao Ishibuchi Graduate School of Engineering Osaka Prefecture University Sakai, Osaka 599-853,

More information

A Similarity-Based Mating Scheme for Evolutionary Multiobjective Optimization

A Similarity-Based Mating Scheme for Evolutionary Multiobjective Optimization A Similarity-Based Mating Scheme for Evolutionary Multiobjective Optimization Hisao Ishibuchi and Youhei Shibata Department of Industrial Engineering, Osaka Prefecture University, - Gakuen-cho, Sakai,

More information

Genetic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem

Genetic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem etic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem R. O. Oladele Department of Computer Science University of Ilorin P.M.B. 1515, Ilorin, NIGERIA

More information

A Distance Metric for Evolutionary Many-Objective Optimization Algorithms Using User-Preferences

A Distance Metric for Evolutionary Many-Objective Optimization Algorithms Using User-Preferences A Distance Metric for Evolutionary Many-Objective Optimization Algorithms Using User-Preferences Upali K. Wickramasinghe and Xiaodong Li School of Computer Science and Information Technology, RMIT University,

More information

Multi-objective Optimization Algorithm based on Magnetotactic Bacterium

Multi-objective Optimization Algorithm based on Magnetotactic Bacterium Vol.78 (MulGrab 24), pp.6-64 http://dx.doi.org/.4257/astl.24.78. Multi-obective Optimization Algorithm based on Magnetotactic Bacterium Zhidan Xu Institute of Basic Science, Harbin University of Commerce,

More information

Lecture Set 1B. S.D. Sudhoff Spring 2010

Lecture Set 1B. S.D. Sudhoff Spring 2010 Lecture Set 1B More Basic Tools S.D. Sudhoff Spring 2010 1 Outline Time Domain Simulation (ECE546, MA514) Basic Methods for Time Domain Simulation MATLAB ACSL Single and Multi-Objective Optimization (ECE580)

More information

A Search Method with User s Preference Direction using Reference Lines

A Search Method with User s Preference Direction using Reference Lines A Search Method with User s Preference Direction using Reference Lines Tomohiro Yoshikawa Graduate School of Engineering, Nagoya University, Nagoya, Japan, {yoshikawa}@cse.nagoya-u.ac.jp Abstract Recently,

More information

Improved S-CDAS using Crossover Controlling the Number of Crossed Genes for Many-objective Optimization

Improved S-CDAS using Crossover Controlling the Number of Crossed Genes for Many-objective Optimization Improved S-CDAS using Crossover Controlling the Number of Crossed Genes for Many-objective Optimization Hiroyuki Sato Faculty of Informatics and Engineering, The University of Electro-Communications -5-

More information

ScienceDirect. Differential Search Algorithm for Multiobjective Problems

ScienceDirect. Differential Search Algorithm for Multiobjective Problems Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 48 (2015 ) 22 28 International Conference on Intelligent Computing, Communication & Convergence (ICCC-2015) (ICCC-2014)

More information

Development of Evolutionary Multi-Objective Optimization

Development of Evolutionary Multi-Objective Optimization A. Mießen Page 1 of 13 Development of Evolutionary Multi-Objective Optimization Andreas Mießen RWTH Aachen University AVT - Aachener Verfahrenstechnik Process Systems Engineering Turmstrasse 46 D - 52056

More information

Balancing Survival of Feasible and Infeasible Solutions in Evolutionary Optimization Algorithms

Balancing Survival of Feasible and Infeasible Solutions in Evolutionary Optimization Algorithms Balancing Survival of Feasible and Infeasible Solutions in Evolutionary Optimization Algorithms Zhichao Lu,, Kalyanmoy Deb, and Hemant Singh Electrical and Computer Engineering Michigan State University,

More information

Mechanical Component Design for Multiple Objectives Using Generalized Differential Evolution

Mechanical Component Design for Multiple Objectives Using Generalized Differential Evolution Mechanical Component Design for Multiple Objectives Using Generalized Differential Evolution Saku Kukkonen, Jouni Lampinen Department of Information Technology Lappeenranta University of Technology P.O.

More information

Evolutionary Algorithms. CS Evolutionary Algorithms 1

Evolutionary Algorithms. CS Evolutionary Algorithms 1 Evolutionary Algorithms CS 478 - Evolutionary Algorithms 1 Evolutionary Computation/Algorithms Genetic Algorithms l Simulate natural evolution of structures via selection and reproduction, based on performance

More information

Using an outward selective pressure for improving the search quality of the MOEA/D algorithm

Using an outward selective pressure for improving the search quality of the MOEA/D algorithm Comput Optim Appl (25) 6:57 67 DOI.7/s589-5-9733-9 Using an outward selective pressure for improving the search quality of the MOEA/D algorithm Krzysztof Michalak Received: 2 January 24 / Published online:

More information

Experimental Study on Bound Handling Techniques for Multi-Objective Particle Swarm Optimization

Experimental Study on Bound Handling Techniques for Multi-Objective Particle Swarm Optimization Experimental Study on Bound Handling Techniques for Multi-Objective Particle Swarm Optimization adfa, p. 1, 2011. Springer-Verlag Berlin Heidelberg 2011 Devang Agarwal and Deepak Sharma Department of Mechanical

More information

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS M. Chandrasekaran 1, D. Lakshmipathy 1 and P. Sriramya 2 1 Department of Mechanical Engineering, Vels University, Chennai, India 2

More information

Automata Construct with Genetic Algorithm

Automata Construct with Genetic Algorithm Automata Construct with Genetic Algorithm Vít Fábera Department of Informatics and Telecommunication, Faculty of Transportation Sciences, Czech Technical University, Konviktská 2, Praha, Czech Republic,

More information

Dynamic Uniform Scaling for Multiobjective Genetic Algorithms

Dynamic Uniform Scaling for Multiobjective Genetic Algorithms Dynamic Uniform Scaling for Multiobjective Genetic Algorithms Gerulf K. M. Pedersen 1 and David E. Goldberg 2 1 Aalborg University, Department of Control Engineering, Fredrik Bajers Vej 7, DK-922 Aalborg

More information

Multi-Objective Memetic Algorithm using Pattern Search Filter Methods

Multi-Objective Memetic Algorithm using Pattern Search Filter Methods Multi-Objective Memetic Algorithm using Pattern Search Filter Methods F. Mendes V. Sousa M.F.P. Costa A. Gaspar-Cunha IPC/I3N - Institute of Polymers and Composites, University of Minho Guimarães, Portugal

More information

Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing

Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing Kostas Georgoulakos Department of Applied Informatics University of Macedonia Thessaloniki, Greece mai16027@uom.edu.gr

More information

Finding Knees in Multi-objective Optimization

Finding Knees in Multi-objective Optimization Finding Knees in Multi-objective Optimization Jürgen Branke 1, Kalyanmoy Deb 2, Henning Dierolf 1, and Matthias Osswald 1 1 Institute AIFB, University of Karlsruhe, Germany branke@aifb.uni-karlsruhe.de

More information

Partial Opposition-based Learning Using Current Best Candidate Solution

Partial Opposition-based Learning Using Current Best Candidate Solution Partial Opposition-based Learning Using Current Best Candidate Solution Sedigheh Mahdavi Department of Electrical, Computer, and Software Engineering University of Ontario Institute of Technology (UOIT)

More information

Multiobjective Prototype Optimization with Evolved Improvement Steps

Multiobjective Prototype Optimization with Evolved Improvement Steps Multiobjective Prototype Optimization with Evolved Improvement Steps Jiri Kubalik 1, Richard Mordinyi 2, and Stefan Biffl 3 1 Department of Cybernetics Czech Technical University in Prague Technicka 2,

More information

EVOLUTIONARY algorithms (EAs) are a class of

EVOLUTIONARY algorithms (EAs) are a class of An Investigation on Evolutionary Gradient Search for Multi-objective Optimization C. K. Goh, Y. S. Ong and K. C. Tan Abstract Evolutionary gradient search is a hybrid algorithm that exploits the complementary

More information

Optimal Design of Shell-and-Tube Heat Exchangers by Different Strategies of Differential Evolution

Optimal Design of Shell-and-Tube Heat Exchangers by Different Strategies of Differential Evolution Optimal Design of Shell-and-Tube Heat Exchangers by Different Strategies of Differential Evolution B. V. Babu* and S. A. Munawar Abstract Department of Chemical Engineering Birla Institute of Technology

More information

CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM

CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM 20 CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM 2.1 CLASSIFICATION OF CONVENTIONAL TECHNIQUES Classical optimization methods can be classified into two distinct groups:

More information

A Fuzzy Logic Controller Based Dynamic Routing Algorithm with SPDE based Differential Evolution Approach

A Fuzzy Logic Controller Based Dynamic Routing Algorithm with SPDE based Differential Evolution Approach A Fuzzy Logic Controller Based Dynamic Routing Algorithm with SPDE based Differential Evolution Approach Debraj De Sonai Ray Amit Konar Amita Chatterjee Department of Electronics & Telecommunication Engineering,

More information

An Adaptive Normalization based Constrained Handling Methodology with Hybrid Bi-Objective and Penalty Function Approach

An Adaptive Normalization based Constrained Handling Methodology with Hybrid Bi-Objective and Penalty Function Approach An Adaptive Normalization based Constrained Handling Methodology with Hybrid Bi-Objective and Penalty Function Approach Rituparna Datta and Kalyanmoy Deb Department of Mechanical Engineering, Indian Institute

More information

ROBUST MULTI-OBJECTIVE OPTIMIZATION OF WATER DISTRIBUTION NETWORKS

ROBUST MULTI-OBJECTIVE OPTIMIZATION OF WATER DISTRIBUTION NETWORKS ROBUST MULTI-OBJECTIVE OPTIMIZATION OF WATER DISTRIBUTION NETWORKS Taishi Ohno, Hernán Aguirre, Kiyoshi Tanaka Faculty of Engineering, Shinshu University, Wakasato, Nagano-shi, Japan 15tm209f@shinshu-u.ac.jp,

More information

Towards Understanding Evolutionary Bilevel Multi-Objective Optimization Algorithm

Towards Understanding Evolutionary Bilevel Multi-Objective Optimization Algorithm Towards Understanding Evolutionary Bilevel Multi-Objective Optimization Algorithm Ankur Sinha and Kalyanmoy Deb Helsinki School of Economics, PO Box, FIN-, Helsinki, Finland (e-mail: ankur.sinha@hse.fi,

More information

Evolutionary Algorithms and the Cardinality Constrained Portfolio Optimization Problem

Evolutionary Algorithms and the Cardinality Constrained Portfolio Optimization Problem Evolutionary Algorithms and the Cardinality Constrained Portfolio Optimization Problem Felix Streichert, Holger Ulmer, and Andreas Zell Center for Bioinformatics Tübingen (ZBIT), University of Tübingen,

More information

Reference Point-Based Particle Swarm Optimization Using a Steady-State Approach

Reference Point-Based Particle Swarm Optimization Using a Steady-State Approach Reference Point-Based Particle Swarm Optimization Using a Steady-State Approach Richard Allmendinger,XiaodongLi 2,andJürgen Branke University of Karlsruhe, Institute AIFB, Karlsruhe, Germany 2 RMIT University,

More information

Overview of NSGA-II for Optimizing Machining Process Parameters

Overview of NSGA-II for Optimizing Machining Process Parameters Available online at www.sciencedirect.com Procedia Engineering 15 (2011 ) 3978 3983 Overview of NSGA-II for Optimizing Machining Process Parameters Yusliza Yusoff *, Mohd Salihin Ngadiman, Azlan Mohd Zain

More information

Late Parallelization and Feedback Approaches for Distributed Computation of Evolutionary Multiobjective Optimization Algorithms

Late Parallelization and Feedback Approaches for Distributed Computation of Evolutionary Multiobjective Optimization Algorithms Late arallelization and Feedback Approaches for Distributed Computation of Evolutionary Multiobjective Optimization Algorithms O. Tolga Altinoz Department of Electrical and Electronics Engineering Ankara

More information

Optimo: A BIM-based Multi-Objective Optimization Tool Utilizing Visual Programming for High Performance Building Design

Optimo: A BIM-based Multi-Objective Optimization Tool Utilizing Visual Programming for High Performance Building Design Optimo: A BIM-based Multi-Objective Optimization Tool Utilizing Visual Programming for High Performance Building Design Mohammad Rahmani Asl 1, Alexander Stoupine 2, Saied Zarrinmehr 3, Wei Yan 4 1,2,3,4

More information

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover J. Garen 1 1. Department of Economics, University of Osnabrück, Katharinenstraße 3,

More information

Optimizing Delivery Time in Multi-Objective Vehicle Routing Problems with Time Windows

Optimizing Delivery Time in Multi-Objective Vehicle Routing Problems with Time Windows Optimizing Delivery Time in Multi-Objective Vehicle Routing Problems with Time Windows Abel Garcia-Najera and John A. Bullinaria School of Computer Science, University of Birmingham Edgbaston, Birmingham

More information

ENERGY OPTIMIZATION IN WIRELESS SENSOR NETWORK USING NSGA-II

ENERGY OPTIMIZATION IN WIRELESS SENSOR NETWORK USING NSGA-II ENERGY OPTIMIZATION IN WIRELESS SENSOR NETWORK USING NSGA-II N. Lavanya and T. Shankar School of Electronics Engineering, Vellore Institute of Technology, Vellore, Tamil Nadu, India E-Mail: lavanya.n@vit.ac.in

More information

Part II. Computational Intelligence Algorithms

Part II. Computational Intelligence Algorithms Part II Computational Intelligence Algorithms 126 Chapter 5 Population-based Single-objective Algorithms One bee makes no swarm. French proverb This chapter provides an overview of two CI algorithms that

More information

PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION RESOURCE SCHEDULING. Jin-Lee Kim

PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION RESOURCE SCHEDULING. Jin-Lee Kim Proceedings of the 009 Winter Simulation Conference M. D. Rossetti, R. R. Hill, B. Johansson, A. Dunkin and R. G. Ingalls, eds. PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION

More information

Improved Pruning of Non-Dominated Solutions Based on Crowding Distance for Bi-Objective Optimization Problems

Improved Pruning of Non-Dominated Solutions Based on Crowding Distance for Bi-Objective Optimization Problems Improved Pruning of Non-Dominated Solutions Based on Crowding Distance for Bi-Objective Optimization Problems Saku Kukkonen and Kalyanmoy Deb Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute

More information

Binary Differential Evolution Strategies

Binary Differential Evolution Strategies Binary Differential Evolution Strategies A.P. Engelbrecht, Member, IEEE G. Pampará Abstract Differential evolution has shown to be a very powerful, yet simple, population-based optimization approach. The

More information

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems 4 The Open Cybernetics and Systemics Journal, 008,, 4-9 Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems K. Kato *, M. Sakawa and H. Katagiri Department of Artificial

More information

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications

More information

A New Modified Binary Differential Evolution Algorithm and its Applications

A New Modified Binary Differential Evolution Algorithm and its Applications Appl. Math. Inf. Sci. 10, No. 5, 1965-1969 (2016) 1965 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.18576/amis/100538 A New Modified Binary Differential Evolution

More information

Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds

Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds REFERENCE POINT-BASED EVOLUTIONARY MULTI-OBJECTIVE OPTIMIZATION FOR INDUSTRIAL

More information

Fitness Inheritance For Noisy Evolutionary Multi-Objective Optimization

Fitness Inheritance For Noisy Evolutionary Multi-Objective Optimization The Artificial Life and Adaptive Robotics Laboratory ALAR Technical Report Series Fitness Inheritance For Noisy Evolutionary Multi-Objective Optimization Lam T. Bui, Hussein A. Abbass, Daryl Essam TR-ALAR-548

More information

Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search

Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search Seventh International Conference on Hybrid Intelligent Systems Exploration of Pareto Frontier Using a Fuzzy Controlled Hybrid Line Search Crina Grosan and Ajith Abraham Faculty of Information Technology,

More information

Solving Multi-objective Optimisation Problems Using the Potential Pareto Regions Evolutionary Algorithm

Solving Multi-objective Optimisation Problems Using the Potential Pareto Regions Evolutionary Algorithm Solving Multi-objective Optimisation Problems Using the Potential Pareto Regions Evolutionary Algorithm Nasreddine Hallam, Graham Kendall, and Peter Blanchfield School of Computer Science and IT, The Univeristy

More information

CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS

CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS 6.1 Introduction Gradient-based algorithms have some weaknesses relative to engineering optimization. Specifically, it is difficult to use gradient-based algorithms

More information

Design of Curves and Surfaces Using Multi-Objective Optimization

Design of Curves and Surfaces Using Multi-Objective Optimization Design of Curves and Surfaces Using Multi-Objective Optimization Rony Goldenthal and Michel Bercovier Abstract. Design by optimization of curves and surfaces is a powerful design technique. The mathematical

More information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract

More information

Application of Genetic Algorithm in Multiobjective Optimization of an Indeterminate Structure with Discontinuous Space for Support Locations

Application of Genetic Algorithm in Multiobjective Optimization of an Indeterminate Structure with Discontinuous Space for Support Locations Grand Valley State University ScholarWorks@GVSU Masters Theses Graduate Research and Creative Practice 8-2016 Application of Genetic Algorithm in Multiobjective Optimization of an Indeterminate Structure

More information

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Tony Maciejewski, Kyle Tarplee, Ryan Friese, and Howard Jay Siegel Department of Electrical and Computer Engineering Colorado

More information

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)

More information

CT79 SOFT COMPUTING ALCCS-FEB 2014

CT79 SOFT COMPUTING ALCCS-FEB 2014 Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR

More information

EFFECTIVE CONCURRENT ENGINEERING WITH THE USAGE OF GENETIC ALGORITHMS FOR SOFTWARE DEVELOPMENT

EFFECTIVE CONCURRENT ENGINEERING WITH THE USAGE OF GENETIC ALGORITHMS FOR SOFTWARE DEVELOPMENT EFFECTIVE CONCURRENT ENGINEERING WITH THE USAGE OF GENETIC ALGORITHMS FOR SOFTWARE DEVELOPMENT D.Sundar 1, Dr.K.Alagarsamy 2 1 Assistant Professor, Thiagarajar School of Management, Madurai, India 2 Associate

More information

Efficient Non-domination Level Update Approach for Steady-State Evolutionary Multiobjective Optimization

Efficient Non-domination Level Update Approach for Steady-State Evolutionary Multiobjective Optimization Efficient Non-domination Level Update Approach for Steady-State Evolutionary Multiobjective Optimization Ke Li 1, Kalyanmoy Deb 1, Qingfu Zhang 2, and Sam Kwong 2 1 Department of Electrical and Computer

More information

Unavailability and Cost Minimization in a Parallel-Series System using Multi-Objective Evolutionary Algorithms

Unavailability and Cost Minimization in a Parallel-Series System using Multi-Objective Evolutionary Algorithms Unavailability and Cost Minimization in a Parallel-Series System using Multi-Objective Evolutionary Algorithms Ferney A. Maldonado-Lopez, Jorge Corchuelo, and Yezid Donoso Systems and Computer Engineering

More information

Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design

Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design City University of New York (CUNY) CUNY Academic Works International Conference on Hydroinformatics 8-1-2014 Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design Matthew

More information

Hybrid of Genetic Algorithm and Continuous Ant Colony Optimization for Optimum Solution

Hybrid of Genetic Algorithm and Continuous Ant Colony Optimization for Optimum Solution International Journal of Computer Networs and Communications Security VOL.2, NO.1, JANUARY 2014, 1 6 Available online at: www.cncs.org ISSN 2308-9830 C N C S Hybrid of Genetic Algorithm and Continuous

More information

Preferences in Evolutionary Multi-Objective Optimisation with Noisy Fitness Functions: Hardware in the Loop Study

Preferences in Evolutionary Multi-Objective Optimisation with Noisy Fitness Functions: Hardware in the Loop Study Proceedings of the International Multiconference on ISSN 1896-7094 Computer Science and Information Technology, pp. 337 346 2007 PIPS Preferences in Evolutionary Multi-Objective Optimisation with Noisy

More information

Chapter 2 Some Single- and Multiobjective Optimization Techniques 2.1 Introduction

Chapter 2 Some Single- and Multiobjective Optimization Techniques 2.1 Introduction Chapter 2 Some Single- and Multiobjective Optimization Techniques 2.1 Introduction Optimization deals with the study of those kinds of problems in which one has to minimize or maximize one or more objectives

More information

Evolutionary Computation

Evolutionary Computation Evolutionary Computation Lecture 9 Mul+- Objec+ve Evolu+onary Algorithms 1 Multi-objective optimization problem: minimize F(X) = ( f 1 (x),..., f m (x)) The objective functions may be conflicting or incommensurable.

More information

A gradient-based multiobjective optimization technique using an adaptive weighting method

A gradient-based multiobjective optimization technique using an adaptive weighting method 10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA A gradient-based multiobjective optimization technique using an adaptive weighting method Kazuhiro

More information

Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization

Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization CONTI 2006 The 7 th INTERNATIONAL CONFERENCE ON TECHNICAL INFORMATICS, 8-9 June 2006, TIMISOARA, ROMANIA Communication Strategies in Distributed Evolutionary Algorithms for Multi-objective Optimization

More information

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL., NO., MONTH YEAR 1

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL., NO., MONTH YEAR 1 IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL., NO., MONTH YEAR 1 An Efficient Approach to Non-dominated Sorting for Evolutionary Multi-objective Optimization Xingyi Zhang, Ye Tian, Ran Cheng, and

More information

OPTIMIZATION METHODS. For more information visit: or send an to:

OPTIMIZATION METHODS. For more information visit:  or send an  to: OPTIMIZATION METHODS modefrontier is a registered product of ESTECO srl Copyright ESTECO srl 1999-2007 For more information visit: www.esteco.com or send an e-mail to: modefrontier@esteco.com NEOS Optimization

More information

A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization

A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization Dr. Liu Dasheng James Cook University, Singapore / 48 Outline of Talk. Particle Swam Optimization 2. Multiobjective Particle Swarm

More information

Attribute Selection with a Multiobjective Genetic Algorithm

Attribute Selection with a Multiobjective Genetic Algorithm Attribute Selection with a Multiobjective Genetic Algorithm Gisele L. Pappa, Alex A. Freitas, Celso A.A. Kaestner Pontifícia Universidade Catolica do Parana (PUCPR), Postgraduated Program in Applied Computer

More information

An Empirical Comparison of Several Recent Multi-Objective Evolutionary Algorithms

An Empirical Comparison of Several Recent Multi-Objective Evolutionary Algorithms An Empirical Comparison of Several Recent Multi-Objective Evolutionary Algorithms Thomas White 1 and Shan He 1,2 1 School of Computer Science 2 Center for Systems Biology, School of Biological Sciences,

More information

Simulation of Robot Manipulator Trajectory Optimization Design

Simulation of Robot Manipulator Trajectory Optimization Design International Journal of Research in Engineering and Science (IJRES) ISSN (Online): -96, ISSN (Print): -956 Volume 5 Issue ǁ Feb. 7 ǁ PP.7-5 Simulation of Robot Manipulator Trajectory Optimization Design

More information

I-MODE: An Interactive Multi-Objective Optimization and Decision-Making using Evolutionary Methods

I-MODE: An Interactive Multi-Objective Optimization and Decision-Making using Evolutionary Methods I-MODE: An Interactive Multi-Objective Optimization and Decision-Making using Evolutionary Methods Kalyanmoy Deb and Shamik Chaudhuri Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute of Technology,

More information

Constrained Multi-Objective Optimization of a Condenser Coil Using Evolutionary Algorithms

Constrained Multi-Objective Optimization of a Condenser Coil Using Evolutionary Algorithms Purdue University Purdue e-pubs International Refrigeration and Air Conditioning Conference School of Mechanical Engineering 2004 Constrained Multi-Objective Optimization of a Condenser Coil Using Evolutionary

More information