Effective gradient-free methods for inverse problems Jyri Leskinen FiDiPro DESIGN project.

Slides:



Advertisements
Similar presentations
Evolutionary Algorithms Nicolas Kruchten 4 th Year Engineering Science Infrastructure Option.
Advertisements

Population-based metaheuristics Nature-inspired Initialize a population A new population of solutions is generated Integrate the new population into the.
Annual International Conference On GIS, GPS AND Remote Sensing.
Ali Husseinzadeh Kashan Spring 2010
CS6800 Advanced Theory of Computation
Tetris – Genetic Algorithm Presented by, Jeethan & Jun.
Student : Mateja Saković 3015/2011.  Genetic algorithms are based on evolution and natural selection  Evolution is any change across successive generations.
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
Introduction to Genetic Algorithms Yonatan Shichel.
Genetic Algorithms and Their Applications John Paxton Montana State University August 14, 2003.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2002.
Crossover Operation with Different Parents Crossover Operation with Identical Parents.
Evolutionary Computational Intelligence Lecture 8: Memetic Algorithms Ferrante Neri University of Jyväskylä.
CS 447 Advanced Topics in Artificial Intelligence Fall 2002.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2004.
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.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Genetic Algorithm.
Evolutionary Intelligence
© Negnevitsky, Pearson Education, CSC 4510 – Machine Learning Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University.
Efficient Model Selection for Support Vector Machines
1 Paper Review for ENGG6140 Memetic Algorithms By: Jin Zeng Shaun Wang School of Engineering University of Guelph Mar. 18, 2002.
MOGADES: Multi-Objective Genetic Algorithm with Distributed Environment Scheme Intelligent Systems Design Laboratory , Doshisha University , Kyoto Japan.
Genetic algorithms Prof Kang Li
Genetic Algorithms by using MapReduce
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
Boltzmann Machine (BM) (§6.4) Hopfield model + hidden nodes + simulated annealing BM Architecture –a set of visible nodes: nodes can be accessed from outside.
(Particle Swarm Optimisation)
The Generational Control Model This is the control model that is traditionally used by GP systems. There are a distinct number of generations performed.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Genetic Algorithms Introduction Advanced. Simple Genetic Algorithms: Introduction What is it? In a Nutshell References The Pseudo Code Illustrations Applications.
Genetic Algorithms Siddhartha K. Shakya School of Computing. The Robert Gordon University Aberdeen, UK
Derivative Free Optimization G.Anuradha. Contents Genetic Algorithm Simulated Annealing Random search method Downhill simplex method.
EE459 I ntroduction to Artificial I ntelligence Genetic Algorithms Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
© Negnevitsky, Pearson Education, Lecture 9 Evolutionary Computation: Genetic algorithms Introduction, or can evolution be intelligent? Introduction,
G ENETIC A LGORITHMS Ranga Rodrigo March 5,
 Negnevitsky, Pearson Education, Lecture 9 Evolutionary Computation: Genetic algorithms n Introduction, or can evolution be intelligent? n Simulation.
Genetic Algorithms What is a GA Terms and definitions Basic algorithm.
1 Effect of Spatial Locality on An Evolutionary Algorithm for Multimodal Optimization EvoNum 2010 Ka-Chun Wong, Kwong-Sak Leung, and Man-Hon Wong Department.
Genetic Algorithms. 2 Overview Introduction To Genetic Algorithms (GAs) GA Operators and Parameters Genetic Algorithms To Solve The Traveling Salesman.
Probabilistic Algorithms Evolutionary Algorithms Simulated Annealing.
Chapter 12 FUSION OF FUZZY SYSTEM AND GENETIC ALGORITHMS Chi-Yuan Yeh.
EE749 I ntroduction to Artificial I ntelligence Genetic Algorithms The Simple GA.
Innovative and Unconventional Approach Toward Analytical Cadastre – based on Genetic Algorithms Anna Shnaidman Mapping and Geo-Information 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.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Genetic Algorithms. Underlying Concept  Charles Darwin outlined the principle of natural selection.  Natural Selection is the process by which evolution.
Genetic Algorithm Dr. Md. Al-amin Bhuiyan Professor, Dept. of CSE Jahangirnagar University.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Advanced AI – Session 6 Genetic Algorithm By: H.Nematzadeh.
Parallel Simulated Annealing using Genetic Crossover Tomoyuki Hiroyasu Mitsunori Miki Maki Ogura November 09, 2000 Doshisha University, Kyoto, Japan.
EVOLUTIONARY SYSTEMS AND GENETIC ALGORITHMS NAME: AKSHITKUMAR PATEL STUDENT ID: GRAD POSITION PAPER.
Genetic Algorithms An Evolutionary Approach to Problem Solving.
Grid-Based Genetic Algorithm Approach to Colour Image Segmentation Marco Gallotta Keri Woods Supervised by Audrey Mbogho.
Genetic Algorithms And other approaches for similar applications Optimization Techniques.
Genetic Algorithm(GA)
 Presented By: Abdul Aziz Ghazi  Roll No:  Presented to: Sir Harris.
Presented By: Farid, Alidoust Vahid, Akbari 18 th May IAUT University – Faculty.
Genetic (Evolutionary) Algorithms CEE 6410 David Rosenberg “Natural Selection or the Survival of the Fittest.” -- Charles Darwin.
Genetic Algorithms.
Paper Review for ENGG6140 Memetic Algorithms
Genetic Algorithms.
Differential Evolution (DE) and its Variant Enhanced DE (EDE)
Who cares about implementation and precision?
Multy- Objective Differential Evolution (MODE)
Boltzmann Machine (BM) (§6.4)
Coevolutionary Automated Software Correction
Presentation transcript:

Effective gradient-free methods for inverse problems Jyri Leskinen FiDiPro DESIGN project

Introduction  Current research  Evolutionary algorithms  Inverse problems  Case study: Electrical Impedance Tomography (EIT)  Future

Current research  Inverse problems –Shape reconstruction –Electrical Impedance Tomography (EIT)  Methods –Evolutionary algorithms (GA, DE) –Memetic algorithms –Parallel EAs  Implementation of the Game Theory –Nash GAs, MAs, DEs

Evolutionary algorithms  Based on the idea of natural selection (Darwin)  Operate a population of solution candidates (“individuals”)  New solutions by variation (crossover, mutation)  Convergence by selection (parent selection, survival selection)

Evolutionary algorithms  Several methods –Genetic algorithms (Holland, 1960s; Goldberg, 1989) –Evolutionary strategies (Rechenberg, 1960s) –Differential evolution (Price & Storn, 1995)

Evolutionary algorithms  Simple EA –Generate initial population –Until termination criteria met,  Select parents  Produce new individuals by crossing over the parents  Mutate some of the offspring  Select fittest individuals for the next generation

Evolutionary algorithms  Pros: –Global search methods –Easy to implement –Allows difficult objective functions  Cons: –Slow convergence rate –Many objective function evaluations needed

Local search methods  Operate on neighborhoods using certain moves  Pros: –Fast convergence rate –Less resource-intensive  Cons: –Converges to the nearest optimum –Gradient methods need “nice” objective function

Memetic algorithms  Hybridization of EAs and LSs –Global method –Improved convergence rate  Memetic algorithms –A class of hybrid EAs –Based on the idea of memes (Dawkins) –LS applied during the evolutionary process

Memetic algorithms  Simple MA –Generate initial population –Until termination criteria met,  Select parents  Produce new individuals by crossing over the parents  Mutate some of the offspring  Improve offspring by local search  Select fittest individuals for the next generation

Memetic algorithms  Typically Lamarckian –Acquired properties inherited –Unnatural  MAs not limited to that! –Parameter tuning –Local search operators as memes  Parameters encoded in chromosomes  Meme populations –etc.

Inverse problems  Inverse problem: –Data from a physical system –Construct the original model using available data and simulations  Typical IPs: –Image reconstruction –Electromagnetic scattering –Shape reconstruction

Inverse problems  Objective function for example a sum of squares min F(x) = ∑ |x(i) – x * (i)| 2 –x: the vector of values from a simulated solution (forward problem) –x * : the vector of target values

Inverse problems  Often difficult to solve because of ill- posedness: the acquired data is not sufficient → the solution is not unique!  Extra information needed; regularization

Electrical Impedance Tomography  Used in –Medicine (experimental) –Geophysics –Industrial process imaging  Simple, robust, cost-effective  Poor spatial, good temporal resolution

Electrical Impedance Tomography  Data from electrodes on the surface of the object  Inject small current using two of the electrodes  Measure voltages using the other electrodes  Reconstruct internal resistivity distribution from voltage patterns

Electrical Impedance Tomography Source: Margaret Cheney et al. (1999)

Electrical Impedance Tomography Source: Margaret Cheney et al. (1999)

Electrical Impedance Tomography Source: The Open Prosthetics Project (

Electrical Impedance Tomography  PDE: Complete Electrode Model  Forward problem: calculate voltage values U l using FEM

 Inverse problem: minimize F(σ h ) by varying the piecewise constant conductivity distribution σ h Electrical Impedance Tomography

 Mathematically hard, non-linear ill- posed problem  Typically solved using Newton-Gauss method + regularization (Tikhonov, …)  Resulting image smoothed, image artifacts

Electrical Impedance Tomography

 Solution: Reconstruct the image using discrete shapes?  Resulting objective function multimodal, non-smooth  Solution: Use global methods

Electrical Impedance Tomography  Simple test case: Recover circular homogeneity (6 control parameters)  Two different memetic algorithms proposed: –Lifetime Learning Local Search (LLLSDE) –Variation Operator Local Search (VOLSDE)

Electrical Impedance Tomography  Evolutionary framework based on the self- adaptive control parameter differential evolution (SACPDE)  LLLSDE: –Lamarckian MA –Local search operator Nelder-Mead simplex method  VOLSDE: –Weighting factor F improved by one- dimensional local search

Electrical Impedance Tomography  Five algorithms tested (GA, DE, SACPDE, LLLSDE, VOLSDE)  Result: –GA performed poorly –DE better, some failures –LLLSDE best, but the difference to other adaptive methods minimal

Electrical Impedance Tomography

Now & future  Improve diversity using multiple populations (“island model”)  EAs can be used to find Nash equilibria  Improve convergence rate with virtual Nash games?  Can competitive games sometimes produce better solutions than cooperative games in multi-objective optimization?

Thank you for your attention! Questions?