Discrete evaluation and the particle swarm algorithm

Size: px
Start display at page:

Download "Discrete evaluation and the particle swarm algorithm"

Transcription

1 Volume 12 Discrete evaluation and the particle swarm algorithm Tim Hendtlass and Tom Rodgers Centre for Intelligent Systems and Complex Processes Swinburne University of Technology P. O. Box 218 Hawthorn Australia 3122 Abstract. We propose that the optimal performance of the PSO algorithm should differ from that of the real life creatures on which PSO is modelled. If a bird finds a good food source, the likely behaviour for a flock is to congregate there, settle and feed. However, once PSO has found an optimum, while some particles should explore in the immediate vicinity for any better optimum present, the rest of the swarm should set out to explore new areas. The common PSO practice of only evaluating each particle s performance at discrete intervals can, at small computational cost, be used to automatically adjust the PSO behaviour in situations where the swarm is settling so as to encourage part of the swarm to explore further. 1 Introduction The Particle Swarm Optimisation (PSO) algorithm is based on the movement of real creatures, such as birds, and attempts to model the way they balance their behaviour between exploration and exploitation, thus hoping to replicate the good search behaviour found in nature. As an optimisation tool, PSO has proved extremely effective on a wide range of problems. There are, however, two important differences between the artificial PSO algorithm and the real world: Real creatures continuously evaluate their current situation. In PSO we can only evaluate the fitness of the current position at discrete time intervals. It may make sense for real creatures to all settle in one spot if, for example, this spot is especially advantageous in terms of food supply. However, with the PSO, once the fitness of any position visited by any particle is known, it is in fact inefficient for any swarm member to return to that position (at least for episodic problems). In particular, it would be desirable to discourage, at least partially, the tendency for the whole swarm to congregate around any currently good position. Ideally, a part of the swarm should explore in the 1 Copyright 25

2 immediate vicinity, lest there be an even better position close by, while the rest of the swarm should set out to explore new areas. It is possible to use the nature of discrete evaluation to alter the behaviour of PSO when congregating so as to achieve partial settling and partial aggressive further exploration. 2 The Particle Swarm Optimisation (PSO) Algorithm The PSO algorithm uses a number of particles (the swarm) each of which describes a possible solution to the process to be optimised. Each particle moves through problem space so that the set of solutions represented by the particles continuously changes. The movement of each particle is influenced by the current situation of all other particles in the swarm together with some past history of the performance of the swarm as a whole. V Formally, the new velocity of a particle at time T+t is = T + t χ ( MV T X B X S + rand G( ) + rand L( ))) X B t X S t V T + t and is given by: (1) where V T is the velocity of this particle at time T, M is the momentum, X is the current position of the individual, rand returns a random number in the range (, 1). G and L set the relative attention to be placed on the positions B and S respectively. B is the best position found by any individual in the swarm so far, and S a position derived by comparing the relative performance of this individual with the performances of a number of other swarm members. M, G and L are bounded to the range (, 1). The factor χ provides velocity constriction. For more information on traditional PSO see [1,2,3,4]. Traditionally finding the position S involves defining a neighbourhood of the particle and only considering the effect of other particles within that neighbourhood. An alternate way of calculating the position S in an effective (but computationally modest) way that takes account of the performance of all swarm members has been introduced in [5]. All other swarm members are considered to influence the position S for a given particle but the magnitude of the influence decreases with both fitness and distance from the given particle for a minimization problem 1. Equation 1 differs slightly from the conventional version, in that the unit vectors from X to B and from X to S that are used rather than vectors themselves. This provides a less greedy version of the equation compared to the conventional as the magnitude of the attraction to the points B and S no longer depends on the distance from these points. This becomes an important change when, as in this work, particles are required to explore at distances far from already known minima. The parameter t is the time between updates and is required for dimensional consistency. It is usually taken to be one basic time interval and so is often omitted from the equation. This paper is concerned with an effect of the finite value used for t. 1 For a maximization problem it would increase with fitness but decrease with distance. 2 Copyright 25

3 3 Introducing a Short-range Force In order to alter the behaviour of particles when they are settling close together, it is desirable to introduce a short-range interaction between particles. One possibility is to introduce a gravitational style attraction that produces a force of attraction of particle i towards particle j, whose magnitude is inversely proportional to the square of the distance between them. This short-range force will produce a velocity component on one particle towards the other that K can be represented by v ij =, where d is the distance between the particles and K is a 2 ij d ij constant. If evaluation were continuous for PSO this would merely cause close particles to enter stable limit cycles, as opposed to what we wish to achieve. However, for noncontinuous evaluation this short-range force can have a useful effect. 4 The effect of discrete evaluation An effect of discrete evaluation on the traditional PSO algorithm is that particles may move directly over places of interest but not notice them, unless the instant of transit happens to coincide with a fitness evaluation. The actual distance travelled between evaluations depends on the velocity of the particle and it is important that particles slow in regions containing a fitness peak. The exploitation component of basic PSO tends to do this as a consequence of drawing particles that have overflown back towards a good position. Time=t 1 Time=t+ 2 Time=t+ Figure 1. The short-range forces ( ) and the velocities ( ) induced on two approaching particles by a shortrange force. The length of each arrow indicates the The short-range force introduced in section 3 will have little effect while the swarm is dispersed regardless of continuous or discrete evaluation. However, as particles approach each other the magnitude of the short-range force will climb significantly, producing a substantial increase in the velocity of the particles towards each other. For discrete evaluation, by the time of the next evaluation, particles may have passed each other and be at such a distance from each other that the short-range attraction that could bring them back together is far too weak to do this. As a result, the particles will continue to move rapidly apart with almost undiminished velocity, exploring beyond their previous positions. This process is shown diagrammatically in Figure 1. 3 Copyright 25

4 At time t, the separation between the particles is moving into the region in which the magnitude of the short-range attraction (shown by broad arrows) is becoming significant. This augments the effect of their velocities (shown by normal arrows) so that the particles move close together. By time t+1 the particles are close and the short-range effect is large. As a result, the velocity of the particles increases substantially, almost entirely as a consequence of the short-range attraction. By time t+2 when the next evaluation is made the particles will have passed each other, and be so far apart the short-range force is weak. Consequently, the particles continue to diverge, retaining at t+2 much of the velocity obtained as a result of the short-range forces acting at time t+1. The short-range forces will continue to decrease as the particles move apart, leaving only the normal swarm factors to influence their future movement in the absence of other close encounters. If continuous 2 evaluation could be used, as soon as the particles pass each other the direction of the short-range force would reverse and the still high values of short-range attraction would rapidly nullify the effects of the acceleration as the particles converged. As far as the effect of the short-range force is concerned, after the particles have passed and separated they would be first slowed, then come to rest before once again converging. Therefore the net effect of the short-range force under continuous evaluation would be for the particles to eventually enter a stable limit cycle. 1 + ((X-.2)^2 + (Y-.1)^2)^.25-cos(5*pi*sqrt((X-.2)^2 + (Y-.1)^2)) Timbo2 - min.2, ((X-.2)^2 + (Y-.1)^2)^.25-cos(5*pi*sqrt((X-.2)^2 + (Y-.1)^2)) Timbo2 - min.2, Figure 2. The distribution of twenty particles after approximately the same number of evaluations. A single minimum exists at (,). At the left PSO without a short-range force, at the right PSO with a short-range force. The aprticles away from the minimum have moved there after reaching the minimum and being ejected. Under discrete evaluation conditions, we are able to take advantage of an aliasing effect in which conservation of energy appears to have been violated with a convenient spontaneous increase in the net energy of the two particles 3. This increase in energy of the two particles may or may not be a good thing as far as any two particles are concerned. They might just be happening to be passing each other closely in region of poor fitness rather than converging to a fit point. In this case the short-range force may just act as a local perturbation of unpredictable benefit. When a significant part of a swarm is tending to settle on a point of good fitness, the short-range force will have the desirable effect that some of the neighbourhood so engaged will be ejected with significant velocities. As members get ejected 2 Truly continuous evaluation is obviously impossible for any computer based PSO algorithm. Here the practical meaning of the word continuous includes any situation in which the interval between evaluations is sufficiently short so that no particle has moved a significant distance between evaluations. 3 To those with a physics background, such as the authors, this may seem strangely disconcerting. However, if you adapt a real life algorithm by the addition of one or more non-physical features (in this case discrete evaluation) it is unreasonable to expect that the behaviour of the algorithm will continue to match real life behaviour. 4 Copyright 25

5 the number of those left to cluster is decreased with a decrease in the probability of further ejections. Hence the effect of the introduced short-range force on the normal settling behaviour of PSO is self-limiting and some swarm particles are left to continue exploration in the local vicinity. Figure 2 shows the results of using a particle swarm optimisation algorithm to find the minimum of a function. This minimum occurs at the position (.2,.1). In the left hand picture, without a short-range force, all the swarm individuals have converged very close to the minimum. In the right hand picture, with a short-range-force and after approximately the same number of evaluations, the minimum has again been found. This time, while at any moment a number of swarm members remain searching in the immediate vicinity of the minimum, others are being ejected to continue searching elsewhere. In this case, as there is no better minimum to be found, these ejected particles subsequently return to the known minimum, increasing the probability of others being ejected. This production of successive waves of explorer particles continues indefinitely. 5 Experimental results Figure 3. The two-dimensional minimum optimisation test surface used. Minimum B (min B) is slightly better than minimum A (min A). All swarm particles were released in the vicinity of the start point shown so that they all encountered minimum A first. To investigate the effect of a short-range force on the swarm algorithm the two-dimensional two minimum test problem shown in Figure 3 was used. Two local minima, A and B, are separated by a high ridge with poor fitness,. Minimum B (value zero) is marginally better than minimum A (value.1) while on the intervening ridge the value climbs to a value of two. Points off the drawn map were assigned values equal to that of the closest on-map point. All swarm members were initialised around the edge of the drawn map closest to minimum A, specifically in the region in which -15 <X<-95 and 15 < Y < 95. The direction of the initial velocities was randomly chosen with the magnitude being assign a random value between specified minimum and maximum values. A number of tests were each repeated 1 times, each test only differ in the values of some parameters. The maximum velocity that a particle could have was bounded to a value of Max times the maximum initial velocity, where Max is a user chosen parameter. This set the maximum distance that a particle could travel in an iteration, and therefore the maximum 5 Copyright 25

6 distance between fitness evaluations. The parameter values held constant across all tests are shown in Table 1 and the results from a chosen sample of these tests are shown in Table 2. The surface and initial particle release region were specifically designed to make it difficult for a conventional swarm to find the better minimum, minimum B. As expected, without a short-range force, the swarm quickly found and settled on minimum A every time, taking an average of 21.5 iterations with a standard deviation of 8. This result was obtained with a maximum initial speed of 3. Table 1. Fixed test parameters. Swarm size 5 Global weighting G.5 Local weighting L.5 Momentum.9 Initial X position range Initial Y position range Minimum considered found if an evaluation is made within a distance of one unit. A test was terminated if minimum B was not found after 2 iterations The time taken when a short-range force was operational are shown in Table 2. Note that the shortest time occurs with the small value for max but the largest value for K. As the maximum initial speed was increased, the probability that the particle would over fly the minimum in the period between evaluations also increased. As a result particles had to reverse and recross the minimum (possibly several times) before it was observed, thus increasing the detection time. As the probability of a significant short-range force is low until the particles are congregating around the minimum, there was little chance for the speed to be accelerated beyond the initial velocity range. As a result the speed-limiting factor K had little effect. Finding minimum B required that at least one (and probably several) significant shortrange force events take place. Now the maximum distance that a particle can travel in one iteration (max times the maximum initial speed) sets the lowest resolution of the search. The distance between the two minima is just under 13 units. As the maximum distance per iteration rises significantly above this there is an increase in the number of iterations taken to find the minimum as more particles over-fly it. A stronger influence is seen from the factor K that sets the value of the short-range force for a particular inter-particle separation. The average distance travelled per iteration increases with this. Provided that this does not approach the inter-minimum separation, this results in fewer steps before the minimum is found. In the left screen image of Figure 4, we can see that the swarm has already found minimum A at (-4,4) and is tending to congregate in the vicinity of this point. A number of particles can be observed that have been ejected from the main swarm body as a result of short-range forces. One particle is heading towards the minimum B at (5,-5) but has not yet reached it. In the right screen image of Figure 4, this particle has detected a point in the general vicinity of minimum B, which requires an evaluation of a point in the very small region (within one unit) in which the values are less than the best value of the first minimum already found. The actual detection occurred one or two iterations ago, and the value obtained was probably not the absolutely minimum value in this region. The rest of the swarm is now attracted to this 6 Copyright 25

7 new best position and the normal swarm behaviour will ensure that the absolute minimum value is found soon after the swarm body arrives. Figure 5 shows all the points evaluated in 4 iterations with minimum B being found after 32 iterations. Note the curved paths at the top where particles ejected into a region of poor fitness curve round and return to the then best-known minimum (minimum A). Compare this with the paths left by particles diverted from their exploration by an attraction to the just discovered minimum B. The heavy concentration of points between the two minima come from particles that were in the vicinity of minimum A when minimum B was found being attracted to this new, better, minimum. Table 2. Results of the number of times the two minima were found and how long this took. Results are derived from 1 repeats for each set of parameter values for random initial particle positions. The parameter values that result in the minimum time to the second minimum are shaded. Maximum: First minimum: Second minimum: Max Initial speed Distance travelled per iteration K % times found Average iterations SD % times found Average iterations SD Copyright 25

8 2 test3 2 test Figure 4. Two screen images of a particle swarm with shortrange forces solving the test problem described in this paper. Each dot represents the position of a particle Map of all evaluations Figure 5. A map of all the points evaluated. Every point at which a fitness evaluation has been made is indicated by a small dot on the above map. 6 Conclusion The purpose of this work was to test the utility of adding a short-range force to the normal PSO algorithm. The two minimum test problem was deliberately designed to make it hard for a swarm released in the vicinity of minimum A to find the better minimum B. For this problem the short-range force has provided a dramatic improvement in performance in that it allowed the better minimum B to be found reliably while the basic PSO algorithm was not able to find it at all. This has come at the cost of two additional parameters, the values of which do not appear overly critical. The normal swarm algorithm is simultaneously operating with this short-range force. It must be stressed that this short-range force only has a significant scattering effect when 8 Copyright 25

9 particles are very close, most commonly during the settling stage of a swarm. At other times the short-range force only adds what is effectively a small amount of noise to the normal behaviour of the swarm. These experiments have not shown any observable change in the behaviour of the PSO other than this modification of behaviour during the settling phase. Preliminary experiments so far have used the simple formula for the short-range force given in this paper, but the power to which the particle separation distance is raised could be changed so as to make this attraction even more short-ranged. In these experiments, the short-range force between each particle and all others in the swarm is calculated - again in order to negate the need for a user defined neighbourhood - although in practice the number of occasions on which there is more than one significant contribution are few. When applied to the stated problem with multiple local minima, the addition of the shortrange force improves the probability of the swarm finding the global optimum rather than converging and staying on a good but suboptimal position, and there is no reason to believe that this will not be the general result when applied to other multi-optimal problems. As no additional fitness evaluations are required, the additional computational cost of the behaviour modification is relatively small when compared to the overall computation involved, especially for problems with complex fitness functions. 9 References 1 Kennedy J., and Eberhart R.C. Particle Swarm Optimization, Proc. IEEE International Conference on Neural Networks, Perth Australia, IEEE Service Centre, Piscataway NJ USA IV: (1995) 2 Eberhart. R. C., Dobbins P. and Simpson P. Computational Intelligence PC Tools, Academic Press, Boston. (1996) 3 Corne D., Dorigo M., and Glover F. (Editors), The Particle Swarm: Social Adaptation in Information-Processing Systems. Chapter 25 in New Ideas in Optimization. McGraw-Hill Publishing Company, England, ISBN (1999). 4 Eberhart, R. and Shi, Y. Comparing Inertia Weights and Constriction Factors in Particle Swarm Optimisation, Proceedings of the 2 Congress on Evolutionary Computation, pp (2) 5 Hendtlass, T. A Combined Swarm Differential Evolution Algorithm for Optimization Problems. Lecture Notes in Artificial Intelligence, Vol 27, pp , Springer, Berlin. (21) 9 Copyright 25

Discrete Evaluation and the Particle Swarm Algorithm.

Discrete Evaluation and the Particle Swarm Algorithm. Abstract Discrete Evaluation and the Particle Swarm Algorithm. Tim Hendtlass and Tom Rodgers, Centre for Intelligent Systems and Complex Processes, Swinburne University of Technology, P. O. Box 218 Hawthorn

More information

B-Positive Particle Swarm Optimization (B.P.S.O)

B-Positive Particle Swarm Optimization (B.P.S.O) Int. J. Com. Net. Tech. 1, No. 2, 95-102 (2013) 95 International Journal of Computing and Network Technology http://dx.doi.org/10.12785/ijcnt/010201 B-Positive Particle Swarm Optimization (B.P.S.O) Muhammad

More information

PARTICLE SWARM OPTIMISATION (PSO)

PARTICLE SWARM OPTIMISATION (PSO) PARTICLE SWARM OPTIMISATION (PSO) Perry Brown Alexander Mathews Image: http://www.cs264.org/2009/projects/web/ding_yiyang/ding-robb/pso.jpg Introduction Concept first introduced by Kennedy and Eberhart

More information

ACTA UNIVERSITATIS APULENSIS No 11/2006

ACTA UNIVERSITATIS APULENSIS No 11/2006 ACTA UNIVERSITATIS APULENSIS No /26 Proceedings of the International Conference on Theory and Application of Mathematics and Informatics ICTAMI 25 - Alba Iulia, Romania FAR FROM EQUILIBRIUM COMPUTATION

More information

A Particle Swarm Optimization (PSO) Primer

A Particle Swarm Optimization (PSO) Primer A Particle Swarm Optimization (PSO) Primer With Applications Brian Birge Overview Introduction Theory Applications Computational Intelligence Summary Introduction Subset of Evolutionary Computation Genetic

More information

Motivation, Basic Concepts, Basic Methods, Travelling Salesperson Problem (TSP), Algorithms

Motivation, Basic Concepts, Basic Methods, Travelling Salesperson Problem (TSP), Algorithms Motivation, Basic Concepts, Basic Methods, Travelling Salesperson Problem (TSP), Algorithms 1 What is Combinatorial Optimization? Combinatorial Optimization deals with problems where we have to search

More information

The particle swarm optimization algorithm: convergence analysis and parameter selection

The particle swarm optimization algorithm: convergence analysis and parameter selection Information Processing Letters 85 (2003) 317 325 www.elsevier.com/locate/ipl The particle swarm optimization algorithm: convergence analysis and parameter selection Ioan Cristian Trelea INA P-G, UMR Génie

More information

ARTIFICIAL INTELLIGENCE

ARTIFICIAL INTELLIGENCE BABEŞ-BOLYAI UNIVERSITY Faculty of Computer Science and Mathematics ARTIFICIAL INTELLIGENCE Solving search problems Informed local search strategies Nature-inspired algorithms March, 2017 2 Topics A. Short

More information

Available online at ScienceDirect. Procedia Computer Science 20 (2013 ) 90 95

Available online at  ScienceDirect. Procedia Computer Science 20 (2013 ) 90 95 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 20 (2013 ) 90 95 Complex Adaptive Systems, Publication 3 Cihan H. Dagli, Editor in Chief Conference Organized by Missouri

More information

Optimal Placement and Sizing of Distributed Generation for Power Loss Reduction using Particle Swarm Optimization

Optimal Placement and Sizing of Distributed Generation for Power Loss Reduction using Particle Swarm Optimization Available online at www.sciencedirect.com Energy Procedia 34 (2013 ) 307 317 10th Eco-Energy and Materials Science and Engineering (EMSES2012) Optimal Placement and Sizing of Distributed Generation for

More information

A Novel Approach for Complete Identification of Dynamic Fractional Order Systems Using Stochastic Optimization Algorithms and Fractional Calculus

A Novel Approach for Complete Identification of Dynamic Fractional Order Systems Using Stochastic Optimization Algorithms and Fractional Calculus 5th International Conference on Electrical and Computer Engineering ICECE 2008, 20-22 December 2008, Dhaka, Bangladesh A Novel Approach for Complete Identification of Dynamic Fractional Order Systems Using

More information

The Parameters Selection of PSO Algorithm influencing On performance of Fault Diagnosis

The Parameters Selection of PSO Algorithm influencing On performance of Fault Diagnosis The Parameters Selection of Algorithm influencing On performance of Fault Diagnosis Yan HE,a, Wei Jin MA and Ji Ping ZHANG School of Mechanical Engineering and Power Engineer North University of China,

More information

Finding Robust Solutions to Dynamic Optimization Problems

Finding Robust Solutions to Dynamic Optimization Problems Finding Robust Solutions to Dynamic Optimization Problems Haobo Fu 1, Bernhard Sendhoff, Ke Tang 3, and Xin Yao 1 1 CERCIA, School of Computer Science, University of Birmingham, UK Honda Research Institute

More information

CAPACITOR PLACEMENT USING FUZZY AND PARTICLE SWARM OPTIMIZATION METHOD FOR MAXIMUM ANNUAL SAVINGS

CAPACITOR PLACEMENT USING FUZZY AND PARTICLE SWARM OPTIMIZATION METHOD FOR MAXIMUM ANNUAL SAVINGS CAPACITOR PLACEMENT USING FUZZY AND PARTICLE SWARM OPTIMIZATION METHOD FOR MAXIMUM ANNUAL SAVINGS M. Damodar Reddy and V. C. Veera Reddy Department of Electrical and Electronics Engineering, S.V. University,

More information

A Fast Method for Embattling Optimization of Ground-Based Radar Surveillance Network

A Fast Method for Embattling Optimization of Ground-Based Radar Surveillance Network A Fast Method for Embattling Optimization of Ground-Based Radar Surveillance Network JIANG Hai University of Chinese Academy of Sciences National Astronomical Observatories, Chinese Academy of Sciences

More information

Fuzzy Cognitive Maps Learning through Swarm Intelligence

Fuzzy Cognitive Maps Learning through Swarm Intelligence Fuzzy Cognitive Maps Learning through Swarm Intelligence E.I. Papageorgiou,3, K.E. Parsopoulos 2,3, P.P. Groumpos,3, and M.N. Vrahatis 2,3 Department of Electrical and Computer Engineering, University

More information

The Cross Entropy Method for the N-Persons Iterated Prisoner s Dilemma

The Cross Entropy Method for the N-Persons Iterated Prisoner s Dilemma The Cross Entropy Method for the N-Persons Iterated Prisoner s Dilemma Tzai-Der Wang Artificial Intelligence Economic Research Centre, National Chengchi University, Taipei, Taiwan. email: dougwang@nccu.edu.tw

More information

Featured Articles Advanced Research into AI Ising Computer

Featured Articles Advanced Research into AI Ising Computer 156 Hitachi Review Vol. 65 (2016), No. 6 Featured Articles Advanced Research into AI Ising Computer Masanao Yamaoka, Ph.D. Chihiro Yoshimura Masato Hayashi Takuya Okuyama Hidetaka Aoki Hiroyuki Mizuno,

More information

Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization

Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization Deepak Singh Raipur Institute of Technology Raipur, India Vikas Singh ABV- Indian Institute of Information Technology

More information

ON THE USE OF RANDOM VARIABLES IN PARTICLE SWARM OPTIMIZATIONS: A COMPARATIVE STUDY OF GAUSSIAN AND UNIFORM DISTRIBUTIONS

ON THE USE OF RANDOM VARIABLES IN PARTICLE SWARM OPTIMIZATIONS: A COMPARATIVE STUDY OF GAUSSIAN AND UNIFORM DISTRIBUTIONS J. of Electromagn. Waves and Appl., Vol. 23, 711 721, 2009 ON THE USE OF RANDOM VARIABLES IN PARTICLE SWARM OPTIMIZATIONS: A COMPARATIVE STUDY OF GAUSSIAN AND UNIFORM DISTRIBUTIONS L. Zhang, F. Yang, and

More information

7.1 Basis for Boltzmann machine. 7. Boltzmann machines

7.1 Basis for Boltzmann machine. 7. Boltzmann machines 7. Boltzmann machines this section we will become acquainted with classical Boltzmann machines which can be seen obsolete being rarely applied in neurocomputing. It is interesting, after all, because is

More information

A self-guided Particle Swarm Optimization with Independent Dynamic Inertia Weights Setting on Each Particle

A self-guided Particle Swarm Optimization with Independent Dynamic Inertia Weights Setting on Each Particle Appl. Math. Inf. Sci. 7, No. 2, 545-552 (2013) 545 Applied Mathematics & Information Sciences An International Journal A self-guided Particle Swarm Optimization with Independent Dynamic Inertia Weights

More information

Solving Numerical Optimization Problems by Simulating Particle-Wave Duality and Social Information Sharing

Solving Numerical Optimization Problems by Simulating Particle-Wave Duality and Social Information Sharing International Conference on Artificial Intelligence (IC-AI), Las Vegas, USA, 2002: 1163-1169 Solving Numerical Optimization Problems by Simulating Particle-Wave Duality and Social Information Sharing Xiao-Feng

More information

The University of Birmingham School of Computer Science MSc in Advanced Computer Science. Behvaiour of Complex Systems. Termite Mound Simulator

The University of Birmingham School of Computer Science MSc in Advanced Computer Science. Behvaiour of Complex Systems. Termite Mound Simulator The University of Birmingham School of Computer Science MSc in Advanced Computer Science Behvaiour of Complex Systems Termite Mound Simulator John S. Montgomery msc37jxm@cs.bham.ac.uk Lecturer: Dr L. Jankovic

More information

Rules for Motion Maps

Rules for Motion Maps Motion maps are like strobe pictures of an object s motion, each flash represents the passage of some fixed unit of time In each flash, the object is represented as a dot. It should be placed in the location

More information

Hybrid particle swarm algorithm for solving nonlinear constraint. optimization problem [5].

Hybrid particle swarm algorithm for solving nonlinear constraint. optimization problem [5]. Hybrid particle swarm algorithm for solving nonlinear constraint optimization problems BINGQIN QIAO, XIAOMING CHANG Computers and Software College Taiyuan University of Technology Department of Economic

More information

GREENHOUSE AIR TEMPERATURE CONTROL USING THE PARTICLE SWARM OPTIMISATION ALGORITHM

GREENHOUSE AIR TEMPERATURE CONTROL USING THE PARTICLE SWARM OPTIMISATION ALGORITHM Copyright 00 IFAC 5th Triennial World Congress, Barcelona, Spain GREEHOUSE AIR TEMPERATURE COTROL USIG THE PARTICLE SWARM OPTIMISATIO ALGORITHM J.P. Coelho a, P.B. de Moura Oliveira b,c, J. Boaventura

More information

Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm

Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm Bharat Solanki Abstract The optimal capacitor placement problem involves determination of the location, number, type

More information

Force Test Review. 1. Give two ways to increase acceleration. You can increase acceleration by decreasing mass or increasing force.

Force Test Review. 1. Give two ways to increase acceleration. You can increase acceleration by decreasing mass or increasing force. Force Test Review 1. Give two ways to increase acceleration. You can increase acceleration by decreasing mass or increasing force. 2. Define weight. The force of gravity on an object at the surface of

More information

OPTIMAL DISPATCH OF REAL POWER GENERATION USING PARTICLE SWARM OPTIMIZATION: A CASE STUDY OF EGBIN THERMAL STATION

OPTIMAL DISPATCH OF REAL POWER GENERATION USING PARTICLE SWARM OPTIMIZATION: A CASE STUDY OF EGBIN THERMAL STATION OPTIMAL DISPATCH OF REAL POWER GENERATION USING PARTICLE SWARM OPTIMIZATION: A CASE STUDY OF EGBIN THERMAL STATION Onah C. O. 1, Agber J. U. 2 and Ikule F. T. 3 1, 2, 3 Department of Electrical and Electronics

More information

Meta-heuristics for combinatorial optimisation

Meta-heuristics for combinatorial optimisation Meta-heuristics for combinatorial optimisation João Pedro Pedroso Centro de Investigação Operacional Faculdade de Ciências da Universidade de Lisboa and Departamento de Ciência de Computadores Faculdade

More information

Overview The Laws of Motion

Overview The Laws of Motion Directed Reading for Content Mastery Overview The Laws of Motion Directions: Fill in the blanks using the terms listed below. force inertia momentum sliding conservation of momentum gravitational ma mv

More information

Standard Particle Swarm Optimisation

Standard Particle Swarm Optimisation Standard Particle Swarm Optimisation From 2006 to 2011 Maurice.Clerc@WriteMe.com 2012-09-23 version 1 Introduction Since 2006, three successive standard PSO versions have been put on line on the Particle

More information

12.1 Forces and Motion Notes

12.1 Forces and Motion Notes 12.1 Forces and Motion Notes What Is a Force? A is a push or a pull that acts on an object. A force can cause a object to, or it can a object by changing the object s speed or direction. Force can be measured

More information

Intuitionistic Fuzzy Estimation of the Ant Methodology

Intuitionistic Fuzzy Estimation of the Ant Methodology BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 2 Sofia 2009 Intuitionistic Fuzzy Estimation of the Ant Methodology S Fidanova, P Marinov Institute of Parallel Processing,

More information

Who was Isaac Newton?

Who was Isaac Newton? Forces & Motion Who was Isaac Newton? Born: December 25, 1643 in England (the same year Galileo died) knighted by Queen Anne in 1705 to become Sir Isaac Newton at age 64 The first person to describe universal

More information

Problems of cryptography as discrete optimization tasks

Problems of cryptography as discrete optimization tasks Nonlinear Analysis 63 (5) e831 e837 www.elsevier.com/locate/na Problems of cryptography as discrete optimization tasks E.C. Laskari a,b, G.C. Meletiou c,, M.N. Vrahatis a,b a Computational Intelligence

More information

Particle swarm optimization (PSO): a potentially useful tool for chemometrics?

Particle swarm optimization (PSO): a potentially useful tool for chemometrics? Particle swarm optimization (PSO): a potentially useful tool for chemometrics? Federico Marini 1, Beata Walczak 2 1 Sapienza University of Rome, Rome, Italy 2 Silesian University, Katowice, Poland Rome,

More information

Fundamentals of Metaheuristics

Fundamentals of Metaheuristics Fundamentals of Metaheuristics Part I - Basic concepts and Single-State Methods A seminar for Neural Networks Simone Scardapane Academic year 2012-2013 ABOUT THIS SEMINAR The seminar is divided in three

More information

Project 6 - Calculating π and using building models for data

Project 6 - Calculating π and using building models for data Project 6 - Calculating π and using building models for data MTH337 - Fall 2018 Due date: November 29, 2018 Instructor - Rahul Kashyap Part 1 - Calculating the value of π The mathematical constant π is

More information

Physics 141 Dynamics 1 Page 1. Dynamics 1

Physics 141 Dynamics 1 Page 1. Dynamics 1 Physics 141 Dynamics 1 Page 1 Dynamics 1... from the same principles, I now demonstrate the frame of the System of the World.! Isaac Newton, Principia Reference frames When we say that a particle moves

More information

The Evolution of Sex Chromosomes through the. Baldwin Effect

The Evolution of Sex Chromosomes through the. Baldwin Effect The Evolution of Sex Chromosomes through the Baldwin Effect Larry Bull Computer Science Research Centre Department of Computer Science & Creative Technologies University of the West of England, Bristol

More information

Application of Teaching Learning Based Optimization for Size and Location Determination of Distributed Generation in Radial Distribution System.

Application of Teaching Learning Based Optimization for Size and Location Determination of Distributed Generation in Radial Distribution System. Application of Teaching Learning Based Optimization for Size and Location Determination of Distributed Generation in Radial Distribution System. Khyati Mistry Electrical Engineering Department. Sardar

More information

NAME DATE CLASS. Motion and Speed. position 1. When something moves, it changes iitsopon. Motion. 2. Otoinm can be described as a change in position.

NAME DATE CLASS. Motion and Speed. position 1. When something moves, it changes iitsopon. Motion. 2. Otoinm can be described as a change in position. Use with Text Pages 64 71 Motion and Speed In each of the following statements, a term has been scrambled. Unscramble the term and write it on the line provided. position 1. When something moves, it changes

More information

Fuzzy adaptive catfish particle swarm optimization

Fuzzy adaptive catfish particle swarm optimization ORIGINAL RESEARCH Fuzzy adaptive catfish particle swarm optimization Li-Yeh Chuang, Sheng-Wei Tsai, Cheng-Hong Yang. Institute of Biotechnology and Chemical Engineering, I-Shou University, Kaohsiung, Taiwan

More information

Explorations in Evolutionary Visualisation

Explorations in Evolutionary Visualisation Explorations in Evolutionary Visualisation Lionel Barnett Centre for Computational Neuroscience and Robotics (CCNR) School of Cognitive and Computing Sciences, University of Sussex, Brighton, UK. Email:

More information

1 Forces. 2 Energy & Work. GS 104, Exam II Review

1 Forces. 2 Energy & Work. GS 104, Exam II Review 1 Forces 1. What is a force? 2. Is weight a force? 3. Define weight and mass. 4. In European countries, they measure their weight in kg and in the United States we measure our weight in pounds (lbs). Who

More information

Differential Evolution Based Particle Swarm Optimization

Differential Evolution Based Particle Swarm Optimization Differential Evolution Based Particle Swarm Optimization Mahamed G.H. Omran Department of Computer Science Gulf University of Science and Technology Kuwait mjomran@gmail.com Andries P. Engelbrecht Department

More information

Activity 4. Life (and Death) before Seat Belts. What Do You Think? For You To Do GOALS

Activity 4. Life (and Death) before Seat Belts. What Do You Think? For You To Do GOALS Activity 4 Life (and Death) before Seat Belts Activity 4 Life (and Death) before Seat Belts GOALS In this activity you will: Understand Newton s First Law of Motion. Understand the role of safety belts.

More information

SOME FACTORS INFLUENCING THE REGULARITY OF SHORT HEADWAY URBAN BUS OPERATION*

SOME FACTORS INFLUENCING THE REGULARITY OF SHORT HEADWAY URBAN BUS OPERATION* NZOR volume 4 number 2 July 1976 SOME FACTORS INFLUENCING THE REGULARITY OF SHORT HEADWAY URBAN BUS OPERATION* W.J, Frith M inistry of Transport W ellington S u m m a r y T h e i m p o r t a n c e o f

More information

The Essential Particle Swarm. James Kennedy Washington, DC

The Essential Particle Swarm. James Kennedy Washington, DC The Essential Particle Swarm James Kennedy Washington, DC Kennedy.Jim@gmail.com The Social Template Evolutionary algorithms Other useful adaptive processes in nature Social behavior Social psychology Looks

More information

Egocentric Particle Swarm Optimization

Egocentric Particle Swarm Optimization Egocentric Particle Swarm Optimization Foundations of Evolutionary Computation Mandatory Project 1 Magnus Erik Hvass Pedersen (971055) February 2005, Daimi, University of Aarhus 1 Introduction The purpose

More information

Chapter 4. The Laws of Motion

Chapter 4. The Laws of Motion Chapter 4 The Laws of Motion Classical Mechanics Describes the relationship between the motion of objects in our everyday world and the forces acting on them Conditions when Classical Mechanics does not

More information

An Introduction to Differential Evolution. Kelly Fleetwood

An Introduction to Differential Evolution. Kelly Fleetwood An Introduction to Differential Evolution Kelly Fleetwood Synopsis Introduction Basic Algorithm Example Performance Applications The Basics of Differential Evolution Stochastic, population-based optimisation

More information

Chemical Kinetics Review Sheet

Chemical Kinetics Review Sheet Chemical Kinetics Review Sheet Main concepts - Chemical reactions can happen when two atoms or molecules collide with enough energy. - The greater the number of collisions the more likely a reaction can

More information

Learning with Momentum, Conjugate Gradient Learning

Learning with Momentum, Conjugate Gradient Learning Learning with Momentum, Conjugate Gradient Learning Introduction to Neural Networks : Lecture 8 John A. Bullinaria, 2004 1. Visualising Learning 2. Learning with Momentum 3. Learning with Line Searches

More information

Situation. The XPS project. PSO publication pattern. Problem. Aims. Areas

Situation. The XPS project. PSO publication pattern. Problem. Aims. Areas Situation The XPS project we are looking at a paradigm in its youth, full of potential and fertile with new ideas and new perspectives Researchers in many countries are experimenting with particle swarms

More information

Motion of a rod pushed at one point in a weightless environment in space

Motion of a rod pushed at one point in a weightless environment in space Motion of a rod pushed at one point in a weightless environment in space Ashok K. Singal arxiv:178.562v3 [physics.class-ph] 9 Jan 218 Astronomy and Astrophysics Division, Physical Research Laboratory Navrangpura,

More information

Journal of Engineering Science and Technology Review 7 (1) (2014)

Journal of Engineering Science and Technology Review 7 (1) (2014) Jestr Journal of Engineering Science and Technology Review 7 () (204) 32 36 JOURNAL OF Engineering Science and Technology Review www.jestr.org Particle Swarm Optimization-based BP Neural Network for UHV

More information

Numerical Methods For Optimization Problems Arising In Energetic Districts

Numerical Methods For Optimization Problems Arising In Energetic Districts Numerical Methods For Optimization Problems Arising In Energetic Districts Elisa Riccietti, Stefania Bellavia and Stefano Sello Abstract This paper deals with the optimization of energy resources management

More information

CS188: Artificial Intelligence, Fall 2009 Written 2: MDPs, RL, and Probability

CS188: Artificial Intelligence, Fall 2009 Written 2: MDPs, RL, and Probability CS188: Artificial Intelligence, Fall 2009 Written 2: MDPs, RL, and Probability Due: Thursday 10/15 in 283 Soda Drop Box by 11:59pm (no slip days) Policy: Can be solved in groups (acknowledge collaborators)

More information

Appendix A.1 Derivation of Nesterov s Accelerated Gradient as a Momentum Method

Appendix A.1 Derivation of Nesterov s Accelerated Gradient as a Momentum Method for all t is su cient to obtain the same theoretical guarantees. This method for choosing the learning rate assumes that f is not noisy, and will result in too-large learning rates if the objective is

More information

Algorithms and Complexity theory

Algorithms and Complexity theory Algorithms and Complexity theory Thibaut Barthelemy Some slides kindly provided by Fabien Tricoire University of Vienna WS 2014 Outline 1 Algorithms Overview How to write an algorithm 2 Complexity theory

More information

Computational Intelligence in Product-line Optimization

Computational Intelligence in Product-line Optimization Computational Intelligence in Product-line Optimization Simulations and Applications Peter Kurz peter.kurz@tns-global.com June 2017 Restricted use Restricted use Computational Intelligence in Product-line

More information

A N D. c h a p t e r 1 2 M O T I O N F O R C E S

A N D. c h a p t e r 1 2 M O T I O N F O R C E S F O R C E S A N D c h a p t e r 1 2 M O T I O N What is a FORCE? A FORCE is a push or pull that acts on an object. A force can cause a resting object to move OR Accelerate a moving object by: changing

More information

A.I.: Beyond Classical Search

A.I.: Beyond Classical Search A.I.: Beyond Classical Search Random Sampling Trivial Algorithms Generate a state randomly Random Walk Randomly pick a neighbor of the current state Both algorithms asymptotically complete. Overview Previously

More information

Marble Roller Coaster

Marble Roller Coaster Marble Roller Coaster Topic Area(s) Cost Time Grade Level Supplies Gravity Potential/Kinetic energy Design Process Structures Friction $1.00/Child 30 min 6-12 Stopwatch or phone timer Scissors/utility

More information

Lecture 06: Niching and Speciation (Sharing)

Lecture 06: Niching and Speciation (Sharing) Xin Yao 1 Lecture 06: Niching and Speciation (Sharing) 1. Review of the last lecture Constraint handling using the penalty and repair methods Stochastic ranking for constraint handling 2. Why niching 3.

More information

A PSO APPROACH FOR PREVENTIVE MAINTENANCE SCHEDULING OPTIMIZATION

A PSO APPROACH FOR PREVENTIVE MAINTENANCE SCHEDULING OPTIMIZATION 2009 International Nuclear Atlantic Conference - INAC 2009 Rio de Janeiro,RJ, Brazil, September27 to October 2, 2009 ASSOCIAÇÃO BRASILEIRA DE ENERGIA NUCLEAR - ABEN ISBN: 978-85-99141-03-8 A PSO APPROACH

More information

Stable Adaptive Momentum for Rapid Online Learning in Nonlinear Systems

Stable Adaptive Momentum for Rapid Online Learning in Nonlinear Systems Stable Adaptive Momentum for Rapid Online Learning in Nonlinear Systems Thore Graepel and Nicol N. Schraudolph Institute of Computational Science ETH Zürich, Switzerland {graepel,schraudo}@inf.ethz.ch

More information

A Particle Swarm Optimization for Reactive Power Optimization

A Particle Swarm Optimization for Reactive Power Optimization ISSN (e): 2250 3005 Vol, 04 Issue, 11 November 2014 International Journal of Computational Engineering Research (IJCER) A Particle Swarm Optimization for Reactive Power Optimization Suresh Kumar 1, Sunil

More information

Advanced Hydraulics Prof. Dr. Suresh A. Kartha Department of Civil Engineering Indian Institute of Technology, Guwahati

Advanced Hydraulics Prof. Dr. Suresh A. Kartha Department of Civil Engineering Indian Institute of Technology, Guwahati Advanced Hydraulics Prof. Dr. Suresh A. Kartha Department of Civil Engineering Indian Institute of Technology, Guwahati Module - 5 Channel Transitions Lecture - 1 Channel Transitions Part 1 Welcome back

More information

/07/$ IEEE

/07/$ IEEE An Application of Interactive Fuzzy Satisficing Approach with Particle Swarm Optimization for Multiobjective Emergency Facility Location Problem with A-distance Takeshi Uno, Kosuke Kato, Hideki Katagiri

More information

Looking Under the EA Hood with Price s Equation

Looking Under the EA Hood with Price s Equation Looking Under the EA Hood with Price s Equation Jeffrey K. Bassett 1, Mitchell A. Potter 2, and Kenneth A. De Jong 1 1 George Mason University, Fairfax, VA 22030 {jbassett, kdejong}@cs.gmu.edu 2 Naval

More information

Learning in State-Space Reinforcement Learning CIS 32

Learning in State-Space Reinforcement Learning CIS 32 Learning in State-Space Reinforcement Learning CIS 32 Functionalia Syllabus Updated: MIDTERM and REVIEW moved up one day. MIDTERM: Everything through Evolutionary Agents. HW 2 Out - DUE Sunday before the

More information

Regrouping Particle Swarm Optimization: A New Global Optimization Algorithm with Improved Performance Consistency Across Benchmarks

Regrouping Particle Swarm Optimization: A New Global Optimization Algorithm with Improved Performance Consistency Across Benchmarks Regrouping Particle Swarm Optimization: A New Global Optimization Algorithm with Improved Performance Consistency Across Benchmarks George I. Evers Advisor: Dr. Mounir Ben Ghalia Electrical Engineering

More information

Optimization Methods via Simulation

Optimization Methods via Simulation Optimization Methods via Simulation Optimization problems are very important in science, engineering, industry,. Examples: Traveling salesman problem Circuit-board design Car-Parrinello ab initio MD Protein

More information

Metaheuristics and Local Search

Metaheuristics and Local Search Metaheuristics and Local Search 8000 Discrete optimization problems Variables x 1,..., x n. Variable domains D 1,..., D n, with D j Z. Constraints C 1,..., C m, with C i D 1 D n. Objective function f :

More information

Navier-Stokes Equation: Principle of Conservation of Momentum

Navier-Stokes Equation: Principle of Conservation of Momentum Navier-tokes Equation: Principle of Conservation of Momentum R. hankar ubramanian Department of Chemical and Biomolecular Engineering Clarkson University Newton formulated the principle of conservation

More information

An ant colony algorithm for multiple sequence alignment in bioinformatics

An ant colony algorithm for multiple sequence alignment in bioinformatics An ant colony algorithm for multiple sequence alignment in bioinformatics Jonathan Moss and Colin G. Johnson Computing Laboratory University of Kent at Canterbury Canterbury, Kent, CT2 7NF, England. C.G.Johnson@ukc.ac.uk

More information

Effect of Magnet Geometry on the Magnetic Component of the Lorentz Force Equation

Effect of Magnet Geometry on the Magnetic Component of the Lorentz Force Equation Effect of Magnet Geometry on the Magnetic Component of the Lorentz Force Equation Author: Singer, Michael Date: 1 st May 2017 3 rd July 2018 Revision Abstract All forces in the universe are created from

More information

Session-Based Queueing Systems

Session-Based Queueing Systems Session-Based Queueing Systems Modelling, Simulation, and Approximation Jeroen Horters Supervisor VU: Sandjai Bhulai Executive Summary Companies often offer services that require multiple steps on the

More information

PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE

PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE Artificial Intelligence, Computational Logic PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE Lecture 4 Metaheuristic Algorithms Sarah Gaggl Dresden, 5th May 2017 Agenda 1 Introduction 2 Constraint

More information

Evolving cognitive and social experience in Particle Swarm Optimization through Differential Evolution

Evolving cognitive and social experience in Particle Swarm Optimization through Differential Evolution Evolving cognitive and social experience in Particle Swarm Optimization through Differential Evolution Michael G. Epitropakis, Member, IEEE, Vassilis P. Plagianakos and Michael N. Vrahatis Abstract In

More information

FORCES. Integrated Science Unit 8. I. Newton s Laws of Motion

FORCES. Integrated Science Unit 8. I. Newton s Laws of Motion Integrated Science Unit 8 FORCES I. Newton s Laws of Motion A. Newton s First Law Sir Isaac Newton 1643 1727 Lincolnshire, England 1. An object at rest remains at rest, and an object in motion maintains

More information

Comparison of Modern Stochastic Optimization Algorithms

Comparison of Modern Stochastic Optimization Algorithms Comparison of Modern Stochastic Optimization Algorithms George Papamakarios December 214 Abstract Gradient-based optimization methods are popular in machine learning applications. In large-scale problems,

More information

7 Rate-Based Recurrent Networks of Threshold Neurons: Basis for Associative Memory

7 Rate-Based Recurrent Networks of Threshold Neurons: Basis for Associative Memory Physics 178/278 - David Kleinfeld - Fall 2005; Revised for Winter 2017 7 Rate-Based Recurrent etworks of Threshold eurons: Basis for Associative Memory 7.1 A recurrent network with threshold elements The

More information

NEURAL NETWORK BASED HAMMERSTEIN SYSTEM IDENTIFICATION USING PARTICLE SWARM SUBSPACE ALGORITHM

NEURAL NETWORK BASED HAMMERSTEIN SYSTEM IDENTIFICATION USING PARTICLE SWARM SUBSPACE ALGORITHM NEURAL NETWORK BASED HAMMERSTEIN SYSTEM IDENTIFICATION USING PARTICLE SWARM SUBSPACE ALGORITHM S.Z. Rizvi, H.N. Al-Duwaish Department of Electrical Engineering, King Fahd Univ. of Petroleum & Minerals,

More information

PhysicsAndMathsTutor.com 1

PhysicsAndMathsTutor.com 1 PhysicsAndMathsTutor.com 1 1. Millikan determined the charge on individual oil droplets using an arrangement as represented in the diagram. The plate voltage necessary to hold a charged droplet stationary

More information

Short-term Wind Prediction Using an Ensemble of Particle Swarm Optimised FIR Filters

Short-term Wind Prediction Using an Ensemble of Particle Swarm Optimised FIR Filters Short-term Wind Prediction Using an Ensemble of Particle Swarm Optimised FIR Filters J Dowell, S Weiss Wind Energy Systems Centre for Doctoral Training, University of Strathclyde, Glasgow Department of

More information

Particle Swarm Optimization. Abhishek Roy Friday Group Meeting Date:

Particle Swarm Optimization. Abhishek Roy Friday Group Meeting Date: Particle Swarm Optimization Abhishek Roy Friday Group Meeting Date: 05.25.2016 Cooperation example Basic Idea PSO is a robust stochastic optimization technique based on the movement and intelligence of

More information

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches Discrete Mathematics for Bioinformatics WS 07/08, G. W. Klau, 31. Januar 2008, 11:55 1 Metaheuristics and Local Search Discrete optimization problems Variables x 1,...,x n. Variable domains D 1,...,D n,

More information

Improving on the Kalman Swarm

Improving on the Kalman Swarm Improving on the Kalman Swarm Extracting Its Essential Characteristics Christopher K. Monson and Kevin D. Seppi Brigham Young University, Provo UT 84602, USA {c,kseppi}@cs.byu.edu Abstract. The Kalman

More information

Distributed Particle Swarm Optimization

Distributed Particle Swarm Optimization Distributed Particle Swarm Optimization Salman Kahrobaee CSCE 990 Seminar Main Reference: A Comparative Study of Four Parallel and Distributed PSO Methods Leonardo VANNESCHI, Daniele CODECASA and Giancarlo

More information

Please Click Here to View the Table of Contents

Please Click Here to View the Table of Contents Concepts in Electromagnetism Page 1 Concepts in Electromagnetism By Frank Danger (7,930 Words) Please Click Here to View the Table of Contents Please Click Here to Start Viewing Our Discussions Concepts

More information

ON THE ARROW OF TIME. Y. Charles Li. Hong Yang

ON THE ARROW OF TIME. Y. Charles Li. Hong Yang DISCRETE AND CONTINUOUS doi:10.3934/dcdss.2014.7.1287 DYNAMICAL SYSTEMS SERIES S Volume 7, Number 6, December 2014 pp. 1287 1303 ON THE ARROW OF TIME Y. Charles Li Department of Mathematics University

More information

OPTIMIZATION OF THE SUPPLIER SELECTION PROBLEM USING DISCRETE FIREFLY ALGORITHM

OPTIMIZATION OF THE SUPPLIER SELECTION PROBLEM USING DISCRETE FIREFLY ALGORITHM Advanced Logistic Systems Vol. 6. No. 1. (2012) pp. 117-126. OPTIMIZATION OF THE SUPPLIER SELECTION PROBLEM USING DISCRETE FIREFLY ALGORITHM LÁSZLÓ KOTA 1 Abstract: In this article I show a firefly optimization

More information

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 27 Flow Shop Scheduling - Heuristics - Palmer, Campbell Dudek

More information

Circular/Gravity ~ Learning Guide Name:

Circular/Gravity ~ Learning Guide Name: Circular/Gravity ~ Learning Guide Name: Instructions: Using a pencil, answer the following questions. The Pre-Reading is marked, based on effort, completeness, and neatness (not accuracy). The rest of

More information

Stochastic Velocity Threshold Inspired by Evolutionary Programming

Stochastic Velocity Threshold Inspired by Evolutionary Programming Stochastic Velocity Threshold Inspired by Evolutionary Programming Zhihua Cui Xingjuan Cai and Jianchao Zeng Complex System and Computational Intelligence Laboratory, Taiyuan University of Science and

More information