SlideShare a Scribd company logo
1 of 52
Evolutionary Computation
And Applications
Deepak Dawar
04/25/15 DD - North Dakota State University 1
Problems Galore!
204/25/15 DD - North Dakota State University
The Traveling Salesman
• NP Complete
• It is likely that the worst case
running time for any algorithm
for the TSP increases
exponentially with the number
of cities.
304/25/15 DD - North Dakota State University
Evolutionary Algorithms
404/25/15 DD - North Dakota State University
Classes of Search Methods
Search Method
Calculus Based
Method
Guided Random Search
Method
Enumerative
Method
BFSDFS Dynamic
Programming
Tabu
Search
Hill
Climbing
Simulated
Anealing
Evolutionary
Algorithms
Genetic
Algorithms
Fibonacci Sort
Swarm
Intelligence
Particle
Swarm
Ant
Colony
Differential
Evolution
04/25/15 DD - North Dakota State University 5
Evolutionary Algorithms
• Emulate evolutionary processes.
• Operate on population of individuals.
604/25/15 DD - North Dakota State University
List of Parts for Real Parameter
Optimization with EA
• A function to optimize
• A domain in which to optimize
• An Evolutionary Algorithm
704/25/15 DD - North Dakota State University
The Function and The Domain
Function:
We want to find the minimum value on
the landscape.
8
Global
Minimum
04/25/15 DD - North Dakota State University
The Algorithm-Differential Evolution
• Real Parameter Optimizer
• Utilizes a pre-specified number of random solutions
• Continuously improves them through a series of mutations and re-
combinations
• Usually, the number of pre-specified solutions i.e. the population size
does not change during the lifetime of the algorithm
904/25/15 DD - North Dakota State University
Differential Evolution
1004/25/15 DD - North Dakota State University
Important Nomenclature
• D = Dimensionality of the problem
• NP = No. of solution vectors in a
population
• G = No. of generations the population has to go
through
• F = Scaling Factor
• Cr = Crossover rate
1104/25/15 DD - North Dakota State University
Initialization
1204/25/15 DD - North Dakota State University
Initial Population
1304/25/15 DD - North Dakota State University
Mutation
• Mutation is a change in the gene characteristics of a chromosome.
• Applied to evolutionary computation it means a change in the
parameters of the vector through a perturbation with a random
element.
1404/25/15 DD - North Dakota State University
Mutation
• A parent vector from the current generation is called target vector
• The mutant vector obtained through differential perturbation is
called donor vector
• The offspring obtained through recombination of target and donor is
called trial vector
1504/25/15 DD - North Dakota State University
Mutation
1604/25/15 DD - North Dakota State University
Mutation
1704/25/15 DD - North Dakota State University
Crossover
1804/25/15 DD - North Dakota State University
Create Trial Vector
• Suppose:
rand =0.945, Cr =0.9
• If rand < Cr, pick the
parameter from the
donor
• Else from the parent
• Do this for all 10
parameters
1904/25/15 DD - North Dakota State University
Selection- Choose between Parent and
Child/Trial Vector
2004/25/15 DD - North Dakota State University
Control Parameters
• NP, F and Cr are collectively termed as control parameters of DE
• The performance of DE is very sensitive to the values of control
parameters
• Every problem/function may respond differently to different sets of
control parameters.
2104/25/15 DD - North Dakota State University
Benchmark Functions-
IEEE CEC 2013 Test Suite
• State of the art benchmark functions used in CEC Real Parameter
Optimization Competitions and Conferences
• Emulate the properties of real world large scale optimization
problems
• IEEE CEC Test suites have constantly evolved over time with the
advances in the field of Large Scale Global Optimization
• All the problems listed in the Test Suite are minimization problems
2204/25/15 DD - North Dakota State University
Rotated Ackley’s Function
2304/25/15 DD - North Dakota State University
Scaling Factor
Scales the difference of solutions and controls the step size
Many Authors have reported that its effective values lie between [0.4, 1]
though it may ultimately also depend upon the problem landscape
Contradicting results have been reported for what should be good values
for the scaling factor
So what do we do?
04/25/15 DD - North Dakota State University 24
Altering the Scaling Vector
Deterministic - the parameters are altered based on some user defined rules
Adaptive - the parameters are allowed to adapt based on some feedback from
the algorithm
Evolutionary - the parameters are encoded into the solution itself and they
evolve as a part of the general population
04/25/15 DD - North Dakota State University 25
In Our First Paper
• We primarily focus our attention towards deterministic parameter
control methods and the control parameter, scale factor (F), in
particular.
04/25/15 DD - North Dakota State University 26
Dither
04/25/15 DD - North Dakota State University 27
DETVSF - DE with Time Varying Scale Factor
 Linear Reduction
04/25/15 DD - North Dakota State University 28
DEDASF - DE with Dither and Annealed Scale Factor
 Non Linear Reduction
04/25/15 DD - North Dakota State University 29
Birds Eye View
04/25/15 DD - North Dakota State University 30
What do we achieve?
04/25/15 DD - North Dakota State University 31
Result 1 - FriedMan’s Test - Ranks
04/25/15 DD - North Dakota State University 32
Result 2 - Hocheberg’s Post Hoc
Procedure: significance level 0.1
04/25/15 DD - North Dakota State University 33
Second Paper - Objective
• To detect, classify
and count the
type of moving
vehicles
34Source: http://www.123rf.com/stock-photo/highway.html04/25/15 DD - North Dakota State University
Vehicle Recognition Steps
3504/25/15 DD - North Dakota State University
How to Identify Axles?
• Axles are circular
• Shape recognition algorithm must be employed
3604/25/15 DD - North Dakota State University
Hough Transform
• Is a feature extraction technique used in image analysis
• Can be used to detect lines, circles, and ellipses or any shape
represented by a set of parameters
• We focus on circle detection
3704/25/15 DD - North Dakota State University
Recognition Example (1)
• Original Image
3804/25/15 DD - North Dakota State University
Recognition Example (1)
• dp (accumulator resolution)=1.25
3904/25/15 DD - North Dakota State University
Recognition Example (2)
4004/25/15 DD - North Dakota State University
Recognition Example (3)
4104/25/15 DD - North Dakota State University
04/25/15 DD - North Dakota State University 42
DEMO
Paper 3 - Object Tracking
04/25/15 DD - North Dakota State University 43
Stages In Object Tracking
• Object Initialization
• Appearance model Initialization
• Search – Object Localization
• Appearance model Updation
04/25/15 DD - North Dakota State University 44
Modeling The Target
• Represent the target as
• Vector
• Matrix
• Histogram
• Wavelets
04/25/15 DD - North Dakota State University 45
Modeling – A Difficult Task
• Scene changes
• Illumination
• Background
• Occlusion
• Deformation
• Noise
04/25/15 DD - North Dakota State University 46
Univariate Gaussian
04/25/15 DD - North Dakota State University 47
Multivariate Gaussian
04/25/15 DD - North Dakota State University 48
Gaussian Mixture
04/25/15 DD - North Dakota State University 49
Segmentation using GMM
04/25/15 DD - North Dakota State University 50
Demo
04/25/15 DD - North Dakota State University 51
04/25/15 DD - North Dakota State University 52
Thank You

More Related Content

What's hot

Hardware and software parallelism
Hardware and software parallelismHardware and software parallelism
Hardware and software parallelismSumita Das
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management SystemHitesh Mohapatra
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated AnnealingJoy Dutta
 
CIM Computer Integrated Manufacturing
CIM Computer Integrated ManufacturingCIM Computer Integrated Manufacturing
CIM Computer Integrated ManufacturingTanuVerma39
 
Flexible manufacturing systems
Flexible manufacturing systems Flexible manufacturing systems
Flexible manufacturing systems Nityanand Yadav
 
Thermionic and thermoelectric Energy conversion
Thermionic and thermoelectric Energy conversionThermionic and thermoelectric Energy conversion
Thermionic and thermoelectric Energy conversionvishal shankar srivastava
 
Ocean energy
Ocean energyOcean energy
Ocean energyAMIR92671
 
process and thread.pptx
process and thread.pptxprocess and thread.pptx
process and thread.pptxHamzaxTv
 
Robotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive SystemsRobotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive SystemsDr.G.Saravanan
 
Modeling & Simulation Lecture Notes
Modeling & Simulation Lecture NotesModeling & Simulation Lecture Notes
Modeling & Simulation Lecture NotesFellowBuddy.com
 
Direct energy conversion v
Direct energy conversion vDirect energy conversion v
Direct energy conversion vSARAN RAJ I
 
Renewable Energy Sources
Renewable Energy SourcesRenewable Energy Sources
Renewable Energy SourcesStoyan Dimitrov
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)Vivek Maurya
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmRespa Peter
 
Presentation on flynn’s classification
Presentation on flynn’s classificationPresentation on flynn’s classification
Presentation on flynn’s classificationvani gupta
 

What's hot (20)

Hardware and software parallelism
Hardware and software parallelismHardware and software parallelism
Hardware and software parallelism
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management System
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 
Servo motors
Servo motorsServo motors
Servo motors
 
Robot joints PDF
Robot joints PDFRobot joints PDF
Robot joints PDF
 
CIM Computer Integrated Manufacturing
CIM Computer Integrated ManufacturingCIM Computer Integrated Manufacturing
CIM Computer Integrated Manufacturing
 
Flexible manufacturing systems
Flexible manufacturing systems Flexible manufacturing systems
Flexible manufacturing systems
 
Thermionic and thermoelectric Energy conversion
Thermionic and thermoelectric Energy conversionThermionic and thermoelectric Energy conversion
Thermionic and thermoelectric Energy conversion
 
Ocean energy
Ocean energyOcean energy
Ocean energy
 
process and thread.pptx
process and thread.pptxprocess and thread.pptx
process and thread.pptx
 
Robotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive SystemsRobotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive Systems
 
Modeling & Simulation Lecture Notes
Modeling & Simulation Lecture NotesModeling & Simulation Lecture Notes
Modeling & Simulation Lecture Notes
 
Data mining
Data mining Data mining
Data mining
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Direct energy conversion v
Direct energy conversion vDirect energy conversion v
Direct energy conversion v
 
Renewable Energy Sources
Renewable Energy SourcesRenewable Energy Sources
Renewable Energy Sources
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Presentation on flynn’s classification
Presentation on flynn’s classificationPresentation on flynn’s classification
Presentation on flynn’s classification
 

Viewers also liked

Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"ieee_cis_cyprus
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmgarima931
 
Introduction to Genetic Algorithms and Evolutionary Computation
Introduction to Genetic Algorithms and Evolutionary ComputationIntroduction to Genetic Algorithms and Evolutionary Computation
Introduction to Genetic Algorithms and Evolutionary ComputationAleksander Stensby
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by ExampleNobal Niraula
 
Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...ijitjournal
 
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...Natalio Krasnogor
 
Himanshu Arora_Nurse Scheduling using GA
Himanshu Arora_Nurse Scheduling using GAHimanshu Arora_Nurse Scheduling using GA
Himanshu Arora_Nurse Scheduling using GAHIMANSHU ARORA
 
Introduction to Evolutionary Algorithms
Introduction to Evolutionary AlgorithmsIntroduction to Evolutionary Algorithms
Introduction to Evolutionary Algorithmsherbps10
 
Regular expressions-Theory of computation
Regular expressions-Theory of computationRegular expressions-Theory of computation
Regular expressions-Theory of computationBipul Roy Bpl
 
Lecture 29 genetic algorithm-example
Lecture 29 genetic algorithm-exampleLecture 29 genetic algorithm-example
Lecture 29 genetic algorithm-exampleHema Kashyap
 
HUMIES presentation: Evolutionary design of energy functions for protein str...
HUMIES presentation: Evolutionary design of energy functions  for protein str...HUMIES presentation: Evolutionary design of energy functions  for protein str...
HUMIES presentation: Evolutionary design of energy functions for protein str...Natalio Krasnogor
 
Airline scheduling and pricing using a genetic algorithm
Airline scheduling and pricing using a genetic algorithmAirline scheduling and pricing using a genetic algorithm
Airline scheduling and pricing using a genetic algorithmAlan Walker
 
Lec 02 2015 electromagnetic
Lec 02 2015 electromagnetic Lec 02 2015 electromagnetic
Lec 02 2015 electromagnetic Magdi Saadawi
 

Viewers also liked (20)

Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Introduction to Genetic Algorithms and Evolutionary Computation
Introduction to Genetic Algorithms and Evolutionary ComputationIntroduction to Genetic Algorithms and Evolutionary Computation
Introduction to Genetic Algorithms and Evolutionary Computation
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by Example
 
Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...
 
Intelligent systems
Intelligent systemsIntelligent systems
Intelligent systems
 
Differential evolution
Differential evolutionDifferential evolution
Differential evolution
 
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
 
Himanshu Arora_Nurse Scheduling using GA
Himanshu Arora_Nurse Scheduling using GAHimanshu Arora_Nurse Scheduling using GA
Himanshu Arora_Nurse Scheduling using GA
 
Logix2017
Logix2017Logix2017
Logix2017
 
Introduction to Evolutionary Algorithms
Introduction to Evolutionary AlgorithmsIntroduction to Evolutionary Algorithms
Introduction to Evolutionary Algorithms
 
Game-Informed? Risk Assessment
Game-Informed? Risk Assessment Game-Informed? Risk Assessment
Game-Informed? Risk Assessment
 
Regular expressions-Theory of computation
Regular expressions-Theory of computationRegular expressions-Theory of computation
Regular expressions-Theory of computation
 
Travelling salesman problem
Travelling salesman problemTravelling salesman problem
Travelling salesman problem
 
Lecture 29 genetic algorithm-example
Lecture 29 genetic algorithm-exampleLecture 29 genetic algorithm-example
Lecture 29 genetic algorithm-example
 
HUMIES presentation: Evolutionary design of energy functions for protein str...
HUMIES presentation: Evolutionary design of energy functions  for protein str...HUMIES presentation: Evolutionary design of energy functions  for protein str...
HUMIES presentation: Evolutionary design of energy functions for protein str...
 
Backtracking
BacktrackingBacktracking
Backtracking
 
Tsp branch and-bound
Tsp branch and-boundTsp branch and-bound
Tsp branch and-bound
 
Airline scheduling and pricing using a genetic algorithm
Airline scheduling and pricing using a genetic algorithmAirline scheduling and pricing using a genetic algorithm
Airline scheduling and pricing using a genetic algorithm
 
Lec 02 2015 electromagnetic
Lec 02 2015 electromagnetic Lec 02 2015 electromagnetic
Lec 02 2015 electromagnetic
 

Similar to Evolutionary computation and_applications

TAO Refresh - Automation of Data Spike Flagging Quality
TAO Refresh - Automation of Data Spike Flagging Quality TAO Refresh - Automation of Data Spike Flagging Quality
TAO Refresh - Automation of Data Spike Flagging Quality Sathishkumar Samiappan
 
An Easier Way to Prepare Clinical Trial Data for Reporting and Analysis
An Easier Way to Prepare Clinical Trial Data for Reporting and AnalysisAn Easier Way to Prepare Clinical Trial Data for Reporting and Analysis
An Easier Way to Prepare Clinical Trial Data for Reporting and AnalysisPerficient
 
Lowry colorado state address dataset data quality
Lowry colorado state address dataset data qualityLowry colorado state address dataset data quality
Lowry colorado state address dataset data qualityGeCo in the Rockies
 
XMPLR Data Analytics in Power Generation
XMPLR Data Analytics in  Power GenerationXMPLR Data Analytics in  Power Generation
XMPLR Data Analytics in Power GenerationScott Affelt
 
The Paradigm of Fog Computing with Bio-inspired Search Methods and the “5Vs” ...
The Paradigm of Fog Computing with Bio-inspired Search Methods and the “5Vs” ...The Paradigm of Fog Computing with Bio-inspired Search Methods and the “5Vs” ...
The Paradigm of Fog Computing with Bio-inspired Search Methods and the “5Vs” ...israel edem
 
Leveraging Siebel CTMS for Risk-Based Monitoring
Leveraging Siebel CTMS for Risk-Based MonitoringLeveraging Siebel CTMS for Risk-Based Monitoring
Leveraging Siebel CTMS for Risk-Based MonitoringPerficient, Inc.
 
Perfect Service Delivery
Perfect Service DeliveryPerfect Service Delivery
Perfect Service DeliveryAmy S. Friend
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFrancisco Amores
 
Air Quality Modelling Tools (Aberdeen Pilot Project) Dr. Alan Hills, SEPA
Air Quality Modelling Tools (Aberdeen Pilot Project) Dr. Alan Hills, SEPAAir Quality Modelling Tools (Aberdeen Pilot Project) Dr. Alan Hills, SEPA
Air Quality Modelling Tools (Aberdeen Pilot Project) Dr. Alan Hills, SEPASTEP_scotland
 
YILMA GIRMA 9-18-2015
YILMA GIRMA 9-18-2015YILMA GIRMA 9-18-2015
YILMA GIRMA 9-18-2015Girma Yilma
 
Data Verification In QA Department Final
Data Verification In QA Department FinalData Verification In QA Department Final
Data Verification In QA Department FinalWayne Yaddow
 
Root Cause Analysis (RCA) Seminar Outline
Root Cause Analysis (RCA) Seminar OutlineRoot Cause Analysis (RCA) Seminar Outline
Root Cause Analysis (RCA) Seminar OutlineAccendo Reliability
 
Big Data Day LA 2016/ Use Case Driven track - Reliable Media Reporting in an ...
Big Data Day LA 2016/ Use Case Driven track - Reliable Media Reporting in an ...Big Data Day LA 2016/ Use Case Driven track - Reliable Media Reporting in an ...
Big Data Day LA 2016/ Use Case Driven track - Reliable Media Reporting in an ...Data Con LA
 
Opportunities for data analytics in power generation affelt 2016
Opportunities for data analytics in power generation affelt 2016Opportunities for data analytics in power generation affelt 2016
Opportunities for data analytics in power generation affelt 2016Scott Affelt
 
Tackling The Challenges Of Agency File Reviews
Tackling The Challenges Of Agency File ReviewsTackling The Challenges Of Agency File Reviews
Tackling The Challenges Of Agency File ReviewsEDR
 

Similar to Evolutionary computation and_applications (20)

Where do we currently stand at ICARDA?
Where do we currently stand at ICARDA?Where do we currently stand at ICARDA?
Where do we currently stand at ICARDA?
 
New project 18
New project 18New project 18
New project 18
 
TAO Refresh - Automation of Data Spike Flagging Quality
TAO Refresh - Automation of Data Spike Flagging Quality TAO Refresh - Automation of Data Spike Flagging Quality
TAO Refresh - Automation of Data Spike Flagging Quality
 
An Easier Way to Prepare Clinical Trial Data for Reporting and Analysis
An Easier Way to Prepare Clinical Trial Data for Reporting and AnalysisAn Easier Way to Prepare Clinical Trial Data for Reporting and Analysis
An Easier Way to Prepare Clinical Trial Data for Reporting and Analysis
 
Managing Your Wastewater System in 2016
Managing Your Wastewater System in 2016Managing Your Wastewater System in 2016
Managing Your Wastewater System in 2016
 
Lowry colorado state address dataset data quality
Lowry colorado state address dataset data qualityLowry colorado state address dataset data quality
Lowry colorado state address dataset data quality
 
XMPLR Data Analytics in Power Generation
XMPLR Data Analytics in  Power GenerationXMPLR Data Analytics in  Power Generation
XMPLR Data Analytics in Power Generation
 
The Paradigm of Fog Computing with Bio-inspired Search Methods and the “5Vs” ...
The Paradigm of Fog Computing with Bio-inspired Search Methods and the “5Vs” ...The Paradigm of Fog Computing with Bio-inspired Search Methods and the “5Vs” ...
The Paradigm of Fog Computing with Bio-inspired Search Methods and the “5Vs” ...
 
Leveraging Siebel CTMS for Risk-Based Monitoring
Leveraging Siebel CTMS for Risk-Based MonitoringLeveraging Siebel CTMS for Risk-Based Monitoring
Leveraging Siebel CTMS for Risk-Based Monitoring
 
Perfect Service Delivery
Perfect Service DeliveryPerfect Service Delivery
Perfect Service Delivery
 
ResDempseyRogers
ResDempseyRogersResDempseyRogers
ResDempseyRogers
 
FDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next LevelFDMEE Taking Source Filters to the Next Level
FDMEE Taking Source Filters to the Next Level
 
Air Quality Modelling Tools (Aberdeen Pilot Project) Dr. Alan Hills, SEPA
Air Quality Modelling Tools (Aberdeen Pilot Project) Dr. Alan Hills, SEPAAir Quality Modelling Tools (Aberdeen Pilot Project) Dr. Alan Hills, SEPA
Air Quality Modelling Tools (Aberdeen Pilot Project) Dr. Alan Hills, SEPA
 
YILMA GIRMA 9-18-2015
YILMA GIRMA 9-18-2015YILMA GIRMA 9-18-2015
YILMA GIRMA 9-18-2015
 
Data Verification In QA Department Final
Data Verification In QA Department FinalData Verification In QA Department Final
Data Verification In QA Department Final
 
Code Blue Implementation
Code Blue ImplementationCode Blue Implementation
Code Blue Implementation
 
Root Cause Analysis (RCA) Seminar Outline
Root Cause Analysis (RCA) Seminar OutlineRoot Cause Analysis (RCA) Seminar Outline
Root Cause Analysis (RCA) Seminar Outline
 
Big Data Day LA 2016/ Use Case Driven track - Reliable Media Reporting in an ...
Big Data Day LA 2016/ Use Case Driven track - Reliable Media Reporting in an ...Big Data Day LA 2016/ Use Case Driven track - Reliable Media Reporting in an ...
Big Data Day LA 2016/ Use Case Driven track - Reliable Media Reporting in an ...
 
Opportunities for data analytics in power generation affelt 2016
Opportunities for data analytics in power generation affelt 2016Opportunities for data analytics in power generation affelt 2016
Opportunities for data analytics in power generation affelt 2016
 
Tackling The Challenges Of Agency File Reviews
Tackling The Challenges Of Agency File ReviewsTackling The Challenges Of Agency File Reviews
Tackling The Challenges Of Agency File Reviews
 

Recently uploaded

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

Evolutionary computation and_applications

  • 1. Evolutionary Computation And Applications Deepak Dawar 04/25/15 DD - North Dakota State University 1
  • 2. Problems Galore! 204/25/15 DD - North Dakota State University
  • 3. The Traveling Salesman • NP Complete • It is likely that the worst case running time for any algorithm for the TSP increases exponentially with the number of cities. 304/25/15 DD - North Dakota State University
  • 4. Evolutionary Algorithms 404/25/15 DD - North Dakota State University
  • 5. Classes of Search Methods Search Method Calculus Based Method Guided Random Search Method Enumerative Method BFSDFS Dynamic Programming Tabu Search Hill Climbing Simulated Anealing Evolutionary Algorithms Genetic Algorithms Fibonacci Sort Swarm Intelligence Particle Swarm Ant Colony Differential Evolution 04/25/15 DD - North Dakota State University 5
  • 6. Evolutionary Algorithms • Emulate evolutionary processes. • Operate on population of individuals. 604/25/15 DD - North Dakota State University
  • 7. List of Parts for Real Parameter Optimization with EA • A function to optimize • A domain in which to optimize • An Evolutionary Algorithm 704/25/15 DD - North Dakota State University
  • 8. The Function and The Domain Function: We want to find the minimum value on the landscape. 8 Global Minimum 04/25/15 DD - North Dakota State University
  • 9. The Algorithm-Differential Evolution • Real Parameter Optimizer • Utilizes a pre-specified number of random solutions • Continuously improves them through a series of mutations and re- combinations • Usually, the number of pre-specified solutions i.e. the population size does not change during the lifetime of the algorithm 904/25/15 DD - North Dakota State University
  • 10. Differential Evolution 1004/25/15 DD - North Dakota State University
  • 11. Important Nomenclature • D = Dimensionality of the problem • NP = No. of solution vectors in a population • G = No. of generations the population has to go through • F = Scaling Factor • Cr = Crossover rate 1104/25/15 DD - North Dakota State University
  • 12. Initialization 1204/25/15 DD - North Dakota State University
  • 13. Initial Population 1304/25/15 DD - North Dakota State University
  • 14. Mutation • Mutation is a change in the gene characteristics of a chromosome. • Applied to evolutionary computation it means a change in the parameters of the vector through a perturbation with a random element. 1404/25/15 DD - North Dakota State University
  • 15. Mutation • A parent vector from the current generation is called target vector • The mutant vector obtained through differential perturbation is called donor vector • The offspring obtained through recombination of target and donor is called trial vector 1504/25/15 DD - North Dakota State University
  • 16. Mutation 1604/25/15 DD - North Dakota State University
  • 17. Mutation 1704/25/15 DD - North Dakota State University
  • 18. Crossover 1804/25/15 DD - North Dakota State University
  • 19. Create Trial Vector • Suppose: rand =0.945, Cr =0.9 • If rand < Cr, pick the parameter from the donor • Else from the parent • Do this for all 10 parameters 1904/25/15 DD - North Dakota State University
  • 20. Selection- Choose between Parent and Child/Trial Vector 2004/25/15 DD - North Dakota State University
  • 21. Control Parameters • NP, F and Cr are collectively termed as control parameters of DE • The performance of DE is very sensitive to the values of control parameters • Every problem/function may respond differently to different sets of control parameters. 2104/25/15 DD - North Dakota State University
  • 22. Benchmark Functions- IEEE CEC 2013 Test Suite • State of the art benchmark functions used in CEC Real Parameter Optimization Competitions and Conferences • Emulate the properties of real world large scale optimization problems • IEEE CEC Test suites have constantly evolved over time with the advances in the field of Large Scale Global Optimization • All the problems listed in the Test Suite are minimization problems 2204/25/15 DD - North Dakota State University
  • 23. Rotated Ackley’s Function 2304/25/15 DD - North Dakota State University
  • 24. Scaling Factor Scales the difference of solutions and controls the step size Many Authors have reported that its effective values lie between [0.4, 1] though it may ultimately also depend upon the problem landscape Contradicting results have been reported for what should be good values for the scaling factor So what do we do? 04/25/15 DD - North Dakota State University 24
  • 25. Altering the Scaling Vector Deterministic - the parameters are altered based on some user defined rules Adaptive - the parameters are allowed to adapt based on some feedback from the algorithm Evolutionary - the parameters are encoded into the solution itself and they evolve as a part of the general population 04/25/15 DD - North Dakota State University 25
  • 26. In Our First Paper • We primarily focus our attention towards deterministic parameter control methods and the control parameter, scale factor (F), in particular. 04/25/15 DD - North Dakota State University 26
  • 27. Dither 04/25/15 DD - North Dakota State University 27
  • 28. DETVSF - DE with Time Varying Scale Factor  Linear Reduction 04/25/15 DD - North Dakota State University 28
  • 29. DEDASF - DE with Dither and Annealed Scale Factor  Non Linear Reduction 04/25/15 DD - North Dakota State University 29
  • 30. Birds Eye View 04/25/15 DD - North Dakota State University 30
  • 31. What do we achieve? 04/25/15 DD - North Dakota State University 31
  • 32. Result 1 - FriedMan’s Test - Ranks 04/25/15 DD - North Dakota State University 32
  • 33. Result 2 - Hocheberg’s Post Hoc Procedure: significance level 0.1 04/25/15 DD - North Dakota State University 33
  • 34. Second Paper - Objective • To detect, classify and count the type of moving vehicles 34Source: http://www.123rf.com/stock-photo/highway.html04/25/15 DD - North Dakota State University
  • 35. Vehicle Recognition Steps 3504/25/15 DD - North Dakota State University
  • 36. How to Identify Axles? • Axles are circular • Shape recognition algorithm must be employed 3604/25/15 DD - North Dakota State University
  • 37. Hough Transform • Is a feature extraction technique used in image analysis • Can be used to detect lines, circles, and ellipses or any shape represented by a set of parameters • We focus on circle detection 3704/25/15 DD - North Dakota State University
  • 38. Recognition Example (1) • Original Image 3804/25/15 DD - North Dakota State University
  • 39. Recognition Example (1) • dp (accumulator resolution)=1.25 3904/25/15 DD - North Dakota State University
  • 40. Recognition Example (2) 4004/25/15 DD - North Dakota State University
  • 41. Recognition Example (3) 4104/25/15 DD - North Dakota State University
  • 42. 04/25/15 DD - North Dakota State University 42 DEMO
  • 43. Paper 3 - Object Tracking 04/25/15 DD - North Dakota State University 43
  • 44. Stages In Object Tracking • Object Initialization • Appearance model Initialization • Search – Object Localization • Appearance model Updation 04/25/15 DD - North Dakota State University 44
  • 45. Modeling The Target • Represent the target as • Vector • Matrix • Histogram • Wavelets 04/25/15 DD - North Dakota State University 45
  • 46. Modeling – A Difficult Task • Scene changes • Illumination • Background • Occlusion • Deformation • Noise 04/25/15 DD - North Dakota State University 46
  • 47. Univariate Gaussian 04/25/15 DD - North Dakota State University 47
  • 48. Multivariate Gaussian 04/25/15 DD - North Dakota State University 48
  • 49. Gaussian Mixture 04/25/15 DD - North Dakota State University 49
  • 50. Segmentation using GMM 04/25/15 DD - North Dakota State University 50
  • 51. Demo 04/25/15 DD - North Dakota State University 51
  • 52. 04/25/15 DD - North Dakota State University 52 Thank You

Editor's Notes

  1. STOP HERE