SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Departamento de Engenharia de     Faculdade de Engenharia    Unicamp
  Computação e Automação          Elétrica e de Computação
         Industrial




            Online learning in estimation of distribution
            algorithms for dynamic environments
                                André Ricardo Gonçalves
                                Fernando J. Von Zuben
Outline
   Optimization in dynamic environments

   Estimation of distribution algorithms

   Mixture model and online learning

   Proposed method: EDAOGMM

   Experimental results

   Concluding remarks and future works

   References
2
Outline
   Optimization in dynamic environments

   Estimation of distribution algorithms

   Mixture model and online learning

   Proposed method: EDAOGMM

   Experimental results

   Concluding remarks and future works

   References
3
Optimization in dynamic environments
       World is dynamic!

           New events arrive and others canceled at a scheduling
            problem;

           Vehicles must reroute around heavy trac and road repairs;

           Machine breakdown occurs during a production run.




    4
Optimization in dynamic environments
       Dynamic optimization algorithm should be able to react to the
        new environment, updating the internal model and generating
        new candidate solutions;

       Evolutionary algorithms (EAs) appear as promising
        approaches, since they maintain a population of solutions that
        can be adapted by means of a balance between exploration
        and exploitation of the search space;

       EAs approaches: GA, PSO, AIS, EDAs, among others;

       However, to be applied in dynamic environments, they must
        be adapted.

    5
Outline
   Optimization in dynamic environments

   Estimation of distribution algorithms

   Mixture model and online learning

   Proposed method: EDAOGMM

   Experimental results

   Concluding remarks and future works

   References
6
Estimation of distribution algorithms
       Estimation of distribution algorithms (EDA) are
        evolutionary methods that use estimation of
        distribution techniques, instead of genetic operators.

       The key aspect in EDAs is how to estimate the true
        distribution of promising solutions.
           Dependence trees, Bayesian networks, mixture models, etc.

       Classication of EDAs based on complexity of
        probabilistic model.

    7
Estimation of distribution algorithms




8
Outline
   Optimization in dynamic environments

   Estimation of distribution algorithms

   Mixture model and online learning

   Proposed method: EDAOGMM

   Experimental results

   Concluding remarks and future works

   References
9
Mixture model and online learning
    Mixture models are flexible estimators;

    In optimization, they are able to capture the
     multimodality of the search space;

    Learning methods, such as Expectation-Maximization
     (EM), are computationally efficient;

    In optimization of dynamic environments, the model
     tends to change constantly;

    EM with online learning appear as a promising approach
     to model dynamic environments.
    10
Mixture model and online learning
    Online learning
        Fast adaptation model to the new data coming from the
         environment;
        Approach proposed by (Nowlan,1991) stores the relevant
         information in a vector of sufficient statistics;
        Exponential decay (γ) of the data importance to the model.




    11
Outline
    Optimization in dynamic environments

    Estimation of distribution algorithms

    Mixture model and online learning

    Proposed method: EDAOGMM

    Experimental results

    Concluding remarks and future works

    References
12
Proposed method: EDAOGMM
    EDA with online Gaussian mixture model (EDAOGMM)

    Employs an incremental and constructive mixture model (low
     computational cost);

    Self-adjusts the components number by means of BIC;

    Model tends to adapt to the multimodality of search space;

    Employs a “random immigrants” approach to promote
     population diversity;

    13
Proposed method: EDAOGMM




14
Proposed method: EDAOGMM
    Selection method:
        Stochastic selection aids to preserve the population diversity;
        η parameter defines the balance between exploration and
         explotation.

    Diversity control:
        Stochastic selection;
        Random immigrants;
        Controlled reinitializations (δ parameter).

    Components number control:
        Incremental and constructive approach;
        Removal of overlapped components (ε parameter).
    15
Proposed method: EDAOGMM
    New population is composed by 3 subpopulations (dependent
     of the η parameter):
        Sampled by the mixture model;
        Best individuals;
        Random immigrants.


    Overlapped components is a redundant representation of a
     promising region
        Remove the component with lower mixture coefficient;
        Check the overlap using the ε parameter.




    16
Outline
    Optimization in dynamic environments

    Estimation of distribution algorithms

    Mixture model and online learning

    Proposed method: EDAOGMM

    Experimental results

    Concluding remarks and future works

    References
17
Experimental results
    Moving Peaks benchmark (MPB) generator plus a rotation method
     (Li & Yang, 2008);
    Fitness surface are composed by a set of peaks that changes your
     positions, heights and widths over time;
    Maximization problem in a continuous space;
    Seven types of change (T1-T7): small step, large step, random,
     chaotic, recurrent, recurrent with noise and random with
     dimensional changes;

    There are parameters to control the multimodality of the search
     space, severity of changes and the dynamism of the environment;
    Range of search space: [-5,5];
    Problem dimensions: 10 and [5-15].
    18
Experimental results
    Six dynamic environments settings were considered:




    19
Experimental results
    Contenders proposed algorithms in the literature:
        Improved Univariate Marginal Distribution Algorithm -
         IUMDA (Liu et al., 2008);
        Tri-EDAG (Yuan et al., 2008);
        Hypermutation Genetic Algorithm - HGA (Cobb,1990).


    Two EDAs and a GA developed for dynamic
     environments.




    20
Experimental results
   Free parameters settings:




21
Experimental results
    Comparison metrics:
        Offline error
            Average of the absolute error between the best solution found
             so far and the global optimum (known) at each time step t.




    22
Experimental results
    Scenarios 1 and 2




    23
Experimental results
    Scenarios 3 and 4




    24
Experimental results
    Scenarios 5 and 6




    25
Outline
    Optimization in dynamic environments

    Estimation of distribution algorithms

    Mixture model and online learning

    Proposed method: EDAOGMM

    Experimental results

    Concluding remarks and future works

    References
26
Concluding remarks and future works
    EDAOGMM outperforms all the contenders, particularly in
     high-frequency changing environments (Scenarios 1 and 2);

    EDAOGMM has a fast convergence because it can explore
     several peaks simultaneously;

    We can detect a less prominent performance in low
     frequency scenarios (5 and 6), indicating that, once
     converged, the EDAOGMM reduces its exploration power;

    So, a continued control to avoid premature convergence is
     desirable.

    27
Concluding remarks and future works
    Future works:
        Incorporate a continued convergence control mechanism;

        Compare EDAOGMM with other algorithms designed to deal
         with dynamic environments;

        Increment the experimental tests aiming at investigating
         scalability and other aspects related to the relative
         performance of the proposed algorithm;

        Performs a parameter sensitivity analisys.

    28
Outline
    Optimization in dynamic environments

    Estimation of distribution algorithms

    Mixture model and online learning

    Proposed method: EDAOGMM

    Experimental results

    Concluding remarks and future works

    References
29
References
    S. Nowlan, “Soft competitive adaptation: neural network learning
     algorithms based on fitting statistical mixtures,” Ph.D. dissertation,
     Carnegie Mellon University, Pittsburgh, PA, USA, 1991.
    C. Li and S. Yang, “A generalized approach to construct benchmark
     problems for dynamic optimization,” in Proc. of the 7th Int. Conf. on
     Simulated Evolution and Learning, 2008.
    X. Liu, Y. Wu, and J. Ye, “An Improved Estimation of Distribution Algorithmin
     Dynamic Environments,” in Fourth International Conference on Natural
     Computation. IEEE Computer Society, 2008, pp. 269–272.
    B. Yuan, M. Orlowska, and S. Sadiq, “Extending a class of continuous
     estimation of distribution algorithms to dynamic problems,” Optimization
     Letters, vol. 2, no. 3, pp. 433–443, 2008.
    H. Cobb, “An investigation into the use of hypermutation as an adaptive
     operator in genetic algorithms having continuous, time-dependent
     nonstationary environments,” Naval Research Laboratory, Tech. Rep., 1990.


    30
Departamento de Engenharia de     Faculdade de Engenharia    Unicamp
  Computação e Automação          Elétrica e de Computação
         Industrial




            Online learning in estimation of distribution
            algorithms for dynamic environments
                                André Ricardo Gonçalves
                                Fernando J. Von Zuben

Weitere ähnliche Inhalte

Was ist angesagt?

Developing effective meta heuristics for a probabilistic
Developing effective meta heuristics for a probabilisticDeveloping effective meta heuristics for a probabilistic
Developing effective meta heuristics for a probabilistic
Hari Rajagopalan
 
Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...
IOSR Journals
 

Was ist angesagt? (19)

A Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test FunctionsA Genetic Algorithm on Optimization Test Functions
A Genetic Algorithm on Optimization Test Functions
 
Enhancement of student performance prediction using modified K-nearest neighbor
Enhancement of student performance prediction using modified K-nearest neighborEnhancement of student performance prediction using modified K-nearest neighbor
Enhancement of student performance prediction using modified K-nearest neighbor
 
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
 
Automatically Estimating Software Effort and Cost using Computing Intelligenc...
Automatically Estimating Software Effort and Cost using Computing Intelligenc...Automatically Estimating Software Effort and Cost using Computing Intelligenc...
Automatically Estimating Software Effort and Cost using Computing Intelligenc...
 
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRESpectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
Spectral opportunity selection based on the hybrid algorithm AHP-ELECTRE
 
A Literature Survey of Benchmark Functions For Global Optimization Problems
A Literature Survey of Benchmark Functions For Global Optimization ProblemsA Literature Survey of Benchmark Functions For Global Optimization Problems
A Literature Survey of Benchmark Functions For Global Optimization Problems
 
Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...
 
Threshold benchmarking for feature ranking techniques
Threshold benchmarking for feature ranking techniquesThreshold benchmarking for feature ranking techniques
Threshold benchmarking for feature ranking techniques
 
Master's Thesis Presentation
Master's Thesis PresentationMaster's Thesis Presentation
Master's Thesis Presentation
 
Ica 2013021816274759
Ica 2013021816274759Ica 2013021816274759
Ica 2013021816274759
 
Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4
 
Developing effective meta heuristics for a probabilistic
Developing effective meta heuristics for a probabilisticDeveloping effective meta heuristics for a probabilistic
Developing effective meta heuristics for a probabilistic
 
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
 
Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...Efficient evaluation of flatness error from Coordinate Measurement Data using...
Efficient evaluation of flatness error from Coordinate Measurement Data using...
 
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value DecompositionReal-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
 
Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...
 
Target-based test path prioritization for UML activity diagram using weight a...
Target-based test path prioritization for UML activity diagram using weight a...Target-based test path prioritization for UML activity diagram using weight a...
Target-based test path prioritization for UML activity diagram using weight a...
 
hands on machine learning Chapter 4 model training
hands on machine learning Chapter 4 model traininghands on machine learning Chapter 4 model training
hands on machine learning Chapter 4 model training
 
New feature selection based on kernel
New feature selection based on kernelNew feature selection based on kernel
New feature selection based on kernel
 

Ähnlich wie Online learning in estimation of distribution algorithms for dynamic environments

AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
MDO_Lab
 
Air_Quality_Index_Forecasting Prediction BP
Air_Quality_Index_Forecasting Prediction BPAir_Quality_Index_Forecasting Prediction BP
Air_Quality_Index_Forecasting Prediction BP
AnbuShare
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_Ali
MDO_Lab
 
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective OptimizationHybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
eArtius, Inc.
 
LNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine LearningLNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine Learning
butest
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_Jie
MDO_Lab
 
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchApplication of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Cemal Ardil
 

Ähnlich wie Online learning in estimation of distribution algorithms for dynamic environments (20)

AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
Air_Quality_Index_Forecasting Prediction BP
Air_Quality_Index_Forecasting Prediction BPAir_Quality_Index_Forecasting Prediction BP
Air_Quality_Index_Forecasting Prediction BP
 
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
A Systems Approach to the Modeling and Control of Molecular, Microparticle, a...
 
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
 
Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_Ali
 
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective OptimizationHybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
Hybrid Multi-Gradient Explorer Algorithm for Global Multi-Objective Optimization
 
Wip 13
Wip 13Wip 13
Wip 13
 
LNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine LearningLNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine Learning
 
Cohen
CohenCohen
Cohen
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_Jie
 
AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012
 
Medical diagnosis classification
Medical diagnosis classificationMedical diagnosis classification
Medical diagnosis classification
 
MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...
MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...
MEDICAL DIAGNOSIS CLASSIFICATION USING MIGRATION BASED DIFFERENTIAL EVOLUTION...
 
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchApplication of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatch
 
Hmtc1300663
Hmtc1300663Hmtc1300663
Hmtc1300663
 
Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...
Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...
Empirical and quantum mechanical methods of 13 c chemical shifts prediction c...
 
710201911
710201911710201911
710201911
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
DSUS_MAO_2012_Jie
DSUS_MAO_2012_JieDSUS_MAO_2012_Jie
DSUS_MAO_2012_Jie
 

Kürzlich hochgeladen

Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
russian goa call girl and escorts service
 
Chat 9316020077💋 Call Girls Agency In Goa By Goa Call Girls Agency 💋
Chat 9316020077💋 Call Girls  Agency In Goa  By Goa  Call Girls  Agency 💋Chat 9316020077💋 Call Girls  Agency In Goa  By Goa  Call Girls  Agency 💋
Chat 9316020077💋 Call Girls Agency In Goa By Goa Call Girls Agency 💋
russian goa call girl and escorts service
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
aamir
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448
ont65320
 

Kürzlich hochgeladen (20)

Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Ambattur Chennai ✔✔7427069034 Independent Chenna...
 
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914
 
Chat 9316020077💋 Call Girls Agency In Goa By Goa Call Girls Agency 💋
Chat 9316020077💋 Call Girls  Agency In Goa  By Goa  Call Girls  Agency 💋Chat 9316020077💋 Call Girls  Agency In Goa  By Goa  Call Girls  Agency 💋
Chat 9316020077💋 Call Girls Agency In Goa By Goa Call Girls Agency 💋
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
 
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls📞 Contact Number 8617697112 VIP Ganderbal Call Girls
📞 Contact Number 8617697112 VIP Ganderbal Call Girls
 
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
❤Personal Whatsapp Number Keylong Call Girls 8617697112 💦✅.
 
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
𓀤Call On 6297143586 𓀤 Park Street Call Girls In All Kolkata 24/7 Provide Call...
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
Hotel And Home Service Available Kolkata Call Girls Howrah ✔ 6297143586 ✔Call...
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai ✔✔7427069034 Independent Chenna...
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448
 
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
VIP Model Call Girls Vijayawada ( Pune ) Call ON 8005736733 Starting From 5K ...
 
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Dhayari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 

Online learning in estimation of distribution algorithms for dynamic environments

  • 1. Departamento de Engenharia de Faculdade de Engenharia Unicamp Computação e Automação Elétrica e de Computação Industrial Online learning in estimation of distribution algorithms for dynamic environments André Ricardo Gonçalves Fernando J. Von Zuben
  • 2. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 2
  • 3. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 3
  • 4. Optimization in dynamic environments  World is dynamic!  New events arrive and others canceled at a scheduling problem;  Vehicles must reroute around heavy trac and road repairs;  Machine breakdown occurs during a production run. 4
  • 5. Optimization in dynamic environments  Dynamic optimization algorithm should be able to react to the new environment, updating the internal model and generating new candidate solutions;  Evolutionary algorithms (EAs) appear as promising approaches, since they maintain a population of solutions that can be adapted by means of a balance between exploration and exploitation of the search space;  EAs approaches: GA, PSO, AIS, EDAs, among others;  However, to be applied in dynamic environments, they must be adapted. 5
  • 6. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 6
  • 7. Estimation of distribution algorithms  Estimation of distribution algorithms (EDA) are evolutionary methods that use estimation of distribution techniques, instead of genetic operators.  The key aspect in EDAs is how to estimate the true distribution of promising solutions.  Dependence trees, Bayesian networks, mixture models, etc.  Classication of EDAs based on complexity of probabilistic model. 7
  • 9. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 9
  • 10. Mixture model and online learning  Mixture models are flexible estimators;  In optimization, they are able to capture the multimodality of the search space;  Learning methods, such as Expectation-Maximization (EM), are computationally efficient;  In optimization of dynamic environments, the model tends to change constantly;  EM with online learning appear as a promising approach to model dynamic environments. 10
  • 11. Mixture model and online learning  Online learning  Fast adaptation model to the new data coming from the environment;  Approach proposed by (Nowlan,1991) stores the relevant information in a vector of sufficient statistics;  Exponential decay (γ) of the data importance to the model. 11
  • 12. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 12
  • 13. Proposed method: EDAOGMM  EDA with online Gaussian mixture model (EDAOGMM)  Employs an incremental and constructive mixture model (low computational cost);  Self-adjusts the components number by means of BIC;  Model tends to adapt to the multimodality of search space;  Employs a “random immigrants” approach to promote population diversity; 13
  • 15. Proposed method: EDAOGMM  Selection method:  Stochastic selection aids to preserve the population diversity;  η parameter defines the balance between exploration and explotation.  Diversity control:  Stochastic selection;  Random immigrants;  Controlled reinitializations (δ parameter).  Components number control:  Incremental and constructive approach;  Removal of overlapped components (ε parameter). 15
  • 16. Proposed method: EDAOGMM  New population is composed by 3 subpopulations (dependent of the η parameter):  Sampled by the mixture model;  Best individuals;  Random immigrants.  Overlapped components is a redundant representation of a promising region  Remove the component with lower mixture coefficient;  Check the overlap using the ε parameter. 16
  • 17. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 17
  • 18. Experimental results  Moving Peaks benchmark (MPB) generator plus a rotation method (Li & Yang, 2008);  Fitness surface are composed by a set of peaks that changes your positions, heights and widths over time;  Maximization problem in a continuous space;  Seven types of change (T1-T7): small step, large step, random, chaotic, recurrent, recurrent with noise and random with dimensional changes;  There are parameters to control the multimodality of the search space, severity of changes and the dynamism of the environment;  Range of search space: [-5,5];  Problem dimensions: 10 and [5-15]. 18
  • 19. Experimental results  Six dynamic environments settings were considered: 19
  • 20. Experimental results  Contenders proposed algorithms in the literature:  Improved Univariate Marginal Distribution Algorithm - IUMDA (Liu et al., 2008);  Tri-EDAG (Yuan et al., 2008);  Hypermutation Genetic Algorithm - HGA (Cobb,1990).  Two EDAs and a GA developed for dynamic environments. 20
  • 21. Experimental results  Free parameters settings: 21
  • 22. Experimental results  Comparison metrics:  Offline error  Average of the absolute error between the best solution found so far and the global optimum (known) at each time step t. 22
  • 23. Experimental results  Scenarios 1 and 2 23
  • 24. Experimental results  Scenarios 3 and 4 24
  • 25. Experimental results  Scenarios 5 and 6 25
  • 26. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 26
  • 27. Concluding remarks and future works  EDAOGMM outperforms all the contenders, particularly in high-frequency changing environments (Scenarios 1 and 2);  EDAOGMM has a fast convergence because it can explore several peaks simultaneously;  We can detect a less prominent performance in low frequency scenarios (5 and 6), indicating that, once converged, the EDAOGMM reduces its exploration power;  So, a continued control to avoid premature convergence is desirable. 27
  • 28. Concluding remarks and future works  Future works:  Incorporate a continued convergence control mechanism;  Compare EDAOGMM with other algorithms designed to deal with dynamic environments;  Increment the experimental tests aiming at investigating scalability and other aspects related to the relative performance of the proposed algorithm;  Performs a parameter sensitivity analisys. 28
  • 29. Outline  Optimization in dynamic environments  Estimation of distribution algorithms  Mixture model and online learning  Proposed method: EDAOGMM  Experimental results  Concluding remarks and future works  References 29
  • 30. References  S. Nowlan, “Soft competitive adaptation: neural network learning algorithms based on fitting statistical mixtures,” Ph.D. dissertation, Carnegie Mellon University, Pittsburgh, PA, USA, 1991.  C. Li and S. Yang, “A generalized approach to construct benchmark problems for dynamic optimization,” in Proc. of the 7th Int. Conf. on Simulated Evolution and Learning, 2008.  X. Liu, Y. Wu, and J. Ye, “An Improved Estimation of Distribution Algorithmin Dynamic Environments,” in Fourth International Conference on Natural Computation. IEEE Computer Society, 2008, pp. 269–272.  B. Yuan, M. Orlowska, and S. Sadiq, “Extending a class of continuous estimation of distribution algorithms to dynamic problems,” Optimization Letters, vol. 2, no. 3, pp. 433–443, 2008.  H. Cobb, “An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuous, time-dependent nonstationary environments,” Naval Research Laboratory, Tech. Rep., 1990. 30
  • 31. Departamento de Engenharia de Faculdade de Engenharia Unicamp Computação e Automação Elétrica e de Computação Industrial Online learning in estimation of distribution algorithms for dynamic environments André Ricardo Gonçalves Fernando J. Von Zuben