This document summarizes the Particle Swarm Optimization (PSO) algorithm. PSO is a population-based stochastic optimization technique inspired by bird flocking. It works by having a population of candidate solutions, called particles, that fly through the problem space, with the movements of each particle influenced by its local best known position as well as the global best known position. The document provides an overview of PSO and its applications, describes the basic PSO algorithm and several variants, and discusses parallel and structural optimization implementations of PSO.
A presentation on PSO with videos and animations to illustrate the concept. The ppt throws light on the concept, the algo, the application and comparison of PSO with GA and DE.
This presentation provides an introduction to the Particle Swarm Optimization topic, it shows the PSO basic idea, PSO parameters, advantages, limitations and the related applications.
A brief introduction on the principles of particle swarm optimizaton by Rajorshi Mukherjee. This presentation has been compiled from various sources (not my own work) and proper references have been made in the bibliography section for further reading. This presentation was made as a presentation for submission for our college subject Soft Computing.
A presentation on PSO with videos and animations to illustrate the concept. The ppt throws light on the concept, the algo, the application and comparison of PSO with GA and DE.
This presentation provides an introduction to the Particle Swarm Optimization topic, it shows the PSO basic idea, PSO parameters, advantages, limitations and the related applications.
A brief introduction on the principles of particle swarm optimizaton by Rajorshi Mukherjee. This presentation has been compiled from various sources (not my own work) and proper references have been made in the bibliography section for further reading. This presentation was made as a presentation for submission for our college subject Soft Computing.
Particle swarm optimization is a heuristic global optimization method and also an optimization algorithm, which is based on swarm intelligence. It comes from the research on the bird and fish flock movement behavior. The algorithm is widely used and rapidly developed for its easy implementation and few particles required to be tuned. The main idea of the principle of PSO is presented; the advantages and the shortcomings are summarized. At last this paper presents some kinds of improved versions of PSO and research situation, and the future research issues are also given.
The difficulties associated with using mathematical optimization on large-scale engineering problems have contributed to the development of alternative solutions. Linear programming and dynamic programming techniques, for example, often fail (or reach local optimum) in solving NP-hard problems with large number of variables and non-linear objective functions. To overcome these problems, researchers have proposed evolutionary-based algorithms for searching near-optimum solutions to problems.
Evolutionary algorithms (EAs) are stochastic search methods that mimic the metaphor of natural biological evolution and/or the social behaviour of species. Examples include how ants find the shortest route to a source of food and how birds find their destination during migration. The behaviour of such species is guided by learning, adaptation, and evolution. To mimic the efficient behaviour of these species, various researchers have developed computational systems that seek fast and robust solutions to complex optimization problems. The first evolutionary-based technique introduced in the literature was the genetic algorithms (Gas). GAs were developed based on the Darwinian principle of the ‘survival of the fittest’ and the natural process of evolution through reproduction. Based on its demonstrated ability to reach near-optimum solutions to large problems, the GAs technique has been used in many applicationsin science and engineering. Despite their benefits, GAs may require long processing time for a near optimum solution to evolve. Also, not all problems lend themselves well to a solution with GAs.
PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...Aboul Ella Hassanien
This talk presented at Bio-inspiring and evolutionary computation: Trends, applications and open issues workshop, 7 Nov. 2015 Faculty of Computers and Information, Cairo University
Particle swarm optimization is a heuristic global optimization method and also an optimization algorithm, which is based on swarm intelligence. It comes from the research on the bird and fish flock movement behavior. The algorithm is widely used and rapidly developed for its easy implementation and few particles required to be tuned. The main idea of the principle of PSO is presented; the advantages and the shortcomings are summarized. At last this paper presents some kinds of improved versions of PSO and research situation, and the future research issues are also given.
The difficulties associated with using mathematical optimization on large-scale engineering problems have contributed to the development of alternative solutions. Linear programming and dynamic programming techniques, for example, often fail (or reach local optimum) in solving NP-hard problems with large number of variables and non-linear objective functions. To overcome these problems, researchers have proposed evolutionary-based algorithms for searching near-optimum solutions to problems.
Evolutionary algorithms (EAs) are stochastic search methods that mimic the metaphor of natural biological evolution and/or the social behaviour of species. Examples include how ants find the shortest route to a source of food and how birds find their destination during migration. The behaviour of such species is guided by learning, adaptation, and evolution. To mimic the efficient behaviour of these species, various researchers have developed computational systems that seek fast and robust solutions to complex optimization problems. The first evolutionary-based technique introduced in the literature was the genetic algorithms (Gas). GAs were developed based on the Darwinian principle of the ‘survival of the fittest’ and the natural process of evolution through reproduction. Based on its demonstrated ability to reach near-optimum solutions to large problems, the GAs technique has been used in many applicationsin science and engineering. Despite their benefits, GAs may require long processing time for a near optimum solution to evolve. Also, not all problems lend themselves well to a solution with GAs.
PSOk-NN: A Particle Swarm Optimization Approach to Optimize k-Nearest Neighbo...Aboul Ella Hassanien
This talk presented at Bio-inspiring and evolutionary computation: Trends, applications and open issues workshop, 7 Nov. 2015 Faculty of Computers and Information, Cairo University
An efficient modified cuk converter with fuzzy based maximum power point trac...Asoka Technologies
To improve the performance of photovoltaic system a modified cuk converter with Maximum Power Point Tracker (MPPT) that uses a fuzzy logic control algorithm is presented in this research work. In the proposed cuk converter, the conduction losses and switching losses are reduced by means of replacing the passive elements with switched capacitors. These switched capacitors are used to provide smooth transition of voltage and current. So, the conversion efficiency of the converter is improved and the efficiency of the PV system is increased. The PV systems use a MPPT to continuously extract the highest possible power and deliver it to the load. MPPT consists of a dc-dc converter used to find and maintain operation at the maximum power point using a tracking algorithm. The simulated results indicate that a considerable amount of additional power can be extracted from photovoltaic module using a proposed converter with fuzzy logic controller based MPPT
Simulation and analysis of perturb and observe mppt algorithm for array using...Asoka Technologies
This paper presents the comparative analysis between constant duty cycle and Perturb & Observe (P&O) algorithm for extracting the power from Photovoltaic Array (PVA). Because of nonlinear characteristics of PV cell, the maximum power can be extract under particular voltage condition. Therefore, Maximum Power Point Tracking (MPPT) algorithms are used in PVA to maximize the output power. In this paper the MPPT algorithm is implemented using Ćuk converter. The dynamics of PVA is simulated at different solar irradiance and cell temperature. The P&O MPPT technique is a direct control method enables ease to implement and less complexity.
The cuckoo search algorithm is a recently developed meta-heuristic optimization algorithm, which is suitable for solving optimization problems. Cuckoo search is a nature-inspired metaheuristic algorithm, based on the brood parasitism of some cuckoo species, along with Levy flights random walks
Transmission line is one the important compnent in protection of electric power system because the transmission line connects the power station with load centers.
The fault includes storms, lightning, snow, damage to insulation, short circuit fault [1].
Fault needs to be predicted earlier in order to be prevented before it occur
The electric power supplied by a photovoltaic power generation system depends on the solar radiation and temperature. Designing efficient PV systems heavily emphasizes to track the maximum power operating point.
This work develops a three-point weight comparison method that avoids the oscillation problem of the perturbation and observation algorithm which is often employed to track the maximum power point. Furthermore, a low cost control unit is developed, based on a single chip to adjust the output voltage of the solar cell array.
Going Smart and Deep on Materials at ALCFIan Foster
As we acquire large quantities of science data from experiment and simulation, it becomes possible to apply machine learning (ML) to those data to build predictive models and to guide future simulations and experiments. Leadership Computing Facilities need to make it easy to assemble such data collections and to develop, deploy, and run associated ML models.
We describe and demonstrate here how we are realizing such capabilities at the Argonne Leadership Computing Facility. In our demonstration, we use large quantities of time-dependent density functional theory (TDDFT) data on proton stopping power in various materials maintained in the Materials Data Facility (MDF) to build machine learning models, ranging from simple linear models to complex artificial neural networks, that are then employed to manage computations, improving their accuracy and reducing their cost. We highlight the use of new services being prototyped at Argonne to organize and assemble large data collections (MDF in this case), associate ML models with data collections, discover available data and models, work with these data and models in an interactive Jupyter environment, and launch new computations on ALCF resources.
What questions one should ask in order to reverse engineer the brain?
How does one do exploratory neuroscience without a preconceived hypothesis (and is this even possible)?
What do you do with the data if you can record from 1000 neurons in a single go?
How do you analyse task free, naturalistic behavior?
What happens if you use modern machine learning methods to try and predict the video recording of an animal behaving using as input the spiking activity from 1000 neurons?
A first approach to answering some and a few more of the above questions using very large scale electrophysiology experiments and naturalistic behavioral tasks.
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...Natalio Krasnogor
In this talk I will overview ten years of research in the application of evolutionary computation ideas in the natural sciences. The talk will take us on a tour that will cover problems in nanoscience, e.g. controlling self-‐organizing systems, optimizing scanning probe microscopy, etc., problems arising in bioinformatics, such as predicting protein structures and their features, to challenges emerging in systems and synthetic biology. Although the algorithmic solutions involved in these problems are different from each other, at their core, they retain Darwin’s wonderful insights. I will conclude the talk by giving a personal view on why EC has been so successful and where, in my mind, the future lies.
Presentation on machine learning and materials science at Computing in Engineering Forum 2018, Machine Ground Interaction Consortium (MaGIC) 2018, Wisconsin, Madison, December 4, 2018
Computationally Efficient Protocols to Evaluate the Fatigue Resistance of Pol...npaulson
Evaluation and selection of polycrystalline microstructures for
fatigue resistance through computational means is hampered by the high cost of CPFEM for elastic-plastic analysis. In this work, novel approaches are employed to compare the projected HCF (and LCF) resistance of alpha-beta titanium microstructures with a variety of textures and boundary conditions based on mesoscopic FIPs. Specifically, a materials knowledge system approach for modeling of local grain responses based on spatial statistics is developed to quickly evaluate strain fields for a set of statistical volume elements (SVEs) representing a particular microstructure. Then, an explicit integration scheme (or a calibrated function) is developed to estimate the plastic strain in each voxel, allowing for the calculation of FIPs for each SVE and the evaluation of the robustness of each microstructure for HCF applications. This data science approach is orders of magnitude faster than traditional CPFEM methods, making it possible to compare large numbers of microstructures and identify those most suitable.
Machine Learning Techniques for the Smart Grid – Modeling of Solar Energy usi...Wilfried Elmenreich
This talk covers the application of machine learning techniques for energy applications, in particular for modeling solar radiation. The first part explores meta-heuristic search algorithms and envisioned their application for designing distributed, self-organizing control systems using evolutionary algorithms. The second part gives an introduction to solar radiation modeling and shows how neural networks can be used to artificial neural networks to learn the correlation of input parameters such as latitude, longitude, temperature, humidity, month, day, hour to predict global and diffuse solar radiation.
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...PyData
Artificial intelligence is emerging as a new paradigm in materials science. This talk describes how physical intuition and (insightful) machine learning can solve the complicated task of structure recognition in materials at the nanoscale.
(PhD Dissertation Defense) Theoretical and Numerical Investigations on Crysta...James D.B. Wang, PhD
(I'm no longer in this academic field, and thus sharing my PhD dissertation slide here to anyone who would be interested in it)
=================================================
In order to prevent the spurious wave reflections and to improve the computational efficiency in nanomechanical simulation, this dissertation performs a series of theoretical/numerical studies on the crystalline nano material, including nanomechanics of monatomic lattice, isothermally non-reflecting boundary condition, fast updating of neighbor list, and the application/simulation in laser-assisted nano-imprinting.
One-Pass Clustering (OPC) is a technique to efficiently generate superpixels in the combined five-dimensional feature space of CIELAB color and XY image plane.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Water billing management system project report.pdfKamal Acharya
Our project entitled “Water Billing Management System” aims is to generate Water bill with all the charges and penalty. Manual system that is employed is extremely laborious and quite inadequate. It only makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially computerize the work performed in the Water Board like generating monthly Water bill, record of consuming unit of water, store record of the customer and previous unpaid record.
We used HTML/PHP as front end and MYSQL as back end for developing our project. HTML is primarily a visual design environment. We can create a android application by designing the form and that make up the user interface. Adding android application code to the form and the objects such as buttons and text boxes on them and adding any required support code in additional modular.
MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software. It is a stable ,reliable and the powerful solution with the advanced features and advantages which are as follows: Data Security.MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
2. Overview
• Introduction and background
• Applications
• Particle swarm optimization algorithm
• Algorithm variants
• Synchronous and asynchronous PSO
• Parallel PSO
• Structural optimization test set
• Concluding remarks
• References
3. Particle Swarm Optimizer
• Introduced by Kennedy & Eberhart 1995
• Inspired by social behavior and movement
dynamics of insects, birds and fish
• Global gradient-less stochastic search method
• Suited to continuous variable problems
• Performance comparable to Genetic algorithms
• Has successfully been applied to a wide variety
of problems (Neural Networks, Structural opt.,
Shape topology opt.)
4. • Advantages
– Insensitive to scaling of design variables
– Simple implementation
– Easily parallelized for concurrent processing
– Derivative free
– Very few algorithm parameters
– Very efficient global search algorithm
• Disadvantages
– Slow convergence in refined search stage (weak
local search ability)
Particle Swarm Optimizer
5. PSO applications
• Training of neural networks
– Identification of Parkinson’s disease
– Extraction of rules from fuzzy networks
– Image recognition
• Optimization of electric power distribution
networks
• Structural optimization
– Optimal shape and sizing design
– Topology optimization
• Process biochemistry
• System identification in biomechanics
6. Particle swarm optimization algorithm
Position of individual particles updated as follows:
with the velocity calculated as follows:
Basic algorithm as proposed by Kennedy and Eberhart (1995)
- Particle position
- Particle velocity
- Best "remembered" individual particle position
- Best "remembered" swarm position
- Cognitive and social parameters
- Random numbers between 0 and 1
11. Particle Swarm Algorithm
variants
• Good exploration abilities, but weak
exploitation of local optima
• Can accelerate “collapse” of swarm for
better local search – at the cost of higher
possibility of premature convergence
• Accelerated localized search achieved by
algorithm modifications
12. Particle Swarm Algorithm variants
• Constant inertia weight
• Linear reduction of inertia weight
• Constriction factor
• Dynamic inertia and maximum velocity
reduction
• Tracking of time dependent minima
• Discrete optimization
18. Synchronous vs. Asynchronous
PSO
• Original PSO implemented in a
synchronous manner
• Improved convergence rate is achieved
when pi and pg are updated after each
fitness evaluation (asynchronous)
19. Synchronous Particle Swarm Algorithm
(parallel processing)
1. Initialize population
2. Optimize
(a) Evaluate all fitness values fk
i (possibly using
parallel processes), at xi
(b) Barrier synchronization of all processes
(c) If fk
i < fbest
i then fbest
i = fk
i, pk
i = xk
i
(d) If fk
g < fbest
g then fbest
g = fk
g, pk
g = xk
i
(e) If stopping condition is satisfied go to 3
(f) Update particle velocity vk+1
i and position xk+1
i
(g) Increment k
(h) Go to 2(a)
20. Asynchronous Particle Swarm Algorithm
1. Initialize population
2. Optimize
(a) Evaluate fitness value fk
i at xi
(b) If fk
i < fbest
i then fbest
i = fk
i, pk
i = xk
i
(c) If fk
g < fbest
g then fbest
g = fk
g, pk
g = xk
i
(d) If stopping condition is satisfied go to 3
(e) Update particle velocity vk+1
i and position
vector xk+1
i
(f) Increment i. If i > p then increment k, i = 1
(g) Go to 2(a)
3. Report results and terminate
21.
22. Parallel PSO
FEM problem solving efficiency:
• Parallel optimization algorithms allows:
– Higher throughput:
• Solving more complex problems in the same
timespan.
• Ability to solve previously intractable problems.
– More sophisticated finite element formulations
– Higher accuracy (mesh densities)
31. Concluding remarks
• The PSO is a is an efficient global
optimizer for continuous variable
problems (structural applications)
• Easily implemented, with very little
parameters to fine-tune
• Algorithm modifications improve PSO
local search ability
• Can accommodate constraints by using
a penalty method
32. References
• Carlisle, A., and Dozier, G. (2001). An off-the-shelf PSO. Proceedings of the Workshop on Particle Swarm Optimization. Indianapolis, IN: Purdue School of Engineering
and Technology, IUPUI (in press).
• Clerc, M. (1999). The swarm and the queen: towards a deterministic and adaptive particle swarm optimization. Proc. 1999 Congress on Evolutionary Computation,
Washington, DC, pp 1951-1957. Piscataway, NJ: IEEE Service Center.
• Eberhart, R. C., and Hu, X. (1999). Human tremor analysis using particle swarm optimization. Proc. Congress on Evolutionary Computation 1999, Washington, DC, pp
1927–1930. Piscataway, NJ: IEEE Service Center.
• Eberhart, R. C., and Kennedy, J. (1995). A new optimizer using particle swarm theory. Proceedings of the Sixth International Symposium on Micro Machine and Human
Science, Nagoya, Japan, 39-43. Piscataway, NJ: IEEE Service Center.
• Eberhart, R. C., Simpson, P. K., and Dobbins, R. W. (1996). Computational Intelligence PC Tools. Boston, MA: Academic Press Professional.
• Eberhart, R. C., and Shi, Y. (1998)(a). Evolving artificial neural networks. Proc. 1998 Int’l. Conf. on Neural Networks and Brain, Beijing, P.R.C., PL5-PL13.
• Eberhart, R. C. and Shi, Y. (1998)(b). Comparison between genetic algorithms and particle swarm optimization. In V. W. Porto, N. Saravanan, D. Waagen, and A. E.
Eiben, Eds. Evolutionary Programming VII: Proc. 7th Ann. Conf. on Evolutionary Programming Conf., San Diego, CA. Berlin: Springer-Verlag.
• Eberhart, R. C., and Shi, Y. (2000). Comparing inertia weights and constriction factors in particle swarm optimization. Proc. Congress on Evolutionary Computation
2000, San Diego, CA, pp 84-88.
• Eberhart, R. C., and Shi, Y. (2001)(a). Tracking and optimizing dynamic systems with particle swarms. Proc. Congress on Evolutionary Computation 2001, Seoul,
Korea. Piscataway, NJ: IEEE Service Center. (in press)
• Eberhart, R. C., and Shi, Y. (2001)(b). Particle swarm optimization: developments, applications and resources. Proc. Congress on Evolutionary Computation 2001,
Seoul, Korea. Piscataway, NJ: IEEE Service Center. (in press)
• Fan, H.-Y., and Shi, Y. (2001). Study of Vmax of the particle swarm optimization algorithm. Proceedings of the Workshop on Particle Swarm Optimization. Indianapolis,
IN: Purdue School of Engineering and Technology, IUPUI (in press).
• Fukuyama Y., Yoshida, H. (2001). A Particle Swarm Optimization for Reactive Power and Voltage Control in Electric Power Systems, Proc. Congress on Evolutionary
Computation 2001, Seoul, Korea. Piscataway, NJ: IEEE Service Center. (in press)
• He, Z.,Wei, C., Yang, L., Gao, X., Yao, S., Eberhart, R., and Shi, Y. (1998). Extracting rules from fuzzy neural network by particle swarm optimization, Proc. IEEE
International Conference on Evolutionary Computation, Anchorage, Alaska, USA
• Kennedy, J. (1997). The particle swarm: social adaptation of knowledge. Proc. Intl. Conf. on Evolutionary Computation, Indianapolis, IN, 303-308. Piscataway, NJ: IEEE
Service Center.
• Kennedy, J. (1998). Methods of agreement: inference among the eleMentals. Proc. 1998 Intl. Symp. on Intelligent Control. Piscataway, NJ: IEEE Service Center.
• Kennedy, J. (1998). The behavior of particles. In V. W. Porto, N. Saravanan, D. Waagen, and A. E. Eiben, Eds. Evolutionary Programming VII: Proc. 7th Ann. Conf. on
Evolutionary Programming Conf., San Diego, CA, 581–589. Berlin: Springer-Verlag.
• Kennedy, J. (1998). Thinking is social: experiments with the adaptive culture model. Journal of Conflict Resolution. 42(1), 56–76.
• Kennedy, J. (1999). Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance. Proc. Congress on Evolutionary Computation
1999, 1931–1938. Piscataway, NJ: IEEE Service Center.
• Kennedy, J. (2000). Stereotyping: improving particle swarm performance with cluster analysis. Proc. of the 2000 Congress on Evolutionary Computation, San Diego,
CA. Piscataway, NJ: IEEE Press.
33. • Kennedy, J. (2001). Out of the computer, into the world: externalizing the particle swarm. Proceedings of the Workshop on Particle Swarm Optimization. Indianapolis,
IN: Purdue School of Engineering and Technology, IUPUI (in press).
• Kennedy, J. and Eberhart, R. C. (1995). Particle swarm optimization. Proc. IEEE Int'l. Conf. on Neural Networks, IV, 1942–1948. Piscataway, NJ: IEEE Service Center.
• Kennedy, J. and Eberhart, R. C. (1997). A discrete binary version of the particle swarm algorithm. Proc. 1997 Conf. on Systems, Man, and Cybernetics, 4104–
4109. Piscataway, NJ: IEEE Service Center.
• Kennedy, J., and Eberhart, R. C. (1999). The particle swarm: social adaptation in information processing systems. In Corne, D., Dorigo, M., and Glover, F., Eds., New
Ideas in Optimization. London: McGraw-Hill.
• Kennedy, J., Eberhart, R. C., and Shi, Y. (2001). Swarm Intelligence, San Francisco: Morgan Kaufmann Publishers.
• Kennedy, J. and Spears, W. M. (1998). Matching algorithms to problems: an experimental test of the particle swarm and some genetic algorithms on the multimodal
problem generator. Proc. Intl. Conf. on Evolutionary Computation, 78–83. Piscataway, NJ: IEEE Service Center.
• Mohan, C. K., and Al-kazemi, B. (2001). Discrete particle swarm optimization. Proceedings of the Workshop on Particle Swarm Optimization. Indianapolis, IN: Purdue
School of Engineering and Technology, IUPUI (in press).
• Naka, S., Grenji, T., Yura, T., Fukuyama, Y. (2001).
• Practical Distribution State Estimation Using Hybrid Particle Swarm Optimization, Proc. of IEEE PES Winter Meeting, Columbus, Ohio, USA.
• Ozcan, E., and Mohan, C. (1999). Particle swarm optimization: surfing the waves. Proc. 1999 Congress on Evolutionary Computation, 1939–1944. Piscataway, NJ:
IEEE Service Center.
• Parsopoulos, K. E., Plagianakos, V. P., Magoulas, G. D. and Vrahatis, M. N. (2001). Stretching technique for obtaining global minimizers through particle swarm
optimization. Proceedings of the Workshop on Particle Swarm Optimization. Indianapolis, IN: Purdue School of Engineering and Technology, IUPUI (in press).
• Secrest, B. R., and Lamont, G. B. (2001). Communication in particle swarm optimization illustrated by the traveling salesman problem. Proceedings of the Workshop on
Particle Swarm Optimization. Indianapolis, IN: Purdue School of Engineering and Technology, IUPUI (in press).
• Shi, Y. and Eberhart, R. C. (1998a). Parameter selection in particle swarm optimization. In Evolutionary Programming VII: Proc. EP98, New York: Springer-Verlag, pp.
591-600.
• Shi, Y. and Eberhart, R. C. (1998b). A modified particle swarm optimizer. Proceedings of the IEEE International Conference on Evolutionary Computation, 69-73.
Piscataway, NJ: IEEE Press.
• Shi, Y. and Eberhart, R. C. (1999). Empirical study of particle swarm optimization. Proceedings of the 1999 Congress on Evolutionary Computation, 1945----–1950.
Piscataway, NJ: IEEE Service Center.
• Shi, Y. and Eberhart, R., (2000). Experimental study of particle swarm optimization. Proc. SCI2000 Conference, Orlando, FL.
• Shi, Y. and Eberhart, R., (2001a). Fuzzy Adaptive Particle Swarm Optimization, Proc. Congress on Evolutionary Computation 2001, Seoul, Korea. Piscataway, NJ: IEEE
Service Center. (in press)
• Shi, Y. and Eberhart, R., (2001b). Particle Swarm Optimization with Fuzzy Adaptive Inertia Weight, Proceedings of the Workshop on Particle Swarm
Optimization. Indianapolis, IN: Purdue School of Engineering and Technology, IUPUI (in press).
• Suganthan, P. N. (1999). Particle swarm optimiser with neighbourhood operator. Proceedings of the 1999 Congress on Evolutionary Computation, 1958----–1962.
Piscataway, NJ: IEEE Service Center.
• Tandon, V. (2000). Closing the gap between CAD/CAM and optimized CNC end milling. Master's thesis, Purdue School of Engineering and Technology, Indiana
University Purdue University Indianapolis.
• Yoshida, H., Kawata, K., Fukuyama, Y., and Nakanishi, Y. (1999). A particle swarm optimization for reactive power and voltage control considering voltage stability. In G.
L. Torres and A. P. Alves da Silva, Eds., Proc. Intl. Conf. on Intelligent System Application to Power Systems, Rio de Janeiro, Brazil, 117–121.
•
References (continued)