IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN PROBLEMS

Size: px
Start display at page:

Download "IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN PROBLEMS"

Transcription

1 ASIAN JOURNAL OF CIVIL ENGINEERING (BUILDING AND HOUSING) VOL., NO. 6 () PAGES IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN PROBLEMS A. Kaveh *a and S. Talatahari b a Centre of Excellence for Fundamental Studies in Structural Engineering, Iran University of Science and Technology, Tehran, Iran b Department of Civil Engineering, University of Tabriz, Tabriz, Iran ABSTRACT Imperialist Competitive Algorithm (ICA) is one of the recent meta-heuristic algorithms proposed to solve optimization problems. The Imperialist Competitive Algorithm is based on a socio-politically inspired optimization strategy. This paper presents four different variants of this algorithm. These methods are applied to some engineering design problems and a comparison is made among the results of these algorithms and other meta-heuristics. The results show the efficiency and capabilities of the ICA in finding the optimum design. Keywords: Imperialist competitive algorithm; meta-heuristic algorithms; engineering design problems. INTRODUCTION In the recent decades, many mathematical algorithms have been developed to solve various engineering optimization problems. However due to some disadvantages of these methods to handle engineering problems [], meta-heuristic algorithms, such as Genetic Algorithms (GAs) proposed by Holland [] and Goldberg [], Particle Swarm Optimization (PSO) developed by Eberhart and Kennedy [4], Ant Colony Optimization (ACO) formulated by Dorigo et al. [5], Harmony Search (HS) suggested by Geem et al. [6], Big Bang Big Crunch algorithm (BB BC) proposed by Erol and Eksin [7] and improved by the authors [8], and Charged System Search (CSS) developed by Kaveh and Talatahari [9-] are widely utilized for solving optimization engineering design problems. These methods are mostly powerful tools for obtaining the solution of optimization problems. Recently a new meta-heuristic algorithm, so called Imperialist Competitive Algorithm (ICA) is proposed by Atashpaz et al. [,] and applied to structural optimum design by the Kaveh and Talatahari [4]. ICA is a socio-politically motivated optimization algorithm which is similar to many other evolutionary algorithms, and starts with a random initial population or empires. Each individual agent of an empire is called country and the * address of the corresponding author: alikaveh@iust.ac.ir (A. Kaveh)

2 676 A. Kaveh and S. Talatahari countries are categorized into two types; colony and imperialist state that collectively form empires. Imperialistic competitions among these empires form the basis of the ICA. During this competition, weak empires collapse and powerful ones take possession of their colonies. Imperialistic competitions converge to a state in which there exists only one empire and its colonies are in the same position and have the same cost as the imperialist []. This article utilizes ICA for the solution of some engineering problems. In order to fulfill this aim, four different ICA-based methods are developed. Some changes on the original ICA are performed to improve the exploration and exploitation abilities of the algorithm. There are some constraints in the engineering design problems which must be handled. Several techniques are available to handle the constraints for meta-heuristic algorithms. The feasible-based constrained approach is one of the powerful and reliable approaches used by many researchers [5]. In this paper, a modified feasible-based mechanism handles the constraints [6]. Simulation results and comparisons based on various well-known constrained engineering design problems demonstrate the efficiency of the present algorithm and its variants.. ENGINEERING OPTIMIZATION PROBLEMS. Statement of the optimization design problem Many engineering design problems can be formulated as constrained optimization problems: find { x} subject to : to x T minimize g ({ x}) j h ({ x}) i,min k x x i f i,max cost ({ x}) j,,..., n k,,..., n i,,..., d where { x } [ x, x,..., x d ] denotes the decision vector; f cost is the cost function (objective function); x i, min and x i, max are the minimum and the maximum permissible values for the ith variable, respectively; n g is the number of inequality constraints and n h is the number of equality constraints. In common practice, an equality constraint h k ({ x}) can be replaced by an inequality constraint h k ({ x}), where is a small tolerant amount. Thus all constraints can be transformed into inequality constraints [7]. g h (). Constraint handling approach The aim of a constraint optimization is to search for feasible solutions with better objective values. {x} is a feasible solution if it satisfies all the constraints. In this paper, a modified feasible-based mechanism is utilized to handle the constraints which can be described as follows [6]:

3 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN Level : Any feasible solution is preferred to any infeasible solution. Level : Infeasible solutions containing slight violence of the constraints (from. in the first iteration to. in the last iteration) are considered as feasible solutions. Level : Between two feasible solutions, the one having better objective function value is preferred. Level 4: Between two infeasible solutions, the one having smaller sum of constraint violation is preferred. This sum is calculated as Viol ng n h j, g j ({ x}) max, h j ({ x}) max () By using feasible-based rule in the first and fourth levels, the search tends to the feasible region rather than infeasible region, and in the third level the search tends to the feasible region with good solutions. For most of the engineering optimization problems, the global minimum is located on or close to the boundary of a feasible design space. Applying the level, the particles will approach to the boundaries and can fly to the global minimum with a higher probability.. IMPERIALIST COMPETITIVE ALGORITHM IMPLEMENTATION As an alternative to the conventional mathematical approaches, the meta-heuristic optimization techniques have widely been utilized and improved to obtain engineering optimum design solutions. Many of these methods are created by the simulation of the natural processes. As an example, GA is a particular evolutionary algorithm, which aims at simulating natural genetic variation and natural selection. The inspiration source of PSO, formulated by Edward and Kennedy in 995 [4], is the social behavior of animals such as bird flocking or fish schooling. Ant Colony Ooptimization simulates the foraging behavior of real ants. Harmony Search imitates the musical performance process which takes place when a musician searches for a better state of harmony. As another example, Big Bang Big Crunch algorithm relies on one of the theories of the evolution of the universe. Also, Charged System Search utilizes the governing laws of physics and mechanics, [9]. This paper presents a new optimization algorithm which contrary to the above mentioned methods, is not based on phenomena from the nature. j. General aspects [] ICA simulates the social political process of imperialism and imperialistic competition. This algorithm is population based process in which each individual of the population is called a country. Some of the best countries (in optimization terminology, countries with lower cost) are selected to be the imperialist states and the remaining countries form the colonies of these imperialists. All the colonies of initial countries are divided among the imperialists based on their power. The power of each country, the counterpart of fitness value, is inversely proportional to its cost. The imperialist states together with their colonies form

4 678 A. Kaveh and S. Talatahari some empires. After forming initial empires, the colonies in each empire start moving toward their relevant imperialist country. This movement is a simple model of assimilation policy which was pursued by some of the imperialist states. The total power of an empire depends on both the power of the imperialist country and the power of its colonies. This fact is modeled by defining the total power of an empire as the power of the imperialist country plus a percentage of mean power of its colonies. Then the imperialistic competition begins among all the empires. Any empire that is not able to succeed in this competition and cannot increase its power (or at least prevent losing its power) will be eliminated from the competition. The imperialistic competition will gradually result in an increase in the power of the powerful empires and a decrease in the power of weaker ones. Weak empires will loose their power and ultimately they will collapse. The movement of colonies toward their relevant imperialist states along with competition among empires and also the collapse mechanism will hopefully cause all the countries to converge to a state in which there exist just one empire in the world and all the other countries are colonies of that empire. In this ideal new world, colonies will have the same position and power as the imperialist.. Original ICA Each agent or country is formed of an array of variable values and the related cost of a country is found by evaluation of the cost function f cost of the corresponding variables using Eq. (). Total number of initial countries is set to N country and the number of the most powerful countries to form the empires is taken as N imp. The remaining N col of the initial countries will be the colonies each of which belongs to an empire. In this paper, percent of countries belong to empires and the remaining are used as colonies. To form the initial empires, the colonies are divided among imperialists based on their power. That is, the number of colonies of an empire should be directly proportionate to its power. In order to proportionally divide the colonies among imperialists, the normalized cost of an imperialist is defined as ( imp, n) ( imp, i) C f ( f ) () ( imp, n) n cost max i cost where f cost is the cost of the nth imperialist and C n is its normalized cost. The initial colonies are divided among empires based on their power or normalized cost, and for the nth empire it will be as follows Cn NCn Round Ncol (4) Nimp C i i where NC n is the initial number of colonies associated to the nth empire which are selected randomly among the colonies. These colonies along with the nth imperialist form the nth empire.

5 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN In ICA, the assimilation policy, pursued by some of former imperialist states, is modeled by moving all the colonies toward the imperialist. This movement is shown in Figure (a) in which a colony moves toward the imperialist by a random value that is uniformly distributed between and β d: { x} new { x} old U (, d) { V} (5) where β is a parameter greater than and d is the distance between colony and imperialist. β> causes the colonies to get closer to the imperialist state from both sides. β >> gradually results in a divergence of colonies from the imperialist state, while a very close value to for β reduces the search ability of the algorithm. { V } is a vector which its start point is the previous location of the colony and its direction is toward the imperialist locations. The length of this vector is set to unity. (a) (b) Figure. Movement of colonies to its new location in the original ICA: (a) toward their relevant imperialist, (b) in a randomly deviated direction To increase the searching around the imperialist, a random amount of deviation is added to the direction of movement. Figure (b) shows the new direction which is obtained by deviating the previous location of the country as great as θ. In this figure, θ is a random

6 68 A. Kaveh and S. Talatahari number with uniform distribution as U (, ) (6) where is a parameter that adjusts the deviation from the original direction. In most of implementations, a value of about for β [] and about. (Rad) for results in good convergence of countries to the global minimum. If the new position of a colony is better than that of the corresponding imperialist (considering the cost function), the imperialist and the colony change their positions and the new location with lower cost becomes the imperialist. Then the other colonies move toward this new position. Imperialistic competition is another strategy utilized in the ICA methodology. All empires try to take the possession of colonies of other empires and control them. The imperialistic competition gradually reduces the power of weaker empires and increases the power of more powerful ones. The imperialistic competition is modeled by just picking some (usually one) of the weakest colonies of the weakest empires and making a competition among all empires to possess these (this) colonies. Based on their total power, in this competition, each of empires will have a likelihood of taking possession of the mentioned colonies. Total power of an empire is mainly affected by the power of imperialist country. But the power of the colonies of an empire has an effect, albeit negligible, on the total power of that empire. This fact is modeled by defining the total cost as TC NCn ( imp, n) i n f t ( col, i) cost cos (7) NC where TC n is the total cost of the nth empire and is a positive number which is considered to be less than. A small value for causes the total power of the empire to be determined by just the imperialist and increasing it will add to the role of the colonies in determining the total power of the corresponding empire. The value of. for is found to be a good value in most of the implementations []. Similar to Eq. (), the normalized total cost is defined as NTC n f n TCn max ( TCi ) (8) i where NTC n is the normalized total cost of the nth empire. Having the normalized total cost, the possession probability of each empire is evaluated by

7 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN P n NTC N imp NTC i n i (9) When an empire loses all its colonies, it is assumed to be collapsed. In this model implementation where the powerless empires collapse in the imperialistic competition, the corresponding colonies will be divided among the other empires. Moving colonies toward imperialists are continued and imperialistic competition and implementations are performed during the search process. When the number of iterations reaches a pre-defined value, the search process is stopped. The pseudo-code of the ICA algorithm is presented in Figure. Step : Initialization. Define the optimization problem; Select some random points as new position of colonies; Initialize the empires. Step : Colonies Movement. Move the colonies toward their relevant imperialist. Step : Imperialist Updating. If the new colony has lower cost than that of imperialist, exchange the positions of that colony and the imperialist. Step 4: Imperialistic Competition. Pick the weakest colony from the weakest empire and give it to the empire that has the most likelihood to possess it. Step 5: Implementation. Eliminate the powerless empires. Step 6: Terminating Criterion Control. Repeat Steps -5 until a terminating criterion is satisfied. Figure. The pseudo-code of the ICA algorithm.. Different Variants of ICA-based methods Recently, the authors presented a variant of the ICA for the structural optimum design [4]. Here, we present three other variants of the ICA method by simplifying the previous method of [4]. These variants are designed considering different movement approaches for countries as follow:.. method According to Figure (a), when a colony is deviated by θ from its previous direction of movement, it can be located on any point in the circle shown in the figure. In the first version of the ICA, we define a random vector, { V }, to determine the location of the colony. This vector is designed in a manner that it is perpendicular to the line crossing the previous location of colony and the imperialistic (i.e. { V } ) and its length is equal to unity. Therefore, Eqs. (5) and (6) are modified and replaced by the following equation

8 68 A. Kaveh and S. Talatahari { x} new { x} { V } old U (, d) { V } tan( ) d { V }, { rand} { V } { V }, { V } ().. ICA- method As the second version, we utilize the different random values for the different components of the solution vector. Since these random values are not necessarily the same, the colony is deviated automatically without requiring the definition of θ, as shown in Figure (b). Thus we will have { x} { x} d { rand} { V} () new old where {rand} is a random vector and the sign " " denotes an element-by-element multiplication. It should be noted that in Eq. (5), U (, d) creates one random number... ICA- method The third ICA-based algorithm utilizes the combination of the properties of the previous two versions. For ICA-, not only different random values are used similar to ICA-, but also the definition of θ is taken as that of in order to increase the exploration of the algorithm as follows: { x} new { x} old d { rand} { V} tan( ) d { V}, () { V } { rand} { V } { V }, { V } Figure (c) describes the performance of this version. As a result, this algorithm will have the most exploration ability among the others...4 method [4] As the last method, Eq. () is modified as shown in Figure (d). Here, considering the two first term of this equation, a point out of the colony-imperialistic contacting line can be obtained as indicated in the figure. Then, it is possible to obtain the orthogonal colonyimperialistic contacting line instead of the random vector defined by Eq. (). Thus the final location of colony will be as { x} new { x} old d { rand} { V} U (, ) tan( ) d { V}, { V } { V }, { V } () Comparing to ICA-, in this method { V } is not a random vector, since this vector must be crossed the point obtained from the two first terms and also be perpendicular to { V }. Therefore, we use a random value by using U (, ) for the third term of the Eq. () which changes its value in addition to its direction by using the negative values.

9 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN (a) (b) (c) (d) Figure. Performance of variants ICA-based algorithms: (a), (b) ICA-, (c) ICA-, (d)

10 684 A. Kaveh and S. Talatahari 4. SIMULATION AND ANALYSIS Some well-studied numerical examples are taken from the optimization literature to examine the efficiency of the proposed approaches. The examples contain some uni-modal and multimodal mathematical functions presented in section 4. and some engineering design problems investigated in section 4.. These examples have been previously solved using a variety of other techniques, which is useful to show the validity and effectiveness of the proposed algorithms. For each example, independent runs are carried out using each ICA-based algorithm and compared to other methods. 4. Mathematical examples In this section a number of benchmark functions are optimized using ICA-based algorithms and the results are compared to each other to recognize the best version of the ICA method among the others. The description of these test problems is provided in Table. The number of variables (d) is set to. Figure 4 shows the final results of the ICA-based algorithms in the independent runs. For all functions, ICA- has the worst performance. This shows that utilizing different random values without considering deviation angle is not sufficient and it is necessary to add some other factors in order to increase the exploration ability. For the first and fifth functions, the has better performance than others while for the reminding is the best algorithm. For fourth function both and IAC-4 in all independent runs can find the global minimum. Table presents the statistics data for these algorithms. Small values indicate the stability of the algorithm. Considering the results of Table and Figure 4, one can be conclude that and are better algorithms which utilize both different random numbers and deviation angle. Function name F F F F 4 Table : Specifications of the benchmark problems Interval { x } [,] { x } [.8,.8] d d Function f ({ x}) 4 f ({ x}) ixi d x i i rand[,) Global minimum { x } [, ] { x } [ 6,6] d d d i f ({ x}) exp.5 i f ({ x}) 4 d x i d d xi xi cos( ) i i i.... F 5 { x } [,] d f ({ x}) d i ( x i xi ) ( xi ). F 6 { x } [ 5.,5.] d x i cos( x i ) f ({ x}) d i.

11 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN Table : Statistics data for the ICA-based algorithm Function name ICA- ICA- F minimm 4.5e.69.e 7.6e mean 5.89e.9.e 5 median Std 8.76e.e e 5.68e e.7e 4.49e F minimum mean median Std F minimm mean median Std..7.5e 7. F 4 minimum.8e.44.84e e mean.98e e 5 5.8e median 4.65e e 5.86e Std.54e e 5 7.7e F 5 minimum mean median Std F 6 minimum mean median Std

12 686 A. Kaveh and S. Talatahari Final result Final result Final result -5 - (a) F # of run (c) F # of run (e) F # of run ICA- ICA- ICA- ICA- ICA- ICA- Final result Final result - - (b) F # of run (d) F # of run (f) F # of run Figure 4. Comparing the final results of mathematical results obtained by the ICA-based algorithms Final result ICA- ICA- ICA- ICA- ICA- ICA- 4. Engineering design problems Here, a set of four engineering design optimization problems was chosen to evaluate the performance of our proposed algorithm. The number of objective function evaluations per run is set to,. This value for a GA-based algorithm of Coello [8], and for a PSO-based method of He and Wang [7] is equal to 9, and, respectively. For the evolution strategies presented by Montes and Coello [9], it is 5,. Thus, it can be pointed out that ICA-based algorithm has a better convergence speed compared to other meta-heuristics. The detailed descriptions of the test problems are presented in the following subsections.

13 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN A tension/compression spring design problem This problem consists of minimizing the weight of a tension/compression spring subject to constraints on shear stress, surge frequency and minimum deflection as shown in Figure 5. The design variables are the mean coil diameter D (=x ); the wire diameter d (=x ) and the number of active coils N (=x ). The detailed information of the problem is stated in Table. Cost function Constraint functions Variable regions Table : Specifications of the tension/compression spring problem f cost x}) ( x ) ({ x x 4 xx g ({ x}) 7785x 4x xx g ({ x}) 4 566( x x x ) 58x 4.45x g ({ x}) x x x x g 4({ x}).5.5 x.5 x. x 5 This problem has been solved by Belegundu [] using eight different mathematical optimization techniques (only the best results are shown). Arora [] also solved this problem using a numerical optimization technique called a constraint correction at the constant cost. Coello [8] as well as Coello and Montes [] solved this problem using GAbased method. Additionally, He and Wang [7] utilized a co-evolutionary particle swarm optimization (CPSO). Recently, Montes and Coello [9] used various evolution strategies to solve this problem. Table 4 presents the best solution and statistical information of this problem obtained using the ICA-based algorithms and compares the results with solutions reported by other researchers. The best feasible solutions obtained by and are better than those previously reported. In addition, as shown in the table, the average searching quality of ICA- 4 is superior to those of other methods. Moreover, the standard deviation of the results by and in independent runs for this problem among the others is the smallest.

14 688 A. Kaveh and S. Talatahari Methods Belegundu [] Arora [] Coello [8] Coello & Montes [] He & Wang [7] Montes & Coello [9] ICA- ICA- Figure 5. Tension/compression spring Table 4: Optimum results for the tension/compression string design x (d) x (D) x (N) Best result Mean of results Worst result Std. Dev..99e 5 5.9e e e 4.686e 5.98e 4.9e 4.85e A welded beam design problem The welded beam structure, shown in Figure 6, is a practical design problem that has been often used as a benchmark problem for testing different optimization methods. The objective is to find the minimum fabricating cost of the welded beam subject to constraints on shear stress ( ), bending stress ( ), buckling load ( P c ), end deflection ( ), and side constraint. There are four design variables, namely h( x), l( x), t( x) and b( x4). The mathematical formulation of the problem is presented in Table 5.

15 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN Cost function Constraint functions Figure 6. Welded beam structure Table 5: Specifications of the welded beam problem g f cost ({ x}).47x x.48xx4 (4. x) Variable regions g ({ x}) ({ x}) max g x}) ({ x}) ({ max g ({ x}) x x4 4({ x}).47x.48x x4(4. x) 5. g 5({ x}).5 x g6({ x}) ({ x}) max g7 ({ x}) P Pc ({ x}) ({ x }) x ( ') ' " ( ") R ' P MR, ' x x J x x x x M P( L ), R 4 x x x J xx 6PL 4PL ({ x}), ({ x}) x Ex x 4x x x4 4.E 6 x E P c ({ x}) L L 4G P 6lb, L 4in, 6 6 E psi, G psi. x, 4. x 6, 4

16 69 A. Kaveh and S. Talatahari Deb [], Coello [8] and Coello and Montes [] solved this problem using GA-based methods. Radgsdell and Phillips [4] compared optimal results of different optimization methods that were mainly based on mathematical optimization algorithms containing APPROX (Griffith and Stewart s successive linear approximation), DAVID (Davidon Fletcher Powell with a penalty function), SIMPLEX (Simplex method with a penalty function), and RANDOM (Richardson s random method) algorithms. Also, He and Wang [7] using CPSO, and Montes and Coello [9] using evolution strategies solved this problem. The comparison of results is shown in Table 6. The result, which was obtained after, searches, was better than those reported by He and Wang [7] who got the best results between others. The reported number of function evolution for by He and Wang is,. The statistical simulation results are also shown in Table 6. From Table 6, it can be seen that the worst solutions found by ICAbased methods are better than the best solution found by Ragsdell and Phillips [4] and the best solution found by Deb []. In addition, the standard deviation of the results by all ICAbased methods in independent runs is very small. Methods x (h) Regsdell & Phillips [4] APPROX DAVID SIMPLEX RANDOM Deb [] Coello [8] Coello & Montes [] He & Wang [7] Montes & Coello [9] ICA- ICA Table 6: Optimum results for the welded beam design x (l) x (t) x 4 (b) Best result Mean of results Worst result Std. Dev A pressure vessel design problem A cylindrical vessel is capped at both ends by hemispherical heads as shown in Figure 7. The

17 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN objective is to minimize the total cost, including the cost of material, forming and welding. Table 7 presents the details of the algorithm in which x is the thickness of the shell (T s ), x is the thickness of the head (T h ), x is the inner radius (R) and x 4 is the length of cylindrical section of the vessel, not including the head (L). T s and T h are integer multiples of.65 inch, the available thickness of rolled steel plates, and R and L are continuous. Cost function Constraint functions Variable regions Figure 7. Schematic of pressure vessel Table 7: Specifications of the pressure vessel problem cost x}).64xx x4.778x x.66x x x f ({ x g g ({ x}) x.9x g ({ x}) x.954x 4 x ({ x}) x x4,96, g ({ x}) x4 4 4 x, x, 4 99 The approaches applied to this problem include genetic adaptive search (Deb and Gene [5]), a GA-based co-evolution model (Coello [8]), an augmented Lagrangian multiplier approach (Kannan and Kramer [6]), a branch and bound technique (Sandgren [7]), a feasibility-based tournament selection scheme (Coello and Montes []), a co-evolutionary particle swarm optimization (He and Wang [7]), an evolution strategy (Montes and Coello [9]). The best solutions and their statistical simulation results obtained by the above mentioned approaches and by the ICA methods are listed in Table 8.

18 69 A. Kaveh and S. Talatahari Table 8: Optimum results for the pressure vessel Methods Sandgren [7] Kannan & Kramer [6] Deb & Gene [5] Coello [8] Coello & Montes [] He & Wang [7] Montes & Coello [9] ICA- ICA- x (T s ) x (T h ) x (R) x (L) Best result Mean of results Worst result Std. Dev From Table 8, it can be seen that the best solution found by is better than the best solutions found by other techniques. Also, the average searching quality of ICA-based algorithm is better than those of other methods, and even the worst solutions found by these methods are better than the best solutions found by Deb and Gene [5], Kannan and Kramer [6] and Sandgren [7]. Figure 8. Speed reducer

19 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN Speed reducer design problem The design of the speed reducer [8] shown in Figure 8, is considered with the face width x, module of teeth x, number of teeth on pinion x, length of the first shaft between bearings x 4, length of the second shaft between bearings x 5, diameter of the first shaft x 6, and diameter of the first shaft x 7 (all variables continuous except x that is integer). The weight of the speed reducer is to be minimized subject to constraints on bending stress of the gear teeth, surface stress, transverse deflections of the shafts and stresses in the shaft. The problem is defined in Table 9. Cost function Constraint functions Variable regions Table 9: Specifications of the speed reducer problem fcost ({ x}).7854xx (.x 4.94x 4.94).58x ( x x ) ( x x ).7854( x x x x g ({ x}) x x x g ({ x}) x x x.9x4 g ({ x}) 4 x x x.9 x 5 g 4 ({ x}) 4 x x x. 745 ({ }) x4 6 g 5 x 6.9 x 6 xx. 745 ({ }) x5 6 g 6 x x 7 xx x x g 7 ({ x}) 4 5x g 8({ x}) x x g 9({ x}) x.5x6.9 g ({ x}) x.x7.9 g ({ x}) x.6 x.6;.7 x.8 7 x 8;7. x x 8.;.9 x.9;5. x )

20 694 A. Kaveh and S. Talatahari This example is solved by two constrained particle swarm optimizer algorithms previously (COPSO [9], SiC-PSO []). A total of, and 4, objective function evaluations per run was considered for this COPSO and SiC-PSO algorithms, respectively. However, when, function evaluations are used for ICA-based algorithm similar to the previous examples, in all runs the optimum results are obtained. So, we set 5, function evaluations as the maximum number for the ICA-based algorithm. As shown in Table, even with this small number of function evaluations, could find the best result almost in the all runs. Table summarizes the statistical information of the PSO- and the ICAbased algorithms. In addition, Figure 9 shows the all final results in runs obtained by ICA-based methods for these engineering problems to simplify the comparison. Final result Final result Table : Optimum results for the speed reducer design Methods Hernandez et al. [9] Cagnina et al. [] ICA- ICA # of run (a) Tension/compression spring Best result, , ,9,4, ICA- ICA- Final result Mean of results, ,996.48,.,4.,6.,996. Std. Dev # of run (b) Welded beam structure ICA- ICA- Final result ICA- ICA- ICA- ICA- ICa # of run # of run (c) Pressure vessel (d) Speed reducer Figure 9. Comparing the final results of the engineering examples obtained by the ICA-based algorithms

21 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN CONCLUDING REMARKS Imperialist competitive algorithm (ICA) is a novel meta-heuristic search method that uses imperialism and imperialistic competition process as a source of inspiration. This algorithm starts with some random initial countries. Some of the best countries are selected to be the imperialist states and all the other countries form the colonies of these imperialists. The colonies are divided among the imperialists based on their power. Then, the colonies start moving toward their relevant imperialist state. This movement is a simple model of assimilation policy that is pursued by some imperialist states. In addition, the imperialistic competition strategy gradually reduces the power of weaker empires and increases the power of more powerful ones. This is modeled by picking some of the weakest colonies of the weakest empires and making a competition among all empires to possess this colony. This process is continued and when an empire loses all its colonies, it will be collapsed. Here, four different rules are presented to describe the movement process of colonies. According to the first rule, after moving the colony toward its imperialist, a random vector orthogonal to the colony-imperialistic contacting line is utilized to deviate the movement direction of the colony. This deviation was forecasted to increase the search ability of the algorithm. For the second variant, the different random values are utilized for the components of the solution vector without requiring the use of θ. The results of the ICA- approach for the mathematical and engineering numerical examples indicate inferiority of this version compared to the others. This proves the fact that to have a better algorithm, the use of a deviation angle in the movement process is necessary. Combining variants and forms the variant ICA-. Due to using random values in the direct movement step (similar to that defined in ICA-) and in the deviation step (similar to that described in ), the exploration ability is quite high for this variant. However, the balance between exploration and exploitation of the method is not regarded sufficiently suitable and as a result it is the second weakest algorithm. In the last variant as described in Ref. [4], the direct movement step is considered as defined for ICA-, however for the deviation step, the orthogonal colony-imperialistic contacting line is utilized. This variant has directed the search process toward the global optimum in all the numerical examples studied in the article. Having a good search ability in addition to a powerful exploitation makes this variant superior compared to the other ICA-based algorithms. The comparison of the results with other meta-heuristic methods for engineering examples shows that and methods have a good convergence rate and can reach to better solutions. Comparing and methods, it can be observed that [4] has a better performance while the complexity of the is less and its results are not considerably worse than. To sum up, these two presented variants of the new algorithm are powerful optimization methods which can easily be utilized for engineering problems to find the optimum designs. Acknowledgement: The first author as the fellow of the Iranian Academy of Sciences is grateful for the support.

22 696 A. Kaveh and S. Talatahari REFERENCES. Kaveh A, Talatahari S. An improved ant colony optimization for constrained engineering design problems, Engineering Computations, International Journal for Computer-Aided Engineering and Software, No., 7() Holland JH. Adaptation in Natural and Artificial Systems. Ann Arbor, MI, University of Michigan Press, Goldberg DE. Genetic Algorithms in Search Optimization and Machine Learning. Boston, MA, Addison-Wesley, Eberhart RC, Kennedy J. A new optimizer using particle swarm theory, Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan, Dorigo M, Maniezzo V, Colorni A. The ant system: Optimization by a colony of cooperating agents. IEEE Trans Systems Man Cybernet B. No., 6(996) Geem ZW, Kim JH, Loganathan GV. A new heuristic optimization algorithm; harmony search, Simulation, 76() Erol OK, Eksin I. New optimization method: Big Bang Big Crunch, Advances in Engineering Software. 7(6) Kaveh A, Talatahari S. Size optimization of space trusses using Big Bang Big Crunch algorithm, Computers and Structures, Nos. 7 8, 87(9) Kaveh A, Talatahari S. Novel heuristic optimization method: Charged system search, Acta Mechanica, doi:.7/s ,.. Kaveh A, Talatahari S. Optimal design of skeletal structures via the charged system search algorithm, Structural and Multidisciplinary Optimization, No. 6, 7() Kaveh A, Talatahari S. Charged system search for optimum grillage systems design using the LRFD-AISC Code, Journal of Constructional Steel Research, No. 6, 66() Atashpaz-Gargari E, Lucas C. Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition, In: IEEE Congress on Evolutionary Computation, Singapore, 7, pp Atashpaz-Gargari E, Hashemzadeh F, Rajabioun R, Lucas C. Colonial competitive algorithm: A novel approach for PID controller design in MIMO distillation column process, International Journal of Intelligent Computing and Cybernetics, No., (8) Kaveh A, Talatahari S. Optimum design of skeletal structures using imperialist competitive algorithm, Computers and Structures,.6/j.compstruc Deb K. An efficient constraint handling method for genetic algorithms. Computer Methods in Applied Mechanics and Engineering, 86() Kaveh A, Talatahari S. A particle swarm ant colony optimization algorithm for truss structures with discrete variables, Journal of Constructional Steel Research, Nos. 8 9, 65(9) He Q, Wang L. An effective co-evolutionary particle swarm optimization for constrained engineering design problems, Engineering Applications of Artificial Intelligence, (7)

23 IMPERIALIST COMPETITIVE ALGORITHM FOR ENGINEERING DESIGN Coello CAC. Use of a self-adaptive penalty approach for engineering optimization problems, Computers in Industry, 4() Montes EM, Coello CAC. An empirical study about the usefulness of evolution strategies to solve constrained optimization problems, International Journal of General Systems, No. 4, 7(8) Belegundu AD. A Study of Mathematical Programming Methods for Structural Optimization, PhD thesis, Department of Civil and Environmental Engineering, University of Iowa, Iowa, USA, 98.. Arora JS. Introduction to Optimum Design. McGraw-Hill, New York, Coello CAC, Montes EM. Constraint-handling in genetic algorithms through the use of dominance-based tournament selection, Advanced Engineering Informatics, 6() 9.. Deb K. Optimal design of a welded beam via genetic algorithms, AIAA Journal, No., 9(99) Ragsdell KM, Phillips DT. Optimal design of a class of welded structures using geometric programming, ASME Journal of Engineering and Industry Ser. B, No., 98(976) Deb K, Gene AS. A robust optimal design technique for mechanical component design, In: D. Dasgupta, Z. Michalewicz (Eds.), Evolutionary Algorithms in Engineering Applications, Springer, Berlin, 997, pp Kannan BK, Kramer SN. An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design, Transactions of the ASME, Journal of Mechanical Design, 6(994) Sandgren E. Nonlinear integer and discrete programming in mechanical design, In: Proceedings of the ASME Design Technology Conference, F.L. Kissimine, 988, pp Golinski J. An adaptive optimization system applied to machine synthesis, Mechanism and Machine Theory, No. 4, 8(97) Hernandez Aguirre A, Muñoz Zavala AE, Villa Diharce E, Botello Rionda S. COPSO: Constrained Optimization via PSO Algorithm, Technical report No. I-7-4/-- 7, Center for Research in Mathematics (CIMAT), 7.. Cagnina LC, Esquivel SC, Coello CAC. Solving engineering optimization problems with the simple constrained particle swarm optimizer, Informatica, (8) 9 6.

Solving Engineering Optimization Problems with the Simple Constrained Particle Swarm Optimizer

Solving Engineering Optimization Problems with the Simple Constrained Particle Swarm Optimizer Informatica (008) 19 6 19 Solving Engineering Optimization Problems with the Simple Constrained Particle Swarm Optimizer Leticia C. Cagnina and Susana C. Esquivel LIDIC, Universidad Nacional de San Luis,

More information

HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS

HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS NABEEL AL-MILLI Financial and Business Administration and Computer Science Department Zarqa University College Al-Balqa'

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

QCA & CQCA: Quad Countries Algorithm and Chaotic Quad Countries Algorithm

QCA & CQCA: Quad Countries Algorithm and Chaotic Quad Countries Algorithm Journal of Theoretical and Applied Computer Science Vol. 6, No. 3, 2012, pp. 3-20 ISSN 2299-2634 http://www.jtacs.org QCA & CQCA: Quad Countries Algorithm and Chaotic Quad Countries Algorithm M. A. Soltani-Sarvestani

More information

MATLAB CODE FOR AN ENHANCED VIBRATING PARTICLES SYSTEM ALGORITHM

MATLAB CODE FOR AN ENHANCED VIBRATING PARTICLES SYSTEM ALGORITHM INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optim. Civil Eng., 2018; 8(3):401-414 MATLAB CODE FOR AN ENHANCED VIBRATING PARTICLES SYSTEM ALGORITHM A. Kaveh 1*,, S. R. Hoseini Vaez

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

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 hybrid constrained optimization approach coupling PSO and adaptive constraint-handling technique

A hybrid constrained optimization approach coupling PSO and adaptive constraint-handling technique A hybrid constrained optimization approach coupling PSO and adaptive constraint-handling technique WEN LONG, SHAOHONG CAI, JIANJUN JIAO, WENZHUAN ZHANG Guizhou Key Laboratory of Economics System Simulation

More information

A Cultural Algorithm for Optimal Design of Truss Structures

A Cultural Algorithm for Optimal Design of Truss Structures 1721 A Cultural Algorithm for Optimal Design of Truss Structures Abstract A cultural algorithm was utilized in this study to solve optimal design of truss structures problem achieving minimum weight objective

More information

Scheduling Scientific Workflows using Imperialist Competitive Algorithm

Scheduling Scientific Workflows using Imperialist Competitive Algorithm 212 International Conference on Industrial and Intelligent Information (ICIII 212) IPCSIT vol.31 (212) (212) IACSIT Press, Singapore Scheduling Scientific Workflows using Imperialist Competitive Algorithm

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

ASIAN JOURNAL OF CIVIL ENGINEERING (BUILDING AND HOUSING) VOL. 9, NO. 3 (2008) PAGES

ASIAN JOURNAL OF CIVIL ENGINEERING (BUILDING AND HOUSING) VOL. 9, NO. 3 (2008) PAGES ASIAN JOURNAL OF CIVIL ENGINEERING (BUILDING AND HOUSING) VOL. 9, NO. 3 (008) PAGES 5-8 EFFECT OF BEAM SPACING IN THE HARMONY SEARCH BASED OPTIMUM DESIGN OF GRILLAGES F. Erdal *a and M.P. Saka b a Department

More information

Imperialist Competitive Algorithm using Chaos Theory for Optimization (CICA)

Imperialist Competitive Algorithm using Chaos Theory for Optimization (CICA) 2010 12th International Conference on Computer Modelling and Simulation Imperialist Competitive Algorithm using Chaos Theory for Optimization (CICA) Helena Bahrami Dept. of Elec., comp. & IT, Qazvin Azad

More information

Artificial bee colony algorithm with multiple onlookers for constrained optimization problems

Artificial bee colony algorithm with multiple onlookers for constrained optimization problems Artificial bee colony algorithm with multiple onlookers for constrained optimization problems Milos Subotic Faculty of Computer Science University Megatrend Belgrade Bulevar umetnosti 29 SERBIA milos.subotic@gmail.com

More information

AN EFFICIENT COST FUNCTION FOR IMPERIALIST COMPETITIVE ALGORITHM TO FIND BEST CLUSTERS

AN EFFICIENT COST FUNCTION FOR IMPERIALIST COMPETITIVE ALGORITHM TO FIND BEST CLUSTERS AN EFFICIENT COST FUNCTION FOR IMPERIALIST COMPETITIVE ALGORITHM TO FIND BEST CLUSTERS 1 MOJGAN GHANAVATI, 2 MOHAMAD REZA GHOLAMIAN, 3 BEHROUZ MINAEI, 4 MEHRAN DAVOUDI 2 Professor, Iran University of Science

More information

Application of Meta-Heuristic Interval Optimization Algorithms to Technical System Design Problems

Application of Meta-Heuristic Interval Optimization Algorithms to Technical System Design Problems Applied Mathematical Sciences, Vol. 11, 2017, no. 4, 153-161 HIKARI Ltd, www.m-hikari.com https://doi.org/10.12988/ams.2017.610259 Application of Meta-Heuristic Interval Optimization Algorithms to Technical

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

IMPROVING THE PARTICLE SWARM OPTIMIZATION ALGORITHM USING THE SIMPLEX METHOD AT LATE STAGE

IMPROVING THE PARTICLE SWARM OPTIMIZATION ALGORITHM USING THE SIMPLEX METHOD AT LATE STAGE IMPROVING THE PARTICLE SWARM OPTIMIZATION ALGORITHM USING THE SIMPLEX METHOD AT LATE STAGE Fang Wang, and Yuhui Qiu Intelligent Software and Software Engineering Laboratory, Southwest-China Normal University,

More information

Hybrid Cuckoo Search Algorithm based on Powell Search for Constrained Engineering Design Optimization

Hybrid Cuckoo Search Algorithm based on Powell Search for Constrained Engineering Design Optimization Hybrid Cuckoo Search Algorithm based on Powell Search for Constrained Engineering Design Optimization WEN LONG Guizhou University of Finance and Economics Guizhou Key Laboratory of Economics System Simulation

More information

Cloud Computing Resource Planning Based on Imperialist Competitive Algorithm

Cloud Computing Resource Planning Based on Imperialist Competitive Algorithm Cumhuriyet Üniversitesi Fen Fakültesi Fen Bilimleri Dergisi (CFD), Cilt:36, No: 4 Özel Sayı (205) ISSN: 300-949 Cumhuriyet University Faculty of Science Science Journal (CSJ), Vol. 36, No: 4 Special Issue

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

HYBRID PARTICLE SWARM OPTIMIZATION, GRID SEARCH METHOD AND UNIVARIATE METHOD TO OPTIMALLY DESIGN STEEL FRAME STRUCTURES

HYBRID PARTICLE SWARM OPTIMIZATION, GRID SEARCH METHOD AND UNIVARIATE METHOD TO OPTIMALLY DESIGN STEEL FRAME STRUCTURES INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optim. Civil Eng., 20; (2):- Downloaded from www.iust.ac.ir at : IRDT on Sunday August 2th 20 HYBRID PARTICLE SARM OPTIMIZATION, GRID

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

Provide a Method of Scheduling In Computational Grid Using Imperialist Competitive Algorithm

Provide a Method of Scheduling In Computational Grid Using Imperialist Competitive Algorithm IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.6, June 2016 75 Provide a Method of Scheduling In Computational Grid Using Imperialist Competitive Algorithm Mostafa Pahlevanzadeh

More information

Solving the Graph Bisection Problem with Imperialist Competitive Algorithm

Solving the Graph Bisection Problem with Imperialist Competitive Algorithm 2 International Conference on System Engineering and Modeling (ICSEM 2) IPCSIT vol. 34 (2) (2) IACSIT Press, Singapore Solving the Graph Bisection Problem with Imperialist Competitive Algorithm Hodais

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

Feature Selection using Modified Imperialist Competitive Algorithm

Feature Selection using Modified Imperialist Competitive Algorithm Feature Selection using Modified Imperialist Competitive Algorithm S. J. Mousavirad Department of Computer and Electrical Engineering University of Kashan Kashan, Iran jalalmoosavirad@gmail.com Abstract

More information

9 Modified Big Bang Big Crunch Algorithm Introduction MBB BC Method Introduction to BB BC Method

9 Modified Big Bang Big Crunch Algorithm Introduction MBB BC Method Introduction to BB BC Method Contents 1 Introduction... 1 1.1 Metaheuristic Algorithms for Optimization... 1 1.2 Optimal Design of Structures and Goals of the Present Book... 2 1.3 Organization of the Present Book... 5 References...

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

An Introduction to Evolutionary Algorithms

An Introduction to Evolutionary Algorithms An Introduction to Evolutionary Algorithms Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical Information Technology Karthik.sindhya@jyu.fi http://users.jyu.fi/~kasindhy/

More information

Providing new meta-heuristic algorithm for optimization problems inspired by humans behavior to improve their positions

Providing new meta-heuristic algorithm for optimization problems inspired by humans behavior to improve their positions Providing new meta-heuristic algorithm for optimization problems inspired by humans behavior to improve their positions Azar,Adel 1 ; Seyedmirzaee, Seyedmoslem* 2 1- Professor of management, Tarbiatmodares

More information

Particle Swarm Optimization

Particle Swarm Optimization Particle Swarm Optimization Gonçalo Pereira INESC-ID and Instituto Superior Técnico Porto Salvo, Portugal gpereira@gaips.inesc-id.pt April 15, 2011 1 What is it? Particle Swarm Optimization is an algorithm

More information

EE 553 Term Project Report Particle Swarm Optimization (PSO) and PSO with Cross-over

EE 553 Term Project Report Particle Swarm Optimization (PSO) and PSO with Cross-over EE Term Project Report Particle Swarm Optimization (PSO) and PSO with Cross-over Emre Uğur February, 00 Abstract In this work, Particle Swarm Optimization (PSO) method is implemented and applied to various

More information

A Hybrid Glowworm Swarm Optimization Algorithm for Constrained Engineering Design Problems

A Hybrid Glowworm Swarm Optimization Algorithm for Constrained Engineering Design Problems Appl. Math. Inf. Sci. 7, No. 1, 379-388 (2013) 379 Applied Mathematics & Information Sciences An International Journal A Hybrid Glowworm Swarm Optimization Algorithm for Constrained Engineering Design

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

A Binary Model on the Basis of Cuckoo Search Algorithm in Order to Solve the Problem of Knapsack 1-0

A Binary Model on the Basis of Cuckoo Search Algorithm in Order to Solve the Problem of Knapsack 1-0 22 International Conference on System Engineering and Modeling (ICSEM 22) IPCSIT vol. 34 (22) (22) IACSIT Press, Singapore A Binary Model on the Basis of Cuckoo Search Algorithm in Order to Solve the Problem

More information

Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems

Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems Australian Journal of Basic and Applied Sciences, 4(8): 3366-3382, 21 ISSN 1991-8178 Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems Akbar H. Borzabadi,

More information

Using Genetic Algorithms to optimize ACS-TSP

Using Genetic Algorithms to optimize ACS-TSP Using Genetic Algorithms to optimize ACS-TSP Marcin L. Pilat and Tony White School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5B6, Canada {mpilat,arpwhite}@scs.carleton.ca

More information

A NEW HYBRID ALGORITHM FOR TOPOLOGY OPTIMIZATION OF DOUBLE LAYER GRIGS

A NEW HYBRID ALGORITHM FOR TOPOLOGY OPTIMIZATION OF DOUBLE LAYER GRIGS INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optim. Civil Eng., 2015; 5(3):353-374 A NEW HYBRID ALGORITHM FOR TOPOLOGY OPTIMIZATION OF DOUBLE LAYER GRIGS M. Mashayekhi1, E. Salajegheh2*,

More information

A SIMPLIFIED DOLPHIN ECHOLOCATION OPTIMIZATION METHOD FOR OPTIMUM DESIGN OF TRUSSES

A SIMPLIFIED DOLPHIN ECHOLOCATION OPTIMIZATION METHOD FOR OPTIMUM DESIGN OF TRUSSES INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optim. Civil Eng., 2014; 4(3):381-397 A SIMPLIFIED DOLPHIN ECHOLOCATION OPTIMIZATION METHOD FOR OPTIMUM DESIGN OF TRUSSES A. Kaveh 1*,

More information

Solving Travelling Salesman Problem Using Variants of ABC Algorithm

Solving Travelling Salesman Problem Using Variants of ABC Algorithm Volume 2, No. 01, March 2013 ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Solving Travelling

More information

Adaptive Imperialist Competitive Algorithm (AICA)

Adaptive Imperialist Competitive Algorithm (AICA) Adaptive Imperialist Competitive Algorithm () Marjan Abdechiri Elec., comp. & IT Department, Qazvin Azad University, Qazvin, Iran, Marjan.abdechiri@qiau.ac.ir Karim Faez Electrical Engineering Department,

More information

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers

More information

Feeder Reconfiguration Using Binary Coding Particle Swarm Optimization

Feeder Reconfiguration Using Binary Coding Particle Swarm Optimization 488 International Journal Wu-Chang of Control, Wu Automation, and Men-Shen and Systems, Tsai vol. 6, no. 4, pp. 488-494, August 2008 Feeder Reconfiguration Using Binary Coding Particle Swarm Optimization

More information

Hybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques

Hybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques Hybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques Nasser Sadati Abstract Particle Swarm Optimization (PSO) algorithms recently invented as intelligent optimizers with several highly

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

GA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les

GA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les Chaotic Crossover Operator on Genetic Algorithm Hüseyin Demirci Computer Engineering, Sakarya University, Sakarya, 54187, Turkey Ahmet Turan Özcerit Computer Engineering, Sakarya University, Sakarya, 54187,

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

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

Using Genetic Algorithms in Integer Programming for Decision Support

Using Genetic Algorithms in Integer Programming for Decision Support Doi:10.5901/ajis.2014.v3n6p11 Abstract Using Genetic Algorithms in Integer Programming for Decision Support Dr. Youcef Souar Omar Mouffok Taher Moulay University Saida, Algeria Email:Syoucef12@yahoo.fr

More information

Modified Simulated Annealing Algorithm for Discrete Sizing Optimization of Truss Structure

Modified Simulated Annealing Algorithm for Discrete Sizing Optimization of Truss Structure Modified Simulated Annealing Algorithm for Discrete Sizing Optimization of Truss Structure 1) 2) 1) Ph.D. Student, Department of Civil Construction, Federal Technological University of Parana, Rua Dep.

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

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

PARTICLE SWARM OPTIMIZATION (PSO)

PARTICLE SWARM OPTIMIZATION (PSO) PARTICLE SWARM OPTIMIZATION (PSO) J. Kennedy and R. Eberhart, Particle Swarm Optimization. Proceedings of the Fourth IEEE Int. Conference on Neural Networks, 1995. A population based optimization technique

More information

A MULTI-SWARM PARTICLE SWARM OPTIMIZATION WITH LOCAL SEARCH ON MULTI-ROBOT SEARCH SYSTEM

A MULTI-SWARM PARTICLE SWARM OPTIMIZATION WITH LOCAL SEARCH ON MULTI-ROBOT SEARCH SYSTEM A MULTI-SWARM PARTICLE SWARM OPTIMIZATION WITH LOCAL SEARCH ON MULTI-ROBOT SEARCH SYSTEM BAHAREH NAKISA, MOHAMMAD NAIM RASTGOO, MOHAMMAD FAIDZUL NASRUDIN, MOHD ZAKREE AHMAD NAZRI Department of Computer

More information

ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS

ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE Optimisation problems Optimisation & search Two Examples The knapsack problem

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

Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation

Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation Ripandeep Kaur 1, Manpreet Kaur 2 1, 2 Punjab Technical University, Chandigarh Engineering College, Landran, Punjab, India Abstract:

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

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

A Hybrid Fireworks Optimization Method with Differential Evolution Operators

A Hybrid Fireworks Optimization Method with Differential Evolution Operators A Fireworks Optimization Method with Differential Evolution Operators YuJun Zheng a,, XinLi Xu a, HaiFeng Ling b a College of Computer Science & Technology, Zhejiang University of Technology, Hangzhou,

More information

Sci.Int.(Lahore),28(1), ,2016 ISSN ; CODEN: SINTE 8 201

Sci.Int.(Lahore),28(1), ,2016 ISSN ; CODEN: SINTE 8 201 Sci.Int.(Lahore),28(1),201-209,2016 ISSN 1013-5316; CODEN: SINTE 8 201 A NOVEL PLANT PROPAGATION ALGORITHM: MODIFICATIONS AND IMPLEMENTATION Muhammad Sulaiman 1, Abdel Salhi 2, Eric S Fraga 3, Wali Khan

More information

GSO: A New Solution for Solving Unconstrained Optimization Tasks Using Garter Snake s Behavior

GSO: A New Solution for Solving Unconstrained Optimization Tasks Using Garter Snake s Behavior GSO: A New Solution for Solving Unconstrained Optimization Tasks Using Garter Snake s Behavior Maryam Naghdiani, Mohsen Jahanshahi, Senior member, IEEE Department of Computer Engineering Central Tehran

More information

Particle Swarm Optimization

Particle Swarm Optimization Dario Schor, M.Sc., EIT schor@ieee.org Space Systems Department Magellan Aerospace Winnipeg Winnipeg, Manitoba 1 of 34 Optimization Techniques Motivation Optimization: Where, min x F(x), subject to g(x)

More information

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India. Volume 3, Issue 3, March 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Training Artificial

More information

OPTIMIZATION OF OBJECT TRACKING BASED ON ENHANCED IMPERIALIST COMPETITIVE ALGORITHM

OPTIMIZATION OF OBJECT TRACKING BASED ON ENHANCED IMPERIALIST COMPETITIVE ALGORITHM OPTIMIZATION OF OBJECT TRACKING BASED ON ENHANCED IMPERIALIST COMPETITIVE ALGORITHM 1 Luhutyit Peter Damuut and 1 Jakada Dogara Full Length Research Article 1 Department of Mathematical Sciences, Kaduna

More information

STRUCTURAL OPTIMIZATION USING BIG BANG-BIG CRUNCH ALGORITHM: A REVIEW ABSTRACT

STRUCTURAL OPTIMIZATION USING BIG BANG-BIG CRUNCH ALGORITHM: A REVIEW ABSTRACT INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optim. Civil Eng., 2016; 6(3):433-445 STRUCTURAL OPTIMIZATION USING BIG BANG-BIG CRUNCH ALGORITHM: A REVIEW S. Kazemzadeh Azad 1, S. Kazemzadeh

More information

Fuzzy Ant Clustering by Centroid Positioning

Fuzzy Ant Clustering by Centroid Positioning Fuzzy Ant Clustering by Centroid Positioning Parag M. Kanade and Lawrence O. Hall Computer Science & Engineering Dept University of South Florida, Tampa FL 33620 @csee.usf.edu Abstract We

More information

A NOTE ON MIXED VARIABLE MATHEMATICAL PROGRAMS

A NOTE ON MIXED VARIABLE MATHEMATICAL PROGRAMS A Note on Mied Variable Mathematical Programs Technical Report RD-5-7 A NOTE ON MIXED VARIABLE MATHEMATICAL PROGRAMS Abstract Isaac Siwale Technical Report No. RD-5-7 Ape Research Limited 65, Southcroft

More information

A New Efficient and Useful Robust Optimization Approach Design for Multi-Objective Six Sigma

A New Efficient and Useful Robust Optimization Approach Design for Multi-Objective Six Sigma A New Efficient and Useful Robust Optimization Approach Design for Multi-Objective Six Sigma Koji Shimoyama Department of Aeronautics and Astronautics University of Tokyo 3-1-1 Yoshinodai Sagamihara, Kanagawa,

More information

QUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION

QUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION International Journal of Computer Engineering and Applications, Volume VIII, Issue I, Part I, October 14 QUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION Shradha Chawla 1, Vivek Panwar 2 1 Department

More information

Mahdiyeh Eslami, Reza Seyedi Marghaki, Mahdi Shamsadin Motlagh

Mahdiyeh Eslami, Reza Seyedi Marghaki, Mahdi Shamsadin Motlagh International Journal of Scientific & Engineering Research, Volume 6, Issue 1, January-2015 322 Application of Imperialist Competitive Algorithm for Optimum Iterative Learning Control Model Mahdiyeh Eslami,

More information

Particle Swarm Optimization Based Approach for Location Area Planning in Cellular Networks

Particle Swarm Optimization Based Approach for Location Area Planning in Cellular Networks International Journal of Intelligent Systems and Applications in Engineering Advanced Technology and Science ISSN:2147-67992147-6799 www.atscience.org/ijisae Original Research Paper Particle Swarm Optimization

More information

An Improved Tree Seed Algorithm for Optimization Problems

An Improved Tree Seed Algorithm for Optimization Problems International Journal of Machine Learning and Computing, Vol. 8, o. 1, February 2018 An Improved Tree Seed Algorithm for Optimization Problems Murat Aslan, Mehmet Beskirli, Halife Kodaz, and Mustafa Servet

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

Constrained Single-Objective Optimization Using Particle Swarm Optimization

Constrained Single-Objective Optimization Using Particle Swarm Optimization 2006 IEEE Congress on Evolutionary Computation Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 16-21, 2006 Constrained Single-Objective Optimization Using Particle Swarm Optimization Karin

More information

A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

A Comparative Study of Genetic Algorithm and Particle Swarm Optimization IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727 PP 18-22 www.iosrjournals.org A Comparative Study of Genetic Algorithm and Particle Swarm Optimization Mrs.D.Shona 1,

More information

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery Monika Sharma 1, Deepak Sharma 2 1 Research Scholar Department of Computer Science and Engineering, NNSS SGI Samalkha,

More information

Inertia Weight. v i = ωv i +φ 1 R(0,1)(p i x i )+φ 2 R(0,1)(p g x i ) The new velocity update equation:

Inertia Weight. v i = ωv i +φ 1 R(0,1)(p i x i )+φ 2 R(0,1)(p g x i ) The new velocity update equation: Convergence of PSO The velocity update equation: v i = v i +φ 1 R(0,1)(p i x i )+φ 2 R(0,1)(p g x i ) for some values of φ 1 and φ 2 the velocity grows without bound can bound velocity to range [ V max,v

More information

A NOVEL APPROACH FOR SOLVING GEAR TRAIN OPTIMIZATION PROBLEM

A NOVEL APPROACH FOR SOLVING GEAR TRAIN OPTIMIZATION PROBLEM A NOVEL APPROACH FOR SOLVING GEAR TRAIN OPTIMIZATION PROBLEM Nenad Kostić 1, Nenad Marjanović 2, Nenad Petrović 3 1. INTRODUCTION UDC: 629.021 From a research and practical aspect, there is a need for

More information

Modified Particle Swarm Optimization

Modified Particle Swarm Optimization Modified Particle Swarm Optimization Swati Agrawal 1, R.P. Shimpi 2 1 Aerospace Engineering Department, IIT Bombay, Mumbai, India, swati.agrawal@iitb.ac.in 2 Aerospace Engineering Department, IIT Bombay,

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

A Novel Hybrid Imperialist Competitive Algorithm for Global Optimization

A Novel Hybrid Imperialist Competitive Algorithm for Global Optimization Australian Journal of Basic and Applied Sciences, 7(8): 330-341, 2013 ISSN 1991-8178 A Novel Hybrid Imperialist Competitive Algorithm for Global Optimization Ban A. Mitras and Jalal A. Sultan 1 Operations

More information

Feeding the Fish Weight Update Strategies for the Fish School Search Algorithm

Feeding the Fish Weight Update Strategies for the Fish School Search Algorithm Feeding the Fish Weight Update Strategies for the Fish School Search Algorithm Andreas Janecek and Ying Tan Key Laboratory of Machine Perception (MOE), Peking University Department of Machine Intelligence,

More information

Initializing the Particle Swarm Optimizer Using the Nonlinear Simplex Method

Initializing the Particle Swarm Optimizer Using the Nonlinear Simplex Method Initializing the Particle Swarm Optimizer Using the Nonlinear Simplex Method K.E. PARSOPOULOS, M.N. VRAHATIS Department of Mathematics University of Patras University of Patras Artificial Intelligence

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

Optimal Power Flow Using Particle Swarm Optimization

Optimal Power Flow Using Particle Swarm Optimization Optimal Power Flow Using Particle Swarm Optimization M.Chiranjivi, (Ph.D) Lecturer Department of ECE Bule Hora University, Bulehora, Ethiopia. Abstract: The Optimal Power Flow (OPF) is an important criterion

More information

Cell-to-switch assignment in. cellular networks. barebones particle swarm optimization

Cell-to-switch assignment in. cellular networks. barebones particle swarm optimization Cell-to-switch assignment in cellular networks using barebones particle swarm optimization Sotirios K. Goudos a), Konstantinos B. Baltzis, Christos Bachtsevanidis, and John N. Sahalos RadioCommunications

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

Water cycle algorithm with fuzzy logic for dynamic adaptation of parameters

Water cycle algorithm with fuzzy logic for dynamic adaptation of parameters Water cycle algorithm with fuzzy logic for dynamic adaptation of parameters Eduardo Méndez 1, Oscar Castillo 1 *, José Soria 1, Patricia Melin 1 and Ali Sadollah 2 Tijuana Institute of Technology, Calzada

More information

Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm

Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 10 (October. 2013), V4 PP 09-14 Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm

More information

Particle Swarm Optimization to Solve Optimization Problems

Particle Swarm Optimization to Solve Optimization Problems Particle Swarm Optimization to Solve Optimization Problems Gregorio Toscano-Pulido and Carlos A. Coello Coello Evolutionary Computation Group at CINVESTAV-IPN (EVOCINV) Electrical Eng. Department, Computer

More information

Using CODEQ to Train Feed-forward Neural Networks

Using CODEQ to Train Feed-forward Neural Networks Using CODEQ to Train Feed-forward Neural Networks Mahamed G. H. Omran 1 and Faisal al-adwani 2 1 Department of Computer Science, Gulf University for Science and Technology, Kuwait, Kuwait omran.m@gust.edu.kw

More information

Global optimization using Lévy flights

Global optimization using Lévy flights Global optimization using Lévy flights Truyen Tran, Trung Thanh Nguyen, Hoang Linh Nguyen September 2004 arxiv:1407.5739v1 [cs.ne] 22 Jul 2014 Abstract This paper studies a class of enhanced diffusion

More information

Experiments with Firefly Algorithm

Experiments with Firefly Algorithm Experiments with Firefly Algorithm Rogério B. Francisco 1,2, M. Fernanda P. Costa 2, Ana Maria A. C. Rocha 3 1 Escola Superior de Tecnologia e Gestão de Felgueiras, 4610-156 Felgueiras, Portugal rbf@estgf.ipp.pt

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

Duelist Algorithm: An Algorithm in Stochastic Optimization Method

Duelist Algorithm: An Algorithm in Stochastic Optimization Method Duelist Algorithm: An Algorithm in Stochastic Optimization Method Totok Ruki Biyanto Department of Engineering Physics Insititut Teknologi Sepuluh Nopember Surabaya, Indoneisa trb@ep.its.ac.id Henokh Yernias

More information

An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm

An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm A. Lari, A. Khosravi and A. Alfi Faculty of Electrical and Computer Engineering, Noushirvani

More information

The Modified IWO Algorithm for Optimization of Numerical Functions

The Modified IWO Algorithm for Optimization of Numerical Functions The Modified IWO Algorithm for Optimization of Numerical Functions Daniel Kostrzewa and Henryk Josiński Silesian University of Technology, Akademicka 16 PL-44-100 Gliwice, Poland {Daniel.Kostrzewa,Henryk.Josinski}@polsl.pl

More information

Application of Imperialist Competitive Algorithm for Automated Classification of Remote Sensing Images

Application of Imperialist Competitive Algorithm for Automated Classification of Remote Sensing Images Application of Imperialist Competitive Algorim for Automated of Remote Sensing Images S. Karami and Sh.B. Shokouhi Abstract Recently, a novel evolutionary global search strategy called Imperialist Competitive

More information