Anis Ladgham* Abdellatif Mtibaa

Size: px
Start display at page:

Download "Anis Ladgham* Abdellatif Mtibaa"

Transcription

1 Int. J. Signal and Imaging Systems Engineering, Vol. X, No. Y, XXXX Fast and consistent images areas recognition using an Improved Shuffled Frog Leaping Algorithm Anis Ladgham* Electronics and Microelectronics Laboratory, Faculty of Sciences of Monastir, University of Monastir, Monastir, Tunisia and Department of Electrical Engineering, National Engineering School of Monastir, University of Monastir, Monastir, Tunisia *Corresponding author Anis Sakly Department of Electrical Engineering, National Engineering School of Monastir, University of Monastir, Monastir, Tunisia and Research Unit: Industrial Systems Study and Renewable Energy (ESIER), National Engineering School of Monastir (ENIM), University of Monastir, Monastir, Tunisia Abdellatif Mtibaa Electronics and Microelectronics Laboratory, Faculty of Sciences of Monastir, University of Monastir, Monastir, Tunisia and Department of Electrical Engineering, National Engineering School of Monastir, University of Monastir, Monastir, Tunisia Abstract: Improved Shuffled Frog Leaping Algorithm (IMSFLA) is a novel optimal algorithm of automatic recognition of areas of greyscale-based images. It is as an efficient improvement of the original Shuffled Frog Leaping Algorithm (SFLA). SFLA is a newly developed evolutionary algorithm with good global search capability. In this new paradigm, we propose a new fitness function. It is computationally simple and assists to quickly discover the adequate threshold in a continuous range of grey levels. And more, the new method is enhanced by the cloning of the fitter particles at the expense of the worst particles. The performance of IMSFLA is evaluated towards an Artificial Bee Colony algorithm (ABC) based method, two Genetic algorithm (GA) based method and Artificial Fish-Swarm (AFS) based method for many benchmark images and IMSFLA outperforms these algorithms. Keywords: recognition; SFLA; IMSFLA; fitness function; imaging. Reference to this paper should be made as follows: Ladgham, A., Sakly, A. and Mtibaa, A. (XXXX) Fast and consistent images areas recognition using an Improved Shuffled Frog Leaping Algorithm, Int. J. Signal and Imaging Systems Engineering, Vol. X, No. Y, pp.xxx xxx. Copyright 200X Inderscience Enterprises Ltd.

2 A. Ladgham, A. Sakly and A. Mtibaa Biographical notes: Anis Ladgham did his schooling in the National School of Engineering of Monastir (ENIM). In 2010, he graduated with a National Diploma of Engineering in Electrical engineering from ENIM. In July 2011, he received the Master degree from ENIM. He is currently a PhD researcher in the Electronics and Microelectronics Laboratory (EμE) at the Faculty of Sciences of Monastir. His research interests include medical image processing, embedded systems and soft computing. Anis Sakly received the Electrical Engineering diploma in 1994 from National Engineering School of Monastir (ENIM), then the PhD degree in Electrical Engineering in 2005 from National Engineering School of Tunis (ENIT). Since 2012 he has been a Professor at ENIM. His research interests are in analysis, synthesis and implementation of intelligent control systems, particularly soft computing-based control approaches. Abdellatif Mtibaa received his PhD degree in Electrical Engineering at the National School of Engineering of Tunis. Since 1990 he has been an Assistant Professor in Micro-Electronics and Hardware Design with Electrical Department at the National School of Engineering of Monastir. His research interests include high level synthesis, rapid prototyping and reconfigurable architecture for real-time multimedia applications. 1 Introduction The automatic recognition of the regions of images or recognition of the threshold separating them is the main act for image segmentation. The latter is an essential construction step for various image analysis and processing tasks. It becomes required for subsequent image description. It is one of the most complex stages. The problem is how to partition an image into its homogeneous regions, objects or labels (Gonzalez and Woods, 2002). Thresholding is a tool widely used. It is typically practical and computationally efficient. The leading objective here is to distinguish objects from background in an image. The most popular approaches of image thresholding are classified into two classes: the first is based on grey levels and the second is based on textures. However, it is often difficult to determine an accurate discrimination for a field of textures especially when the image contains fields of similar regions. Brief, we are facing a problem of estimation of thresholds. Generally, approaches that lead to good results are commonly costly in terms of calculation time (Otsu, 1979). A simple and an effective method remains an interesting and urgent issue for several research topics. Recently, the development of nature-inspired computations remedies for this problem. The latter have received an increasing amount of attention and therefore many approaches have been suggested by many researchers in recent decades (Ma et al., 2011; Chen and Zuo, 2002; Ma et al., 2009; Hammouche et al., 2010; Yin, 1999; Chen and Zuo, 2002; Pan and Wu, 2009; Chander et al., 2011; Zhang and Liu, 2006; Du et al., 2005). This paper aims at the automatic recognition of threshold of an image based on grey levels and moreover proposes a new meta-heuristic technique for sample images. Due to their flexibility and their simplicity, meta-heuristics have developed for all image processing tasks, including images denoising, digital watermarking, images compression, images segmentation, images classification (Chen and Zuo, 2002; Pan and Wu, 2009; Chander et al., 2011; Zhang and Liu, 2006; Du et al., 2005; Li et al., 2011; Ladgham et al., 2012, 2013). The most popular meta-heuristics are the Evolutionary Algorithms (EAs) (Goldberg, 1989) and the Swarm Intelligence (SI) (Kennedy and Eberhart, 1995). EAs such as the Genetic Algorithm (GA) and SI such as the Particle Swarm Optimisation (PSO) algorithm and Artificial Fish Swarm (AFS) algorithm. AFS and PSO are based on collective intelligence and they are inspired from the foraging behaviour of animals and GA is an evolutionary algorithm which is inspired from natural selection and survival of the best adapted in nature. Similar to the existing nature-inspired algorithms, Eusuff and Lansey (2003) proposed a new emerging optimisation algorithm SFLA. It observes, imitates and models the behaviour of collection of frogs looking for the location containing the maximum quantity of available food. This food is placed on discrete stones randomly located in a lake. SFLA is a memetic meta-heuristic based on evolution of memes, performed by interactive individuals and global communication of information between the frogs population. The suitability and effectiveness of this algorithm have been demonstrated by its application in image processing (Bhaduri, 2009; Ladgham et al., 2013; Wang et al., 2010; Gu et al., 2012; Horng, 2013), flow shop scheduling problem (Alireza et al., 2008), continuous function optimisation (Luo et al., 2009), watermarking scheme (Li et al., 2011) and traditional travelling salesman problem (Luo et al., 2008), etc. The already algorithm has been clearly demonstrated to be better than PSO and GA and it has been proved its success in the optimisation of various complex functions. The overall objective of this manuscript is to apply our algorithm, which is inspired from SFLA, to search for the thresholds of sample images such as the satellite images (SAR images) or medical images. These two kinds of images can be infected with many types of noise such as speckle noise, Gaussian noise and Salt-and-pepper noise. The latter deteriorate inevitably the quality of images. For this, noisy images must be filtered before applying our algorithm. We use a novel and a computationally simple fitness function that can evaluate with accuracy all frogs to give the adequate threshold. This proposed method is called the Improved Shuffled Frog Leaping Algorithm (IMSFLA).

3 Fast and consistent images areas recognition using an ISFLA The remaining of this paper is organised as follows. In Section 2, the principle of SFLA optimisation is briefly presented. Section 3 presents the proposed IMSFLA approach. Performance evaluation and comparative results are given in detail in Section 4. Finally, some conclusions are made in Section 5. 2 Shuffled Frog Leaping Algorithm (SFLA) optimisation Figure 1 Flowchart of SFLA Begin Initialise : number of memplexes number of evolution steps within each memplex Shuffled Frog Leaping Algorithm (SFLA) is a newly developed nature-inspired method (Eusuff and Lansey, 2003) which is characterised by great capability in global search and easy implementation. SFLA combines the advantages of a gene-based memetic algorithm GA (Yin, 1999; Chen and Zuo, 2002) and social behaviour-based particle swarm optimisation PSO (Pan and Wu, 2009; Chander et al., 2011; Zhang and Liu, 2006; Du et al., 2005; Hamdaoui et al., 2013). In GA, chromosomes are represented as a string consisting of a set of elements called genes. GA implements a local search before crossover and mutation to determine new descendents. New descendants that get better results than original descendants replace the original ones, thus continuing the evolutionary process. In PSO, individual solutions called particles are analogous to the GA chromosomes. However PSO doesn t apply crossover or mutation to determine a new particle. Each particle changes its position and its velocity based on its individual best solution and on the global best solution until a global optimal solution is found. The SFLA principle came from a virtual population of frogs in which individual frogs are equivalent to GA chromosomes and they represent a set of solutions. The whole population of frogs is divided into many subsets called memplexes. Each frog is distributed to a different memeplex. Frogs of each memplex are described as a memetic vector with the same structure but different adaptabilities. They have their own strategy to explore the environment and they can communicate and transmit information to improve their strategies. After a predefined number of memetic evolution, the exchange of information between memplexes takes place in the shuffling stage. In this stage, the evolution towards a particular interval must be free from all prejudices. Memetic evolution and shuffling are carried alternately until reaching the convergence criterion otherwise until a stopping criterion. SFLA have demonstrated effectiveness in several optimisation problems that are computationally expensive to solve using other methods, i.e. water distribution and ground water model calibration problems (Huynh, 2008). The flowchart of Figure 1 gives briefly and in order the steps of the original SFLA. Generate population (P) randomly Evaluate P with the fitness function Sort P in descending order Partition P into m memplexes Iterative update of the worst frog of each memplex Shuffle the memplexes Convergence criteria satisfied Determine the best solution End The application of SFLA starts firstly by creating arbitrarily an initial population X ( i = 1, 2 F) of F frogs. All i particles are sorted in descending order and divided into m memplexes, each memplex contains p frogs, the frog that is ranked first moves to the first memplex, the second moves to the second memplex, the p th frog to the p th memplex and the ( ) 1 th p + returns to the first memplex. Particles having the best and the worst fitness in each memplex are identified respectively by X b and X w. The best particle in the whole population is identified by X g (the global best). During the

4 A. Ladgham, A. Sakly and A. Mtibaa evolution of memplexes, worst frogs jump to reach the best ones in the memeplex evolution process using equations (1) and (2): ( ) S = rand X X (1) w w. b w IX = X + S ; S < Smax (2) where IX w indicates the improved worst solution, S indicates the jump step of the worst frog, S max is the maximum jump distance and rand is an arbitrary number in the range [ 0,1 ]. Equations (1) and (2) are repeated for a predefined number of iterations in order to obtain a better result than X w. If these equations do not improve the worst solution, X b is replaced by X g and adopted to equation (3) and the process of evolution is repeated. ( ) S = rand X X (3). g w If the worst solution is not improved using equations (1) and (3), a new solution is generated arbitrarily to replace the worst one. After a specified number of memeplex evolution stages, all frogs of all memeplexes are recollected, and resorted in descending order based on their fitness. Then frogs are divided into different memeplexes again, and then the process of evolution is done. Finally, if a global solution or a fixed iteration number is reached, the algorithm stops. by the evaluation of the memplexes. And the evolution of particles of each memplex is replaced by the evolution of memplexes. Poor memplex is concerned by the amelioration at each shuffling iteration. Figure 2 Flowchart of IMSFLA Begin Initialise : number of memplexes number of evolution steps Generate population (P) randomly Divide P into m memplexes Evaluate the memplexes with the fitness function Sort memplexes in descending order Iterative update of the worst memplex 3 Images areas recognition based on IMSFLA Recently, SFLA has been used in order to recognise the optimal thresholds in images. For example, it is used in colour image segmentation using Clonal Selection (Bhaduri, 2009). It is used to improve the algorithm of segmentation by Otsu (Wang et al., 2010). The use of SFLA to optimise the Otsu algorithm reduces significantly the computation time and gives better results than using only Otsu, but it always remains expensive in terms of time and resources. Also Gu et al. (2012) proposed a new image segmentation algorithm in combination with Shuffled frog-leaping algorithm and FCM clustering, this algorithm could overcome the disfigurement caused by FCM algorithm. Horng (2013) used the original SFLA to search the adequate thresholds. Even though, basic SFLA may give good results but it may present some problems such as coincidence in a local optimum that may cause raise in computation time. IMSFLA remedies to these troubles. It can give best qualities and lower execution times. Indeed, the problem of local optima is cancelled by our algorithm since the process of evolution to the best solution in a memplex is replaced by a random recombination of positions of frogs in each memplex. The process of evolution is limited to the evolution to the global best solution. Here, the global best solution is the best memplex. The steps of IMSFLA are given in the flowchart (Figure 2). Observing this flowchart, we can see that the phase of evaluation of the particles by the fitness function is replaced Shuffle the memplexes Convergence criteria satisfied Determine the best solution End In IMSFLA, memplexes are the equivalents of the GA chromosomes. Each memplex contains 8 frogs generated arbitrarily and modelling the decision variables. Each frog is really a number coded on 8 bits (each frog has a continuous value between 0 and 255). To simplify the calculation and evaluation of these frogs, low value frogs are converted to 0 and high value frogs are converted to 1. The proposed fitness function is computationally simple; it helps to evaluate memplexes rapidly. The original image must be filtered to reduce the amount of noise, especially with a real SAR image. We use a correlation to filter images with a 5-by-5 averaging filter containing equal weights.

5 Fast and consistent images areas recognition using an ISFLA Figure 3 Flowchart of the fitness function 3.1 Fitness function In addition to modifications affected in the body of the original SFLA algorithm to overcome the problems of quality and high execution time, the major contribution of this work is the establishing of the new evaluation function. To calculate this function, a weight P j is computed for each particle x(, i j ) of the memplex j according to its location in its Memplex. Then we calculate the sum of these weights SP for frogs of each i Memplex according to equations (4) and (5). Pi p i = 2 xi (, j) (4) i= p p 1 2 SPj = Pi = 2 x i,1 + 2 x i,2 + + x i, p i= 1 p ( ) ( ) ( ) (5) After this, the sum SP i obtained is standardised using equation (6): 255 SPj N( j) = (6) ( p 1) 2 The standardised sum N(j) is calculated for each memplex, each sum is compared with the intensities of pixels of the (m, n) original image. These comparisons allow determining the fitness function of each memplex as shown in the flowchart of Figure 3. Parameters used in the pseudo-code of the fitness function are hnum and hsum which are respectively the number of particles having intensities upper than N(i) and the sum of their intensities. lnum and lsum are respectively the number of particles having intensities lower than N(i) and the sum of their intensities. 3.2 Steps of IMSFLA Upon the right choice of threshold, we can classify the pixels of a given image into two classes: one composed of pixels related to an object and another to the background. In IMSFLA, the optimal threshold vector is selected by a discriminate criterion to maximise the fitness function of each memplex. As the SAR images are concerned, our algorithm may suppress the influence of speckle noise. Main steps of our method are briefly explained as below: Step 1: Filtering the original image Employ a low-pass filter (averaging filter) in which we use a correlation to filter images with a 5-by-5 matrix containing equal weights to reduce the noise in the original image. The principle is to replace each pixel by the average of pixels in a square window surrounding this pixel. It is a trade-off between noise removal and detail preserving. Step 2: IMSFLA evaluation i Initial population of frogs The initial population initpop contains F frogs. The latter is divided into m memplexes, each memplex contains p frogs (i.e. F = m.p). The frogs are really the elements of a matrix. Each row of the matrix modes one memplex. Each column gives the frogs of the corresponding memplex. The initial population is created randomly as indicated in equation (7): x11 x 1m initpop = xp 1 x pm To gain in terms of computational time, these frogs are first decoded into binary numbers (0 and 1), the low value frogs (having intensities lower or equal to 0.5) are replaced by 0 and the high value ones (having intensities upper than 0.5) are replaced by 1. ii Sorting and distribution For each population, the evaluation of memplexes is done using the fitness function. Then, memplexes are ranked in (7)

6 A. Ladgham, A. Sakly and A. Mtibaa descending order according to their fitness values as shown in section 3.1. Best and worst memplexes are named M b and M w respectively. M b is the memplex with the high fitness value. M w is the memplex with the less fitness value. iii Memplexes evolution To improve the worst solution, an equation similar to the PSO is used. In our algorithm, we want to make this worst solution better than the best one. This amelioration takes place by swapping randomly the positions of the internal frogs in the worst memplexe, e.g. equation (8): S1 rand( 1, p).( Mb Mw) where rand ( 1, ) = (8) p is a random vector which elements are between 0 and 1. The new solution is given in equation (9). This new solution is also evaluated by the fitness function. If a better solution than the previous is produced, it will be memorised, else equation (8) is repeated for a predefined number of times. IM = M + S (9) w w 1 If these equations produce a better solution, it replaces the worst memplex. If they do not, then M b of equation (8) is changed by M j other than M b and M w and adapted to equations (10) and (11): ( ) ( ) S2= rand 1, p. Mj Mw ; 1 < j < m (10) IM = M + S (11) w w 2 If these equations produce a better solution, it replaces the worst memplex. If they do not improve it, then a new solution is randomly generated to replace the worst one. iv Shuffling After improving the worst solution, it takes the rank of the last best solution. Memplexes are sorted in descending order again based on their fitness, and then step iii is repeated. Indeed, we want to ameliorate the new worst solution by using the same strategy used with former worst solution. The shuffling stage is repeated until a terminal condition is reached. v Terminal condition If a predefined solution is reached, the algorithm stops. Increasing the value of the terminal condition is useless because our developed algorithm IMSFLA shows that it stabilises and gives a precise result rapidly from the first iterations. The threshold t is the rounded value of the standardised coefficient N(j) of the best memplex. Step 3: Thresholding After reaching the terminal condition, the filtered image I is segmented with the optimal threshold t and obtain the final segmented image. 4 Experimental results In order to testify the efficiency of the IMSFLA, aspects including the recognition effect under noisy and non noisy situations and calculation efficiency are taken into consideration. The algorithm is coded in Matlab 7.9 and executed on a personal computer with characteristics: Windows 7 with PIV GHz CPU and 3 G RAM. 4.1 Comparisons of recognition performance In the already study, images used are with 256 greyscale. Firstly, we compare the efficiency of the IMSFLA with other meta-heuristics such as the Artificial Bee Colony (ABC) based algorithm (Ma et al., 2011), the Genetic algorithm (GA) based (Chen and Zuo, 2002) and the Artificial Fish Swarm (AFS) based algorithm (Pan and Wu, 2009). The ABC algorithm, the AFS algorithm and the GA are briefly detailed in Tables 1, 2 and 3 step by step. Table 1 Pseudo-code of the ABC algorithm Step 1: Initialisation Step 2: Move the employed bees onto the food sources and evaluate their nectar amounts. Step 3: Place the onlookers depending upon the nectar amounts obtained by employed bees. The onlooker bees determines and evaluates the nectar amount and compares it with the neighbours and replaces it with best pixel value Step 4: Send the scouts for exploring abandoned food sources. Step 5: Memorise the best food sources obtained so far. Step 6: If a termination criterion not satisfied go to step 2; otherwise stop the procedure and display the best food source obtained so far. Table 2 Pseudo-code of the AFS algorithm Step 1: Initialise the position matrix X i and the velocity V i of each particle as follows: x = x + ( x x )* rand() im min max min vim = vmin + ( vmax vmin )* rand() Step 2: Evaluate the fitness function value of each particle. Step 3: Find parameters P i of each particle and P g. Step 4: Update the position and the velocity of each particle using equations (2) and (1). Step 5: Stop if the stopping criteria is satisfied or go to Step2. Table 3 Pseudo-code of the genetic algorithm Step1: Choose the initial population of individuals Step2: Evaluate the fitness of each individual in that population Step3: Repeat on this generation until termination (time limit, sufficient fitness achieved etc.): Select the best-fit individuals for reproduction. Breed new individuals through crossover and mutation operations to give birth to offspring Evaluate the individual fitness of new individuals Replace least-fit population with new individuals

7 Fast and consistent images areas recognition using an ISFLA The latter are applied to some typical images including a non-noisy coins image, a noisy one (containing Gaussian noise with mean 0 and variance 0.01 and speckle noise with variance 0.005) and a real SAR image. Secondly, our method is compared with another Genetic Algorithm (Ma et al., 2009) using a medical image of globules of blood. Finally, IMSFLA is compared with the original SFLA. The results of the visual qualities of recognition of the adequate thresholds are given in Figures 4, 5 and 6 respectively. Figure 4 Comparative experiments on images areas recognition: (a) Noise-free coins image; (b) coins image polluted by synthetic noise; (c) SAR image; (d) recognition of (a) by our method; (e) recognition of (b) by our method; (f) recognition of (c) by our method; (g) recognition of (a) by Ma et al. (2011); (h) recognition of (b) by Ma et al. (2011); (i) recognition of (c) by Ma et al. (2011); (j) recognition of (a) by Chen and Zuo (2002); (k) recognition of (b) by Chen and Zuo (2002); (l) recognition of (c) by Chen and Zuo (2002); (m) recognition of (a) by Pan and Wu (2009); (n) recognition of (b) by Pan and Wu (2009); (o) recognition of (c) by Pan and Wu (2009)

8 A. Ladgham, A. Sakly and A. Mtibaa Figure 5 Comparative experiments on image areas recognition: (a) blood image; (b) our method; (c) GA method (Ma et al., 2009) (a) (b) (c) Figure 6 Comparative experiments on image area recognition: (a) camera image; (b) original SFLA; (c) our method. (a) (b) (c) For IMSFLA, we suppose that the number of memeplexes used is 3, the number of frogs in each memeplex is 3, so the population size is 9 and the number of iterations is 10. In ABC, the population size is 10, the number of iterations is 30 and the limit time for abandonment is 10. In GA, the population size is 50, the number of iterations is 70, the binary digits of variable are 16, the crossover probability is 0.7 and the mutation probability is In AFS algorithm, the visual distance of artificial fish is 50, the crowding index is 0.5, the maximal moving step is 3, the try times is 5, the population size is 30 and the maximum iteration is 100. Our algorithm presents the smallest number of particles and the smallest number of iterations. In Figure 4, it is obvious to see that there are a lot of noise and over-segmentation phenomenon in the resulted images achieved by the GA algorithm of (Chen and Zuo, 2002). The AFS algorithm (Pan and Wu, 2009) provides with a medium effect in case of the noise-free coins image but its performance degrades once noise is implicated. In particular, it provides dimpled seashore when the real SAR image is performed. Compared with these two methods in (Chen and Zuo, 2002; Pan and Wu, 2009), no matter whether the image is polluted by noise or not, our method always obtains satisfying binary images with clear contours and continuous edges. The ABC algorithm of (Ma et al., 2011) does not lose its performance by adding noise to the coins image but it is noticeable that the contours of the SAR image do not define precisely the regions of the image, our method obtains precise edges and continuous seashore. Figure 5 shows that the two methods (IMSFLA and GA (Ma et al., 2009)) detect the same number of globules. Although, IMSFLA gives a resulted image whose blood globules are more rounded and precise especially for locations inside globules. Figure 6 shows the results of automatic areas recognition of the camera image using IMSFLA and the original SFLA. In this experiment, we use the new fitness function in IMSFLA and in the basic SFLA. It is obvious that IMSFLA gives better visual results than the basic SFLA. Also, SFLA consumes 17.20s but IMSFLA consumes only 5.52s. Figures 7 9 give the traces of thresholds of IMSFLA, ABC, GA and AFS algorithms. These traces model in part against the convergence time and the manner of converge (stable convergence or non-stable convergence). From the curves given in Figures 7 9, the convergent performance of the algorithms can be ordered as IMSFLA > ABC > AFS > GA. Figures 7 9c shows that the first GA algorithm of (Chen and Zuo, 2002) do not stabilise until the last iterations. Figures 7 9b and d shows that AFS and the second GA algorithms stabilise but after a number of harmonics. Our algorithm in Figures 7 9a stabilise quickly without making harmonics. It is clear that IMSFLA keeps the best performance for all the test images especially for the SAR image where the quality of our algorithm exceeds obviously the others. Moreover, IMSFLA converges very quickly and it stabilises from the earliest iterations.

9 Fast and consistent images areas recognition using an ISFLA Figure 7 Traces of thresholds in case of Figure 4a: (a) Threshold trace of IMSFLA algorithm; (b) threshold trace of ABC (Ma et al., 2011); (c) threshold trace of GA algorithm (Chen and Zuo, 2002); (d) threshold trace of AFS algorithm (Pan and Wu, 2009) (see online version for colours) (a) (b) (c) (d) Figure 8 Traces of thresholds in case of Figure 4b: (a) Threshold trace of IMSFLA algorithm; (b) threshold trace of ABC algorithm (Ma et al., 2009); (c) threshold trace of GA algorithm (Chen and Zuo, 2002); (d) threshold trace of AFS algorithm (Pan and Wu, 2009) (see online version for colours) (a) (b)

10 A. Ladgham, A. Sakly and A. Mtibaa Figure 8 Traces of thresholds in case of Figure 4b: (a) Threshold trace of IMSFLA algorithm; (b) threshold trace of ABC algorithm (Ma et al., 2009); (c) threshold trace of GA algorithm (Chen and Zuo, 2002); (d) threshold trace of AFS algorithm (Pan and Wu, 2009) (see online version for colours) (continued) (c) (d) Figure 9 Traces of fitness and thresholds in case of Figure 4c: (a) Threshold trace of IMSFLA algorithm; (b) threshold trace of ABC algorithm (Ma et al., 2009); (c) threshold trace of GA (Chen and Zuo, 2002); (d) threshold trace of AFS algorithm (Pan and Wu, 2009) (see online version for colours) (a) (b) (c) (d)

11 Fast and consistent images areas recognition using an ISFLA 4.2 Comparisons of recognition time Tables 4 6 give a comparison of recognition times spent in the results given in Figure 4. The best results in the Tables 4 6 are in bold. These results indicate that our method is considerably faster than the other methods given by (Ma et al., 2011; Chen and Zuo, 2002; Pan and Wu, 2009). Table 4 Comparison on recognition time of Figure 4a Method SI scheme Threshold Time(s) Our method IMSFLA The method in Ma et al. (2011) ABC The method in Chen and Zuo (2002) GA The method in Pan and Wu (2009) AFS Table 5 Method Comparison on recognition time of Figure 4b SI scheme Threshold Time(s) Our method IMSFLA The method Ma et al. (2011 ABC The method in Chen and Zuo (2002) GA The method in Pan and Wu (2009) AFS Table 6 Comparison on recognition time of Figure 4c Method SI scheme Threshold Time(s) Our method IMSFLA The method in Ma et al. (2011) ABC The method in Chen and Zuo (2002) GA The method in Pan and Wu (2009) AFS Comparison of convergence speed To compare the convergence speed of our method over the other methods (Ma et al., 2011; Chen and Zuo, 2002; Pan and Wu, 2009), we compare their performance illustrated by their fitness trace when all the population sizes are 20, all the maximum iterations are 30 and the other parameters are the same as those in Section 4. Figure 10a illustrates that IMSFLA converges stably at the 3 rd iteration. Figure 10b indicates that the ABC algorithm in (Ma et al., 2011) converges at the 11 th iteration. Figure 10c shows that the GA algorithm in (Chen and Zuo, 2002) does not converge during the 30 iterations, so it cannot find the adequate threshold. In Figure 10d, AFS converges at the 12th iteration, comparable to ABC algorithm given in Figure 10d. We can say that IMSFLA is not only the faster but also the most stable. Figure 10 Comparisons on convergence speed: (a) Fitness trace of IMSFLA algorithm; (b) fitness trace of ABC (Ma et al., 2011); (c) fitness trace of GA (Chen and Zuo, 2002); (d) fitness trace of AFS algorithm (Pan and Wu, 2009) (see online version for colours) (a) (b) (c) (d)

12 A. Ladgham, A. Sakly and A. Mtibaa 5 Conclusion In this paper, we proposed a rapid method, called IMSFLA, for the automatic recognition of areas of several images such as SAR images. This approach simulates the behaviour of shuffled frogs seeking foods to develop the algorithm that search the adequate thresholds of images. The IMSFLA method has demonstrated its adaptability to converge rapidly and to give good qualities of recognition of thresholds of images. The results are promising and they encourage further researches for applying this algorithm in complex and real-time image analysis problems. References Alireza, R.V., Mostafa, D., Hamed, R. and Ehsan, S. (2008) A novel hybrid multi-objective shuffled frog-leaping algorithm for a bicriteria permutation flow shop scheduling problem, International Journal of Advanced Manufacturing Technology, Vol. 41, Nos. 11/12, pp Bhaduri, A. (2009) Color image segmentation using clonal selectionbased shuffled frog leaping algorithm, International Conference on Advances in Recent Technologies in Communication and Computing, ARTCom, pp Chander, A., Chatterjee, A. and Siarry, P. (2011) A new social and momentum component adaptive PSO algorithm for image segmentation, Expert Systems with Applications, Vol. 38, pp Chen, G. and Zuo, H.F. (2002) 2-D maximum entropy method of image segmentation based on genetic algorithm, Journal of Computer-Aided Design & Computer Graphics, Vol. 14, No. 6, pp Du, F., Shi, W.K., Chen, L.Z., Deng, Y. and Zhu, Z.F. (2005) Infrared image segmentation with 2-D maximum entropy method based on particle swarm optimization, Pattern Recognition Letters, Vol. 26, No. 5, pp Eusuff, M.M. and Lansey, K.E. (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm, Journal of Water Resources Planning and Management, Vol. 129, No. 3, pp Goldberg, D.E. (1989) Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, Reading, MA, pp Gonzalez, R.C. and Woods, R. (2002) Digital Image Processing, 2nd ed., Prentice Hall, Englewood Cliffs, NJ. Gu, Y., Jia, Z., Qin, X., Yang, J., and Pang, S. (2012) Image segmentation algorithm based on shuffled frog-leaping with FCM, Journal of Yunnan University (Natural Sciences), Vol. 34, No. 6, pp Hamdaoui, F., Ladgham, A., Sakly, A. and Mtibaa, A. (2013) A new images segmentation method based on modified PSO algorithm, International Journal of Imaging Systems and Technology, Vol. 23, No. 3, pp Hammouche, K., Diaf, M. and Siarry, P. (2010) A comparative study of various meta-heuristic techniques applied to the multilevel thresholding problem, Elsevier Engineering Applications of Artificial Intelligence, Vol. 23, pp Horng, M.H. (2013) Multilevel image threshold selection based on the shuffled frog-leaping algorithm, Journal of Chemical and Pharmaceutical Research, Vol. 5, No. 9, pp Huynh, T.H. (2008) A modified shuffled frog leaping algorithm for optimal tuning of multivariable PID controllers, IEEE International Conference on Industrial Technology, April, Chengdu. Kennedy, J. and Eberhart, R.C. (1995) Particle swarm optimization, IEEE International Conference on Neural Networks, Piscataway, NJ. Ladgham, A., Hamdaoui, F., Sakly, A. and Mtibaa, A. (2012) Real time implementation of detection of bacteria in microscopic images using system generator, Journal of Biosensors and Bioelectronics, Vol. 3, No. 5. Ladgham, A., Torkhani, G., Sakly, A. and Mtibaa, A. (2013) Modified support vector machines for MR brain images recognition, IEEE International Conference on Control, Decision and Information Technologies (CoDIT 13), 6 8 May, Hammamet, Tunisia. Li, X., Liu, L., Wang, N. and Pan, J.S. (2011) A new robust watermarking scheme based on shuffled frog leaping algorithm, Intelligent Automation and Soft Computing, Vol. 17, No. 2, pp Luo, J., Chen, M. and Li, X. (2009) A novel hybrid algorithm for global optimization based on EO and SFLA, 4th IEEE Conference on Industrial Electronics and Applications, May, Xi an, China. Luo, X., Yang, Y. and Li, X. (2008) Modified shuffled frog-leaping algorithm to solve traveling salesman problem, Journal of Communication, Vol. 30, No. 7, pp Ma, M., Liang, J., Guo, M., Fan, Y. and Yin, Y. (2011) SAR image segmentation based on Artificial Bee Colony algorithm, Applied Soft Computing, Vol. 11, pp Ma, M., Lu, Y.J., Zhang, Y.N. and He, X.L. (2009) Fast SAR image segmentation method based on the two-dimensional grey entropy model, Journal of Xidian University, Vol. 36, No. 6, pp Otsu, N. (1979) A threshold selection method for grey level histograms, IEEE Transactions on System, Man and Cybernetics SMC-9, pp Pan, Z. and Wu, Y.Q. (2009) The two-dimensional Otsu thresholding based on fish-swarm algorithm, Acta Optica Sinica, Vol. 29, No. 8, pp Wang, Na., Li, X. and Chen, X. (2010) Fast three-dimensional Otsu thresholding with shuffled frog-leaping algorithm, Pattern Recognition Letters, Vol. 31, pp Yin, P.Y. (1999) A fast scheme for optimal thresholding using genetic algorithms, Signal Processing, Vol. 72, No. 2, pp Zhang, R.B. and Liu, J. (2006) Underwater image segmentation with maximum entropy based on particle swarm optimization, 1st International Multi-Symposiums on Computer and Computational Sciences, pp

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

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

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

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

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

Applied Soft Computing

Applied Soft Computing Applied Soft Computing 11 (2011) 5 5214 Contents lists available at ScienceDirect Applied Soft Computing j ourna l ho mepage: www.elsevier.com/locate/asoc SAR image segmentation based on Artificial Bee

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

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

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

Use of the Improved Frog-Leaping Algorithm in Data Clustering

Use of the Improved Frog-Leaping Algorithm in Data Clustering Journal of Computer & Robotics 9 (2), 2016 19-26 19 Use of the Improved Frog-Leaping Algorithm in Data Clustering Sahifeh Poor Ramezani Kalashami *, Seyyed Javad Seyyed Mahdavi Chabok Faculty of Engineering,

More information

Multicriteria Image Thresholding Based on Multiobjective Particle Swarm Optimization

Multicriteria Image Thresholding Based on Multiobjective Particle Swarm Optimization Applied Mathematical Sciences, Vol. 8, 2014, no. 3, 131-137 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.3138 Multicriteria Image Thresholding Based on Multiobjective Particle Swarm

More information

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra Pattern Recall Analysis of the Hopfield Neural Network with a Genetic Algorithm Susmita Mohapatra Department of Computer Science, Utkal University, India Abstract: This paper is focused on the implementation

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

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM Journal of Al-Nahrain University Vol.10(2), December, 2007, pp.172-177 Science GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM * Azhar W. Hammad, ** Dr. Ban N. Thannoon Al-Nahrain

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

Segmentation of Noisy Binary Images Containing Circular and Elliptical Objects using Genetic Algorithms

Segmentation of Noisy Binary Images Containing Circular and Elliptical Objects using Genetic Algorithms Segmentation of Noisy Binary Images Containing Circular and Elliptical Objects using Genetic Algorithms B. D. Phulpagar Computer Engg. Dept. P. E. S. M. C. O. E., Pune, India. R. S. Bichkar Prof. ( Dept.

More information

Modified Shuffled Frog-leaping Algorithm with Dimension by Dimension Improvement

Modified Shuffled Frog-leaping Algorithm with Dimension by Dimension Improvement 35 JOURNAL OF COMPUTERS, VOL. 9, NO. 1, OCTOBER 14 Modified Shuffled Frog-leaping Algorithm with Dimension by Dimension Improvement Juan Lin College of Computer and Information Science, Fujian Agriculture

More information

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES 6.1 INTRODUCTION The exploration of applications of ANN for image classification has yielded satisfactory results. But, the scope for improving

More information

Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization

Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization Engineering Optimization Vol. 38, No. 2, March 2006, 129 154 Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization MUZAFFAR EUSUFF, KEVIN LANSEY* and FAYZUL PASHA Department

More information

SIMULTANEOUS COMPUTATION OF MODEL ORDER AND PARAMETER ESTIMATION FOR ARX MODEL BASED ON MULTI- SWARM PARTICLE SWARM OPTIMIZATION

SIMULTANEOUS COMPUTATION OF MODEL ORDER AND PARAMETER ESTIMATION FOR ARX MODEL BASED ON MULTI- SWARM PARTICLE SWARM OPTIMIZATION SIMULTANEOUS COMPUTATION OF MODEL ORDER AND PARAMETER ESTIMATION FOR ARX MODEL BASED ON MULTI- SWARM PARTICLE SWARM OPTIMIZATION Kamil Zakwan Mohd Azmi, Zuwairie Ibrahim and Dwi Pebrianti Faculty of Electrical

More information

An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm

An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm Journal of Universal Computer Science, vol. 13, no. 10 (2007), 1449-1461 submitted: 12/6/06, accepted: 24/10/06, appeared: 28/10/07 J.UCS An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm

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

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

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

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY 2001 41 Brief Papers An Orthogonal Genetic Algorithm with Quantization for Global Numerical Optimization Yiu-Wing Leung, Senior Member,

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

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 meta-heuristic optimization algorithm based on SFLA

A hybrid meta-heuristic optimization algorithm based on SFLA 2 nd International Conference on Engineering Optimization September 6-9, 2010, Lisbon, Portugal A hybrid meta-heuristic optimization algorithm based on SFLA Mohammadreza Farahani 1, Saber Bayat Movahhed

More information

ScienceDirect. Centroid Mutation Embedded Shuffled Frog-Leaping Algorithm

ScienceDirect. Centroid Mutation Embedded Shuffled Frog-Leaping Algorithm Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 46 (05 ) 7 34 International Conference on Information and Communication Technologies (ICICT 04) Centroid Mutation Embedded

More information

Texture Image Segmentation using FCM

Texture Image Segmentation using FCM Proceedings of 2012 4th International Conference on Machine Learning and Computing IPCSIT vol. 25 (2012) (2012) IACSIT Press, Singapore Texture Image Segmentation using FCM Kanchan S. Deshmukh + M.G.M

More information

Fast Efficient Clustering Algorithm for Balanced Data

Fast Efficient Clustering Algorithm for Balanced Data Vol. 5, No. 6, 214 Fast Efficient Clustering Algorithm for Balanced Data Adel A. Sewisy Faculty of Computer and Information, Assiut University M. H. Marghny Faculty of Computer and Information, Assiut

More information

COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALGORITHM AND NERO-FUZZY SYSTEM IN DESIGN OF OPTIMAL PID CONTROLLERS

COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALGORITHM AND NERO-FUZZY SYSTEM IN DESIGN OF OPTIMAL PID CONTROLLERS COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALGORITHM AND NERO-FUZZY SYSTEM IN DESIGN OF OPTIMAL PID CONTROLLERS Fatemeh Masoudnia and Somayyeh Nalan Ahmadabad 2 and Maryam

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

Novel Initialisation and Updating Mechanisms in PSO for Feature Selection in Classification

Novel Initialisation and Updating Mechanisms in PSO for Feature Selection in Classification Novel Initialisation and Updating Mechanisms in PSO for Feature Selection in Classification Bing Xue, Mengjie Zhang, and Will N. Browne School of Engineering and Computer Science Victoria University of

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

A Fast Decomposed Three-dimensional OTSU Algorithm Based on Cuckoo Search for Image Segmentation

A Fast Decomposed Three-dimensional OTSU Algorithm Based on Cuckoo Search for Image Segmentation Journal of Applied Science and Engineering, Vol. 21, No. 3, pp. 447 454 (2018) DOI: 10.6180/jase.201809_21(3).0016 A Fast Decomposed Three-dimensional OTSU Algorithm Based on Cuckoo Search for Image Segmentation

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

Comparison of Singular Perturbations Approximation Method and Meta-Heuristic-Based Techniques for Order Reduction of Linear Discrete Systems

Comparison of Singular Perturbations Approximation Method and Meta-Heuristic-Based Techniques for Order Reduction of Linear Discrete Systems Applied and Computational Mathematics 2017; 6(4-1): 48-54 http://www.sciencepublishinggroup.com/j/acm doi: 10.11648/j.acm.s.2017060401.14 ISSN: 2328-5605 (Print); ISSN: 2328-5613 (Online) Comparison of

More information

Task Graph Scheduling on Multiprocessor System using Genetic Algorithm

Task Graph Scheduling on Multiprocessor System using Genetic Algorithm Task Graph Scheduling on Multiprocessor System using Genetic Algorithm Amit Bansal M.Tech student DCSE, G.N.D.U. Amritsar, India Ravreet Kaur Asst. Professor DCSE, G.N.D.U. Amritsar, India Abstract Task

More information

Dynamic Clustering of Data with Modified K-Means Algorithm

Dynamic Clustering of Data with Modified K-Means Algorithm 2012 International Conference on Information and Computer Networks (ICICN 2012) IPCSIT vol. 27 (2012) (2012) IACSIT Press, Singapore Dynamic Clustering of Data with Modified K-Means Algorithm Ahamed Shafeeq

More information

Aero-engine PID parameters Optimization based on Adaptive Genetic Algorithm. Yinling Wang, Huacong Li

Aero-engine PID parameters Optimization based on Adaptive Genetic Algorithm. Yinling Wang, Huacong Li International Conference on Applied Science and Engineering Innovation (ASEI 215) Aero-engine PID parameters Optimization based on Adaptive Genetic Algorithm Yinling Wang, Huacong Li School of Power and

More information

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING Divesh Kumar 1 and Dheeraj Kalra 2 1 Department of Electronics & Communication Engineering, IET, GLA University, Mathura 2 Department

More information

A study of hybridizing Population based Meta heuristics

A study of hybridizing Population based Meta heuristics Volume 119 No. 12 2018, 15989-15994 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A study of hybridizing Population based Meta heuristics Dr.J.Arunadevi 1, R.Uma 2 1 Assistant Professor,

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

Research on Applications of Data Mining in Electronic Commerce. Xiuping YANG 1, a

Research on Applications of Data Mining in Electronic Commerce. Xiuping YANG 1, a International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Research on Applications of Data Mining in Electronic Commerce Xiuping YANG 1, a 1 Computer Science 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 *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

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

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

More information

A 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

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

The Artificial Bee Colony Algorithm for Unsupervised Classification of Meteorological Satellite Images

The Artificial Bee Colony Algorithm for Unsupervised Classification of Meteorological Satellite Images The Artificial Bee Colony Algorithm for Unsupervised Classification of Meteorological Satellite Images Rafik Deriche Department Computer Science University of Sciences and the Technology Mohamed Boudiaf

More information

Research Article Polygonal Approximation Using an Artificial Bee Colony Algorithm

Research Article Polygonal Approximation Using an Artificial Bee Colony Algorithm Mathematical Problems in Engineering Volume 2015, Article ID 375926, 10 pages http://dx.doi.org/10.1155/2015/375926 Research Article Polygonal Approximation Using an Artificial Bee Colony Algorithm Shu-Chien

More information

Two Algorithms of Image Segmentation and Measurement Method of Particle s Parameters

Two Algorithms of Image Segmentation and Measurement Method of Particle s Parameters Appl. Math. Inf. Sci. 6 No. 1S pp. 105S-109S (2012) Applied Mathematics & Information Sciences An International Journal @ 2012 NSP Natural Sciences Publishing Cor. Two Algorithms of Image Segmentation

More information

Immune Optimization Design of Diesel Engine Valve Spring Based on the Artificial Fish Swarm

Immune Optimization Design of Diesel Engine Valve Spring Based on the Artificial Fish Swarm IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-661, p- ISSN: 2278-8727Volume 16, Issue 4, Ver. II (Jul-Aug. 214), PP 54-59 Immune Optimization Design of Diesel Engine Valve Spring Based on

More information

A Memetic Heuristic for the Co-clustering Problem

A Memetic Heuristic for the Co-clustering Problem A Memetic Heuristic for the Co-clustering Problem Mohammad Khoshneshin 1, Mahtab Ghazizadeh 2, W. Nick Street 1, and Jeffrey W. Ohlmann 1 1 The University of Iowa, Iowa City IA 52242, USA {mohammad-khoshneshin,nick-street,jeffrey-ohlmann}@uiowa.edu

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

Genetic-PSO Fuzzy Data Mining With Divide and Conquer Strategy

Genetic-PSO Fuzzy Data Mining With Divide and Conquer Strategy Genetic-PSO Fuzzy Data Mining With Divide and Conquer Strategy Amin Jourabloo Department of Computer Engineering, Sharif University of Technology, Tehran, Iran E-mail: jourabloo@ce.sharif.edu Abstract

More information

Particle Swarm Optimization applied to Pattern Recognition

Particle Swarm Optimization applied to Pattern Recognition Particle Swarm Optimization applied to Pattern Recognition by Abel Mengistu Advisor: Dr. Raheel Ahmad CS Senior Research 2011 Manchester College May, 2011-1 - Table of Contents Introduction... - 3 - Objectives...

More information

AN OPTIMIZATION GENETIC ALGORITHM FOR IMAGE DATABASES IN AGRICULTURE

AN OPTIMIZATION GENETIC ALGORITHM FOR IMAGE DATABASES IN AGRICULTURE AN OPTIMIZATION GENETIC ALGORITHM FOR IMAGE DATABASES IN AGRICULTURE Changwu Zhu 1, Guanxiang Yan 2, Zhi Liu 3, Li Gao 1,* 1 Department of Computer Science, Hua Zhong Normal University, Wuhan 430079, China

More information

A Naïve Soft Computing based Approach for Gene Expression Data Analysis

A Naïve Soft Computing based Approach for Gene Expression Data Analysis Available online at www.sciencedirect.com Procedia Engineering 38 (2012 ) 2124 2128 International Conference on Modeling Optimization and Computing (ICMOC-2012) A Naïve Soft Computing based Approach for

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

Hybridization EVOLUTIONARY COMPUTING. Reasons for Hybridization - 1. Naming. Reasons for Hybridization - 3. Reasons for Hybridization - 2

Hybridization EVOLUTIONARY COMPUTING. Reasons for Hybridization - 1. Naming. Reasons for Hybridization - 3. Reasons for Hybridization - 2 Hybridization EVOLUTIONARY COMPUTING Hybrid Evolutionary Algorithms hybridization of an EA with local search techniques (commonly called memetic algorithms) EA+LS=MA constructive heuristics exact methods

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

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

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

Reconfiguration Optimization for Loss Reduction in Distribution Networks using Hybrid PSO algorithm and Fuzzy logic

Reconfiguration Optimization for Loss Reduction in Distribution Networks using Hybrid PSO algorithm and Fuzzy logic Bulletin of Environment, Pharmacology and Life Sciences Bull. Env. Pharmacol. Life Sci., Vol 4 [9] August 2015: 115-120 2015 Academy for Environment and Life Sciences, India Online ISSN 2277-1808 Journal

More information

Image Segmentation Based on. Modified Tsallis Entropy

Image Segmentation Based on. Modified Tsallis Entropy Contemporary Engineering Sciences, Vol. 7, 2014, no. 11, 523-529 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.4439 Image Segmentation Based on Modified Tsallis Entropy V. Vaithiyanathan

More information

Evolving SQL Queries for Data Mining

Evolving SQL Queries for Data Mining Evolving SQL Queries for Data Mining Majid Salim and Xin Yao School of Computer Science, The University of Birmingham Edgbaston, Birmingham B15 2TT, UK {msc30mms,x.yao}@cs.bham.ac.uk Abstract. This paper

More information

Neural Network Weight Selection Using Genetic Algorithms

Neural Network Weight Selection Using Genetic Algorithms Neural Network Weight Selection Using Genetic Algorithms David Montana presented by: Carl Fink, Hongyi Chen, Jack Cheng, Xinglong Li, Bruce Lin, Chongjie Zhang April 12, 2005 1 Neural Networks Neural networks

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

Simplifying Handwritten Characters Recognition Using a Particle Swarm Optimization Approach

Simplifying Handwritten Characters Recognition Using a Particle Swarm Optimization Approach ISSN 2286-4822, www.euacademic.org IMPACT FACTOR: 0.485 (GIF) Simplifying Handwritten Characters Recognition Using a Particle Swarm Optimization Approach MAJIDA ALI ABED College of Computers Sciences and

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

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

Kyrre Glette INF3490 Evolvable Hardware Cartesian Genetic Programming

Kyrre Glette INF3490 Evolvable Hardware Cartesian Genetic Programming Kyrre Glette kyrrehg@ifi INF3490 Evolvable Hardware Cartesian Genetic Programming Overview Introduction to Evolvable Hardware (EHW) Cartesian Genetic Programming Applications of EHW 3 Evolvable Hardware

More information

Enhanced Artificial Bees Colony Algorithm for Robot Path Planning

Enhanced Artificial Bees Colony Algorithm for Robot Path Planning Enhanced Artificial Bees Colony Algorithm for Robot Path Planning Department of Computer Science and Engineering, Jaypee Institute of Information Technology, Noida ABSTRACT: This paper presents an enhanced

More information

A Fuzzy C-means Clustering Algorithm Based on Pseudo-nearest-neighbor Intervals for Incomplete Data

A Fuzzy C-means Clustering Algorithm Based on Pseudo-nearest-neighbor Intervals for Incomplete Data Journal of Computational Information Systems 11: 6 (2015) 2139 2146 Available at http://www.jofcis.com A Fuzzy C-means Clustering Algorithm Based on Pseudo-nearest-neighbor Intervals for Incomplete Data

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

Open Access Research on the Prediction Model of Material Cost Based on Data Mining

Open Access Research on the Prediction Model of Material Cost Based on Data Mining Send Orders for Reprints to reprints@benthamscience.ae 1062 The Open Mechanical Engineering Journal, 2015, 9, 1062-1066 Open Access Research on the Prediction Model of Material Cost Based on Data Mining

More information

Solving Sudoku Puzzles with Node Based Coincidence Algorithm

Solving Sudoku Puzzles with Node Based Coincidence Algorithm Solving Sudoku Puzzles with Node Based Coincidence Algorithm Kiatsopon Waiyapara Department of Compute Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand kiatsopon.w@gmail.com

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

Dynamic synthesis of a multibody system: a comparative study between genetic algorithm and particle swarm optimization techniques

Dynamic synthesis of a multibody system: a comparative study between genetic algorithm and particle swarm optimization techniques Dynamic synthesis of a multibody system: a comparative study between genetic algorithm and particle swarm optimization techniques M.A.Ben Abdallah 1, I.Khemili 2, M.A.Laribi 3 and N.Aifaoui 1 1 Laboratory

More information

[Kaur, 5(8): August 2018] ISSN DOI /zenodo Impact Factor

[Kaur, 5(8): August 2018] ISSN DOI /zenodo Impact Factor GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES EVOLUTIONARY METAHEURISTIC ALGORITHMS FOR FEATURE SELECTION: A SURVEY Sandeep Kaur *1 & Vinay Chopra 2 *1 Research Scholar, Computer Science and Engineering,

More information

CHAPTER 4 GENETIC ALGORITHM

CHAPTER 4 GENETIC ALGORITHM 69 CHAPTER 4 GENETIC ALGORITHM 4.1 INTRODUCTION Genetic Algorithms (GAs) were first proposed by John Holland (Holland 1975) whose ideas were applied and expanded on by Goldberg (Goldberg 1989). GAs is

More information

Image Segmentation Based on Watershed and Edge Detection Techniques

Image Segmentation Based on Watershed and Edge Detection Techniques 0 The International Arab Journal of Information Technology, Vol., No., April 00 Image Segmentation Based on Watershed and Edge Detection Techniques Nassir Salman Computer Science Department, Zarqa Private

More information

A modified shuffled frog-leaping optimization algorithm: applications to project management

A modified shuffled frog-leaping optimization algorithm: applications to project management Structure and Infrastructure Engineering, Vol. 3, No. 1, March 2007, 53 60 A modified shuffled frog-leaping optimization algorithm: applications to project management EMAD ELBELTAGIy*, TAREK HEGAZYz and

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

New Method for Accurate Parameter Estimation of Induction Motors Based on Artificial Bee Colony Algorithm

New Method for Accurate Parameter Estimation of Induction Motors Based on Artificial Bee Colony Algorithm New Method for Accurate Parameter Estimation of Induction Motors Based on Artificial Bee Colony Algorithm Mohammad Jamadi Zanjan, Iran Email: jamadi.mohammad@yahoo.com Farshad Merrikh-Bayat University

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

Performance Comparison of Genetic Algorithm, Particle Swarm Optimization and Simulated Annealing Applied to TSP

Performance Comparison of Genetic Algorithm, Particle Swarm Optimization and Simulated Annealing Applied to TSP Performance Comparison of Genetic Algorithm, Particle Swarm Optimization and Simulated Annealing Applied to TSP Madhumita Panda Assistant Professor, Computer Science SUIIT, Sambalpur University. Odisha,

More information

Application of Improved Discrete Particle Swarm Optimization in Logistics Distribution Routing Problem

Application of Improved Discrete Particle Swarm Optimization in Logistics Distribution Routing Problem Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 3673 3677 Advanced in Control Engineeringand Information Science Application of Improved Discrete Particle Swarm Optimization in

More information

Travelling Salesman Problem Using Bee Colony With SPV

Travelling Salesman Problem Using Bee Colony With SPV International Journal of Soft Computing and Engineering (IJSCE) Travelling Salesman Problem Using Bee Colony With SPV Nishant Pathak, Sudhanshu Prakash Tiwari Abstract Challenge of finding the shortest

More information

Multilevel image thresholding by nature-inspired algorithms: A short review

Multilevel image thresholding by nature-inspired algorithms: A short review Computer Science Journal of Moldova, vol.22, no.3(66), 2014 Multilevel image thresholding by nature-inspired algorithms: A short review Milan Tuba Abstract Nondeterministic metaheuristic optimization and

More information

Using a genetic algorithm for editing k-nearest neighbor classifiers

Using a genetic algorithm for editing k-nearest neighbor classifiers Using a genetic algorithm for editing k-nearest neighbor classifiers R. Gil-Pita 1 and X. Yao 23 1 Teoría de la Señal y Comunicaciones, Universidad de Alcalá, Madrid (SPAIN) 2 Computer Sciences Department,

More information

SIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD

SIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD Journal of Engineering Science and Technology Special Issue on 4th International Technical Conference 2014, June (2015) 35-44 School of Engineering, Taylor s University SIMULATION APPROACH OF CUTTING TOOL

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

A PSO-based Generic Classifier Design and Weka Implementation Study

A PSO-based Generic Classifier Design and Weka Implementation Study International Forum on Mechanical, Control and Automation (IFMCA 16) A PSO-based Generic Classifier Design and Weka Implementation Study Hui HU1, a Xiaodong MAO1, b Qin XI1, c 1 School of Economics and

More information

Fast Fuzzy Clustering of Infrared Images. 2. brfcm

Fast Fuzzy Clustering of Infrared Images. 2. brfcm Fast Fuzzy Clustering of Infrared Images Steven Eschrich, Jingwei Ke, Lawrence O. Hall and Dmitry B. Goldgof Department of Computer Science and Engineering, ENB 118 University of South Florida 4202 E.

More information

Learning to Classify Texture Objects by Particle Swarm Optimization Algorithm

Learning to Classify Texture Objects by Particle Swarm Optimization Algorithm Research Journal of Applied Sciences, Engineering and Technology 5(3): 990-995, 013 ISSN: 040-7459; E-ISSN: 040-7467 Maxwell Scientific Organization, 013 Submitted: June 3, 01 Accepted: July 8, 01 Published:

More information

Wrapper Feature Selection using Discrete Cuckoo Optimization Algorithm Abstract S.J. Mousavirad and H. Ebrahimpour-Komleh* 1 Department of Computer and Electrical Engineering, University of Kashan, Kashan,

More information

DERIVATIVE-FREE OPTIMIZATION

DERIVATIVE-FREE OPTIMIZATION DERIVATIVE-FREE OPTIMIZATION Main bibliography J.-S. Jang, C.-T. Sun and E. Mizutani. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, New Jersey,

More information