SlideShare una empresa de Scribd logo
1 de 13
SURVEILLANCE SYSTEM
SUBMITTED BY:
Suraj Singh Parihar (10103612)
Gaurav Goel (10103591)
SUBMITTED TO:
Dr. Shikha Mehta
(Assistant Professor – JIIT)
INTRODUCTION
 Biologically inspired algorithms are becoming powerful in modern numerical
optimization, among these biology-derived algorithms, the multi-agent meta-
heuristic algorithms such as particle swarm optimization form hot research topics
in the start-of-the-art algorithm development in optimization and other
application.
 Particle swarm optimization has many similarities with genetic algorithms, but it is
much simpler because it does not use mutation/crossover operators. Instead, it
uses the real-number randomness and the global communication among the
swarming particles.
 The Genetic Algorithm transforms a population of individual objects, each with an
associated fitness value, into a new generation of the population using the Darwin
principle of individual of reproduction and survival of the fittest and naturally
occurring genetic operation such as a cross over (recombination) and mutation.
Each individual in the population represents a possible solution to a given
problem.
 The firefly algorithm (FA) is a meta-heuristic algorithm, inspired by the flashing
behaviour of fireflies .
PROBLEM STATEMENT
To do a comparative study of nature inspired
algorithm in between Firefly Algorithm and the
Particle Swarm Optimization using Michalewicz
function for the numerical optimization. Thereafter
we have compared Particle swarm optimization,
Genetic Algorithm and Ant Colony Optimization
using the real world benchmark problem that is
Travelling salesman problem
BENEFITS/NOVELITY OF THE
APPLICATION
 Nature-inspired algorithms are among the most powerful algorithms for
optimization.
 The PSO algorithm searches the space of the objective functions by adjusting the
trajectories of individual agents, called particles, as the piecewise paths formed by
positional vectors in a quasi-stochastic manner.
 The Firefly Algorithm can be modified to solve multi objective optimization
problems. In addition, the application of firefly algorithms in combination with other
algorithms may form an exciting area for further research.
 Evolutionary algorithm optimizers are global optimization methods and scale well to
higher dimensional problems. They are robust with respect to noisy evaluation
functions, and the handling of evaluation functions which do not yield a sensible
result in given period of time is straightforward.
ARCHITECTURE
USE CASE DIAGRAM
CONTROL FLOW DIAGRAM
TESTING REQUIRED
Type of Test Will it be EXPLANATIONS Software Component
performed?
Requirement Yes Requirement testing is testing the Manual work, need to
Testing requirements whether they are plan out all the software
feasible or not. Because a project requirements, time needed
depends on a number of factors like to develop, technology to
time, resources, budget etc. Before be used etc.
we start working on a project it‘s
important to test these requirements.
Unit Yes Testing by which individual units of Manual check is required
source code are tested to determine
if they are fit for use.
Integration Yes Testing wherein individual Compiling various classes
components are combined and tested and testing them as one
as a group. single code.
LIMITATION OF THE APPLICATION
 Genetic algorithm applications in controls which are
performed in real time are limited because of random
solutions and convergence, in other words this means that
the entire population is improving, but this could not be
said for an individual within this population. Application
doesn’t consider the camera angle.
 Firefly algorithm suffers greatly from diminishing returns
once the swarm size grows past a certain point, or when
the solution space grows immensely large. Any extra
installation cost is not considered in the final cost
displayed.
FINDINGS
Firefly Algorithm :
 Parallelization - The parts of computation that cannot be parallized are the portions that determine
the next movement of a firefly. They are dependent on the current position of the firefly. As a
stochastic algorithm, it is impossible to predict future moves of a firefly so there is no opportunity
to allow pre-cacheing of values.
 Scalability : The primary drawback to FA is the required communication between fireflies.
This algorithm requires every firefly in the swarm to know the fitness of every other firefly in the
swarm at the end of each iteration of moving and updates. However, if we use a central node to act
as a communications hub, we can then drastically reduce the number of communications required at
the end of each generation of the algorithm.
Particle Swarm Optimization :
 Parallelization : A particle will only have to touch its own information and the stand-
alone nature of the algorithm is only broken by the communication between a particle
and coordinating node to update the Swarm Best Fitness.
 Scalability : The only information that is required to be disseminated to the rest of the
swarm is the swarm's best fitness and associated parameters. That will then allow the
swarm particles to independently update their own positions and velocity with no other
outside information required
CONCLUSION
 We studied new firefly algorithm and analysed its similarities and differences with
particle swarm optimization. We then implemented and compared these algorithms.
Our simulation results for finding the global optima of various test functions suggest
that particle swarm often outperforms traditional algorithms such as genetic
algorithms, while the new firefly algorithm is superior to PSO in terms of both efficiency
and success rate. This implies that FA is potentially more powerful in solving NP-hard
problems which will be investigated further in future studies. The basic firefly
algorithm is very efficient, but we can see that the solutions are still changing as the
optima are approaching. It is possible to improve the solution quality by reducing the
randomness gradually. A further improvement on the convergence of the algorithm is to
vary the randomization parameter α so that it decreases gradually as the optima are
approaching. These could form important topics for further research. Furthermore, as a
relatively straightforward extension, the Firefly Algorithm can be modified to solve
multi objective optimization problems. In addition, the application of firefly algorithms
in combination with other algorithms may form an exciting area for further research.
This time we implemented genetic algorithm, and other nature inspired algorithms
which are particle swarm optimisation and ant colony optimisation on real-time
problem ,TRAVELLING SALESMAN PROBLEM which is a NP hard problem and many
algorithms have been implemented and we found out the PSO is the best out of all
three implemented.
FUTURE WORK
 Use more varied functions for comparing the
efficiency of different evolutionary algorithms.
 Implement more different evolutionary algorithms
like SFLA and Ant colony optimization and
compare the accuracy of results.
 Try to implement these algorithms using more
datasets.
REFERENCES
[1] Bonabeau E., Dorigo M., Theraulaz G., Swarm Intelligence: From Natural to Artificial
Systems. Oxford University Press, (1999)
[2] Deb. K., Optimisation for Engineering Design, Prentice-Hall, New Delhi, (1995).
[3] Gazi K., and Passino K. M., Stability analysis of social foraging swarms, IEEE Trans. Sys.
Man. Cyber. Part B - Cybernetics, 34, 539-557 (2004).
[4] Goldberg D. E., Genetic Algorithms in Search, Optimisation and Machine Learning,
Reading, Mass.: Addison Wesley (1989).
[5] Kennedy J. and Eberhart R. C.: Particle swarm optimization. Proc. of IEEE International
Conference on Neural Networks, Piscataway, NJ. pp. 1942-1948 (1995).
[6] Kennedy J., Eberhart R., Shi Y.: Swarm intelligence, Academic Press, (2001).
[7] Passino K. M., Biomimicrt of Bacterial Foraging for Distributed Optimization, University
Press, Princeton, New Jersey (2001).
[8] Shilane D., Martikainen J., Dudoit S., Ovaska S. J., A general framework for statistical
performance comparison of evolutionary computation algo- rithms, Information Sciences:
an Int. Journal, 178, 2870-2879 (2008).

Más contenido relacionado

La actualidad más candente

Optimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping AlgorithmOptimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping Algorithm
Uday Wankar
 
Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentation
Partha Das
 

La actualidad más candente (20)

Metaheuristics
MetaheuristicsMetaheuristics
Metaheuristics
 
Optimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping AlgorithmOptimization Shuffled Frog Leaping Algorithm
Optimization Shuffled Frog Leaping Algorithm
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Chap 8. Optimization for training deep models
Chap 8. Optimization for training deep modelsChap 8. Optimization for training deep models
Chap 8. Optimization for training deep models
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Bat Algorithm
Bat AlgorithmBat Algorithm
Bat Algorithm
 
Genetic algorithm raktim
Genetic algorithm raktimGenetic algorithm raktim
Genetic algorithm raktim
 
Bat algorithm
Bat algorithmBat algorithm
Bat algorithm
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applications
 
bat algorithm
bat algorithmbat algorithm
bat algorithm
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic Algorithms
 
Flowchart of GA
Flowchart of GAFlowchart of GA
Flowchart of GA
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
 
Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentation
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Genetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial IntelligenceGenetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial Intelligence
 

Similar a nature inspired algorithms

Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
butest
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
butest
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
butest
 
S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...
S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...
S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...
edwinray3
 
Performance Comparision of Machine Learning Algorithms
Performance Comparision of Machine Learning AlgorithmsPerformance Comparision of Machine Learning Algorithms
Performance Comparision of Machine Learning Algorithms
Dinusha Dilanka
 

Similar a nature inspired algorithms (20)

Optimised random mutations for
Optimised random mutations forOptimised random mutations for
Optimised random mutations for
 
T01732115119
T01732115119T01732115119
T01732115119
 
Artificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path PlanningArtificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path Planning
 
M017127578
M017127578M017127578
M017127578
 
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
 
Cukoo srch
Cukoo srchCukoo srch
Cukoo srch
 
Cukoo srch
Cukoo srchCukoo srch
Cukoo srch
 
Are Evolutionary Algorithms Required to Solve Sudoku Problems
Are Evolutionary Algorithms Required to Solve Sudoku ProblemsAre Evolutionary Algorithms Required to Solve Sudoku Problems
Are Evolutionary Algorithms Required to Solve Sudoku Problems
 
Multiobjective Firefly Algorithm for Continuous Optimization
Multiobjective Firefly Algorithm for Continuous Optimization Multiobjective Firefly Algorithm for Continuous Optimization
Multiobjective Firefly Algorithm for Continuous Optimization
 
Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...
Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...
Optimizing Mobile Robot Path Planning and Navigation by Use of Differential E...
 
Nature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic WebNature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic Web
 
Software testing using genetic algorithms
Software testing using genetic algorithmsSoftware testing using genetic algorithms
Software testing using genetic algorithms
 
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
 
S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...
S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...
S.N.Sivanandam & S.N. Deepa - Introduction to Genetic Algorithms 2008 ISBN 35...
 
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
 
Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...
 
Performance Comparision of Machine Learning Algorithms
Performance Comparision of Machine Learning AlgorithmsPerformance Comparision of Machine Learning Algorithms
Performance Comparision of Machine Learning Algorithms
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 

nature inspired algorithms

  • 1. SURVEILLANCE SYSTEM SUBMITTED BY: Suraj Singh Parihar (10103612) Gaurav Goel (10103591) SUBMITTED TO: Dr. Shikha Mehta (Assistant Professor – JIIT)
  • 2. INTRODUCTION  Biologically inspired algorithms are becoming powerful in modern numerical optimization, among these biology-derived algorithms, the multi-agent meta- heuristic algorithms such as particle swarm optimization form hot research topics in the start-of-the-art algorithm development in optimization and other application.  Particle swarm optimization has many similarities with genetic algorithms, but it is much simpler because it does not use mutation/crossover operators. Instead, it uses the real-number randomness and the global communication among the swarming particles.  The Genetic Algorithm transforms a population of individual objects, each with an associated fitness value, into a new generation of the population using the Darwin principle of individual of reproduction and survival of the fittest and naturally occurring genetic operation such as a cross over (recombination) and mutation. Each individual in the population represents a possible solution to a given problem.  The firefly algorithm (FA) is a meta-heuristic algorithm, inspired by the flashing behaviour of fireflies .
  • 3. PROBLEM STATEMENT To do a comparative study of nature inspired algorithm in between Firefly Algorithm and the Particle Swarm Optimization using Michalewicz function for the numerical optimization. Thereafter we have compared Particle swarm optimization, Genetic Algorithm and Ant Colony Optimization using the real world benchmark problem that is Travelling salesman problem
  • 4. BENEFITS/NOVELITY OF THE APPLICATION  Nature-inspired algorithms are among the most powerful algorithms for optimization.  The PSO algorithm searches the space of the objective functions by adjusting the trajectories of individual agents, called particles, as the piecewise paths formed by positional vectors in a quasi-stochastic manner.  The Firefly Algorithm can be modified to solve multi objective optimization problems. In addition, the application of firefly algorithms in combination with other algorithms may form an exciting area for further research.  Evolutionary algorithm optimizers are global optimization methods and scale well to higher dimensional problems. They are robust with respect to noisy evaluation functions, and the handling of evaluation functions which do not yield a sensible result in given period of time is straightforward.
  • 8. TESTING REQUIRED Type of Test Will it be EXPLANATIONS Software Component performed? Requirement Yes Requirement testing is testing the Manual work, need to Testing requirements whether they are plan out all the software feasible or not. Because a project requirements, time needed depends on a number of factors like to develop, technology to time, resources, budget etc. Before be used etc. we start working on a project it‘s important to test these requirements. Unit Yes Testing by which individual units of Manual check is required source code are tested to determine if they are fit for use. Integration Yes Testing wherein individual Compiling various classes components are combined and tested and testing them as one as a group. single code.
  • 9. LIMITATION OF THE APPLICATION  Genetic algorithm applications in controls which are performed in real time are limited because of random solutions and convergence, in other words this means that the entire population is improving, but this could not be said for an individual within this population. Application doesn’t consider the camera angle.  Firefly algorithm suffers greatly from diminishing returns once the swarm size grows past a certain point, or when the solution space grows immensely large. Any extra installation cost is not considered in the final cost displayed.
  • 10. FINDINGS Firefly Algorithm :  Parallelization - The parts of computation that cannot be parallized are the portions that determine the next movement of a firefly. They are dependent on the current position of the firefly. As a stochastic algorithm, it is impossible to predict future moves of a firefly so there is no opportunity to allow pre-cacheing of values.  Scalability : The primary drawback to FA is the required communication between fireflies. This algorithm requires every firefly in the swarm to know the fitness of every other firefly in the swarm at the end of each iteration of moving and updates. However, if we use a central node to act as a communications hub, we can then drastically reduce the number of communications required at the end of each generation of the algorithm. Particle Swarm Optimization :  Parallelization : A particle will only have to touch its own information and the stand- alone nature of the algorithm is only broken by the communication between a particle and coordinating node to update the Swarm Best Fitness.  Scalability : The only information that is required to be disseminated to the rest of the swarm is the swarm's best fitness and associated parameters. That will then allow the swarm particles to independently update their own positions and velocity with no other outside information required
  • 11. CONCLUSION  We studied new firefly algorithm and analysed its similarities and differences with particle swarm optimization. We then implemented and compared these algorithms. Our simulation results for finding the global optima of various test functions suggest that particle swarm often outperforms traditional algorithms such as genetic algorithms, while the new firefly algorithm is superior to PSO in terms of both efficiency and success rate. This implies that FA is potentially more powerful in solving NP-hard problems which will be investigated further in future studies. The basic firefly algorithm is very efficient, but we can see that the solutions are still changing as the optima are approaching. It is possible to improve the solution quality by reducing the randomness gradually. A further improvement on the convergence of the algorithm is to vary the randomization parameter α so that it decreases gradually as the optima are approaching. These could form important topics for further research. Furthermore, as a relatively straightforward extension, the Firefly Algorithm can be modified to solve multi objective optimization problems. In addition, the application of firefly algorithms in combination with other algorithms may form an exciting area for further research. This time we implemented genetic algorithm, and other nature inspired algorithms which are particle swarm optimisation and ant colony optimisation on real-time problem ,TRAVELLING SALESMAN PROBLEM which is a NP hard problem and many algorithms have been implemented and we found out the PSO is the best out of all three implemented.
  • 12. FUTURE WORK  Use more varied functions for comparing the efficiency of different evolutionary algorithms.  Implement more different evolutionary algorithms like SFLA and Ant colony optimization and compare the accuracy of results.  Try to implement these algorithms using more datasets.
  • 13. REFERENCES [1] Bonabeau E., Dorigo M., Theraulaz G., Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, (1999) [2] Deb. K., Optimisation for Engineering Design, Prentice-Hall, New Delhi, (1995). [3] Gazi K., and Passino K. M., Stability analysis of social foraging swarms, IEEE Trans. Sys. Man. Cyber. Part B - Cybernetics, 34, 539-557 (2004). [4] Goldberg D. E., Genetic Algorithms in Search, Optimisation and Machine Learning, Reading, Mass.: Addison Wesley (1989). [5] Kennedy J. and Eberhart R. C.: Particle swarm optimization. Proc. of IEEE International Conference on Neural Networks, Piscataway, NJ. pp. 1942-1948 (1995). [6] Kennedy J., Eberhart R., Shi Y.: Swarm intelligence, Academic Press, (2001). [7] Passino K. M., Biomimicrt of Bacterial Foraging for Distributed Optimization, University Press, Princeton, New Jersey (2001). [8] Shilane D., Martikainen J., Dudoit S., Ovaska S. J., A general framework for statistical performance comparison of evolutionary computation algo- rithms, Information Sciences: an Int. Journal, 178, 2870-2879 (2008).