Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques   eng. D. M.   Condurachi                       ...
Background    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques   eng. D. M.   CondurachiBackgroun...
Definitions    Cultural   Algorithm -     Genetic   Algorithms.                         Definition     Related   Techniques ...
Advantages    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques   eng. D. M.   Condurachi         ...
Communication Protocol    Cultural   Algorithm -                    interface between the population and belief space     ...
Evolutionary perspective    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques            Modeling ...
Group mappa    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques   eng. D. M.   CondurachiBackgrou...
Basic Algorithm    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques                         Begin...
General Features    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques                             ...
General Features    Cultural   Algorithm -     Genetic   Algorithms.                    can support the emergence of hiera...
Suitable Problems    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques                     signific...
Acceptance Function    Cultural   Algorithm -     Genetic   Algorithms.                    all individuals are used to upd...
Influence Function    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques   eng. D. M.               ...
Population Models Used    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques   eng. D. M.   Condura...
Knowledge Models Used    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques   eng. D. M.           ...
Variations    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques   eng. D. M.   CondurachiBackgroun...
Future Directions    Cultural   Algorithm -     Genetic   Algorithms.     Related   Techniques   eng. D. M.   CondurachiBa...
Cultural   Algorithm -                   Ricardo Landa Becerra.     Genetic   Algorithms.                   Use of Domain ...
Cultural                     Technical report, Department of Computer Science 431 State   Algorithm -     Genetic         ...
Upcoming SlideShare
Loading in …5
×

Cultural Algorithm - Genetic Algorithms - Related Techniques

3,738 views
3,562 views

Published on

Daniel Condurachi - Cultural algorithm - Genetic Algorithms - Related techniques

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,738
On SlideShare
0
From Embeds
0
Number of Embeds
59
Actions
Shares
0
Downloads
171
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Cultural Algorithm - Genetic Algorithms - Related Techniques

  1. 1. Cultural Algorithm - Genetic Algorithms. Related Techniques eng. D. M. Condurachi Cultural AlgorithmBackground &Definition Genetic Algorithms. Related TechniquesAdvantages &DisadvantagesCommunicationProtocol &Algorithm eng. Daniel Mihai CondurachiGeneral FeaturesSuitable Problems Department of Computer ScienceCommunication “AL.I.Cuza” University of Ia¸ i sProtocols Ia¸ i, România sEmbedding OtherMethodsFuture Directions March 26, 2008Appendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 1 / 17
  2. 2. Background Cultural Algorithm - Genetic Algorithms. Related Techniques eng. D. M. CondurachiBackground &Definition cultural evolution enables societies to evolve or adapt to theirAdvantages & environments at higher rates than biological evolution basedDisadvantagesCommunication upon genetic inheritance aloneProtocol &Algorithm over time humans have developed a unique set of capacitiesGeneral Features that support the formation, encoding, and transmission ofSuitable Problems cultural information [4]CommunicationProtocolsEmbedding OtherMethodsFuture DirectionsAppendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 2 / 17
  3. 3. Definitions Cultural Algorithm - Genetic Algorithms. Definition Related Techniques Culture is a system of symbolically encoded conceptual eng. D. M. Condurachi phenomenon that are socially and historically transmitted within and between populations [3].Background &DefinitionAdvantages &Disadvantages DefinitionCommunicationProtocol & Cultural algorithms are computational modelsa of cultural evolutionAlgorithm [4].General Features a modele de calculSuitable ProblemsCommunicationProtocolsEmbedding Other DefinitionMethodsFuture Directions Cultural algorithms are evolutionary algorithms that support anAppendices additional mechanism for information extraction during the execution of the algorithm, avoiding the need to encode the information a priori [1]. eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 3 / 17
  4. 4. Advantages Cultural Algorithm - Genetic Algorithms. Related Techniques eng. D. M. Condurachi it reduces the need for immature individuals to waste energyBackground & by bypassing trial and error iterations usually required toDefinition acquire information about the environmentAdvantages &Disadvantages it enables the transmission of more information than anyCommunicationProtocol & individual genome may feasibly containAlgorithm culture affords populations withGeneral FeaturesSuitable Problems flexibility - cultural information can be transmitted faster thanCommunication genetic materialProtocols stability - culture is capable of persisting beyond the lifetime of aEmbedding OtherMethods single individual [2]Future DirectionsAppendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 4 / 17
  5. 5. Communication Protocol Cultural Algorithm - interface between the population and belief space Genetic Algorithms. best individuals of the population can update the belief space Related Techniques via the update function eng. D. M. the knowledge categories of the belief space can affect the Condurachi population component via influence function. The influenceBackground &Definition function can affect population by altering the genome or theAdvantages & actions of the individualsDisadvantagesCommunicationProtocol &AlgorithmGeneral FeaturesSuitable ProblemsCommunicationProtocolsEmbedding OtherMethodsFuture DirectionsAppendices Figure: Population and Belief Space and the Connection Between the two eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 5 / 17
  6. 6. Evolutionary perspective Cultural Algorithm - Genetic Algorithms. Related Techniques Modeling the cultural evolution process: eng. D. M. Condurachi micro-evolutionary perspective - transmission of behaviors orBackground & traits1 between individuals in a populationDefinitionAdvantages & macro-evolutionary perspective (formation of generalizedDisadvantages beliefs based upon individual experiences)CommunicationProtocol & Each individual can be described:AlgorithmGeneral Features a set of traits or behaviors and a mappa (symbolization of anSuitable Problems individuals past experience and forecasts concerning futureCommunication experience)ProtocolsEmbedding Other or generalized description of their experiencesMethodsFuture Directions The same happens to the whole societyAppendices 1 trasaturi ˘ ˘ eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 6 / 17
  7. 7. Group mappa Cultural Algorithm - Genetic Algorithms. Related Techniques eng. D. M. CondurachiBackground & individual mappa can beDefinitionAdvantages & merged,Disadvantages generalized,CommunicationProtocol & specializedAlgorithmGeneral Features in order to form group mappaSuitable Problems group mappa serves to direct the future actions of the groupCommunication and its individualsProtocolsEmbedding OtherMethodsFuture DirectionsAppendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 7 / 17
  8. 8. Basic Algorithm Cultural Algorithm - Genetic Algorithms. Related Techniques Begin eng. D. M. Condurachi t = 0;Background & initialize Population Space POP(t);Definition initialize Belief Space BLF(t);Advantages &Disadvantages repeat until termination condition achieved;Communication perform actions of the individuals in POP(t);Protocol &Algorithm evaluate each individual by using the fitness function;General Features select the best individuals to become parents;Suitable Problems create new generation of offspring by mutation & crossover;CommunicationProtocols delele not so fit members to make room for the new ones;Embedding Other bLF(t) alters the genome of the offspring - influence function;Methods best individuals can update the BLF(t) - acceptance function;Future Directions End.Appendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 8 / 17
  9. 9. General Features Cultural Algorithm - Genetic Algorithms. Related Techniques dual Inheritance (at population and knowledge levels) eng. D. M. Condurachi knowledge guide evolution of the populationBackground & supports hierarchical structuring of population and beliefDefinition spacesAdvantages &Disadvantages domain knowledge separated from individualsCommunicationProtocol & supports self adaptation at various levelsAlgorithmGeneral Features evolution can take place at different rates at different levelsSuitable Problems (“Culture evolves 10 times faster than the biologicalCommunication component”)ProtocolsEmbedding Other supports hybrid approaches to problem solvingMethodsFuture Directions a computational framework2 within which many all of theAppendices different models of cultural change can be expressed 2 cadru eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 9 / 17
  10. 10. General Features Cultural Algorithm - Genetic Algorithms. can support the emergence of hierarchical structures in both Related Techniques the belief and population spaces eng. D. M. CondurachiBackground &DefinitionAdvantages &DisadvantagesCommunicationProtocol &AlgorithmGeneral FeaturesSuitable ProblemsCommunicationProtocolsEmbedding OtherMethodsFuture DirectionsAppendices Figure: Hierarchical structures in both the belief and population spaces eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 10 / 17
  11. 11. Suitable Problems Cultural Algorithm - Genetic Algorithms. Related Techniques significant amount of domain knowledge (e.g. constrained eng. D. M. optimization problems) Condurachi complex Systems where adaptation can take place at variousBackground &Definition levels, at various rates in the population and belief spaceAdvantages &Disadvantages knowledge is in different forms and needs to be reasonedCommunication about in different waysProtocol &Algorithm hybrid systems that require a combination of search andGeneral Features knowledge based frameworksSuitable ProblemsCommunication problem solution requires multiple populations and multipleProtocols belief spaces and their interactionEmbedding OtherMethods hierarchically structured problem environments whereFuture Directions hierarchically structured population and knowledge elementsAppendices can emerge eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 11 / 17
  12. 12. Acceptance Function Cultural Algorithm - Genetic Algorithms. all individuals are used to update constraints knowledge3 Related Techniques the top 20% (eminent individuals) are use are used ot update eng. D. M. Condurachi the normative knowledgeBackground & Future development:DefinitionAdvantages & use interference rules to adjust the classification of activeDisadvantages cells:CommunicationProtocol & 1 feasibleAlgorithm 2 infeasibleGeneral Features 3 semi-feasibleSuitable ProblemsCommunication adjust hierarchical structure based upon the aboveProtocols split semi-feasible cell into smaller cells when the number ofEmbedding OtherMethods individuals becomes too highFuture Directions merge, recombine infeasible children into the original parent;Appendices then decompose the parent in a different way obtaining semi-feasible children 3 cuno¸ tin¸ele s t de constrângere eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 12 / 17
  13. 13. Influence Function Cultural Algorithm - Genetic Algorithms. Related Techniques eng. D. M. guides the migration of individuals from less productive cells Condurachi (infeasible), to ones that are more productive (semi-feasibleBackground &Definition and feasible)Advantages &Disadvantages eminent cells = semi-feasible and feasible cells with eminentCommunication individualsProtocol &Algorithm highlights the migration from ordinary cells to eminent cellsGeneral FeaturesSuitable Problems HOW?Communication 1 perturb individuals a little in eminent cellsProtocolsEmbedding Other 2 move individuals in infeasible cells to feasible onesMethodsFuture Directions 3 move individuals from ordinary to eminent cellsAppendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 13 / 17
  14. 14. Population Models Used Cultural Algorithm - Genetic Algorithms. Related Techniques eng. D. M. CondurachiBackground & Genetic Algorithms (Concept learning, optimization)Definition Genetic Programming (Evolving agent strategies)Advantages &Disadvantages Evolutionary Programming (Real valued function optimization)CommunicationProtocol & Evolution Strategies (Robot soccer plays)AlgorithmGeneral Features Memetic models (Evolution of agriculture)Suitable Problems Agent based modeling (Evolution of the state, EnvironmentalCommunicationProtocols Impact)Embedding OtherMethodsFuture DirectionsAppendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 14 / 17
  15. 15. Knowledge Models Used Cultural Algorithm - Genetic Algorithms. Related Techniques eng. D. M. Schemata Condurachi Binary valued (Maleticconcept learning, Boole problem, dataBackground &Definition mining)Advantages & Real-valued interval schemata (Chang:unconstrainedDisadvantages optimization)CommunicationProtocol & Fuzzy Real-valued schemataAlgorithm Regional Schemata ((Xidong Jin)constrained optimization)General FeaturesSuitable Problems Semantic Networks (DLMS:Rychtyckyj)Communication Graphical Models (GP:Zannoni, Ostrowski)ProtocolsEmbedding Other Logical and Rule Based models (HYBAL(Sverdlik), FraudMethods Detection (Sternberg), Lazar (Data mining))Future DirectionsAppendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 15 / 17
  16. 16. Variations Cultural Algorithm - Genetic Algorithms. Related Techniques eng. D. M. CondurachiBackground &Definition Space Guided Genetic Algorithms (VGA)Advantages &Disadvantages the micro-evolutionary process is modeled using geneticCommunication algorithmsProtocol &Algorithm the belief space represents schemata or generalizations ofGeneral Features the individual chromosomes based upon their behaviorsSuitable ProblemsCommunicationProtocolsEmbedding OtherMethodsFuture DirectionsAppendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 16 / 17
  17. 17. Future Directions Cultural Algorithm - Genetic Algorithms. Related Techniques eng. D. M. CondurachiBackground &Definition Integrating Multiple Representations and Population ModelsAdvantages & ParallelizationDisadvantagesCommunication Belief Space EvolutionProtocol &Algorithm Designing Cultural SystemsGeneral Features How does a Culture’s structure and content reflect its problemSuitable ProblemsCommunication solving environment (Saleem)ProtocolsEmbedding OtherMethodsFuture DirectionsAppendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 17 / 17
  18. 18. Cultural Algorithm - Ricardo Landa Becerra. Genetic Algorithms. Use of Domain Information to Improve the Performance of an Related Techniques Evolutionary Algorithm. eng. D. M. PhD thesis, Center for Research and Advanced Studies of the Condurachi Nationl Polytechnic Institure of Mexico, Computer ScienceBackground &Definition Department, 2007.Advantages &Disadvantages Dara Curran.Communication An Empirical Analysis of Cultural Learning: Examining fitness,Protocol &Algorithm diversity and changing environments in populations ofGeneral Features game-playing neural network agents.Suitable Problems PhD thesis, The Department of Information Technology of theCommunicationProtocols National University of Ireland, Galway, 2006.Embedding OtherMethods W. Durham.Future Directions Co-Evolution: Genes, Culture, and Human Diversity.Appendices Stanford University Press, 1994. Robert G. Reynolds. An introduction to cultural algorithms. eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 17 / 17
  19. 19. Cultural Technical report, Department of Computer Science 431 State Algorithm - Genetic Hall Wayne State University, 1994. Algorithms. Related http://ftp.cerias.purdue.edu/pub/doc/EC/EA/ Techniques papers/cult94.ps.gz eng. D. M. Condurachi email: reynolds@cs.wayne.edu.Background &DefinitionAdvantages &DisadvantagesCommunicationProtocol &AlgorithmGeneral FeaturesSuitable ProblemsCommunicationProtocolsEmbedding OtherMethodsFuture DirectionsAppendices eng. D. M. Condurachi (UAIC) Cultural Algorithm - Genetic Algorithms. Related Techniques March 26, 2008 17 / 17

×