Mining Evolutionary Model MEM Rida E. Moustafa And Edward J. Wegman George Mason University Phone:703-993-1680.

Slides:



Advertisements
Similar presentations
Population-based metaheuristics Nature-inspired Initialize a population A new population of solutions is generated Integrate the new population into the.
Advertisements

Genetic Algorithms Vida Movahedi November Contents What are Genetic Algorithms? From Biology … Evolution … To Genetic Algorithms Demo.
CS6800 Advanced Theory of Computation
Exact and heuristics algorithms
Probabilistic Modeling of Molecular Evolution Using Excel, AgentSheets, and R Jeff Krause (Shodor)
Tuesday, May 14 Genetic Algorithms Handouts: Lecture Notes Question: when should there be an additional review session?
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
1 Lecture 8: Genetic Algorithms Contents : Miming nature The steps of the algorithm –Coosing parents –Reproduction –Mutation Deeper in GA –Stochastic Universal.
Data Mining CS 341, Spring 2007 Genetic Algorithm.
1 An Evolutionary Algorithm for Query Optimization in Database Kayvan Asghari, Ali Safari Mamaghani Mohammad Reza Meybodi International Joint Conferences.
A new crossover technique in Genetic Programming Janet Clegg Intelligent Systems Group Electronics Department.
Evolutionary Computation Application Peter Andras peter.andras/lectures.
Selecting Informative Genes with Parallel Genetic Algorithms Deodatta Bhoite Prashant Jain.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
CS 447 Advanced Topics in Artificial Intelligence Fall 2002.
Genetic Algorithm What is a genetic algorithm? “Genetic Algorithms are defined as global optimization procedures that use an analogy of genetic evolution.
16 November, 2005 Statistics in HEP, Manchester 1.
Genetic Programming. Agenda What is Genetic Programming? Background/History. Why Genetic Programming? How Genetic Principles are Applied. Examples of.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
Differential Evolution Hossein Talebi Hassan Nikoo 1.
Genetic Programming.
Prepared by Barış GÖKÇE 1.  Search Methods  Evolutionary Algorithms (EA)  Characteristics of EAs  Genetic Programming (GP)  Evolutionary Programming.
Evolutionary algorithms
Genetic Algorithm.
On comparison of different approaches to the stability radius calculation Olga Karelkina Department of Mathematics University of Turku MCDM 2011.
Integrating Neural Network and Genetic Algorithm to Solve Function Approximation Combined with Optimization Problem Term presentation for CSC7333 Machine.
SOFT COMPUTING (Optimization Techniques using GA) Dr. N.Uma Maheswari Professor/CSE PSNA CET.
© Negnevitsky, Pearson Education, Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming Evolution strategies Evolution.
Schemata Theory Chapter 11. A.E. Eiben and J.E. Smith, Introduction to Evolutionary Computing Theory Why Bother with Theory? Might provide performance.
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
Genetic Algorithms Michael J. Watts
What is Genetic Programming? Genetic programming is a model of programming which uses the ideas (and some of the terminology) of biological evolution to.
Fuzzy Genetic Algorithm
Genetic Algorithms Introduction Advanced. Simple Genetic Algorithms: Introduction What is it? In a Nutshell References The Pseudo Code Illustrations Applications.
1 Machine Learning: Lecture 12 Genetic Algorithms (Based on Chapter 9 of Mitchell, T., Machine Learning, 1997)
Derivative Free Optimization G.Anuradha. Contents Genetic Algorithm Simulated Annealing Random search method Downhill simplex method.
1 A New Method for Composite System Annualized Reliability Indices Based on Genetic Algorithms Nader Samaan, Student,IEEE Dr. C. Singh, Fellow, IEEE Department.
A New Evolutionary Approach for the Optimal Communication Spanning Tree Problem Sang-Moon Soak Speaker: 洪嘉涓、陳麗徽、李振宇、黃怡靜.
Genetic Algorithms Przemyslaw Pawluk CSE 6111 Advanced Algorithm Design and Analysis
Introduction to Genetic Algorithms. Genetic Algorithms We’ve covered enough material that we can write programs that use genetic algorithms! –More advanced.
Genetic Algorithms CSCI-2300 Introduction to Algorithms
Edge Assembly Crossover
Biologically inspired algorithms BY: Andy Garrett YE Ziyu.
Waqas Haider Bangyal 1. Evolutionary computing algorithms are very common and used by many researchers in their research to solve the optimization problems.
Alice E. Smith and Mehmet Gulsen Department of Industrial Engineering
D Nagesh Kumar, IIScOptimization Methods: M8L5 1 Advanced Topics in Optimization Evolutionary Algorithms for Optimization and Search.
1 Autonomic Computer Systems Evolutionary Computation Pascal Paysan.
Genetic algorithms: A Stochastic Approach for Improving the Current Cadastre Accuracies Anna Shnaidman Uri Shoshani Yerach Doytsher Mapping and Geo-Information.
Genetic Algorithms. Overview “A genetic algorithm (or GA) is a variant of stochastic beam search in which successor states are generated by combining.
1 Comparative Study of two Genetic Algorithms Based Task Allocation Models in Distributed Computing System Oğuzhan TAŞ 2005.
Genetic Algorithms And other approaches for similar applications Optimization Techniques.
Genetic Algorithm(GA)
Genetic Algorithm. Outline Motivation Genetic algorithms An illustrative example Hypothesis space search.
Presented By: Farid, Alidoust Vahid, Akbari 18 th May IAUT University – Faculty.
Hirophysics.com The Genetic Algorithm vs. Simulated Annealing Charles Barnes PHY 327.
Constraints Satisfaction Edmondo Trentin, DIISM. Constraint Satisfaction Problems: Local Search In many optimization problems, the path to the goal is.
Local search algorithms In many optimization problems, the path to the goal is irrelevant; the goal state itself is the solution State space = set of "complete"
Genetic (Evolutionary) Algorithms CEE 6410 David Rosenberg “Natural Selection or the Survival of the Fittest.” -- Charles Darwin.
-A introduction with an example
Evolving the goal priorities of autonomous agents
Basics of Genetic Algorithms (MidTerm – only in RED material)
Basics of Genetic Algorithms
EE368 Soft Computing Genetic Algorithms.
Md. Tanveer Anwar University of Arkansas
First Exam 18/10/2010.
Beyond Classical Search
Population Based Metaheuristics
Presentation transcript:

Mining Evolutionary Model MEM Rida E. Moustafa And Edward J. Wegman George Mason University Phone: Interface 2000 April,4

Talk Outline MEM Theory. Evolutionary computation. Multidimensional Scaling. Gene Measurements. Results and Future work. Mining Evolutionary Model MEM

Evolutionary Computations Symbolic Learning MEM / LEM +

Mining Evolutionary Model:MEM/LEM Symbolic Learning Generated Hypotheses AQ18 Evolutionary Algorithms Standard Genetic Operators New Generation of Solution Stopping Criteria Allocated computational resources are exhausted Satisfactory Solution YES Model NO END OR START

Mining Evolutionary Model:MEM/LEM Evolution types Darwinian Lamarckian Standard Genetic Algorithms (GA) New Generation of individuals is guided by lessons from analysis of the previous generation of individuals Learning System LS (same type) - Extract Rules (reasons) why what if... - Express these Rules to create new generation

Mining Evolutionary Model:MEM/LEM Population of Solution Criteria Evaluation Selection - Crossover - Mutation - Replication Random Generation GA Structure Replication: Mutation : Crossover

Mining Evolutionary Model:MEM/LEM Enumerative Evolutionary Computation (EC) Simulated Annealing (SA) Calculus-Based Guided Random Genetic Programming (GP) Genetic Algorithms (GA) Evolutionary Programming (EP) Evolution Strategies (ES) Direct Indirect Search Methods Class of Search Methods

The Problem Take 2-point recombination data. Gene Loci % Recombination A,B10 A,C5 B,C15 Gene Loci % Recombination A,B50 A,C15 A,D38 A,E8 B,C50 B,D13 B,E50 C,D50 C,E7 D,E45 CASE I Simple Case CASE II: Five Gene Location (Posed Problem) Mining Evolutionary Model:MEM/LEM

Goal Goal : Indicate the relation between recombination percentage and interval length Idea: Permute {A,B,C} S.T. |A-B|=10; |A-C|=5; |B-C|=15 The recombination percentage corresponds to an absolute distance Between the relevant gene loci. Sol: Set A=0 you can find the rest easy by inspection (+/- 10,5) The Solution is not unique Mining Evolutionary Model:MEM/LEM

No Exact Solution: Assume for example you have : |A-B=50; |A-D|=38; |B-D|=13 Translate A=0  B= (+/-50); D= (+/- 38)  |B-D|=13 can not hold !!!  |B-D|=13 can not hold !!! The data for Shorter lengths is more reliable [Russell 1986]The data for Shorter lengths is more reliable [Russell 1986]  We must analyze the data set in more Statistical Fashion !!  We must analyze the data set in more Statistical Fashion !! Mining Evolutionary Model:MEM/LEM

Error Metric Approaches: 1.Simply strike out the larger percentages and work only with smallest 2.Weight the smaller distances preferentially. 3.Represent the distance-percentage relation for genes: |G_ I –G_ J |=% IJ 4.Error =    (G_ I –G_ J )/ % IJ ) 2 – 1 ] 2 ; I N.EQ J. Important Notice : The Error Proves Metric Space 1.If a coordinate solution is exact  Error is Zero. 2.E(G_ I –G_ J )= E(G_ J –G_ I )  Symmetric. 3.E(G_ I –G_ J ) + E(G_ J –G_ k ) LEQ E(G_ I –G_ k )  Triangle Inequality. Mining Evolutionary Model:MEM/LEM

Possible Test Cases: 1.Set A=0  4-dimension Optimization Problem 2.Set A.NEQ. 0  5-dimension Optimization Problem. Our result here shown for 5-D case: Landscape: [-50,50] 5  (10 6 ) point representations Fitness Function is : Fitness=1/Error(G I,G J ) Min_Error  Max_Fitness (which we look for) !!! Mining Evolutionary Model:MEM/LEM

The Global Maximum Mining Evolutionary Model:MEM/LEM

The Global Minimum Mining Evolutionary Model:MEM/LEM

Multiple peaks: Different landscape Mining Evolutionary Model:MEM/LEM

Multiple Optima (Minimum) Different landscape Mining Evolutionary Model:MEM/LEM

Convergence Rata : Comparison Mining Evolutionary Model:MEM/LEM

The Optimal Location of 5-genes Mining Evolutionary Model:MEM/LEM

Algorithm Generations Error The Optimal Gene locations EP EV ES MEM Results and Comparisons

Summary and Future Work: 1.Landscape has its own effect and should be chosen to include all possible solutions. 2.Knowing what you’re looking for (Max/Min) and what the package will offer you, Then design your Fitness function. 3.MEM has more accurate Results than EV itself. 4.The code can handle up to 100-D and can be modified for higher. 5.The code easily Parallelize for reducing time complexity. Mining Evolutionary Model:MEM/LEM