SlideShare a Scribd company logo
1 of 35
Download to read offline
Genetic Algorithms and Genetic Programming for
  Multiscale Modeling: Applications in Materials
Science and Chemistry and Advances in Scalability


                               Kumara Sastry
               Industrial and Enterprise Systems Engineering
                 University of Illinois at Urbana-Champaign
                              ksastry@uiuc.edu




This work is supported by the AFOSR F49620-00-0163 and FA9550-06-1-0096, NSF
DMR-99-76550 and DMR 03-25939 (MCC), DOE DEFG02-91ER45439 (MRL), and
CSE fellowship, UIUC.
Outline
Background and motivation
Objective and proposed approach
Genetic algorithms (GAs) and Genetic programming (GP)
Applications:
   Multi-timescale modeling of alloy kinetics
   Multiscaling quantum-chemistry simulation
Advances in scalability:
   Population sizing for GP
   Scalable GP design
   Scalability limits of multiobjective GAs
Summary & Conclusions
Multiscaling is Ubiquitous in Science & Engineering

  Many phenomena are inherently multiscale
     Physics, chemistry, biology, materials science, biotech, etc.,
  Need accurate and fast modeling methods
     To advance science and expedite synthesis
     Accommodate different system sizes and time scales
        Time (picoseconds-minutes) & Space (Nanometers-Meters)

  Existing modeling methodologies effective on single scale
     Electronic structure calculations (Angstroms)
     Finite-element method (micro- to millimeters)

  Bridging methods for effective multiscaling is non-trivial
     Current multiscale methods fall short
GAs and GP for Multiscale Materials Modeling

   Need accurate and efficient multiscale methods
       Sparsely sample low-level models
       Develop custom-made constitutive relationship
   Use GAs & GP for bridging higher- and lower-level models
       Robust, competent, and efficient
       Handle multiple objectives
       Independent of representation




[Sastry et al (2004) IJMCE]
Genetic Programming

                        f = 0.9
                                    f = 0.95




f = 0.5



                                  f = 0.1
f = 0.11




             f = 0.01
Applications: Multiscale Modeling in Materials
           Science and Chemistry
Accuracy of modeling depends on accurate representation
of potential energy surface (PES)
  Both values and shape matter
Ab initio methods:
  Accurate, but slow (hours-days)
  Compute PES from scratch
Faster methods:
  Fast (seconds-minutes), accuracy depends on PES accuracy
  Need direct/indirect knowledge of PES
Known and unknown potential function/method
  Multiscaling quantum chemistry simulations [Sastry et al (2006)
  GECCO; Sastry et al (2007) MMP]
  Multi-timescaling alloy kinetics [Sastry et al (2006) Phys Rev B]
Recap: Multi-timescale Modeling of Alloy Kinetics
 Molecular dynamics (MD): (~10–9 secs) many realistic
 processes are inaccessible.

 Kinetic Monte Carlo (KMC): (~secs) need all diffusion
 barriers a priori. (God or compute)




                                             Real time
                                                          Table
                                                         Lookup
                                                                   Symbolically
                                                          KMC
                                                                  Regressed KMC
                                                                     (sr-KMC)

 Efficient Coupling of MD and KMC
                                                                   On the fly KMC
    Use MD to get some diffusion barriers.
    Use KMC to span time.                                                 Complexity

    Use GP to regress all barriers from some barrier info.

 Span 10–15 seconds to seconds (15 orders of magnitude)
Results: (001) Surface Vacancy-assisted Migration

    Total 2nd n.n. Active configurations: 8192

                                               Dramatic scaling over MD
                                               (109 at 300 K)
                                               102 decrease in CPU time
                                               for calculating barriers
                                               103-107 less CPU time
                                               than on-they-fly KMC




                                                     chosen by the AIP
   ΔE calculated: ∼3% (256) configurations        editors as focused article of
                                                  frontier research in Virtual
   Low-energy events: <0.1% prediction error
                                                  Journal of Nanoscale
   Overall events: <1% prediction error           Science & Technology,
                                                  12(9), 2005
Multiscaling Photochemical Reactions




Halorhodopsin                                                         Excited state
                                       Ground state


   Photochemistry is important for photosynthesis, vision, solar
   energy, pharmacology,…
   Need methods with accurate description of excited states
   Dynamics requires many electronic-energy evaluations
  Silver “Humies” Medal in Human Competitive Results, Best paper award, Real-world
applications track, GECCO-2006 (ACM SIGEVO conference)
Reaction Dynamics Over Multiple Timescales

                                     Tune
      Ab Initio
                                                       Semiempirical
                                 Semiempirical
  Quantum Chemistry
                                                         Methods
                                  Parameters
      Methods

Accurate but slow (hours-days)                   Fast (secs.-mins.), accuracy
Can calculate excited states                     depends on parameters.
                                                 Calculate integrals from fit
                                                 parameters.

    Accurate excited-state surfaces with semiempirical methods
       Permits dynamics of larger systems: proteins, nanotubes, etc.,
    Fitting/Tuning semiempirical potentials is non-trivial
    Energy & shape of the PES matter
       Especially around ground and excited states
Fitness: Errors in Energy and Energy Gradient

Choose few ground- and excited-state
                                                ab initio     SE method
configurations
Fitness #1: Errors in energy
   For each configuration, compute energy
   difference via ab initio and semiempirical
   methods




                                                  ab initio    SE method
Fitness #2: Errors in energy gradient
   For each configuration, compute energy
   gradient via ab initio and SE methods
Current Reparameterization Methods Fall Short;
       Need Multiobjective Optimization
Current Method: Staged single-objective optimization
   First minimize error in energies
   Subsequently minimize weighted error in energy and gradient
Multiple objectives and highly multimodal
   Don’t know the weights of different objectives
   Local search gets stuck in low-quality optima

Multiobjective optimization
  Simultaneously obtain
  “Pareto-optimal” solutions.
                                                    O
  Avoid potentially irrelevant                          O
                                              O
                                              *
  and unphysical pathways.
Multiobjective Optimization

Unlike single-objective problems, multiobjective problems
involve a set of optimal solutions often termed as Pareto-
optimal solutions.
Notion of non-domination [Goldberg, 1989]
   • A dominates C                Solution A dominates C if:
   • A and B are non-dominant
                                      A is no worse than C in all objectives
   • B is more crowded than A
                                      A is better than C in at least one
                                      objective

                                  Two goals:
                                      Converge onto the Pareto-optimal
                                      solutions (best non-dominated set )
                                      Maintain as diverse a distribution as
                                      possible


                                [Deb, 2002; Coello Coello et al, 2002]
MOGA Finds High Quality SE Parameters


                                                    MOGA vs.
                                                  published results
     Multi- vs. single-objective
             optimization


                                                     Each point is
                                                     a set of 11
                                                     parameters




Not even one Pareto-optimal solution obtained with multiple
weighted single-objective optimizations
MOGA results have significantly lower errors than current results.
Are all MOGA solutions good from chemists perspective?
MOGA Population Quantifies Parameter Stability

  GA population contains useful data that can be mined
     E.g., 80,000 candidate solutions sampled in each GA run.

  Example: stability/sensitivity of parameter sets
     RMS deviation of the error in energy and energy gradients of
     solutions within 1% of the Pareto-optimal solutions
     Stable parameter set has low RMS deviations.

  How to set the threshold?
     Perturbation of 1% around PM3 set reveals
        RMS deviation in error in energy: 0.99
        RMS deviation in error in energy gradient: 0.023
On-Line Parameter Stability Analysis in MOGA




Analysis of quality of solutions around Pareto-optimal set
yields a good measure of the SE parameter stability.
Online analysis is efficient and reliable
MOGA Results Yield Accurate Engergies

                                                 D2d twisted
                                                               Pyramidalized


                                    E




                                    + E(Pyr-CI S1)
                                    ∗ E(D2d S1) - E(D2d S0)
                                    x E(D2d S1) - E(Pyr-CI S1)



MOGA-optimized parameters yield accurate energies for
untested, critical configurations.
Parameter sets with lower error in energy are preferable
Check potential energy surface with dynamics



                                            ab initio value: 180±50 fs




Population transfer determined using 50 initial conditions for
each parameter set
Parameter sets with lower error in energy gradient values have
lifetimes close to ab initio value
                              [Quenneville, Ben-Nun & Martinez, 2001]
Semiempirical Parameter Interaction Identification




      Multiple high-quality
      parameter sets




 Symbolic regression of semiempirical parameters via GP
 Interpretable optimized semiempiricial methods
Advances in Scalability: GP Population Sizing,
  Competent GP, and Scalability of MOGAs

Premium on competent and efficient GAs and GP
    Need to understand their scalability
    GA and GP designs that solve hard problems quickly, reliably,
    and accurately
Population Sizing in GP [Sastry, et al (2003) GPTP; Sastry, O’Reilly, &
Goldberg (2004) GPTP]
    Building-block supply and decision-making grounds
Competent GP design [Sastry & Goldberg (2003). GPTP]
    Automatically identify and exchange key building blocks
Scalability of competent MOGAs [Sastry, Pelikan, & Goldberg (2005)
CEC; Pelikan, Sastry & Goldberg (2006) SOPM]
    Reliably maintain diverse Pareto-optimal solutions
Recap: How do we size populations?

Tradeoff: Expense = # runs x popsize x # generations
Valuable tool for GP-theorists and practitioners
   Insight on GP mechanisms
   Practical guide to set population size
   Competency: If it’s not a problem with pop size, it must be
   something else
   Scalability: How does population size scale with problem size?
   Efficiency: How to choose the tradeoff?
Limited attention paid in GP theory
   Correct population sizing is critical to GP success



        [Sastry, et al (2003) GPTP; Sastry, O’Reilly, & Goldberg (2004) GPTP]
Population Sizing for Building Block Supply in GP
    At least one copy of every competing schema in initial
    population:                           # competing schemas


                                                   Error tolerance
            Tree size
                                               Alphabet cardinality
Expression probability

                                        Bigger the primitive set,
                                        greater the population size
                                        Bigger the trees,
                                        smaller the population size
                                        Expression also matters


                                      [Holland, 1975; Goldberg, 1989; Reeves,
                                      1993; Goldberg, Sastry, & Latoza, 2001;
                                      Sastry et al, 2004]
GP Population Sizing: Decision-Making Model

Make correct decision between competing BBs
  Statistical in nature
  Fitness is measure of the entire chromosome [Goldberg
  (1989); Goldberg & Rudnick (1992); Goldberg, Deb & Clark (1992);
  Harik, Cantú-Paz, Goldberg, & Miller (1997)]




                                           [Goldberg, Deb, and Clark (1992)]
Population Sizing in GP for Good Decision Making



Probabilistic safety factor
                              Signal-to-noise ratio
                                                                           Number of
                                                      Sub-component
                                                                         sub-components
                                                        complexity

                                                       Population size increases
                                                           Signal-noise-ratio decreases
                                                           Error tolerance decreases
                                                           Tree size decreases
                                                           Alphabet size increases
                                                           Building block size increases
                                                           Problem size increases
                                                           Bloat increases

                                                       [Sastry, O’Reilly, & Goldberg (2004)]
Scalable GP Design

Design a competent GP
  Solve hard problems quickly, reliably, and accurately
  Identify and exchange substructures effectively
  Polynomial scale-up on boundedly difficult problem
Combine ideas from GAs & GP
  Extended compact GA (eCGA) [Harik, 1999]
  Probabilistic incremental program evolution (PIPE)
  [Salustowicz & Schmidhuber, 1997]

Study scale-up of competent GP
  GP-easy and GP-hard problems



                                      [Sastry & Goldberg (2003). GPTP]
Extended Compact Genetic Algorithm (eCGA)

 A Probabilistic model building GA [Harik, 1999]
    Builds models of good solutions as linkage groups
 Key idea:
    Good probability distribution ≡ Linkage learning
 Key components:
    Representation: Marginal product model (MPM)
       Marginal distribution of a gene partition
    Quality: Minimum description length (MDL)
       Occam’s razor principle
       All things being equal, simpler models are better
    Search Method: Greedy heuristic search
PIPE: Model Representation & Sampling




Univariate model: Independent nodes [Salustowicz & Schmidhuber,
1997]
Start with root node, depth first, left-to-right traversal
Choose either a function or terminal based on model
Extended Compact Genetic Programming: eCGP




  Complete n-ary tree (similar to PIPE)
  Marginal product model (similar to eCGA)
    Partition tree-nodes into clusters
    Marginal probability distribution of each cluster
Scalability of eCGP: GP-easy and GP-hard Problems
     GP-Easy problem                      GP-Hard problem




       [Sastry, & Goldberg, 2003]



eCGP scales as O(λk3)
Advantageous when linkage-learning is critical
Do such problems exist in GP domain?
  Broader issue of problem difficulty in GP
  Optimization vs. System identification
Scalability of Multiobjective GAs

   Multiobjective estimation of distribution algorithms (EDAs)
   [Bosman & Thierens, 2002, Khan et al, 2002, Ocenasek, 2002, Ahn, 2005]
       Model-building and model-sampling of EDAs
       Selection and replacement of multiobjective GAs

   Outperform MOGAs on boundedly-difficult additively and
   hierarchically decomposable problems

   Limited scalability analysis
       Demonstrated scalability is a strong point of EDAs

   How do MOEDAs scale with problem size on additively
   separable boundedly-difficult problems?

[Sastry, Pelikan, & Goldberg (2005) CEC; Pelikan, Sastry & Goldberg (2006) SOPM]
Usual Scalability Game

Boundedly-difficult problem where linkage learning is critical
Scalability as a function of # building blocks, m
Use similar approach for MOEDAs
Overwhelming The Nicher is Easy!

Building blocks are accurately identified and sampled
Test problem has exponential # Pareto-optimal solutions
  Optimal solutions composed by 0000 and 1111 blocks
  2m solutions in the Pareto-optimal set
  m+1 distinct points in the Pareto-optimal set

                                OneMax-ZeroMax

At least one copy of
all 2m solutions




                                                  O(2m)
MOEDAs Outperform Simple MOGAs

Practical population sizes can’t yield all optimal solutions
   Capture representative solutions on the Pareto-optimal front
   EDAs outperform simple MOEAs [Pelikan, Sastry, Goldberg (2005)]




                       [Pelikan, Sastry, Goldberg (2005)]
Controlled Growth of Competing Building Blocks
       Understand the fundamental limit of growth in # Pareto-
       optimal solutions that can yield polynomial scale-up
       Obj #1      Trap       Trap     Trap      Trap     Trap             # competing
                                                                              BBs = 2
       Obj #2      Trap       Trap    Inv Trap   Trap    Inv Trap


   eCGA pop. size:

                                                        O(m2)
   Niching pop. size:

                                                                         Controlled
   Ensuring polynomial                                              growth of competing
                                                                       building blocks
   scalability:


[Sastry, Pelikan, & Goldberg, 2005]
Summary and Conclusions
Broadly applicable in chemistry and materials science
  Analogous applicability in modeling multiscaling phenomena.
Facilitates fast and accurate materials modeling
  Alloys: Kinetics simulations with ab initio accuracy.
     102-1015 increase in simulation time.
     104-107 times faster than current methods
  Chemistry: Reaction-dynamics with ab initio accuracy.
     102-105 increase in simulation time
     10-103 times faster than current methods.

Lead potentially to new drugs, new materials, fundamental
understanding of complex chemical phenomena
  Science: Biophysical basis of vision, and photosynthesis
  Synthesis: Pharmaceuticals, functional materials

More Related Content

What's hot

Dual technique of reconfiguration and capacitor placement for distribution sy...
Dual technique of reconfiguration and capacitor placement for distribution sy...Dual technique of reconfiguration and capacitor placement for distribution sy...
Dual technique of reconfiguration and capacitor placement for distribution sy...IJECEIAES
 
32 bit×32 bit multiprecision razor based dynamic
32 bit×32 bit multiprecision razor based dynamic32 bit×32 bit multiprecision razor based dynamic
32 bit×32 bit multiprecision razor based dynamicMastan Masthan
 
CDAC 2018 Pellegrini clustering ppi networks
CDAC 2018 Pellegrini clustering ppi networksCDAC 2018 Pellegrini clustering ppi networks
CDAC 2018 Pellegrini clustering ppi networksMarco Antoniotti
 
Device parameter optimization of Silicon Germanium HBT for THz applications
Device parameter optimization of Silicon Germanium HBT for THz applicationsDevice parameter optimization of Silicon Germanium HBT for THz applications
Device parameter optimization of Silicon Germanium HBT for THz applicationsPradeep Kumar
 
A Dynamic Programming Approach to Energy-Efficient Scheduling on Multi-FPGA b...
A Dynamic Programming Approach to Energy-Efficient Scheduling on Multi-FPGA b...A Dynamic Programming Approach to Energy-Efficient Scheduling on Multi-FPGA b...
A Dynamic Programming Approach to Energy-Efficient Scheduling on Multi-FPGA b...TELKOMNIKA JOURNAL
 
An Improved Particle Swarm Optimization for Proficient Solving of Unit Commit...
An Improved Particle Swarm Optimization for Proficient Solving of Unit Commit...An Improved Particle Swarm Optimization for Proficient Solving of Unit Commit...
An Improved Particle Swarm Optimization for Proficient Solving of Unit Commit...IDES Editor
 
IRJET- Atomistic Simulation to Study Defective Nanofillers
IRJET- Atomistic Simulation to Study Defective NanofillersIRJET- Atomistic Simulation to Study Defective Nanofillers
IRJET- Atomistic Simulation to Study Defective NanofillersIRJET Journal
 
Speed Conrol of Separately Excited dc Motor using Fuzzy Technique
Speed Conrol of Separately Excited dc Motor using Fuzzy TechniqueSpeed Conrol of Separately Excited dc Motor using Fuzzy Technique
Speed Conrol of Separately Excited dc Motor using Fuzzy TechniqueIDES Editor
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmCemal Ardil
 
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...Sumadeep Juvvalapalem
 
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...IDES Editor
 
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...IDES Editor
 

What's hot (15)

Final Report
Final ReportFinal Report
Final Report
 
Dual technique of reconfiguration and capacitor placement for distribution sy...
Dual technique of reconfiguration and capacitor placement for distribution sy...Dual technique of reconfiguration and capacitor placement for distribution sy...
Dual technique of reconfiguration and capacitor placement for distribution sy...
 
32 bit×32 bit multiprecision razor based dynamic
32 bit×32 bit multiprecision razor based dynamic32 bit×32 bit multiprecision razor based dynamic
32 bit×32 bit multiprecision razor based dynamic
 
CDAC 2018 Pellegrini clustering ppi networks
CDAC 2018 Pellegrini clustering ppi networksCDAC 2018 Pellegrini clustering ppi networks
CDAC 2018 Pellegrini clustering ppi networks
 
Device parameter optimization of Silicon Germanium HBT for THz applications
Device parameter optimization of Silicon Germanium HBT for THz applicationsDevice parameter optimization of Silicon Germanium HBT for THz applications
Device parameter optimization of Silicon Germanium HBT for THz applications
 
A Dynamic Programming Approach to Energy-Efficient Scheduling on Multi-FPGA b...
A Dynamic Programming Approach to Energy-Efficient Scheduling on Multi-FPGA b...A Dynamic Programming Approach to Energy-Efficient Scheduling on Multi-FPGA b...
A Dynamic Programming Approach to Energy-Efficient Scheduling on Multi-FPGA b...
 
N03430990106
N03430990106N03430990106
N03430990106
 
An Improved Particle Swarm Optimization for Proficient Solving of Unit Commit...
An Improved Particle Swarm Optimization for Proficient Solving of Unit Commit...An Improved Particle Swarm Optimization for Proficient Solving of Unit Commit...
An Improved Particle Swarm Optimization for Proficient Solving of Unit Commit...
 
IRJET- Atomistic Simulation to Study Defective Nanofillers
IRJET- Atomistic Simulation to Study Defective NanofillersIRJET- Atomistic Simulation to Study Defective Nanofillers
IRJET- Atomistic Simulation to Study Defective Nanofillers
 
Speed Conrol of Separately Excited dc Motor using Fuzzy Technique
Speed Conrol of Separately Excited dc Motor using Fuzzy TechniqueSpeed Conrol of Separately Excited dc Motor using Fuzzy Technique
Speed Conrol of Separately Excited dc Motor using Fuzzy Technique
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
 
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
 
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
Optimal Synthesis of Array Pattern for Concentric Circular Antenna Array Usin...
 
109 114
109 114109 114
109 114
 
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
Biogeography Based Optimization Approach for Optimal Power Flow Problem Consi...
 

Similar to Genetic Algorithms and Genetic Programming for Multiscale Modeling

Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...
Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...
Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...IDES Editor
 
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...kknsastry
 
IRJET- Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET-  	  Power Scheduling Algorithm based Power Optimization of MpsocsIRJET-  	  Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET- Power Scheduling Algorithm based Power Optimization of MpsocsIRJET Journal
 
V.KARTHIKEYAN PUBLISHED ARTICLE A..
V.KARTHIKEYAN PUBLISHED ARTICLE A..V.KARTHIKEYAN PUBLISHED ARTICLE A..
V.KARTHIKEYAN PUBLISHED ARTICLE A..KARTHIKEYAN V
 
V.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLEV.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLEKARTHIKEYAN V
 
A new approach to the solution of economic dispatch using particle Swarm opt...
A new approach to the solution of economic dispatch using particle Swarm  opt...A new approach to the solution of economic dispatch using particle Swarm  opt...
A new approach to the solution of economic dispatch using particle Swarm opt...ijcsa
 
Determining the Pareto front of distributed generator and static VAR compens...
Determining the Pareto front of distributed generator and static  VAR compens...Determining the Pareto front of distributed generator and static  VAR compens...
Determining the Pareto front of distributed generator and static VAR compens...IJECEIAES
 
DSUS_MAO_2012_Jie
DSUS_MAO_2012_JieDSUS_MAO_2012_Jie
DSUS_MAO_2012_JieMDO_Lab
 
Residual Energy Based Cluster head Selection in WSNs for IoT Application
Residual Energy Based Cluster head Selection in WSNs for IoT ApplicationResidual Energy Based Cluster head Selection in WSNs for IoT Application
Residual Energy Based Cluster head Selection in WSNs for IoT ApplicationIRJET Journal
 
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy Ehsan Sharifi
 
Multi Area Economic Dispatch Using Secant Method and Tie Line Matrix
Multi Area Economic Dispatch Using Secant Method and Tie Line MatrixMulti Area Economic Dispatch Using Secant Method and Tie Line Matrix
Multi Area Economic Dispatch Using Secant Method and Tie Line MatrixIJAPEJOURNAL
 
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...IJERD Editor
 
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...IJERD Editor
 
ALEA:Fine-grain Energy Profiling with Basic Block sampling
ALEA:Fine-grain Energy Profiling with Basic Block samplingALEA:Fine-grain Energy Profiling with Basic Block sampling
ALEA:Fine-grain Energy Profiling with Basic Block samplingLev Mukhanov
 
Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...André Gonçalves
 
High concentration photovoltaics: potentials and challenges
High concentration photovoltaics: potentials and challengesHigh concentration photovoltaics: potentials and challenges
High concentration photovoltaics: potentials and challengesLeonardo ENERGY
 
Modified variable neighborhood search algorithm for maximum power point track...
Modified variable neighborhood search algorithm for maximum power point track...Modified variable neighborhood search algorithm for maximum power point track...
Modified variable neighborhood search algorithm for maximum power point track...TELKOMNIKA JOURNAL
 
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...IJPEDS-IAES
 

Similar to Genetic Algorithms and Genetic Programming for Multiscale Modeling (20)

Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...
Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...
Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...
 
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
Fast and accurate reaction dynamics via multiobjective genetic algorithm opti...
 
IRJET- Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET-  	  Power Scheduling Algorithm based Power Optimization of MpsocsIRJET-  	  Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET- Power Scheduling Algorithm based Power Optimization of Mpsocs
 
V.KARTHIKEYAN PUBLISHED ARTICLE A..
V.KARTHIKEYAN PUBLISHED ARTICLE A..V.KARTHIKEYAN PUBLISHED ARTICLE A..
V.KARTHIKEYAN PUBLISHED ARTICLE A..
 
V.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLEV.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLE
 
A new approach to the solution of economic dispatch using particle Swarm opt...
A new approach to the solution of economic dispatch using particle Swarm  opt...A new approach to the solution of economic dispatch using particle Swarm  opt...
A new approach to the solution of economic dispatch using particle Swarm opt...
 
Determining the Pareto front of distributed generator and static VAR compens...
Determining the Pareto front of distributed generator and static  VAR compens...Determining the Pareto front of distributed generator and static  VAR compens...
Determining the Pareto front of distributed generator and static VAR compens...
 
DSUS_MAO_2012_Jie
DSUS_MAO_2012_JieDSUS_MAO_2012_Jie
DSUS_MAO_2012_Jie
 
Residual Energy Based Cluster head Selection in WSNs for IoT Application
Residual Energy Based Cluster head Selection in WSNs for IoT ApplicationResidual Energy Based Cluster head Selection in WSNs for IoT Application
Residual Energy Based Cluster head Selection in WSNs for IoT Application
 
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
 
E3 s binghamton
E3 s binghamtonE3 s binghamton
E3 s binghamton
 
Multi Area Economic Dispatch Using Secant Method and Tie Line Matrix
Multi Area Economic Dispatch Using Secant Method and Tie Line MatrixMulti Area Economic Dispatch Using Secant Method and Tie Line Matrix
Multi Area Economic Dispatch Using Secant Method and Tie Line Matrix
 
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
 
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Pro...
 
ALEA:Fine-grain Energy Profiling with Basic Block sampling
ALEA:Fine-grain Energy Profiling with Basic Block samplingALEA:Fine-grain Energy Profiling with Basic Block sampling
ALEA:Fine-grain Energy Profiling with Basic Block sampling
 
Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...
 
High concentration photovoltaics: potentials and challenges
High concentration photovoltaics: potentials and challengesHigh concentration photovoltaics: potentials and challenges
High concentration photovoltaics: potentials and challenges
 
Modified variable neighborhood search algorithm for maximum power point track...
Modified variable neighborhood search algorithm for maximum power point track...Modified variable neighborhood search algorithm for maximum power point track...
Modified variable neighborhood search algorithm for maximum power point track...
 
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
 
Gs3511851192
Gs3511851192Gs3511851192
Gs3511851192
 

More from kknsastry

Towards billion bit optimization via parallel estimation of distribution algo...
Towards billion bit optimization via parallel estimation of distribution algo...Towards billion bit optimization via parallel estimation of distribution algo...
Towards billion bit optimization via parallel estimation of distribution algo...kknsastry
 
Empirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problemsEmpirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problemskknsastry
 
Population sizing for entropy-based model buliding In genetic algorithms
Population sizing for entropy-based model buliding In genetic algorithms Population sizing for entropy-based model buliding In genetic algorithms
Population sizing for entropy-based model buliding In genetic algorithms kknsastry
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...kknsastry
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionkknsastry
 
Modeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settingsModeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settingskknsastry
 
Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...kknsastry
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...kknsastry
 
Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...kknsastry
 
Analyzing probabilistic models in hierarchical BOA on traps and spin glasses
Analyzing probabilistic models in hierarchical BOA on traps and spin glassesAnalyzing probabilistic models in hierarchical BOA on traps and spin glasses
Analyzing probabilistic models in hierarchical BOA on traps and spin glasseskknsastry
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionkknsastry
 
Modeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settingsModeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settingskknsastry
 
On Extended Compact Genetic Algorithm
On Extended Compact Genetic AlgorithmOn Extended Compact Genetic Algorithm
On Extended Compact Genetic Algorithmkknsastry
 
Silicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic AlgorithmSilicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic Algorithmkknsastry
 
A Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and TuningA Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and Tuningkknsastry
 
On the Supply of Building Blocks
On the Supply of Building BlocksOn the Supply of Building Blocks
On the Supply of Building Blockskknsastry
 
Don't Evaluate, Inherit
Don't Evaluate, InheritDon't Evaluate, Inherit
Don't Evaluate, Inheritkknsastry
 
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...kknsastry
 
Modeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added NoiseModeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added Noisekknsastry
 
Evaluation Relaxation as an Efficiency-Enhancement Technique: Handling Varian...
Evaluation Relaxation as an Efficiency-Enhancement Technique: Handling Varian...Evaluation Relaxation as an Efficiency-Enhancement Technique: Handling Varian...
Evaluation Relaxation as an Efficiency-Enhancement Technique: Handling Varian...kknsastry
 

More from kknsastry (20)

Towards billion bit optimization via parallel estimation of distribution algo...
Towards billion bit optimization via parallel estimation of distribution algo...Towards billion bit optimization via parallel estimation of distribution algo...
Towards billion bit optimization via parallel estimation of distribution algo...
 
Empirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problemsEmpirical Analysis of ideal recombination on random decomposable problems
Empirical Analysis of ideal recombination on random decomposable problems
 
Population sizing for entropy-based model buliding In genetic algorithms
Population sizing for entropy-based model buliding In genetic algorithms Population sizing for entropy-based model buliding In genetic algorithms
Population sizing for entropy-based model buliding In genetic algorithms
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selection
 
Modeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settingsModeling XCS in class imbalances: Population sizing and parameter settings
Modeling XCS in class imbalances: Population sizing and parameter settings
 
Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...Substructrual surrogates for learning decomposable classification problems: i...
Substructrual surrogates for learning decomposable classification problems: i...
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
 
Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...Automated alphabet reduction with evolutionary algorithms for protein structu...
Automated alphabet reduction with evolutionary algorithms for protein structu...
 
Analyzing probabilistic models in hierarchical BOA on traps and spin glasses
Analyzing probabilistic models in hierarchical BOA on traps and spin glassesAnalyzing probabilistic models in hierarchical BOA on traps and spin glasses
Analyzing probabilistic models in hierarchical BOA on traps and spin glasses
 
Modeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selectionModeling selection pressure in XCS for proportionate and tournament selection
Modeling selection pressure in XCS for proportionate and tournament selection
 
Modeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settingsModeling XCS in class imbalances: Population size and parameter settings
Modeling XCS in class imbalances: Population size and parameter settings
 
On Extended Compact Genetic Algorithm
On Extended Compact Genetic AlgorithmOn Extended Compact Genetic Algorithm
On Extended Compact Genetic Algorithm
 
Silicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic AlgorithmSilicon Cluster Optimization Using Extended Compact Genetic Algorithm
Silicon Cluster Optimization Using Extended Compact Genetic Algorithm
 
A Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and TuningA Practical Schema Theorem for Genetic Algorithm Design and Tuning
A Practical Schema Theorem for Genetic Algorithm Design and Tuning
 
On the Supply of Building Blocks
On the Supply of Building BlocksOn the Supply of Building Blocks
On the Supply of Building Blocks
 
Don't Evaluate, Inherit
Don't Evaluate, InheritDon't Evaluate, Inherit
Don't Evaluate, Inherit
 
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
 
Modeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added NoiseModeling Tournament Selection with Replacement Using Apparent Added Noise
Modeling Tournament Selection with Replacement Using Apparent Added Noise
 
Evaluation Relaxation as an Efficiency-Enhancement Technique: Handling Varian...
Evaluation Relaxation as an Efficiency-Enhancement Technique: Handling Varian...Evaluation Relaxation as an Efficiency-Enhancement Technique: Handling Varian...
Evaluation Relaxation as an Efficiency-Enhancement Technique: Handling Varian...
 

Recently uploaded

Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 

Recently uploaded (20)

Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 

Genetic Algorithms and Genetic Programming for Multiscale Modeling

  • 1. Genetic Algorithms and Genetic Programming for Multiscale Modeling: Applications in Materials Science and Chemistry and Advances in Scalability Kumara Sastry Industrial and Enterprise Systems Engineering University of Illinois at Urbana-Champaign ksastry@uiuc.edu This work is supported by the AFOSR F49620-00-0163 and FA9550-06-1-0096, NSF DMR-99-76550 and DMR 03-25939 (MCC), DOE DEFG02-91ER45439 (MRL), and CSE fellowship, UIUC.
  • 2. Outline Background and motivation Objective and proposed approach Genetic algorithms (GAs) and Genetic programming (GP) Applications: Multi-timescale modeling of alloy kinetics Multiscaling quantum-chemistry simulation Advances in scalability: Population sizing for GP Scalable GP design Scalability limits of multiobjective GAs Summary & Conclusions
  • 3. Multiscaling is Ubiquitous in Science & Engineering Many phenomena are inherently multiscale Physics, chemistry, biology, materials science, biotech, etc., Need accurate and fast modeling methods To advance science and expedite synthesis Accommodate different system sizes and time scales Time (picoseconds-minutes) & Space (Nanometers-Meters) Existing modeling methodologies effective on single scale Electronic structure calculations (Angstroms) Finite-element method (micro- to millimeters) Bridging methods for effective multiscaling is non-trivial Current multiscale methods fall short
  • 4. GAs and GP for Multiscale Materials Modeling Need accurate and efficient multiscale methods Sparsely sample low-level models Develop custom-made constitutive relationship Use GAs & GP for bridging higher- and lower-level models Robust, competent, and efficient Handle multiple objectives Independent of representation [Sastry et al (2004) IJMCE]
  • 5. Genetic Programming f = 0.9 f = 0.95 f = 0.5 f = 0.1 f = 0.11 f = 0.01
  • 6. Applications: Multiscale Modeling in Materials Science and Chemistry Accuracy of modeling depends on accurate representation of potential energy surface (PES) Both values and shape matter Ab initio methods: Accurate, but slow (hours-days) Compute PES from scratch Faster methods: Fast (seconds-minutes), accuracy depends on PES accuracy Need direct/indirect knowledge of PES Known and unknown potential function/method Multiscaling quantum chemistry simulations [Sastry et al (2006) GECCO; Sastry et al (2007) MMP] Multi-timescaling alloy kinetics [Sastry et al (2006) Phys Rev B]
  • 7. Recap: Multi-timescale Modeling of Alloy Kinetics Molecular dynamics (MD): (~10–9 secs) many realistic processes are inaccessible. Kinetic Monte Carlo (KMC): (~secs) need all diffusion barriers a priori. (God or compute) Real time Table Lookup Symbolically KMC Regressed KMC (sr-KMC) Efficient Coupling of MD and KMC On the fly KMC Use MD to get some diffusion barriers. Use KMC to span time. Complexity Use GP to regress all barriers from some barrier info. Span 10–15 seconds to seconds (15 orders of magnitude)
  • 8. Results: (001) Surface Vacancy-assisted Migration Total 2nd n.n. Active configurations: 8192 Dramatic scaling over MD (109 at 300 K) 102 decrease in CPU time for calculating barriers 103-107 less CPU time than on-they-fly KMC chosen by the AIP ΔE calculated: ∼3% (256) configurations editors as focused article of frontier research in Virtual Low-energy events: <0.1% prediction error Journal of Nanoscale Overall events: <1% prediction error Science & Technology, 12(9), 2005
  • 9. Multiscaling Photochemical Reactions Halorhodopsin Excited state Ground state Photochemistry is important for photosynthesis, vision, solar energy, pharmacology,… Need methods with accurate description of excited states Dynamics requires many electronic-energy evaluations Silver “Humies” Medal in Human Competitive Results, Best paper award, Real-world applications track, GECCO-2006 (ACM SIGEVO conference)
  • 10. Reaction Dynamics Over Multiple Timescales Tune Ab Initio Semiempirical Semiempirical Quantum Chemistry Methods Parameters Methods Accurate but slow (hours-days) Fast (secs.-mins.), accuracy Can calculate excited states depends on parameters. Calculate integrals from fit parameters. Accurate excited-state surfaces with semiempirical methods Permits dynamics of larger systems: proteins, nanotubes, etc., Fitting/Tuning semiempirical potentials is non-trivial Energy & shape of the PES matter Especially around ground and excited states
  • 11. Fitness: Errors in Energy and Energy Gradient Choose few ground- and excited-state ab initio SE method configurations Fitness #1: Errors in energy For each configuration, compute energy difference via ab initio and semiempirical methods ab initio SE method Fitness #2: Errors in energy gradient For each configuration, compute energy gradient via ab initio and SE methods
  • 12. Current Reparameterization Methods Fall Short; Need Multiobjective Optimization Current Method: Staged single-objective optimization First minimize error in energies Subsequently minimize weighted error in energy and gradient Multiple objectives and highly multimodal Don’t know the weights of different objectives Local search gets stuck in low-quality optima Multiobjective optimization Simultaneously obtain “Pareto-optimal” solutions. O Avoid potentially irrelevant O O * and unphysical pathways.
  • 13. Multiobjective Optimization Unlike single-objective problems, multiobjective problems involve a set of optimal solutions often termed as Pareto- optimal solutions. Notion of non-domination [Goldberg, 1989] • A dominates C Solution A dominates C if: • A and B are non-dominant A is no worse than C in all objectives • B is more crowded than A A is better than C in at least one objective Two goals: Converge onto the Pareto-optimal solutions (best non-dominated set ) Maintain as diverse a distribution as possible [Deb, 2002; Coello Coello et al, 2002]
  • 14. MOGA Finds High Quality SE Parameters MOGA vs. published results Multi- vs. single-objective optimization Each point is a set of 11 parameters Not even one Pareto-optimal solution obtained with multiple weighted single-objective optimizations MOGA results have significantly lower errors than current results. Are all MOGA solutions good from chemists perspective?
  • 15. MOGA Population Quantifies Parameter Stability GA population contains useful data that can be mined E.g., 80,000 candidate solutions sampled in each GA run. Example: stability/sensitivity of parameter sets RMS deviation of the error in energy and energy gradients of solutions within 1% of the Pareto-optimal solutions Stable parameter set has low RMS deviations. How to set the threshold? Perturbation of 1% around PM3 set reveals RMS deviation in error in energy: 0.99 RMS deviation in error in energy gradient: 0.023
  • 16. On-Line Parameter Stability Analysis in MOGA Analysis of quality of solutions around Pareto-optimal set yields a good measure of the SE parameter stability. Online analysis is efficient and reliable
  • 17. MOGA Results Yield Accurate Engergies D2d twisted Pyramidalized E + E(Pyr-CI S1) ∗ E(D2d S1) - E(D2d S0) x E(D2d S1) - E(Pyr-CI S1) MOGA-optimized parameters yield accurate energies for untested, critical configurations. Parameter sets with lower error in energy are preferable
  • 18. Check potential energy surface with dynamics ab initio value: 180±50 fs Population transfer determined using 50 initial conditions for each parameter set Parameter sets with lower error in energy gradient values have lifetimes close to ab initio value [Quenneville, Ben-Nun & Martinez, 2001]
  • 19. Semiempirical Parameter Interaction Identification Multiple high-quality parameter sets Symbolic regression of semiempirical parameters via GP Interpretable optimized semiempiricial methods
  • 20. Advances in Scalability: GP Population Sizing, Competent GP, and Scalability of MOGAs Premium on competent and efficient GAs and GP Need to understand their scalability GA and GP designs that solve hard problems quickly, reliably, and accurately Population Sizing in GP [Sastry, et al (2003) GPTP; Sastry, O’Reilly, & Goldberg (2004) GPTP] Building-block supply and decision-making grounds Competent GP design [Sastry & Goldberg (2003). GPTP] Automatically identify and exchange key building blocks Scalability of competent MOGAs [Sastry, Pelikan, & Goldberg (2005) CEC; Pelikan, Sastry & Goldberg (2006) SOPM] Reliably maintain diverse Pareto-optimal solutions
  • 21. Recap: How do we size populations? Tradeoff: Expense = # runs x popsize x # generations Valuable tool for GP-theorists and practitioners Insight on GP mechanisms Practical guide to set population size Competency: If it’s not a problem with pop size, it must be something else Scalability: How does population size scale with problem size? Efficiency: How to choose the tradeoff? Limited attention paid in GP theory Correct population sizing is critical to GP success [Sastry, et al (2003) GPTP; Sastry, O’Reilly, & Goldberg (2004) GPTP]
  • 22. Population Sizing for Building Block Supply in GP At least one copy of every competing schema in initial population: # competing schemas Error tolerance Tree size Alphabet cardinality Expression probability Bigger the primitive set, greater the population size Bigger the trees, smaller the population size Expression also matters [Holland, 1975; Goldberg, 1989; Reeves, 1993; Goldberg, Sastry, & Latoza, 2001; Sastry et al, 2004]
  • 23. GP Population Sizing: Decision-Making Model Make correct decision between competing BBs Statistical in nature Fitness is measure of the entire chromosome [Goldberg (1989); Goldberg & Rudnick (1992); Goldberg, Deb & Clark (1992); Harik, Cantú-Paz, Goldberg, & Miller (1997)] [Goldberg, Deb, and Clark (1992)]
  • 24. Population Sizing in GP for Good Decision Making Probabilistic safety factor Signal-to-noise ratio Number of Sub-component sub-components complexity Population size increases Signal-noise-ratio decreases Error tolerance decreases Tree size decreases Alphabet size increases Building block size increases Problem size increases Bloat increases [Sastry, O’Reilly, & Goldberg (2004)]
  • 25. Scalable GP Design Design a competent GP Solve hard problems quickly, reliably, and accurately Identify and exchange substructures effectively Polynomial scale-up on boundedly difficult problem Combine ideas from GAs & GP Extended compact GA (eCGA) [Harik, 1999] Probabilistic incremental program evolution (PIPE) [Salustowicz & Schmidhuber, 1997] Study scale-up of competent GP GP-easy and GP-hard problems [Sastry & Goldberg (2003). GPTP]
  • 26. Extended Compact Genetic Algorithm (eCGA) A Probabilistic model building GA [Harik, 1999] Builds models of good solutions as linkage groups Key idea: Good probability distribution ≡ Linkage learning Key components: Representation: Marginal product model (MPM) Marginal distribution of a gene partition Quality: Minimum description length (MDL) Occam’s razor principle All things being equal, simpler models are better Search Method: Greedy heuristic search
  • 27. PIPE: Model Representation & Sampling Univariate model: Independent nodes [Salustowicz & Schmidhuber, 1997] Start with root node, depth first, left-to-right traversal Choose either a function or terminal based on model
  • 28. Extended Compact Genetic Programming: eCGP Complete n-ary tree (similar to PIPE) Marginal product model (similar to eCGA) Partition tree-nodes into clusters Marginal probability distribution of each cluster
  • 29. Scalability of eCGP: GP-easy and GP-hard Problems GP-Easy problem GP-Hard problem [Sastry, & Goldberg, 2003] eCGP scales as O(λk3) Advantageous when linkage-learning is critical Do such problems exist in GP domain? Broader issue of problem difficulty in GP Optimization vs. System identification
  • 30. Scalability of Multiobjective GAs Multiobjective estimation of distribution algorithms (EDAs) [Bosman & Thierens, 2002, Khan et al, 2002, Ocenasek, 2002, Ahn, 2005] Model-building and model-sampling of EDAs Selection and replacement of multiobjective GAs Outperform MOGAs on boundedly-difficult additively and hierarchically decomposable problems Limited scalability analysis Demonstrated scalability is a strong point of EDAs How do MOEDAs scale with problem size on additively separable boundedly-difficult problems? [Sastry, Pelikan, & Goldberg (2005) CEC; Pelikan, Sastry & Goldberg (2006) SOPM]
  • 31. Usual Scalability Game Boundedly-difficult problem where linkage learning is critical Scalability as a function of # building blocks, m Use similar approach for MOEDAs
  • 32. Overwhelming The Nicher is Easy! Building blocks are accurately identified and sampled Test problem has exponential # Pareto-optimal solutions Optimal solutions composed by 0000 and 1111 blocks 2m solutions in the Pareto-optimal set m+1 distinct points in the Pareto-optimal set OneMax-ZeroMax At least one copy of all 2m solutions O(2m)
  • 33. MOEDAs Outperform Simple MOGAs Practical population sizes can’t yield all optimal solutions Capture representative solutions on the Pareto-optimal front EDAs outperform simple MOEAs [Pelikan, Sastry, Goldberg (2005)] [Pelikan, Sastry, Goldberg (2005)]
  • 34. Controlled Growth of Competing Building Blocks Understand the fundamental limit of growth in # Pareto- optimal solutions that can yield polynomial scale-up Obj #1 Trap Trap Trap Trap Trap # competing BBs = 2 Obj #2 Trap Trap Inv Trap Trap Inv Trap eCGA pop. size: O(m2) Niching pop. size: Controlled Ensuring polynomial growth of competing building blocks scalability: [Sastry, Pelikan, & Goldberg, 2005]
  • 35. Summary and Conclusions Broadly applicable in chemistry and materials science Analogous applicability in modeling multiscaling phenomena. Facilitates fast and accurate materials modeling Alloys: Kinetics simulations with ab initio accuracy. 102-1015 increase in simulation time. 104-107 times faster than current methods Chemistry: Reaction-dynamics with ab initio accuracy. 102-105 increase in simulation time 10-103 times faster than current methods. Lead potentially to new drugs, new materials, fundamental understanding of complex chemical phenomena Science: Biophysical basis of vision, and photosynthesis Synthesis: Pharmaceuticals, functional materials