SlideShare a Scribd company logo
Ossein Jain
Mtech (CS)
By-
What is ?
In simple words:
• It is a repetitive process used to solve a
problem that even the toughest algorithm,
with greatest optimization powers, fail to be
effective or efficient.
Artificial Neural Networks
• Most Basic Technique of AI-“ANN (Artificial neural
Networks)” , based on Human nervous system
• Processes information with the help of
– nodes
– synapses(inputs)
– weights(signals)
– mathematical formulas (calculating neuron output signal,
scalar product i.e. net ).
•Neuron Communicating through
input, hidden and output layers
and weighted connections
(feedforward, feedback, lateral and
time-delayed).
ANN continued....
• An ANN problems is solved through
• Training
• Generalization (Testing)
• Implementation.
• ANN is applied in Robotics, Data Processing, Functional
approximation and pattern sequence recognition.
• Disadvantage is that because the network finds out how to solve
the problem by itself and its operation can be unpredictable
Tabu Search (TS)
• Taking a solution as starting point (or local minima), uses a
Tabu list for recent moves and a Tabu memory to prevent it
from repeating, making a “Solution space - Diversification”.
When we need better version of better
Initialize
solution
Populate
candidate
list of
solutions
Evaluate
solutions
Choose
best
admissible
solution
Stopping
conditions
satisfied?
Update
aspiration
conditions
Update
tabu Final
soution
yes
no
Tabu search
• Many factors play a role like size, adaptability of TS memory and
list, local search procedure, form of moves and stopping rule.
Evolutionary Algorithm
• When we have a bundle of solutions and we know not to give up, we
use Evolutionary Algorithm
• Methods like Genetic programming, Evolutionary strategies, Genetic
Algorithms are used.
• Unlike TS it has many “local optimas”.
• EAs are used in like wire routing, scheduling, image processing, game
playing, Knapsack problem, etc.
mixing and matching the best part of each solution
Genetic Algorithm
• GA is an adaptive search and optimization using
random searches to find “local optimal
solutions”, so as to safeguard some critical info.
•Mutate, then select
the fittest solution and
repeat until the best
one is found.
• Popular for
Bankruptcy prediction,
residual estimation,
vehicle routing, etc.
Differential Evolution
• It makes a trial vectors using existing solutions and
mixes it with successful ones, further improved by
mutation, crossover and selection operators.
• DE Algorithm:
Advanced Version of GA that focuses on Mutation
• Best for numerical problems, used to find
approximate solutions where problems are non
linear, non-differentiable with many local minima and
constraints
Simulated Annealing
• A worse variation is accepted as the new solution with a
probability that decreases as the computation proceeds.
• The slower the cooling schedule, or rate of decrease, the
more likely the algorithm is to find an optimal or near-
optimal solution
• It is Useful in zoning, routing, facility layout problems.
When in need to find random variations of a present
solution, accepting the worst one
Swarm Intelligence
• Swarm Intelligence (SI), follows 5 principles:
proximity, quality, diverse response, stability
and adaptability.
Inspired from insects and their coordinated interactive
teamwork
Particle Swarm Optimization (PSO)
• Particle Swarm Optimization (PSO) is based
on population on concept of bird flocking.
• It is easy parallelization for concurrent
processing, derivative free and solve
convergence is very effective.
• Implemented in Parkinson’s disease
identification, electric power distribution,
biometrics, processing biochemistry, etc
Ant colony Optimization (ACO)
• Ant colony Optimization (ACO) is inspired by foraging and
colonization of ants.
• It includes trailing like ants, making progressive solutions,
using attractiveness and trail levels.
• ACO algorithms like Ant system, Ant colony system, ma-
min ant system, rank based ant system and best-worst
ant system are summarised.
• In Ant System, the contributions by ants depends
on quality of solution and better the trail contribution,
better the solution.
Ant colony Optimization (ACO)…
• To improve the algorithmic quality, performance and
behaviour ACS, enhanced AS through pseudo-random
proportion rule, updating pheromone trail offline through
daemon, hence not every ant follows the same ant.
• MMASas best enhancement of AS, ranking ant in decreasing
order of respective solutions.
• Pheromone which restricts them was influenced by rand and
quality of solution, so was the connection.
• BWAS using the transition rule and Pheromone
evaporation techniques, was also a good extension to
AS.
• ACO was largely useful in assignment, scheduling,
vehicle routing, travelling salesman and energy
forecasting
FUTURE RESEARCH DIRECTIONS
• However useful these techniques were, they did not guarantee an
optimal solution, overhead being , complex function , parameters and
constraints, also lack of standards of testing and comparison of
methods makes it rather in need for improvement.
• As in latest 5 years, Metaheuristic have gained importance through
textbooks, conferences, success in application many real-world
problems.
• ANNs and GAs softwares being available are more popular.
• As the better optimal solution are much needed for the scarcity of
time, money and resources, so will just keep on increasing in near
future .Thus the number of methods for Metaheuristic.
• All we need to do is, develop softwares for all such useful methods to
be better applied in the real-world.
Metaheuristics

More Related Content

What's hot

Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
Xin-She Yang
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
SHIMI S L
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
Ahmed Fouad Ali
 
Metaheuristic Optimization: Algorithm Analysis and Open Problems
Metaheuristic Optimization: Algorithm Analysis and Open ProblemsMetaheuristic Optimization: Algorithm Analysis and Open Problems
Metaheuristic Optimization: Algorithm Analysis and Open Problems
Xin-She Yang
 
Flowchart of GA
Flowchart of GAFlowchart of GA
Flowchart of GA
Ishucs
 
Cuckoo search algorithm
Cuckoo search algorithmCuckoo search algorithm
Cuckoo search algorithm
Ahmed Fouad Ali
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
Mahesh Tibrewal
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
Mohamed Talaat
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
Ahmed Fouad Ali
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
Pratheeban Rajendran
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
supriya shilwant
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
Suman Chatterjee
 
Bat algorithm and applications
Bat algorithm and applicationsBat algorithm and applications
Bat algorithm and applications
Md.Al-imran Roton
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
SEKHARREDDYAMBATI
 
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
adil raja
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm ppt
Mayank Jain
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
Eslam Hamed
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
Joy Dutta
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm OptimizationStelios Petrakis
 

What's hot (20)

Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
 
Metaheuristic Optimization: Algorithm Analysis and Open Problems
Metaheuristic Optimization: Algorithm Analysis and Open ProblemsMetaheuristic Optimization: Algorithm Analysis and Open Problems
Metaheuristic Optimization: Algorithm Analysis and Open Problems
 
Flowchart of GA
Flowchart of GAFlowchart of GA
Flowchart of GA
 
Cuckoo search algorithm
Cuckoo search algorithmCuckoo search algorithm
Cuckoo search algorithm
 
bat algorithm
bat algorithmbat algorithm
bat algorithm
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
 
Simulated annealing
Simulated annealingSimulated annealing
Simulated annealing
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Bat algorithm and applications
Bat algorithm and applicationsBat algorithm and applications
Bat algorithm and applications
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic 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
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm ppt
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
 

Similar to Metaheuristics

Evolutionary (deep) neural network
Evolutionary (deep) neural networkEvolutionary (deep) neural network
Evolutionary (deep) neural network
Soo-Yong Shin
 
SC1.pptx
SC1.pptxSC1.pptx
CSA 3702 machine learning module 4
CSA 3702 machine learning module 4CSA 3702 machine learning module 4
CSA 3702 machine learning module 4
Nandhini S
 
Presentation
PresentationPresentation
Presentation
Akul1501
 
UNIT-5 Optimization (Part-1).ppt
UNIT-5 Optimization (Part-1).pptUNIT-5 Optimization (Part-1).ppt
UNIT-5 Optimization (Part-1).ppt
TvVignesh3
 
Machine learning
Machine learningMachine learning
Machine learning
business Corporate
 
Recommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmRecommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic Algorithm
Vaibhav Varshney
 
Solving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithmSolving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithm
Alex Bidanets
 
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
Madhav Mishra
 
T01732115119
T01732115119T01732115119
T01732115119
IOSR Journals
 
Artificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path PlanningArtificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path Planning
iosrjce
 
WIX3001 Lecture 6 Principles of GA.pptx
WIX3001 Lecture 6 Principles of GA.pptxWIX3001 Lecture 6 Principles of GA.pptx
WIX3001 Lecture 6 Principles of GA.pptx
KelvinCheah4
 
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHMJOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHMmailjkb
 
Deep learning
Deep learningDeep learning
Deep learning
Ratnakar Pandey
 
Deep vs diverse architectures for classification problems
Deep vs diverse architectures for classification problemsDeep vs diverse architectures for classification problems
Deep vs diverse architectures for classification problems
Colleen Farrelly
 
Ant Colony Optimization algorithms in ADSA
Ant Colony Optimization algorithms in ADSAAnt Colony Optimization algorithms in ADSA
Ant Colony Optimization algorithms in ADSA
ALIZAIB KHAN
 
How to Win Machine Learning Competitions ?
How to Win Machine Learning Competitions ? How to Win Machine Learning Competitions ?
How to Win Machine Learning Competitions ?
HackerEarth
 
Bio-Inspired Optimization Algorithms_BasicAlgorithms.pdf
Bio-Inspired Optimization Algorithms_BasicAlgorithms.pdfBio-Inspired Optimization Algorithms_BasicAlgorithms.pdf
Bio-Inspired Optimization Algorithms_BasicAlgorithms.pdf
Neha Jain jain
 
Dimensionality Reduction.pptx
Dimensionality Reduction.pptxDimensionality Reduction.pptx
Dimensionality Reduction.pptx
PriyadharshiniG41
 

Similar to Metaheuristics (20)

Evolutionary (deep) neural network
Evolutionary (deep) neural networkEvolutionary (deep) neural network
Evolutionary (deep) neural network
 
SC1.pptx
SC1.pptxSC1.pptx
SC1.pptx
 
CSA 3702 machine learning module 4
CSA 3702 machine learning module 4CSA 3702 machine learning module 4
CSA 3702 machine learning module 4
 
Presentation
PresentationPresentation
Presentation
 
UNIT-5 Optimization (Part-1).ppt
UNIT-5 Optimization (Part-1).pptUNIT-5 Optimization (Part-1).ppt
UNIT-5 Optimization (Part-1).ppt
 
Machine learning
Machine learningMachine learning
Machine learning
 
Recommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmRecommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic Algorithm
 
Solving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithmSolving the traveling salesman problem by genetic algorithm
Solving the traveling salesman problem by genetic algorithm
 
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 4 Semester 3 MSc IT Part 2 Mumbai Univer...
 
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
 
WIX3001 Lecture 6 Principles of GA.pptx
WIX3001 Lecture 6 Principles of GA.pptxWIX3001 Lecture 6 Principles of GA.pptx
WIX3001 Lecture 6 Principles of GA.pptx
 
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHMJOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
JOB SCHEDULING USING ANT COLONY OPTIMIZATION ALGORITHM
 
Deep learning
Deep learningDeep learning
Deep learning
 
Deep vs diverse architectures for classification problems
Deep vs diverse architectures for classification problemsDeep vs diverse architectures for classification problems
Deep vs diverse architectures for classification problems
 
Ant Colony Optimization algorithms in ADSA
Ant Colony Optimization algorithms in ADSAAnt Colony Optimization algorithms in ADSA
Ant Colony Optimization algorithms in ADSA
 
How to Win Machine Learning Competitions ?
How to Win Machine Learning Competitions ? How to Win Machine Learning Competitions ?
How to Win Machine Learning Competitions ?
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
Bio-Inspired Optimization Algorithms_BasicAlgorithms.pdf
Bio-Inspired Optimization Algorithms_BasicAlgorithms.pdfBio-Inspired Optimization Algorithms_BasicAlgorithms.pdf
Bio-Inspired Optimization Algorithms_BasicAlgorithms.pdf
 
Dimensionality Reduction.pptx
Dimensionality Reduction.pptxDimensionality Reduction.pptx
Dimensionality Reduction.pptx
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

Metaheuristics

  • 2. What is ? In simple words: • It is a repetitive process used to solve a problem that even the toughest algorithm, with greatest optimization powers, fail to be effective or efficient.
  • 3.
  • 4. Artificial Neural Networks • Most Basic Technique of AI-“ANN (Artificial neural Networks)” , based on Human nervous system • Processes information with the help of – nodes – synapses(inputs) – weights(signals) – mathematical formulas (calculating neuron output signal, scalar product i.e. net ). •Neuron Communicating through input, hidden and output layers and weighted connections (feedforward, feedback, lateral and time-delayed).
  • 5. ANN continued.... • An ANN problems is solved through • Training • Generalization (Testing) • Implementation. • ANN is applied in Robotics, Data Processing, Functional approximation and pattern sequence recognition. • Disadvantage is that because the network finds out how to solve the problem by itself and its operation can be unpredictable
  • 6. Tabu Search (TS) • Taking a solution as starting point (or local minima), uses a Tabu list for recent moves and a Tabu memory to prevent it from repeating, making a “Solution space - Diversification”. When we need better version of better Initialize solution Populate candidate list of solutions Evaluate solutions Choose best admissible solution Stopping conditions satisfied? Update aspiration conditions Update tabu Final soution yes no
  • 7. Tabu search • Many factors play a role like size, adaptability of TS memory and list, local search procedure, form of moves and stopping rule.
  • 8. Evolutionary Algorithm • When we have a bundle of solutions and we know not to give up, we use Evolutionary Algorithm • Methods like Genetic programming, Evolutionary strategies, Genetic Algorithms are used. • Unlike TS it has many “local optimas”. • EAs are used in like wire routing, scheduling, image processing, game playing, Knapsack problem, etc. mixing and matching the best part of each solution
  • 9. Genetic Algorithm • GA is an adaptive search and optimization using random searches to find “local optimal solutions”, so as to safeguard some critical info. •Mutate, then select the fittest solution and repeat until the best one is found. • Popular for Bankruptcy prediction, residual estimation, vehicle routing, etc.
  • 10. Differential Evolution • It makes a trial vectors using existing solutions and mixes it with successful ones, further improved by mutation, crossover and selection operators. • DE Algorithm: Advanced Version of GA that focuses on Mutation • Best for numerical problems, used to find approximate solutions where problems are non linear, non-differentiable with many local minima and constraints
  • 11. Simulated Annealing • A worse variation is accepted as the new solution with a probability that decreases as the computation proceeds. • The slower the cooling schedule, or rate of decrease, the more likely the algorithm is to find an optimal or near- optimal solution • It is Useful in zoning, routing, facility layout problems. When in need to find random variations of a present solution, accepting the worst one
  • 12. Swarm Intelligence • Swarm Intelligence (SI), follows 5 principles: proximity, quality, diverse response, stability and adaptability. Inspired from insects and their coordinated interactive teamwork
  • 13. Particle Swarm Optimization (PSO) • Particle Swarm Optimization (PSO) is based on population on concept of bird flocking. • It is easy parallelization for concurrent processing, derivative free and solve convergence is very effective. • Implemented in Parkinson’s disease identification, electric power distribution, biometrics, processing biochemistry, etc
  • 14. Ant colony Optimization (ACO) • Ant colony Optimization (ACO) is inspired by foraging and colonization of ants. • It includes trailing like ants, making progressive solutions, using attractiveness and trail levels. • ACO algorithms like Ant system, Ant colony system, ma- min ant system, rank based ant system and best-worst ant system are summarised. • In Ant System, the contributions by ants depends on quality of solution and better the trail contribution, better the solution.
  • 15. Ant colony Optimization (ACO)… • To improve the algorithmic quality, performance and behaviour ACS, enhanced AS through pseudo-random proportion rule, updating pheromone trail offline through daemon, hence not every ant follows the same ant. • MMASas best enhancement of AS, ranking ant in decreasing order of respective solutions. • Pheromone which restricts them was influenced by rand and quality of solution, so was the connection. • BWAS using the transition rule and Pheromone evaporation techniques, was also a good extension to AS. • ACO was largely useful in assignment, scheduling, vehicle routing, travelling salesman and energy forecasting
  • 16. FUTURE RESEARCH DIRECTIONS • However useful these techniques were, they did not guarantee an optimal solution, overhead being , complex function , parameters and constraints, also lack of standards of testing and comparison of methods makes it rather in need for improvement. • As in latest 5 years, Metaheuristic have gained importance through textbooks, conferences, success in application many real-world problems. • ANNs and GAs softwares being available are more popular. • As the better optimal solution are much needed for the scarcity of time, money and resources, so will just keep on increasing in near future .Thus the number of methods for Metaheuristic. • All we need to do is, develop softwares for all such useful methods to be better applied in the real-world.

Editor's Notes

  1. heuristic is a technique designed for finding an approximate solution when classic methods fail to find any exact solution. Metaheuristics; learning strategies are used to structure information in order to find efficiently near-optimal solutions.
  2. These basically consist of inputs (like synapses), which are multiplied by weights (strength of the respective signals), and then computed by a mathematical function which determines the activation of the neuron . There are three types of neuron layers: input, hidden and output layers. Two layers of neuron communicate via a weight conection network. There are four types of weighted connections: feedforward, feedback, lateral, and time-delayed connections. lateral - winners-takes-all circuit, which serves the important role of selecting the winner . time-delayed)- more suitable for temporal pattern recognitions.
  3. disadvantage ;is that because the network finds out how to solve the problem by itself and its operation can be unpredictable
  4. "that restaurant's menu lacks diversification; every day it is the same
  5. they involve a search from a “population” of solutions, not from a single point.
  6. Mutate; change. Bankruptcy; Someone who has insufficient assets to cover their debts. failure Residual; indicating a remainder
  7. Annealing; Hardening something by heat treatment. Simulated;Reproduce someone's behavior or looks. algorithm is a technique to find a good solution of an optimization problem using a random variation of the current solution. A worse variation is accepted as the new solution with a probability that decreases as the computation proceeds. The slower the cooling schedule, or rate of decrease, the more likely the algorithm is to find an optimal or near-optimal solution