Vector optimisation using fuzzy preference in evolutionary strategy based firefly algorithm. Surafel Luleseged Tilahun* and Hong Choon Ong

Size: px
Start display at page:

Download "Vector optimisation using fuzzy preference in evolutionary strategy based firefly algorithm. Surafel Luleseged Tilahun* and Hong Choon Ong"

Transcription

1 Int. J. Operational Research, Vol. 16, No. 1, Vector optimisation using fuzzy preference in evolutionary strategy based firefly algorithm Surafel Luleseged Tilahun* and Hong Choon Ong School of Mathematical Sciences, Universiti Sains Malaysia, USM Penang, Malaysia Fax: *Corresponding author Abstract: Solving vector optimisation entails the conflict among component objectives. The best solution depends on the preference of the decision-maker. Firefly algorithm is one of the recently proposed metaheuristic algorithms for optimisation problems. In this paper, the random movement of the brighter firefly is modified by using (1 + 1)-evolutionary strategy to identify the direction in which the brightness increases. We also show how to generate a dynamic weight for each component of the vector by using a fuzzy trade-off preference. This dynamic weight will be imbedded in computing the intensity of light of fireflies in the algorithm. From the simulation results, it is shown that using fuzzy preference is promising to obtain solutions according to the given fuzzy preference. Furthermore, simulation results show that the evolutionary strategy based firefly algorithm performs better than the ordinary firefly algorithm. Keywords: vector optimisation; fuzzy preference; firefly algorithm; evolutionary strategy. Reference to this paper should be made as follows: Tilahun, S.L. and Ong, H.C. (013) Vector optimisation using fuzzy preference in evolutionary strategy based firefly algorithm, Int. J. Operational Research, Vol. 16, No. 1, pp Biographical notes: Surafel Luleseged Tilahun received his BSc and MSc degrees in Mathematics from Addis Ababa University, Addis Ababa, Ethiopia, in 004 and 007, respectively; and MSc degree in Computational Operations Research in 010 from Addis Ababa University. Currently, he is a PhD candidate in School of Mathematical Sciences, Universiti Sains Malaysia, Penang, Malaysia. His research focuses on computational operations research and its applications. Hong Choon Ong received his BSc degree from Universiti Malaya (UM), in 1980 and his MSc and PhD degrees in Mathematics from Universiti Sains Malaysia (USM), Penang, Malaysia in 1996 and 003, respectively. He is currently a Senior Lecturer in USM. His research interest includes data mining, statistical modelling and machine learning applications. Copyright 013 Inderscience Enterprises Ltd.

2 8 S.L. Tilahun and H.C. Ong 1 Introduction Vector optimisation problem is a problem of finding a member from a non-empty set of candidate solutions which optimise components of a vector function. Vector optimisation problem is also called multi-objective or multi-criteria optimisation problem. The set of candidate solutions is called the feasible set. Vector optimisation problems appear in a wide range of disciplines, mainly in economic and engineering studies. Studying and formulating a solution method for vector optimisation problems is very helpful in solving real-case problems, which can be formulated as a vector optimisation problem. The main challenge in solving these problems is that after a certain level, if one tries to optimise a component leads the worsening of another competing component. The solution set for these problems is defined after the Italian economist Velfredo Pareto as Pareto optimal solutions. A Pareto optimal solution is a member of the feasible set where there is no other feasible member exist which does better at least in one component while doing the same in the rest. Choosing a member among the Pareto solutions depends on the preference of the decision-maker. Many studies have been conducted regarding decision-maker s preference and on how to represent it. The trade-off method and component ranking are mainly used methods of expressing the preference of the decision-maker. The trade-off method expresses the preference better than component ranking, because it uses numerical values to compare a pair of components, whereas in the case of ranking the difference between preferences of two consecutive components is considered the same for all component of the objective function (Tilahun and Ong, 011). Even though tradeoff methods express the preference better, it is not an easy task for the decision-maker to give trade-off values (Keeney and Raiffn, 1976). However, it is easier to use a fuzzy number as trade-off than crisp numbers. Among the solution methods used to solve optimisation problems, metaheuristic solution methods are widely used in different studies. Metaheuristic solution methods are methods which try to improve the quality of solution members iteratively with some randomness property. Even though these solution methods do not guarantee optimality, they give a sound and acceptable solutions. Most of these solution methods are not affected by the behaviour of the problem which makes them to be used in different applications. Firefly algorithm is one of the newly introduced metaheuristic solution algorithms by Xin-She Yang in 009 (Yang, 010). It is inspired by the flashing light behaviour of fireflies. In the algorithm, randomly generated feasible solutions are considered as a firefly with light intensity or brightness depending on the objective function. The algorithm works in such a way that a firefly will be attracted and moves towards the brighter firefly. Among the three ideal rules used to construct the algorithm, one is that for a firefly to move towards the brighter fireflies and if no brighter firefly exists it will move randomly. In this paper, we will show that modifying this random movement of the brighter firefly by using (1 + 1)-evolutionary strategy to identify the direction in which the brightness increases, improves the performance of the algorithm. The use of metaheuristic solution methods particularly for vector optimisation problems has also been the focus of many researchers. This approach has found many applications in different disciplines. The study of incorporating preference has been proposed and mentions as one of the forefront research area which needs further exploration (Coello, 009). This paper discuses the imbedding of decision-maker s preference as a fuzzy trade-off in the evolutionary-based firefly algorithm.

3 Vector optimisation using fuzzy preference in evolutionary strategy 83 Section discusses the literature review and in Section 3, basic preliminaries will be explained. This is followed by our proposed modified algorithm in the Section 4. In Section 5, simulation results will be shown and discussed. Finally, in Section 6, we give the conclusion and future works. Literature review Multi-objective optimisation model describes the reality better than the single objective one. Hence, many real problems have been modelled as a vector optimisation problem. The use of a vector optimisation model and solution procedure to find a solution is common in different disciplines. It has been used in engineering problems (Tavana et al., 008), management decision-making problems (Chaabane et al., 010; Fernandez et al., 009), biological and chemical problems (Mokeddem and Khellaf, 010; Ortiz et al., 005), medicine science (Petrovski and McCall, 001), transportation problems (Yin, 00), etc. Once a problem is formulated as a vector optimisation problem, the next issue is solving it. Many solution methods have been proposed for vector optimisation problems. Perhaps weighting method is one of the easiest and used in many engineering applications (Ehrgott, 005). Lexicographic method (Emelichev et al., 1995), goal programming (Schniederjans, 1995), Benson method (Ehrgott, 005), utility function method (Keeney and Raiffn, 1976) are other methods to solve vector optimisation problems. Most of these deterministic methods use the conversion of the problem into single-objective optimisation problem. After the introduction of metaheuristic algorithms for optimisation problems, the extension to solve vector optimisation problems has been done (Abido, 009; Chaudhuria and Deb, 010; Jaeggi et al., 008). Jin et al. (001) use preference order and discuss the dynamic weight aggregation evolutionary algorithm for vector optimisation problem. Similar studies of extending metaheuristic algorithms for vector optimisation problems have been done depending on the decision-maker s preference (Ishibuchi et al., 006; Jin and Sendhoff, 00; Ong and Tilahun, 011). Coello (009), in his review paper on evolutionary multi-objective optimisation, mentioned that incorporating decision-maker s preference is one of the areas which need further exploring. Some researches have been done on that aspect. In general, metaheuristic solution algorithms for optimisation problems have become popular and many new methods are still being proposed. Harmony search algorithm was introduced in 004 by Z.W. Geem et al., honey bee algorithm by Craig A. Torey in 004, cuckoo search algorithm and firefly algorithm in 009 by Xin-She Yang and bat algorithm in 010 again by Xin-She Yang (Yang, 010). Firefly algorithm is an algorithm inspired by the flashing light behaviour of fireflies. It has three basic ideal rules. Among those rules one is that a brighter firefly will move randomly. In this paper, we will modify the random movement of the brighter firefly, in firefly algorithm, by identifying a better direction, in which the intensity increases, using the (1 + 1)-evolutionary strategy. Furthermore, the fuzzy trade-off of each couple of components will be collected and an appropriate probability distribution will be constructed depending on the membership function of the cumulative fuzzy trade-offs. Then the dynamic weight, which is expressed using a probability distribution, will be put into intensity measurement stage of firefly algorithm. Simulation will also be done on selected vector optimisation problems.

4 84 S.L. Tilahun and H.C. Ong 3 Preliminaries 3.1 Vector optimisation and dynamic preference A vector optimisation, which is also called a multi-objective optimisation problem or a multi-criteria optimisation problem, is an optimisation problem with more than one component objectives. The components which need to be optimised are called objective functions. A vector maximisation problem can be converted to minimisation by multiplying the objective functions by negative one. So, in this paper, we consider vector minimisation problems as: ( ) min F ( x) = f ( x), f ( x),, f ( x) (1) n x S R 1 k A Pareto optimal solution, x, to this problem is a member of the feasible set, S, such that there does not exist another member in S which does the same as x in all objectives and better at least in one of the objectives. Usually for a given vector optimisation problem, there are many Pareto optimal solutions. Choosing a solution among the Pareto optimal set depends on the subjective judgement of the decision-maker. Giving preference in the form of trade-off is one among many ways in which the decision-maker gives his preference. A trade-off of objective function j for a unit decrease of objective i is the amount of objective function j that the decision-maker is willing to give up to increase. This trade-off can be better expressed fuzzily in the interval say [w ij, w ij + d ij ], with high membership function near w ij. This means that the willingness of the decision-maker in increasing the jth objective for a unit decrease of the ith objective decreases, when we go from w ij to w ij + d ij and after w ij + d ij, the decision-maker is not willing to go any further. The willingness can be considered as a membership function and w ij as a fuzzy number. Since it is meaningless to compute w ij, we put it to be 0, for all i. From this, it is possible to compute the average weight, a weight with high membership function value and average width, where the membership function value is zero beyond that point from the average weight as follows: w k w i= 1 pi p = k k j= 1 i= 1 w ij is the average weight for the pth objective function () w1 w. w =.. w k is the average weight for the vector objective function.

5 Vector optimisation using fuzzy preference in evolutionary strategy 85 The fuzzy width for the weight of the pth objective function is also given by: d k d i= 1 pi p k k = j= 1 i= 1 d ij (3) d1 d. d = is the normalised average fuzzy width... d k Hence for each component of vector objective i, it is possible to compute the range of weights [ wi, wi + di], in which the acceptability of these weights by the decision-makers keep decreasing when we go to the right and become unacceptable after wi + di (Ong and Tilahun, 011). 3. Firefly algorithm Firefly algorithm is a metaheuristic algorithm to solve optimisation problems. It was introduced by Xin-She Yang in 009 at Cambridge University (Yang, 010). The algorithm is inspired by the flashing behaviour of fireflies at night. The algorithm is constructed using three basic ideal rules. The first rule is that all fireflies are unisex which means any firefly can be attracted to any other brighter one. The second is the brightness of a firefly is determined from the encoded objective function. The last rule is attractiveness is directly proportional to brightness but decreases with distance, and a firefly will move towards the brighter one and if there is no brighter one it will move randomly. The intensity of a light is inversely proportional to the square of the distance, r, from the source. Let I 0 be the intensity at the source. I0 Ir () = (4) r Furthermore, when light passes through a medium with light absorption coefficient of λ, the light intensity varies with distance as: I( r) = I e (5) 0 λr The combined effect of these two can be approximated as shown is Equation (6): 0 λ r I() r = I e (6)

6 86 S.L. Tilahun and H.C. Ong The attractiveness can also be defined in a similar way; hence, the attractiveness of a firefly r distance away can be expressed as: 0 Α() r = A e λr (7) Since 1/(1 + λr ) is easier to compute than attractiveness function as: λr e, it is possible to rewrite the A0 Ar () = (8) 1 + λr Here A 0 is found from the coded objective function. Consider two fireflies located at x = ( x1, x,, x n ) and y = ( y1, y,, y n ). If the firefly at y is brighter then the firefly at x will change its position by moving towards y as: λ r x x+ A0 e ( y x ) + αε xy (9) The second term is because of the attraction of x towards y and the third term is a randomisation term with α randomisation parameter, and ε xy is a vector of random numbers. Furthermore, r can be taken as the Euclidean distance between x and y is given by: n ( ) (10) i i r = y x i= 1 Firefly algorithm can be summarised as shown in Figure Evolutionary strategies Evolutionary strategy is an approach to solve optimisation problems which is inspired by natural evolution. Unlike genetic algorithm, it uses only the mutation operator. In this paper, we consider (1 + 1)-evolutionary strategy. (1 + 1)-Evolutionary strategy is an evolutionary strategy in which a parent gives birth to only one child (Negnevitsky, 005). Basically, evolutionary strategy has the following steps: 1 Generate random set of solutions, { x1, x,, x m }. Calculate the functional values of the solutions, f ( x i ). ' 3 Perform mutation as xi = xi + a, where a is from a normal distribution, N(0, δ ), δ is pre-assigned algorithm parameter. 4 Calculate the functional values, select the best, update the solution population and stop if termination criteria is fulfilled else go to step. The termination criteria could be a pre-specified number of iterations or when no more improvement occurs.

7 Vector optimisation using fuzzy preference in evolutionary strategy 87 Figure 1 Flowchart of firefly algorithm 4 Fuzzy preference imbedded evolutionary strategy based firefly algorithm This study focuses on two issues which are imbedding preference as a dynamic weight and modifying the firefly algorithm. Once we construct the weight interval from fuzzy trade-off given by the decisionmaker, it is possible to construct a probability density function. Suppose the interval [ wi, wi + di] with high acceptability or membership function around w and zero after i wi + di is given for one of the objective function as shown in Figure.

8 88 S.L. Tilahun and H.C. Ong Figure Weight vs. acceptability To generate a random weight under the line, it is necessary to construct a probability density function which agrees with degree of acceptability. But for a probability density function, the area under the curve should be 1. Adjusting the point ( w i,1) to make the area under the line 1 does not affect the degree of acceptability. Hence, by adjusting the end point of the curve, the probability distribution for the weight of ith objective function can be expressed as: g( w ) = ( w w ) b (11) i i i bi i Hence w i, the weight of objective function i, is generated from the probability density function g( w i ). This dynamic weight will be incorporated in the intensity or attractiveness computation stage of the algorithm. A given firefly i will have k components (k is the number of objective functions) of attractiveness and by taking the weighted sum of those attractiveness, where the weights are randomly generated from the given probability distribution, g( w i ), one can easily reduce the vector attractive form into a scalar, I 0. k j j 0 wi i 0 j= 1 I = (1) The second issue is modifying the random movement of the brightest firefly by identifying the best direction in which the brightness increases. In identifying the best direction, we use (1 + 1)-evolutionary algorithm. Firstly, a set of vector directions will be generated and according to their fitness, evolutionary mutation will be performed. If a direction in which the brightness increases is not found, the firefly will stay in the current position. This will help the algorithm not to jump over optimal solutions. The movement of the brighter firefly, suppose at position x, in the evolutionary strategy based firefly algorithm can be summarised as follows: 1 Generate random set of directions, { d1, d,, d q }. Use (1 + 1)-evolutionary strategy to identify the best direction, d. 3 Compare the brightness of the firefly at best result, x + d, with the current position, x, and take the best.

9 Vector optimisation using fuzzy preference in evolutionary strategy 89 5 Simulation results For the simulation purpose, we use a two-dimensional vector optimisation problem, where optimise can be either minimise or maximise. ( f x f x ) optimise ( ), ( ) x S 1 A MATLAB code for the performance-based modified firefly algorithm with 50 iterations is run on selected test problems. The preference is taken as w 1 = 1, d 1 = 1 and w =, d = 0.8. Furthermore, the algorithm parameters are set as λ = 0.5 and α = 0.1. The number of initial population is set to be 1. The simulation results are recorded as follows: 1 The first test problem The first test problem is a minimisation problem, as given in Equation (14), and has a convex and continuous Pareto front. 0 x1, x 1 ( f x f x ) min ( ), ( ) x x f1( x) = and ( x.0) (.0) f ( x) = 1 + x After running the MATLAB code, the result can be seen as in Figure 3. (13) (14) Figure 3 Simulation results for the first test problem (minimisation problem), as given in Equation (14): (a) initial population; (b) final population after running the program (see online version for colours)

10 90 S.L. Tilahun and H.C. Ong Figure 3 Simulation results for the first test problem (minimisation problem), as given in Equation (14): (a) initial population; (b) final population after running the program (see online version for colours) (continued) The given expected weight of f 1 and f are 1 and, respectively. This shows that the movement of the points tends to move in the direction of the improvement of f than f 1 until a certain level. Since the problem is minimisation, improving f 1 means moving downwards, which in other word means moving to the right on the Pareto front. Furthermore, improving the solutions of f 1 means moving the points to the left on the Pareto front, but that results in the increment of f. After running the MATLAB code, it is shown that the points converge to the advantage of f, as shown in Figure 3(b). The second test problem The second test problem is a maximisation problem with discontinuous Pareto front. It is given as: π x1, x ( f x f x ) max ( ), ( ) π 1 ( ) ( ) ( ) ( ) f1( x) = 1+ A1 B1 + A B f( x) = x x + 1 where: A1 = 0.5sin1 cos1+ sin 1.5cos A = 1.5sin1 cos1+ sin 0.5cos B1 = 0.5sin x1 cos x1+ sin x 1.5cos x B = 1.5sin x cos x + sin x 0.5cos x 1 1 After running the MATLAB code, the result can be seen as shown in Figure 4. (15)

11 Vector optimisation using fuzzy preference in evolutionary strategy 91 Figure 4 Simulation results for the second test problem (maximisation problem), as given in (15) (a) Initial population; (b) final population after running the program (see online version for colours) Again with the same expected weight for f 1 and f as in the first test problem, we have a maximisation problem. In this case, we want to increase the value of the objective functions. Hence, since f s expected weight is greater than f 1 s, the points should tend to move upwards than to the right. The simulation result as shown in Figure 4(b) is in agreement with this concept.

12 9 S.L. Tilahun and H.C. Ong Hence, incorporating the fuzzy preference of the decision-maker indeed give solutions according to the specified preference reasonably near the Pareto front. The next issue is to compare the performance of the ordinary firefly algorithm with the modified one. We run the algorithm and record the best and worst performance. It is expressed graphically in Figures 5 and 6. It is clearly shown that the modified algorithm is better in giving a better result with a specified number of iterations. The performance is compared using the best and worst results from the solution population of each iteration. It is compared using weighted functional value F, as given in Equation (16). F = wf( x) + w f( x) (16) 1 1 Figure 5 Performance graph of the ordinary firefly and evolutionary-based firefly algorithm using test problem one (minimisation): (a) on the best results; (b) on the worst results (see online version for colours)

13 Vector optimisation using fuzzy preference in evolutionary strategy 93 Figure 6 Performance graph of the ordinary firefly and modified firefly algorithm using test problem two (maximisation): (a) on the best results; (b) on the worst results (see online version for colours) For the purpose of comparison of the ordinary firefly algorithm with the evolutionary strategy based firefly algorithm, the MATLAB code run for 50 iterations and in each iteration the best and worst performances of the combined function F, as in Equation (16), is recorded. For the minimisation problem, the result is shown in Figure 5. The solid line represents the results of the evolutionary strategy based firefly algorithm, whereas the broken line represents the performance of the ordinary firefly algorithm. The solid line is mostly under the broken line which shows that the evolutionary strategy based firefly algorithm give better minimum results than the ordinary firefly algorithm.

14 94 S.L. Tilahun and H.C. Ong Similarly, for the second test problem, which is the maximisation problem, the result is recorded in Figure 6. As can be seen in Figure 6, the solid line, which represents the evolutionary based firefly algorithm, is mostly above the broken line, which again represents the ordinary firefly algorithm. Hence, the evolutionary strategy based firefly algorithm performs better than the ordinary firefly algorithm, in maximisation test problem as well. 6 Conclusion In this paper, we improve the performance of ordinary firefly algorithm by modifying the random movement of the brighter firefly. We use (1 + 1)-evolutionary strategy to identify a direction for the brighter firefly in which the brightness increases. From a simulation result done on selected problems, we show that evolutionary strategy based firefly algorithm performs better than the ordinary firefly algorithm. Furthermore, this paper discusses on how to embed the preference of a decision-maker in the evolutionary-based firefly algorithm. The preference is collected as fuzzy trade-off, from which a dynamic weight will be constructed with appropriate probability density function, which agrees with the membership function of the fuzzy preference. The simulation result shows that embedding the preference by using the appropriate probability density function gives a sound and reasonable solution. In this paper, we consider the situation where the preference of the decision-maker does not vary from point to point, but the preference of the decision-maker may depend on the point or values where the preference is collected. A decision-maker may give different preferences for different points. Further study can be done on the embedding of dynamic fuzzy preference of the decision-maker in the algorithm. We consider the preference of a single decision-maker. Future works can consider multiple decision-makers with different levels of decision power. Acknowledgements This work is supported in part by Universiti Sains Malaysia (USM) Research University (RU) Grant no. 1001/PMATHS/ The first author would like to acknowledge a support from USM-TWAS fellowship and would like to thank Mr Adane Fekadu Wogu for his valuable support. Furthermore, the authors would like to thank the editor and the reviewers for their most helpful comments and suggestions. References Abido, M.A. (009) Multiobjective particle swarm optimization for environmental/economic dispatch problem, Electric Power Systems Research, Vol. 79, No. 7, pp Chaabane, A., Ramudhin, A. and Paquet, M. (010) A two-phase multi-criteria decision support system for supply chain management, Int. J. Operational Research, Vol. 9, No. 4, pp Chaudhuria, S. and Deb, K. (010) An interactive evolutionary multi-objective optimization and decision making procedure, Applied Soft Computing, Vol. 10, No., pp

15 Vector optimisation using fuzzy preference in evolutionary strategy 95 Coello, C.A. (009) Evolutionary multiobjective optimization: some current research trends and topics that remain to be explored, Frontiers of Computer Science in China, Vol. 3, No. 1, pp Ehrgott, M. (005) Multicriteria Optimization. Berlin: Springer. Emelichev, V.A., Kravtsov, M.K. and Yanushkevich, O.A. (1995) Lexicographic optima in the multicriteria discrete optimization problem, Mathematical Notes, Vol. 58, No. 3, pp Fernandez, E., Felix, L.F. and Mazcorro, G. (009) Multi-objective optimisation of an outranking model for public resources allocation on competing projects, Int. J. Operational Research, Vol. 5, No., pp Ishibuchi, H., Nojima, Y., Narukawa, K. and Doi, T. (006) Incorporation of decision maker s preference into evolutionary multiobjective optimization algorithms, Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, New York, USA, pp Jaeggi, D.M., Parks, G.T., Kipouros, T. and Clarkson, P.J. (008) The development of a multiobjective tabu search algorithm for continuous optimisation problems, European Journal of Operational Research, Vol. 185, No. 3, pp Jin, Y., Olhofer, M. and Sendhoff, B. (001) Dynamic weighted aggregation for evolutionary multi-objective optimization: Why does it work and how?, Proceedings of the Genetic and Evolutionary Computation, San Francisco, CA, pp Jin, Y. and Sendhoff, B. (00) Incorporating of fuzzy preferences into evolutionary multiobjective optimization, Proceedings of the 4th Asia-Pacific Conference on Simulated Evolution and Learning, Singapore, pp Keeney, R.L. and Raiffn, H. (1976) Decision with Multiple Objectives: Preferences and Value Tradeoffs. New York: John Wiley and Sons Inc. Mokeddem, D. and Khellaf, A. (010) Multicriteria optimization of multiproduct batch chemical process using genetic algorithm, Journal of Food Process Engineering, Vol. 33, pp Negnevitsky, M. (005) Artificial Intelligence: A Guide to Intelligent System. UK: Henry Ling Limited/Harlow. Ong, H.C. and Tilahun, S.L. (011) Integration fuzzy preference in genetic algorithm to solve multiobjective optimization problems, Far East Journal of Mathematical Sciences (FJMS), Vol. 55, No., pp Ortiz, M.C., Herrero, A., Sanllorente, S. and Reguera, C. (005) Methodology of multicriteria optimization in chemical analysis: some applications in stripping voltammetry, Talanta, Vol. 65, pp Petrovski, A. and McCall, J. (001) Multi-objective optimisation of cancer chemotherapy using evolutionary algorithms, Proceedings of the First International Conference on Evolutionary Multi-Criterion Optimization, London, UK: Springer-Verlag, pp Schniederjans, M.J. (1995) Goal Programming: Methodology and Applications. USA: Springer. Tavana, M., Bailey, M.D. and Busch, T.E. (008) A multi-criteria vehicle-target allocation assessment model for network-centric joint air operations, Int. J. Operational Research, Vol. 3, No. 3, pp Tilahun, S.L. and Ong, H.C. (011) Fuzzy preference incorporated evolutionary algorithm for multiobjective optimization, Proceedings of the International Conference on Advanced Science, Engineering and Information Technology 011, Bangi-Putrajaya, Malaysia, pp Yang, X-S. (010) Nature-Inspired Metaheuristic Algorithm (nd ed.). UK: Luniver Press. Yin, Y. (00) Multiobjective bilevel optimization for transportation planning and management problems, Journal of Advanced Transportation, Vol. 36, No. 1, pp

Research Article Modified Firefly Algorithm

Research Article Modified Firefly Algorithm Hindawi Publishing Corporation Journal of Applied Mathematics Volume 2012, Article ID 467631, 12 pages doi:10.1155/2012/467631 Research Article Modified Firefly Algorithm Surafel Luleseged Tilahun and

More information

The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms

The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms Somayyeh Nalan-Ahmadabad and Sehraneh Ghaemi Abstract In this paper, pole placement with integral

More information

Synthesis of Thinned Planar Concentric Circular Antenna Array using Evolutionary Algorithms

Synthesis of Thinned Planar Concentric Circular Antenna Array using Evolutionary Algorithms IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 2, Ver. II (Mar - Apr.2015), PP 57-62 www.iosrjournals.org Synthesis of Thinned

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

The movement of the dimmer firefly i towards the brighter firefly j in terms of the dimmer one s updated location is determined by the following equat

The movement of the dimmer firefly i towards the brighter firefly j in terms of the dimmer one s updated location is determined by the following equat An Improved Firefly Algorithm for Optimization Problems Amarita Ritthipakdee 1, Arit Thammano, Nol Premasathian 3, and Bunyarit Uyyanonvara 4 Abstract Optimization problem is one of the most difficult

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

THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS

THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS THE NEW HYBRID COAW METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS Zeinab Borhanifar and Elham Shadkam * Department of Industrial Engineering, Faculty of Eng.; Khayyam University, Mashhad, Iran ABSTRACT In

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem

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

A Multi-objective Binary Cuckoo Search for Bicriteria

A Multi-objective Binary Cuckoo Search for Bicriteria I.J. Information Engineering and Electronic Business, 203, 4, 8-5 Published Online October 203 in MECS (http://www.mecs-press.org/) DOI: 0.585/ijieeb.203.04.02 A Multi-objective Binary Cuckoo Search for

More information

Particle Swarm Optimization Artificial Bee Colony Chain (PSOABCC): A Hybrid Meteahuristic Algorithm

Particle Swarm Optimization Artificial Bee Colony Chain (PSOABCC): A Hybrid Meteahuristic Algorithm Particle Swarm Optimization Artificial Bee Colony Chain (PSOABCC): A Hybrid Meteahuristic Algorithm Oğuz Altun Department of Computer Engineering Yildiz Technical University Istanbul, Turkey oaltun@yildiz.edu.tr

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

A Comparative Study on Optimization Techniques for Solving Multi-objective Geometric Programming Problems

A Comparative Study on Optimization Techniques for Solving Multi-objective Geometric Programming Problems Applied Mathematical Sciences, Vol. 9, 205, no. 22, 077-085 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/0.2988/ams.205.42029 A Comparative Study on Optimization Techniques for Solving Multi-objective

More information

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization 2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic

More information

Hybrid Approach for Energy Optimization in Wireless Sensor Networks

Hybrid Approach for Energy Optimization in Wireless Sensor Networks ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference

More information

A Native Approach to Cell to Switch Assignment Using Firefly Algorithm

A Native Approach to Cell to Switch Assignment Using Firefly Algorithm International Journal of Engineering Inventions ISSN: 2278-7461, www.ijeijournal.com Volume 1, Issue 2(September 2012) PP: 17-22 A Native Approach to Cell to Switch Assignment Using Firefly Algorithm Apoorva

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 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

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS -

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS - TO SOLVE ECONOMIC DISPATCH PROBLEM USING SFLA P. Sowmya* & Dr. S. P. Umayal** * PG Scholar, Department Electrical and Electronics Engineering, Muthayammal Engineering College, Rasipuram, Tamilnadu ** Dean

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

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization J.Venkatesh 1, B.Chiranjeevulu 2 1 PG Student, Dept. of ECE, Viswanadha Institute of Technology And Management,

More information

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AUTOMATIC TEST CASE GENERATION FOR PERFORMANCE ENHANCEMENT OF SOFTWARE THROUGH GENETIC ALGORITHM AND RANDOM TESTING Bright Keswani,

More information

Firefly Algorithm to Solve Two Dimensional Bin Packing Problem

Firefly Algorithm to Solve Two Dimensional Bin Packing Problem Firefly Algorithm to Solve Two Dimensional Bin Packing Problem Kratika Chandra, Sudhir Singh Department of Computer Science and Engineering, U.P.T.U. Kanpur Institute of Technology, Kanpur, India. Abstract

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

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 compromise method for solving fuzzy multi objective fixed charge transportation problem

A compromise method for solving fuzzy multi objective fixed charge transportation problem Lecture Notes in Management Science (2016) Vol. 8, 8 15 ISSN 2008-0050 (Print), ISSN 1927-0097 (Online) A compromise method for solving fuzzy multi objective fixed charge transportation problem Ratnesh

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

Multicriterial Optimization Using Genetic Algorithm

Multicriterial Optimization Using Genetic Algorithm Multicriterial Optimization Using Genetic Algorithm 180 175 170 165 Fitness 160 155 150 145 140 Best Fitness Mean Fitness 135 130 0 Page 1 100 200 300 Generations 400 500 600 Contents Optimization, Local

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

Introduction to Multiobjective Optimization

Introduction to Multiobjective Optimization Introduction to Multiobjective Optimization Jussi Hakanen jussi.hakanen@jyu.fi Contents Multiple Criteria Decision Making (MCDM) Formulation of a multiobjective problem On solving multiobjective problems

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

arxiv: v1 [math.oc] 19 Dec 2013

arxiv: v1 [math.oc] 19 Dec 2013 arxiv:1312.5667v1 [math.oc] 19 Dec 2013 A Framework for Self-Tuning Optimization Algorithm Xin-She Yang 1, Suash Deb, Martin Loomes 1, Mehmet Karamanoglu 1 1) School of Science and Technology, Middlesex

More information

A Comparative Study on Nature Inspired Algorithms with Firefly Algorithm

A Comparative Study on Nature Inspired Algorithms with Firefly Algorithm International Journal of Engineering and Technology Volume 4 No. 10, October, 2014 A Comparative Study on Nature Inspired Algorithms with Firefly Algorithm M. K. A. Ariyaratne, T. G. I. Fernando Department

More information

Ahmed T. Sadiq. Ali Makki Sagheer* Mohammed Salah Ibrahim

Ahmed T. Sadiq. Ali Makki Sagheer* Mohammed Salah Ibrahim Int. J. Reasoning-based Intelligent Systems, Vol. 4, No. 4, 2012 221 Improved scatter search for 4-colour mapping problem Ahmed T. Sadiq Computer Science Department, University of Technology, Baghdad,

More information

A Cost Comparative Analysis for Economic Load Dispatch Problems Using Modern Optimization Techniques

A Cost Comparative Analysis for Economic Load Dispatch Problems Using Modern Optimization Techniques ISSN 2319 7757 EISSN 2319 7765 RESEARCH Indian Journal of Engineering, Volume 2, Number 4, February 2013 RESEARCH Indian Journal of Engineering A Cost Comparative Analysis for Economic Load Dispatch Problems

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

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques N.N.Poddar 1, D. Kaur 2 1 Electrical Engineering and Computer Science, University of Toledo, Toledo, OH, USA 2

More information

Control of an Adaptive Light Shelf Using Multi-Objective Optimization

Control of an Adaptive Light Shelf Using Multi-Objective Optimization The 31st International Symposium on Automation and Robotics in Construction and Mining (ISARC 2014) Control of an Adaptive Light Shelf Using Multi-Objective Optimization Benny Raphael a a Civil Engineering

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

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

Computational Optimization, Modelling and Simulation: Past, Present and Future

Computational Optimization, Modelling and Simulation: Past, Present and Future Procedia Computer Science Volume 29, 2014, Pages 754 758 ICCS 2014. 14th International Conference on Computational Science Computational Optimization, Modelling and Simulation: Past, Present and Future

More information

MICROSTRIP COUPLER DESIGN USING BAT ALGORITHM

MICROSTRIP COUPLER DESIGN USING BAT ALGORITHM MICROSTRIP COUPLER DESIGN USING BAT ALGORITHM EzgiDeniz Ulker 1 and Sadik Ulker 2 1 Department of Computer Engineering, Girne American University, Mersin 10, Turkey 2 Department of Electrical and Electronics

More information

Generating Uniformly Distributed Pareto Optimal Points for Constrained and Unconstrained Multicriteria Optimization

Generating Uniformly Distributed Pareto Optimal Points for Constrained and Unconstrained Multicriteria Optimization Generating Uniformly Distributed Pareto Optimal Points for Constrained and Unconstrained Multicriteria Optimization Crina Grosan Department of Computer Science Babes-Bolyai University Cluj-Napoca, Romania

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

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

Scheduling Mixed-Model Assembly Lines with Cost Objectives by a Hybrid Algorithm

Scheduling Mixed-Model Assembly Lines with Cost Objectives by a Hybrid Algorithm Scheduling Mixed-Model Assembly Lines with Cost Objectives by a Hybrid Algorithm Binggang Wang, Yunqing Rao, Xinyu Shao, and Mengchang Wang The State Key Laboratory of Digital Manufacturing Equipment and

More information

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller Solving A Nonlinear Side Constrained Transportation Problem by Using Spanning Tree-based Genetic Algorithm with Fuzzy Logic Controller Yasuhiro Tsujimura *, Mitsuo Gen ** and Admi Syarif **,*** * Department

More information

Optimized Watermarking Using Swarm-Based Bacterial Foraging

Optimized Watermarking Using Swarm-Based Bacterial Foraging Journal of Information Hiding and Multimedia Signal Processing c 2009 ISSN 2073-4212 Ubiquitous International Volume 1, Number 1, January 2010 Optimized Watermarking Using Swarm-Based Bacterial Foraging

More information

GOAL GEOMETRIC PROGRAMMING PROBLEM (G 2 P 2 ) WITH CRISP AND IMPRECISE TARGETS

GOAL GEOMETRIC PROGRAMMING PROBLEM (G 2 P 2 ) WITH CRISP AND IMPRECISE TARGETS Volume 4, No. 8, August 2013 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info GOAL GEOMETRIC PROGRAMMING PROBLEM (G 2 P 2 ) WITH CRISP AND IMPRECISE TARGETS

More information

Jednociljna i višeciljna optimizacija korištenjem HUMANT algoritma

Jednociljna i višeciljna optimizacija korištenjem HUMANT algoritma Seminar doktoranada i poslijedoktoranada 2015. Dani FESB-a 2015., Split, 25. - 31. svibnja 2015. Jednociljna i višeciljna optimizacija korištenjem HUMANT algoritma (Single-Objective and Multi-Objective

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

A Parallel Evolutionary Algorithm for Discovery of Decision Rules

A Parallel Evolutionary Algorithm for Discovery of Decision Rules A Parallel Evolutionary Algorithm for Discovery of Decision Rules Wojciech Kwedlo Faculty of Computer Science Technical University of Bia lystok Wiejska 45a, 15-351 Bia lystok, Poland wkwedlo@ii.pb.bialystok.pl

More information

Introduction to Genetic Algorithms

Introduction to Genetic Algorithms Advanced Topics in Image Analysis and Machine Learning Introduction to Genetic Algorithms Week 3 Faculty of Information Science and Engineering Ritsumeikan University Today s class outline Genetic Algorithms

More information

Adaptive Spiral Optimization Algorithm for Benchmark Problems

Adaptive Spiral Optimization Algorithm for Benchmark Problems Bilecik Şeyh Edebali Üniversitesi Fen Bilimleri Dergisi, Cilt:, Sayı:, 6 ISSN: -77 (http://edergi.bilecik.edu.tr/index.php/fbd) Araştırma Makalesi/Research Article Adaptive Spiral Optimization Algorithm

More information

A Gaussian Firefly Algorithm

A Gaussian Firefly Algorithm A Gaussian Firefly Algorithm Sh. M. Farahani, A. A. Abshouri, B. Nasiri and M. R. Meybodi Abstract Firefly algorithm is one of the evolutionary optimization algorithms, and is inspired by fireflies behavior

More information

ASIAN JOURNAL OF MANAGEMENT RESEARCH Online Open Access publishing platform for Management Research

ASIAN JOURNAL OF MANAGEMENT RESEARCH Online Open Access publishing platform for Management Research ASIAN JOURNAL OF MANAGEMENT RESEARCH Online Open Access publishing platform for Management Research Copyright 2010 All rights reserved Integrated Publishing association Review Article ISSN 2229 3795 The

More information

Tabu search and genetic algorithms: a comparative study between pure and hybrid agents in an A-teams approach

Tabu search and genetic algorithms: a comparative study between pure and hybrid agents in an A-teams approach Tabu search and genetic algorithms: a comparative study between pure and hybrid agents in an A-teams approach Carlos A. S. Passos (CenPRA) carlos.passos@cenpra.gov.br Daniel M. Aquino (UNICAMP, PIBIC/CNPq)

More information

Fuzzy multi objective transportation problem evolutionary algorithm approach

Fuzzy multi objective transportation problem evolutionary algorithm approach Journal of Physics: Conference Series PPER OPEN CCESS Fuzzy multi objective transportation problem evolutionary algorithm approach To cite this article: T Karthy and K Ganesan 08 J. Phys.: Conf. Ser. 000

More information

Multiobjective Optimisation. Why? Panorama. General Formulation. Decision Space and Objective Space. 1 of 7 02/03/15 09:49.

Multiobjective Optimisation. Why? Panorama. General Formulation. Decision Space and Objective Space. 1 of 7 02/03/15 09:49. ITNPD8/CSCU9YO Multiobjective Optimisation An Overview Nadarajen Veerapen (nve@cs.stir.ac.uk) University of Stirling Why? Classic optimisation: 1 objective Example: Minimise cost Reality is often more

More information

Bi-objective Network Flow Optimization Problem

Bi-objective Network Flow Optimization Problem Bi-objective Network Flow Optimization Problem Pedro Miguel Guedelha Dias Department of Engineering and Management, Instituto Superior Técnico June 2016 Abstract Network flow problems, specifically minimum

More information

Extension of the TOPSIS method for decision-making problems with fuzzy data

Extension of the TOPSIS method for decision-making problems with fuzzy data Applied Mathematics and Computation 181 (2006) 1544 1551 www.elsevier.com/locate/amc Extension of the TOPSIS method for decision-making problems with fuzzy data G.R. Jahanshahloo a, F. Hosseinzadeh Lotfi

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

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Richa Agnihotri #1, Dr. Shikha Agrawal #1, Dr. Rajeev Pandey #1 # Department of Computer Science Engineering, UIT,

More information

Optimal boundary control of a tracking problem for a parabolic distributed system using hierarchical fuzzy control and evolutionary algorithms

Optimal boundary control of a tracking problem for a parabolic distributed system using hierarchical fuzzy control and evolutionary algorithms Optimal boundary control of a tracking problem for a parabolic distributed system using hierarchical fuzzy control and evolutionary algorithms R.J. Stonier, M.J. Drumm and J. Bell Faculty of Informatics

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

Multiobjective Formulations of Fuzzy Rule-Based Classification System Design

Multiobjective Formulations of Fuzzy Rule-Based Classification System Design Multiobjective Formulations of Fuzzy Rule-Based Classification System Design Hisao Ishibuchi and Yusuke Nojima Graduate School of Engineering, Osaka Prefecture University, - Gakuen-cho, Sakai, Osaka 599-853,

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

A heuristic approach to find the global optimum of function

A heuristic approach to find the global optimum of function Journal of Computational and Applied Mathematics 209 (2007) 160 166 www.elsevier.com/locate/cam A heuristic approach to find the global optimum of function M. Duran Toksarı Engineering Faculty, Industrial

More information

A Compromise Solution to Multi Objective Fuzzy Assignment Problem

A Compromise Solution to Multi Objective Fuzzy Assignment Problem Volume 113 No. 13 2017, 226 235 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A Compromise Solution to Multi Objective Fuzzy Assignment Problem

More information

Metaheuristic Optimization with Evolver, Genocop and OptQuest

Metaheuristic Optimization with Evolver, Genocop and OptQuest Metaheuristic Optimization with Evolver, Genocop and OptQuest MANUEL LAGUNA Graduate School of Business Administration University of Colorado, Boulder, CO 80309-0419 Manuel.Laguna@Colorado.EDU Last revision:

More information

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding e Scientific World Journal, Article ID 746260, 8 pages http://dx.doi.org/10.1155/2014/746260 Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding Ming-Yi

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

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 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

MOEA/D with NBI-style Tchebycheff approach for Portfolio Management

MOEA/D with NBI-style Tchebycheff approach for Portfolio Management WCCI 2010 IEEE World Congress on Computational Intelligence July, 18-23, 2010 - CCIB, Barcelona, Spain CEC IEEE with NBI-style Tchebycheff approach for Portfolio Management Qingfu Zhang, Hui Li, Dietmar

More information

Hybrid Optimization Coupling Electromagnetism and Descent Search for Engineering Problems

Hybrid Optimization Coupling Electromagnetism and Descent Search for Engineering Problems Proceedings of the International Conference on Computational and Mathematical Methods in Science and Engineering, CMMSE 2008 13 17 June 2008. Hybrid Optimization Coupling Electromagnetism and Descent Search

More information

TIES598 Nonlinear Multiobjective Optimization Methods to handle computationally expensive problems in multiobjective optimization

TIES598 Nonlinear Multiobjective Optimization Methods to handle computationally expensive problems in multiobjective optimization TIES598 Nonlinear Multiobjective Optimization Methods to hle computationally expensive problems in multiobjective optimization Spring 2015 Jussi Hakanen Markus Hartikainen firstname.lastname@jyu.fi Outline

More information

Evolutionary Non-Linear Great Deluge for University Course Timetabling

Evolutionary Non-Linear Great Deluge for University Course Timetabling Evolutionary Non-Linear Great Deluge for University Course Timetabling Dario Landa-Silva and Joe Henry Obit Automated Scheduling, Optimisation and Planning Research Group School of Computer Science, The

More information

Rank Similarity based MADM Method Selection

Rank Similarity based MADM Method Selection Rank Similarity based MADM Method Selection Subrata Chakraborty School of Electrical Engineering and Computer Science CRC for Infrastructure and Engineering Asset Management Queensland University of Technology

More information

LEARNING WEIGHTS OF FUZZY RULES BY USING GRAVITATIONAL SEARCH ALGORITHM

LEARNING WEIGHTS OF FUZZY RULES BY USING GRAVITATIONAL SEARCH ALGORITHM International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 4, April 2013 pp. 1593 1601 LEARNING WEIGHTS OF FUZZY RULES BY USING GRAVITATIONAL

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

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines International Journal of Mathematics and Computer Applications Research (IJMCAR) ISSN 2249-6955 Vol. 2 Issue 4 Dec - 2012 25-32 TJPRC Pvt. Ltd., BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP

More information

An Evolutionary Algorithm for Minimizing Multimodal Functions

An Evolutionary Algorithm for Minimizing Multimodal Functions An Evolutionary Algorithm for Minimizing Multimodal Functions D.G. Sotiropoulos, V.P. Plagianakos and M.N. Vrahatis University of Patras, Department of Mamatics, Division of Computational Mamatics & Informatics,

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

Mobile Agent Routing for Query Retrieval Using Genetic Algorithm

Mobile Agent Routing for Query Retrieval Using Genetic Algorithm 1 Mobile Agent Routing for Query Retrieval Using Genetic Algorithm A. Selamat a, b, M. H. Selamat a and S. Omatu b a Faculty of Computer Science and Information Systems, Universiti Teknologi Malaysia,

More information

Lecture 5: Optimization of accelerators in simulation and experiments. X. Huang USPAS, Jan 2015

Lecture 5: Optimization of accelerators in simulation and experiments. X. Huang USPAS, Jan 2015 Lecture 5: Optimization of accelerators in simulation and experiments X. Huang USPAS, Jan 2015 1 Optimization in simulation General considerations Optimization algorithms Applications of MOGA Applications

More information

Study on GA-based matching method of railway vehicle wheels

Study on GA-based matching method of railway vehicle wheels Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(4):536-542 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Study on GA-based matching method of railway vehicle

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

Transportation Policy Formulation as a Multi-objective Bilevel Optimization Problem

Transportation Policy Formulation as a Multi-objective Bilevel Optimization Problem Transportation Policy Formulation as a Multi-objective Bi Optimization Problem Ankur Sinha 1, Pekka Malo, and Kalyanmoy Deb 3 1 Productivity and Quantitative Methods Indian Institute of Management Ahmedabad,

More information

Exploration vs. Exploitation in Differential Evolution

Exploration vs. Exploitation in Differential Evolution Exploration vs. Exploitation in Differential Evolution Ângela A. R. Sá 1, Adriano O. Andrade 1, Alcimar B. Soares 1 and Slawomir J. Nasuto 2 Abstract. Differential Evolution (DE) is a tool for efficient

More information

C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem

C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem Bethany Elvira 1, Yudi Satria 2, dan Rahmi Rusin 3 1 Student in Department of Mathematics, University of Indonesia,

More information

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems Dervis Karaboga and Bahriye Basturk Erciyes University, Engineering Faculty, The Department of Computer

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

A Novel Hybrid Self Organizing Migrating Algorithm with Mutation for Global Optimization

A Novel Hybrid Self Organizing Migrating Algorithm with Mutation for Global Optimization International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-6, January 2014 A Novel Hybrid Self Organizing Migrating Algorithm with Mutation for Global Optimization

More information

Multi objective linear programming problem (MOLPP) is one of the popular

Multi objective linear programming problem (MOLPP) is one of the popular CHAPTER 5 FUZZY MULTI OBJECTIVE LINEAR PROGRAMMING PROBLEM 5.1 INTRODUCTION Multi objective linear programming problem (MOLPP) is one of the popular methods to deal with complex and ill - structured decision

More information

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid Demin Wang 2, Hong Zhu 1, and Xin Liu 2 1 College of Computer Science and Technology, Jilin University, Changchun

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

Time Complexity Analysis of the Genetic Algorithm Clustering Method

Time Complexity Analysis of the Genetic Algorithm Clustering Method Time Complexity Analysis of the Genetic Algorithm Clustering Method Z. M. NOPIAH, M. I. KHAIRIR, S. ABDULLAH, M. N. BAHARIN, and A. ARIFIN Department of Mechanical and Materials Engineering Universiti

More information

Outline. CS 6776 Evolutionary Computation. Numerical Optimization. Fitness Function. ,x 2. ) = x 2 1. , x , 5.0 x 1.

Outline. CS 6776 Evolutionary Computation. Numerical Optimization. Fitness Function. ,x 2. ) = x 2 1. , x , 5.0 x 1. Outline CS 6776 Evolutionary Computation January 21, 2014 Problem modeling includes representation design and Fitness Function definition. Fitness function: Unconstrained optimization/modeling Constrained

More information

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-&3 -(' ( +-   % '.+ % ' -0(+$, The structure is a very important aspect in neural network design, it is not only impossible to determine an optimal structure for a given problem, it is even impossible to prove that a given structure

More information