Distributed Genetic Algorithms with a New Sharing Approach in Multiobjective Optimization Problems Tomoyuki HIROYASU Mitsunori MIKI Sinya WATANABE Doshisha.

Slides:



Advertisements
Similar presentations
Topic Outline ? Black-Box Optimization Optimization Algorithm: only allowed to evaluate f (direct search) decision vector x objective vector f(x) objective.
Advertisements

24th may Use of genetic algorithm for designing redundant sensor network Carine Gerkens Systèmes chimiques et conception de procédés Département.
Divided Range Genetic Algorithms in Multiobjective Optimization Problems Tomoyuki HIROYASU Mitsunori MIKI Sinya WATANBE Doshisha University.
Fractal Element Antenna Genetic Optimization Using a PC Cluster ACES Proceedings March 21, 2002 Monterey, CA.
Comparison of Genetic Algorithm and WASAM Model for Real Time Water Allocation: A Case Study of Song Phi Nong Irrigation Project Bhaktikul, K, Mahidol.
DETERMINATION OF UNSTEADY CONTAINER TEMPERATURES DURING FREEZING OF THREE-DIMENSIONAL ORGANS WITH CONSTRAINED THERMAL STRESSES Brian Dennis Aerospace Engineering.
RCQ-GA: RDF Chain Query Optimization using Genetic Algorithms BNAIC 2009 Alexander Hogenboom, Viorel Milea, Flavius Frasincar, and Uzay Kaymak Erasmus.
A New Evolutionary Algorithm for Multi-objective Optimization Problems Multi-objective Optimization Problems (MOP) –Definition –NP hard By Zhi Wei.
Optimization of a Flapping Wing Irina Patrikeeva HARP REU Program Mentor: Dr. Kobayashi August 3, 2011.
A new crossover technique in Genetic Programming Janet Clegg Intelligent Systems Group Electronics Department.
Effective gradient-free methods for inverse problems Jyri Leskinen FiDiPro DESIGN project.
Genetic Algorithms in Materials Processing N. Chakraborti Department of Metallurgical & Materials Engineering Indian Institute of Technology Kharagpur.
Genetic Algorithm for Variable Selection
PGA – Parallel Genetic Algorithm Hsuan Lee. Reference  E Cantú-Paz, A Survey on Parallel Genetic Algorithm, Calculateurs Paralleles, Reseaux et Systems.
Game of Life Changhyo Yu Game of Life2 Introduction Conway’s Game of Life  Rule Dies if # of alive neighbor cells =< 2 (loneliness) Dies.
Genetic Algorithm What is a genetic algorithm? “Genetic Algorithms are defined as global optimization procedures that use an analogy of genetic evolution.
A New Algorithm for Solving Many-objective Optimization Problem Md. Shihabul Islam ( ) and Bashiul Alam Sabab ( ) Department of Computer Science.
S. Mohsen Sadatiyan A., Samuel Dustin Stanley, Donald V. Chase, Carol J. Miller, Shawn P. McElmurry Optimizing Pumping System for Sustainable Water Distribution.
Reliability-Redundancy Allocation for Multi-State Series-Parallel Systems Zhigang Tian, Ming J. Zuo, and Hongzhong Huang IEEE Transactions on Reliability,
Optimal Arrangement of Ceiling Cameras for Home Service Robots Using Genetic Algorithms Stefanos Nikolaidis*, ** and Tamio Arai** *R&D Division, Square.
Parallel Genetic Algorithms with Distributed-Environment Multiple Population Scheme M.Miki T.Hiroyasu K.Hatanaka Doshisha University,Kyoto,Japan.
On comparison of different approaches to the stability radius calculation Olga Karelkina Department of Mathematics University of Turku MCDM 2011.
Charles L. Karr Rodney Bowersox Vishnu Singh
A New Model of Distributed Genetic Algorithm for Cluster Systems: Dual Individual DGA Tomoyuki HIROYASU Mitsunori MIKI Masahiro HAMASAKI Yusuke TANIMURA.
Neural and Evolutionary Computing - Lecture 10 1 Parallel and Distributed Models in Evolutionary Computing  Motivation  Parallelization models  Distributed.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
MOGADES: Multi-Objective Genetic Algorithm with Distributed Environment Scheme Intelligent Systems Design Laboratory , Doshisha University , Kyoto Japan.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
1 The Euclidean Non-uniform Steiner Tree Problem by Ian Frommer Bruce Golden Guruprasad Pundoor INFORMS Annual Meeting Denver, Colorado October 2004.
Doshisha Univ. JapanGECCO2002 Energy Minimization of Protein Tertiary Structure by Parallel Simulated Annealing using Genetic Crossover Takeshi YoshidaTomoyuki.
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
1/20 Optimization of Multi-level Checkpoint Model for Large Scale HPC Applications Sheng Di, Mohamed Slim Bouguerra, Leonardo Bautista-gomez, Franck Cappello.
I.V. Bazarov, Multivariate Optimization of High Brightness DC Gun Photoinjector, UCLA Workshop, 8-10 November CHESS / LEPP ERL DC Gun Injector.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
Doshisha Univ., Japan Parallel Evolutionary Multi-Criterion Optimization for Block Layout Problems ○ Shinya Watanabe Tomoyuki Hiroyasu Mitsunori Miki Intelligent.
Introduction to GAs: Genetic Algorithms How to apply GAs to SNA? Thank you for all pictures and information referred.
The Generational Control Model This is the control model that is traditionally used by GP systems. There are a distinct number of generations performed.
Doshisha Univ., Kyoto, Japan CEC2003 Adaptive Temperature Schedule Determined by Genetic Algorithm for Parallel Simulated Annealing Doshisha University,
Data Mining with Artificial Evolution. Helen Johnson Anna Kwiatkowska David Sweeney Panagiotis Tzionas Problem leader: Michele Sebag Team leader: Michael.
Accuracy Based Generation of Thermodynamic Properties for Light Water in RELAP5-3D 2010 IRUG Meeting Cliff Davis.
1 A New Method for Composite System Annualized Reliability Indices Based on Genetic Algorithms Nader Samaan, Student,IEEE Dr. C. Singh, Fellow, IEEE Department.
C OMPARING T HREE H EURISTIC S EARCH M ETHODS FOR F UNCTIONAL P ARTITIONING IN H ARDWARE -S OFTWARE C ODESIGN Theerayod Wiangtong, Peter Y. K. Cheung and.
A Parallel Genetic Algorithm with Distributed Environment Scheme
Title: SHAPE OPTIMIZATION OF AXISYMMETRIC CAVITATOR IN PARTIALY CAVITATING FLOW Department of Mechanical Engineering Ferdowsi University of Mashhad Presented.
2/29/20121 Optimizing LCLS2 taper profile with genetic algorithms: preliminary results X. Huang, J. Wu, T. Raubenhaimer, Y. Jiao, S. Spampinati, A. Mandlekar,
Parallel Genetic Algorithms By Larry Hale and Trevor McCasland.
Heterogeneous redundancy optimization for multi-state series-parallel systems subject to common cause failures Chun-yang Li, Xun Chen, Xiao-shan Yi, Jun-youg.
Innovative and Unconventional Approach Toward Analytical Cadastre – based on Genetic Algorithms Anna Shnaidman Mapping and Geo-Information Engineering.
Contribution of second order evolution to evolutionary algorithms Virginie LEFORT July 11 th.
Tamaki Okuda ● Tomoyuki Hiroyasu   Mitsunori Miki   Shinya Watanabe  
- Divided Range Multi-Objective Genetic Algorithms -
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
1 Comparative Study of two Genetic Algorithms Based Task Allocation Models in Distributed Computing System Oğuzhan TAŞ 2005.
Global topology optimization of truss structures Dmitrij Šešok Rimantas Belevičius Department of Engineering Mechanics. Vilnius Gediminas Technical University.
Parallel Simulated Annealing using Genetic Crossover Tomoyuki Hiroyasu Mitsunori Miki Maki Ogura November 09, 2000 Doshisha University, Kyoto, Japan.
Breeding Swarms: A GA/PSO Hybrid 簡明昌 Author and Source Author: Matthew Settles and Terence Soule Source: GECCO 2005, p How to get: (\\nclab.csie.nctu.edu.tw\Repository\Journals-
Genetic Algorithm(GA)
Genetic Algorithm. Outline Motivation Genetic algorithms An illustrative example Hypothesis space search.
Hirophysics.com The Genetic Algorithm vs. Simulated Annealing Charles Barnes PHY 327.
Bulgarian Academy of Sciences
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
Who cares about implementation and precision?
Evolutionary Computation,
Doshisha Univ., Kyoto Japan
Temperature Parallel Simulated Annealing with Adaptive Neighborhood for Continuous Optimization problem Mitsunori MIKI Tomoyuki HIROYASU Masayuki KASAI.
○ Hisashi Shimosaka (Doshisha University)
New Crossover Scheme for Parallel Distributed Genetic Algorithms
Tomoyuki HIROYASU Mitsunori MIKI Masahiro HAMASAKI Yusuke TANIMURA
Energy Minimization of Protein Tertiary Structure by Parallel Simulated Annealing using Genetic Crossover Doshisha University, Kyoto, Japan Takeshi Yoshida.
Mitsunori MIKI Tomoyuki HIROYASU Takanori MIZUTA
Presentation transcript:

Distributed Genetic Algorithms with a New Sharing Approach in Multiobjective Optimization Problems Tomoyuki HIROYASU Mitsunori MIKI Sinya WATANABE Doshisha University Kyoto, Japan

1.Introduction

Introduction (No.1) Genetic Algorithms Multiobjective Optimization Problems Need a lot of iterations Need a large memory Real world problem Many objects The Pareto optimum solutions Parallel Processing

Introduction (No.2) Low cost High performance Commodity hardware PC Clusters

Introduction (No.3) Evaluation fitness Crossover, selection Population Makinen, et. al. , Parallel CFD96, (1996) Rowe, et. al. , 2NWGA, (1996) Hiyane, No. 9 Automatic system symposium(1997) Distributed Genetic Algorithms

Introduction (No. 4) Distributed Genetic Algorithms Hiyane (1997) concluded that DGAs are the powerful tool for MOPs. The diversity of solutions becomes low Sharing to total population

Aim of this study Preliminary study of parallel genetic algorithms Single processor Introduced simple algorithms of Distributed Genetic Algorithm with sharing for total population Effects of sharing in distributed genetic algorithms

2. Distributed Genetic Algorithms with Sharing

Divide population into sub populations island Distributed Genetic Algorithms Genetic operations in each island Migration Migration interval Migration rate Genetic operations in each island

Distributed Genetic Algorithms with Sharing divide population into islands Genetic operations in each island migration gather populations from islandsTotal sharing F1 F2 Divide population into islands Total sharing F1 F2

Evaluation methods The number of solutions Error Cover rate of solutions Coefficient of variation

Evaluation method (Error)

F1 F2 Evaluation method (Cover rate) MinMax

Evaluation method (Coefficient of variation) F1 F2 1) Count the number of solutions in the certain radius for each solution 2) Derive the coefficient of variation of the numbers 3) Derive the average 4) It shows the diversity of the solutions ( 1.0 is the best)

3. Numerical Examples

Test Function Objective function Constraints In this study, we used 4 objectives.

Test functions 2 objectives 3 objectives

Coding Design variables → real values keep good heredity phenotype x genotype X = X={1.23, 34.2, 4.23, 8.29} x={1.23, 34.2, 4.23, 8.29}

Parameters initial population size crossover rate mutation rate migration rate migration interval island number parametervalue

Effect of distribution 1 island 10 islands number of solutionserror cover ratio generations calculation time [sec] coefficient of variation Terminal condition = function call (1000)

DGA DGA with sharing number of solutions error cover ratio coefficient of variation generations function call DGA DGA with sharing number of solutions error cover ratio coefficient of variation generations calculation time [sec] Termination condition= number of function call Termination condition= calculation time

Errors Error Sleep time DGA with sharing DGA

Cover ratio Cover ratio Sleep time DGA with sharing DGA

Hybrid sharing method divide population into small islands genetic operation in each island migration sharing in each island total sharing gather populations from islands

Results of hybrid method DGA DGA with sharing number of solutions error cover ratio coefficient of variation generations Calculation Time [sec] Hybrid sharing

4. Conclusions

Conclusions The proposed approach is especially useful when it takes much time to evaluate objective functions Distributed genetic algorithm is good method for parallel processing but it reduces the diversity of solutions. To increase the diversity of solutions, the sharing is necessary even in distributed genetic algorithm. DGA with sharing to total population The proposed approach increase the diversity and the accuracy of solutions Another approach where the sharing is performed in islands and in total population is proposed and this approach reduces the calculation time and makes some increase in the diversity while the accuracy of the solutions is decreased.

Conclusions (future work) Larger problems, something from real applications Applying to another test functions Parallel processingSorting in parallel

Crossover G

Constraints c2 p1 c1 c3 Feasible region