SlideShare a Scribd company logo
1 of 31
CHAOS FOR EP Mehdi Saman Booy
Evolutionary Processing
1
CONTENTS
β€’ Chaos Theory
β€’ When chaos met evolutionary
β€’ Applications
β€’ Experiment results
β€’ Conclusion
2
CHAOS THEORY Examples
Chaos Theory
3
EXAMPLE 1
β€’ Edward Lorenz creates a system to predict weather
β€’ extensive array of complex formulas
β€’ Never repeat a sequence
β€’ It was really like real weather
β€’ One day Edward wants to cheat …
β€’ He wants to run prediction from a certain point
β€’ The results were wonderful!!
4
Chaos Theory
EXAMPLE 1 (CONT’D)
5
Chaos Theory
ANOTHER EXAMPLE
6
Chaos Theory
Linguistic map
X0=0.01
X0=0.01000001
CHAOS THEORY
β€’ A state of complete disorder and confusion [dictionary]
β€’ Phenomenon that has deterministic underlying rules behind
irregular appearance [Science]
Order in disorder
Deterministic randomness
β€’ Future is completely determined by past
β€’ a very small change can lead a different result (batterfly effect)
7
Chaos Theory
WHEN CHAOS MET
EVOLUTIONARY
EA Features
Chaotic System Features
Chaos in Evolutionary
Chaotic maps
8
EA FEATURES
β€’ Evolutionary algorithms are very sensitive to
β€’ initial population
β€’ Initial parameters
β€’ Random populations has no certain distribution
So has no appropriate distribution
β€’ So
Different execution of algorithm -> different results
9
When Chaos met evolutionary
CHAOTIC SYSTEM FEATURES
β€’ All rules of system is known
β€’ Rules: physical rules, systematic rules, …
β€’ Initial values are very important
β€’ Nature is random and unpredictable
β€’ But most of them are well distributed
10
When Chaos met evolutionary
CHAOS IN EVOLUTIONARY
β€’ Evolutionary algorithms need a good distribution
β€’ Chaotic sequences have a good distribution
β€’ So … ???
11
When Chaos met evolutionary
CHAOTIC MAPS
β€’ Map = evolution function
β€’ Chaotic map is a discrete-time dynamical system running in
chaotic sequence
𝑋 π‘˜+1 = 𝑓 𝑋 π‘˜ ∢ 0 < π‘₯ π‘˜ < 1, π‘˜ = 0,1,2, …
β€’ Chaotic maps exhibits some sort of chaotic behavior
β€’ Linguistic map
π‘₯ π‘˜+1 = π‘Ÿ 1 βˆ’ π‘₯ π‘˜ π‘₯ π‘˜
12
When Chaos met evolutionary
APPLICATIONS
CBA
CABC
CPSO
13
BAT ALGORITHM (BA)
β€’ based on the echolocation behavior of microbats
β€’ Bats fly randomly with velocity 𝑣𝑖 at position π‘₯𝑖 = [π‘₯𝑖1, π‘₯𝑖2, … , π‘₯𝑖𝑑]
β€’ Loudness can change (A)
β€’ Radius of search
β€’ Control exploration
β€’ Frequency can change (f)
β€’ Frequency of pulse emission
β€’ Control exploitation
β€’ Loudness decay factor (𝛼)
β€’ Frequency increase factor (𝛾)
β€’ Random initial values for A, F, V, X
14
Applications
CHAOTIC BAT ALGORITHM
(CBA)
β€’ Premature and/or false convergence is the most serious
weakness of BA
β€’ Random initialization of parameters
β€’ We can use chaotic sequence for
β€’ Frequency initialization
β€’ Loudness initialization
15
Applications
ANT BEE COLONY (ABC)
16
Applications
CHAOTIC ANT BEE COLONY
(CABC)
β€’ CABC1 : Generate chaotic population
π‘₯𝑖,𝑗 = π‘₯𝑗
π‘šπ‘–π‘›
+ π‘π‘šπ‘–,𝑗 π‘₯𝑗
π‘šπ‘Žπ‘₯
βˆ’ π‘₯𝑗
π‘šπ‘–π‘›
:
π‘‘β„Žπ‘Žπ‘‘ π‘π‘š 𝑖𝑠 π‘”π‘’π‘›π‘’π‘Ÿπ‘Žπ‘‘π‘’π‘‘ 𝑏𝑦 π‘Ž π‘β„Žπ‘Žπ‘œπ‘‘π‘–π‘ π‘šπ‘Žπ‘
β€’ CABC2 : if fitness of a food source don’t improved by
π‘™π‘–π‘šπ‘–π‘‘
2
trial
β€’ source is abandoned by it’s employed bee
β€’ Scouts of this employee start chaotic search for
π‘™π‘–π‘šπ‘–π‘‘
2
trial
β€’ CABC3 : CABC1 + CABC2
17
Applications
Chaotic initialization
of population
Chaotic search
PSO
β€’ Particles doing optimization with respect to its local best and
global best position
𝑣𝑖
𝑑+1
= 𝑀𝑣𝑖
𝑑
+ πœ™1 𝑃𝑖
𝑙𝑏𝑒𝑠𝑑
βˆ’ π‘₯𝑖 + πœ™2(𝑃𝑖
𝑔𝑏𝑒𝑠𝑑
βˆ’ π‘₯𝑖)
β€’ w : balance between exploration and exploitation
β€’ A good choice for w
β€’ change linearly from 0.9 to 0.4
18
Applications
PSO AIWF
β€’ An adaptive solution for tuning w is Adaptive Inertia Weight
Factor
𝑀 =
𝑀 π‘šπ‘–π‘› +
𝑀 π‘šπ‘–π‘› βˆ’ 𝑀 π‘šπ‘Žπ‘₯ 𝑓 βˆ’ 𝑓 π‘šπ‘–π‘›
π‘“π‘Žπ‘£π‘” βˆ’ 𝑓 π‘šπ‘–π‘›
∢ 𝑓 ≀ π‘“π‘Žπ‘£π‘”
𝑀 π‘šπ‘Žπ‘₯ ∢ 𝑓>π‘“π‘Žπ‘£π‘”
β€’ f is the value of objective function
β€’ If 𝑓 ≀ π‘“π‘Žπ‘£π‘” value of w change : exploration
β€’ else value of w set to max : exploitation
19
Applications
PSO CLS
β€’ Chaotic Local Search
β€’ linguistic map
𝑐π‘₯𝑖
π‘˜+1
= 4𝑐π‘₯𝑖
π‘˜
1 βˆ’ 𝑐π‘₯𝑖
π‘˜
, 𝑖 = 1,2, …
β€’ Algorithm
β€’ 𝑐π‘₯𝑖
0
=
π‘₯ 𝑖
0
βˆ’π‘₯ π‘šπ‘–π‘›,𝑖
π‘₯ π‘šπ‘Žπ‘₯,π‘–βˆ’π‘₯ π‘šπ‘–π‘›,𝑖
, i = 1,2, …
β€’ Determine 𝑐π‘₯𝑖
π‘˜+1
with linguistic map
β€’ π‘₯𝑖
π‘˜+1
= π‘₯ π‘šπ‘–π‘›,𝑖 + 𝑐π‘₯𝑖
π‘˜+1
(π‘₯ π‘šπ‘Žπ‘₯,𝑖 βˆ’ π‘₯ π‘šπ‘–π‘›,𝑖): convert chaotic to decision variables
β€’ Evaluate new solution
20
Applications
CPSO (CHAOTIC PSO)
β€’ Use both:
β€’ AIWF for exploration
β€’ CLS for exploitation
β€’ Same as standard PSO but
β€’ Reserve top N/5 particles
β€’ Use CLS to find and update best particles
β€’ Decrease the search space
β€’ Generate 4N/5 new particles and add to population
21
Applications
EXPERIMENT
RESULTS
22
CBA
23
Experiment Results
β€’ Schewegel function
CBA
24
Experiment Results
β€’ Rosenbrock function
CPSO
25
Experiment Results
CONCLUSION
β€’ Chaos is a complicated theory 
β€’ EAs suffer premature and false convergence
β€’ Chaotic sequences have a good and amazing distribution
β€’ Chaos helps to avoid local optima and easily escape from sub-
optimal solution
β€’ Chaotic EAs have faster convergence
26
Chaotic Evolutionary Algorithms
REFERENCES
β€’ Afrabandpey, H.; Ghaffari, M.; Mirzaei, A.; Safayani, M., "A novel Bat Algorithm based
on chaos for optimization tasks," Intelligent Systems (ICIS), 2014 Iranian Conference
on , vol., no., pp.1,6, 4-6 Feb. 2014
β€’ Bilal Alatas, Chaotic bee colony algorithms for global numerical optimization, Expert
Systems with Applications, Volume 37, Issue 8, August 2010
β€’ Hefny, H.A.; Azab, S.S., "Chaotic particle swarm optimization," Informatics and
Systems (INFOS), 2010 The 7th International Conference on , vol., no., pp.1,8, 28-30
March 2010
β€’ Bo Liu, Ling Wang, Yi-Hui Jin, Fang Tang, De-Xian Huang, Improved particle swarm
optimization combined with chaos, Chaos, Solitons & Fractals, Volume 25, Issue 5,
September 2005
β€’ And a lots of sites, videos, blogs and … for chaos concept
27
28
BACKUP SLIDES
29
CHAOTIC MAPS
β€’ Logistic map
π‘₯ π‘˜+1 = π‘Ÿπ‘₯ π‘˜ 1 βˆ’ π‘₯ π‘˜
β€’ Gauss map
π‘₯ π‘˜+1 =
0 ∢ π‘₯ = 0
1
π‘₯ π‘˜
∢ π‘₯ ∈ (0,1)
β€’ Sinusoidal map
π‘₯ π‘˜+1 = sin(πœ‹π‘₯ π‘˜)
30
EXPERIMENT FUNCTIONS
β€’ Rosenbrock function
β€’ Schewegel function
31

More Related Content

Similar to Chaos on Evolutionary Computing

Coordinate Descent method
Coordinate Descent methodCoordinate Descent method
Coordinate Descent methodSanghyuk Chun
Β 
Wamit
WamitWamit
Wamitppvijith
Β 
Chaos Presentation
Chaos PresentationChaos Presentation
Chaos PresentationAlbert Yang
Β 
Theorem proving 2018 2019
Theorem proving 2018 2019Theorem proving 2018 2019
Theorem proving 2018 2019Emmanuel Zarpas
Β 
Theorem proving 2018 2019
Theorem proving 2018 2019Theorem proving 2018 2019
Theorem proving 2018 2019Emmanuel Zarpas
Β 
generalized_nbody_acs_2015_challacombe
generalized_nbody_acs_2015_challacombegeneralized_nbody_acs_2015_challacombe
generalized_nbody_acs_2015_challacombeMatt Challacombe
Β 
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...sky chang
Β 
Subjective Assessment of HRTF Interpolation with Spherical Harmonics - Chris ...
Subjective Assessment of HRTF Interpolation with Spherical Harmonics - Chris ...Subjective Assessment of HRTF Interpolation with Spherical Harmonics - Chris ...
Subjective Assessment of HRTF Interpolation with Spherical Harmonics - Chris ...Chris Pike
Β 
Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.NicolΓ² Paternoster
Β 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Mahmoud El-tayeb
Β 
Entanglement and its applications
Entanglement and its applicationsEntanglement and its applications
Entanglement and its applicationsPrashanth Adhikari
Β 
The Wave Mechanics of Large-scale Structure
The Wave Mechanics of Large-scale StructureThe Wave Mechanics of Large-scale Structure
The Wave Mechanics of Large-scale StructurePeter Coles
Β 
Multi-Verse Optimizer
Multi-Verse OptimizerMulti-Verse Optimizer
Multi-Verse OptimizerAmir Mehr
Β 
Alternatives to Cold Dark Matter
Alternatives to Cold Dark MatterAlternatives to Cold Dark Matter
Alternatives to Cold Dark MatterPeter Coles
Β 
Heuristic approach optimization
Heuristic  approach optimizationHeuristic  approach optimization
Heuristic approach optimizationAng Sovann
Β 

Similar to Chaos on Evolutionary Computing (20)

Coordinate Descent method
Coordinate Descent methodCoordinate Descent method
Coordinate Descent method
Β 
Wamit
WamitWamit
Wamit
Β 
Chaos Presentation
Chaos PresentationChaos Presentation
Chaos Presentation
Β 
Reinhard (1).ppt
Reinhard (1).pptReinhard (1).ppt
Reinhard (1).ppt
Β 
Theorem proving 2018 2019
Theorem proving 2018 2019Theorem proving 2018 2019
Theorem proving 2018 2019
Β 
Theorem proving 2018 2019
Theorem proving 2018 2019Theorem proving 2018 2019
Theorem proving 2018 2019
Β 
Ceplerley lecture
Ceplerley lectureCeplerley lecture
Ceplerley lecture
Β 
Av 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman FilterAv 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman Filter
Β 
generalized_nbody_acs_2015_challacombe
generalized_nbody_acs_2015_challacombegeneralized_nbody_acs_2015_challacombe
generalized_nbody_acs_2015_challacombe
Β 
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Β 
Subjective Assessment of HRTF Interpolation with Spherical Harmonics - Chris ...
Subjective Assessment of HRTF Interpolation with Spherical Harmonics - Chris ...Subjective Assessment of HRTF Interpolation with Spherical Harmonics - Chris ...
Subjective Assessment of HRTF Interpolation with Spherical Harmonics - Chris ...
Β 
Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.
Β 
SANJAY.ppt
SANJAY.pptSANJAY.ppt
SANJAY.ppt
Β 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)
Β 
Entanglement and its applications
Entanglement and its applicationsEntanglement and its applications
Entanglement and its applications
Β 
The Wave Mechanics of Large-scale Structure
The Wave Mechanics of Large-scale StructureThe Wave Mechanics of Large-scale Structure
The Wave Mechanics of Large-scale Structure
Β 
Multi-Verse Optimizer
Multi-Verse OptimizerMulti-Verse Optimizer
Multi-Verse Optimizer
Β 
Alternatives to Cold Dark Matter
Alternatives to Cold Dark MatterAlternatives to Cold Dark Matter
Alternatives to Cold Dark Matter
Β 
The future is quantum
The future is quantumThe future is quantum
The future is quantum
Β 
Heuristic approach optimization
Heuristic  approach optimizationHeuristic  approach optimization
Heuristic approach optimization
Β 

Recently uploaded

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
Β 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoΓ£o Esperancinha
Β 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
Β 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
Β 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
Β 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
Β 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
Β 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
Β 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
Β 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
Β 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
Β 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
Β 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
Β 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Β 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
Β 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
Β 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEslot gacor bisa pakai pulsa
Β 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
Β 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
Β 

Recently uploaded (20)

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
Β 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Β 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
Β 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Β 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Β 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
Β 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Β 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
Β 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
Β 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
Β 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Β 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
Β 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
Β 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Β 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Β 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
Β 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Β 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
Β 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Β 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Β 

Chaos on Evolutionary Computing

  • 1. CHAOS FOR EP Mehdi Saman Booy Evolutionary Processing 1
  • 2. CONTENTS β€’ Chaos Theory β€’ When chaos met evolutionary β€’ Applications β€’ Experiment results β€’ Conclusion 2
  • 4. EXAMPLE 1 β€’ Edward Lorenz creates a system to predict weather β€’ extensive array of complex formulas β€’ Never repeat a sequence β€’ It was really like real weather β€’ One day Edward wants to cheat … β€’ He wants to run prediction from a certain point β€’ The results were wonderful!! 4 Chaos Theory
  • 6. ANOTHER EXAMPLE 6 Chaos Theory Linguistic map X0=0.01 X0=0.01000001
  • 7. CHAOS THEORY β€’ A state of complete disorder and confusion [dictionary] β€’ Phenomenon that has deterministic underlying rules behind irregular appearance [Science] Order in disorder Deterministic randomness β€’ Future is completely determined by past β€’ a very small change can lead a different result (batterfly effect) 7 Chaos Theory
  • 8. WHEN CHAOS MET EVOLUTIONARY EA Features Chaotic System Features Chaos in Evolutionary Chaotic maps 8
  • 9. EA FEATURES β€’ Evolutionary algorithms are very sensitive to β€’ initial population β€’ Initial parameters β€’ Random populations has no certain distribution So has no appropriate distribution β€’ So Different execution of algorithm -> different results 9 When Chaos met evolutionary
  • 10. CHAOTIC SYSTEM FEATURES β€’ All rules of system is known β€’ Rules: physical rules, systematic rules, … β€’ Initial values are very important β€’ Nature is random and unpredictable β€’ But most of them are well distributed 10 When Chaos met evolutionary
  • 11. CHAOS IN EVOLUTIONARY β€’ Evolutionary algorithms need a good distribution β€’ Chaotic sequences have a good distribution β€’ So … ??? 11 When Chaos met evolutionary
  • 12. CHAOTIC MAPS β€’ Map = evolution function β€’ Chaotic map is a discrete-time dynamical system running in chaotic sequence 𝑋 π‘˜+1 = 𝑓 𝑋 π‘˜ ∢ 0 < π‘₯ π‘˜ < 1, π‘˜ = 0,1,2, … β€’ Chaotic maps exhibits some sort of chaotic behavior β€’ Linguistic map π‘₯ π‘˜+1 = π‘Ÿ 1 βˆ’ π‘₯ π‘˜ π‘₯ π‘˜ 12 When Chaos met evolutionary
  • 14. BAT ALGORITHM (BA) β€’ based on the echolocation behavior of microbats β€’ Bats fly randomly with velocity 𝑣𝑖 at position π‘₯𝑖 = [π‘₯𝑖1, π‘₯𝑖2, … , π‘₯𝑖𝑑] β€’ Loudness can change (A) β€’ Radius of search β€’ Control exploration β€’ Frequency can change (f) β€’ Frequency of pulse emission β€’ Control exploitation β€’ Loudness decay factor (𝛼) β€’ Frequency increase factor (𝛾) β€’ Random initial values for A, F, V, X 14 Applications
  • 15. CHAOTIC BAT ALGORITHM (CBA) β€’ Premature and/or false convergence is the most serious weakness of BA β€’ Random initialization of parameters β€’ We can use chaotic sequence for β€’ Frequency initialization β€’ Loudness initialization 15 Applications
  • 16. ANT BEE COLONY (ABC) 16 Applications
  • 17. CHAOTIC ANT BEE COLONY (CABC) β€’ CABC1 : Generate chaotic population π‘₯𝑖,𝑗 = π‘₯𝑗 π‘šπ‘–π‘› + π‘π‘šπ‘–,𝑗 π‘₯𝑗 π‘šπ‘Žπ‘₯ βˆ’ π‘₯𝑗 π‘šπ‘–π‘› : π‘‘β„Žπ‘Žπ‘‘ π‘π‘š 𝑖𝑠 π‘”π‘’π‘›π‘’π‘Ÿπ‘Žπ‘‘π‘’π‘‘ 𝑏𝑦 π‘Ž π‘β„Žπ‘Žπ‘œπ‘‘π‘–π‘ π‘šπ‘Žπ‘ β€’ CABC2 : if fitness of a food source don’t improved by π‘™π‘–π‘šπ‘–π‘‘ 2 trial β€’ source is abandoned by it’s employed bee β€’ Scouts of this employee start chaotic search for π‘™π‘–π‘šπ‘–π‘‘ 2 trial β€’ CABC3 : CABC1 + CABC2 17 Applications Chaotic initialization of population Chaotic search
  • 18. PSO β€’ Particles doing optimization with respect to its local best and global best position 𝑣𝑖 𝑑+1 = 𝑀𝑣𝑖 𝑑 + πœ™1 𝑃𝑖 𝑙𝑏𝑒𝑠𝑑 βˆ’ π‘₯𝑖 + πœ™2(𝑃𝑖 𝑔𝑏𝑒𝑠𝑑 βˆ’ π‘₯𝑖) β€’ w : balance between exploration and exploitation β€’ A good choice for w β€’ change linearly from 0.9 to 0.4 18 Applications
  • 19. PSO AIWF β€’ An adaptive solution for tuning w is Adaptive Inertia Weight Factor 𝑀 = 𝑀 π‘šπ‘–π‘› + 𝑀 π‘šπ‘–π‘› βˆ’ 𝑀 π‘šπ‘Žπ‘₯ 𝑓 βˆ’ 𝑓 π‘šπ‘–π‘› π‘“π‘Žπ‘£π‘” βˆ’ 𝑓 π‘šπ‘–π‘› ∢ 𝑓 ≀ π‘“π‘Žπ‘£π‘” 𝑀 π‘šπ‘Žπ‘₯ ∢ 𝑓>π‘“π‘Žπ‘£π‘” β€’ f is the value of objective function β€’ If 𝑓 ≀ π‘“π‘Žπ‘£π‘” value of w change : exploration β€’ else value of w set to max : exploitation 19 Applications
  • 20. PSO CLS β€’ Chaotic Local Search β€’ linguistic map 𝑐π‘₯𝑖 π‘˜+1 = 4𝑐π‘₯𝑖 π‘˜ 1 βˆ’ 𝑐π‘₯𝑖 π‘˜ , 𝑖 = 1,2, … β€’ Algorithm β€’ 𝑐π‘₯𝑖 0 = π‘₯ 𝑖 0 βˆ’π‘₯ π‘šπ‘–π‘›,𝑖 π‘₯ π‘šπ‘Žπ‘₯,π‘–βˆ’π‘₯ π‘šπ‘–π‘›,𝑖 , i = 1,2, … β€’ Determine 𝑐π‘₯𝑖 π‘˜+1 with linguistic map β€’ π‘₯𝑖 π‘˜+1 = π‘₯ π‘šπ‘–π‘›,𝑖 + 𝑐π‘₯𝑖 π‘˜+1 (π‘₯ π‘šπ‘Žπ‘₯,𝑖 βˆ’ π‘₯ π‘šπ‘–π‘›,𝑖): convert chaotic to decision variables β€’ Evaluate new solution 20 Applications
  • 21. CPSO (CHAOTIC PSO) β€’ Use both: β€’ AIWF for exploration β€’ CLS for exploitation β€’ Same as standard PSO but β€’ Reserve top N/5 particles β€’ Use CLS to find and update best particles β€’ Decrease the search space β€’ Generate 4N/5 new particles and add to population 21 Applications
  • 26. CONCLUSION β€’ Chaos is a complicated theory  β€’ EAs suffer premature and false convergence β€’ Chaotic sequences have a good and amazing distribution β€’ Chaos helps to avoid local optima and easily escape from sub- optimal solution β€’ Chaotic EAs have faster convergence 26 Chaotic Evolutionary Algorithms
  • 27. REFERENCES β€’ Afrabandpey, H.; Ghaffari, M.; Mirzaei, A.; Safayani, M., "A novel Bat Algorithm based on chaos for optimization tasks," Intelligent Systems (ICIS), 2014 Iranian Conference on , vol., no., pp.1,6, 4-6 Feb. 2014 β€’ Bilal Alatas, Chaotic bee colony algorithms for global numerical optimization, Expert Systems with Applications, Volume 37, Issue 8, August 2010 β€’ Hefny, H.A.; Azab, S.S., "Chaotic particle swarm optimization," Informatics and Systems (INFOS), 2010 The 7th International Conference on , vol., no., pp.1,8, 28-30 March 2010 β€’ Bo Liu, Ling Wang, Yi-Hui Jin, Fang Tang, De-Xian Huang, Improved particle swarm optimization combined with chaos, Chaos, Solitons & Fractals, Volume 25, Issue 5, September 2005 β€’ And a lots of sites, videos, blogs and … for chaos concept 27
  • 28. 28
  • 30. CHAOTIC MAPS β€’ Logistic map π‘₯ π‘˜+1 = π‘Ÿπ‘₯ π‘˜ 1 βˆ’ π‘₯ π‘˜ β€’ Gauss map π‘₯ π‘˜+1 = 0 ∢ π‘₯ = 0 1 π‘₯ π‘˜ ∢ π‘₯ ∈ (0,1) β€’ Sinusoidal map π‘₯ π‘˜+1 = sin(πœ‹π‘₯ π‘˜) 30
  • 31. EXPERIMENT FUNCTIONS β€’ Rosenbrock function β€’ Schewegel function 31