An Application of Genetic Simulation Approach to Layout Problem in Robot Arm Assembly Factory Speaker : Ho, Zih-Ping Advisor : Perng, Chyuan Industrial.

Slides:



Advertisements
Similar presentations
Local Search Algorithms
Advertisements

1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Using Parallel Genetic Algorithm in a Predictive Job Scheduling
Tetris – Genetic Algorithm Presented by, Jeethan & Jun.
Genetic Algorithms Contents 1. Basic Concepts 2. Algorithm
1 Wendy Williams Metaheuristic Algorithms Genetic Algorithms: A Tutorial “Genetic Algorithms are good at taking large, potentially huge search spaces and.
A GENETIC ALGORITHM APPROACH TO SPACE LAYOUT PLANNING OPTIMIZATION Hoda Homayouni.
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
A new crossover technique in Genetic Programming Janet Clegg Intelligent Systems Group Electronics Department.
21st European Conference on Operational Research Algorithms for flexible flow shop problems with unrelated parallel machines, setup times and dual criteria.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Design of Curves and Surfaces by Multi Objective Optimization Rony Goldenthal Michel Bercovier School of Computer Science and Engineering The Hebrew University.
Genetic Algorithms Nehaya Tayseer 1.Introduction What is a Genetic algorithm? A search technique used in computer science to find approximate solutions.
© C.Hicks, University of Newcastle IGLS04/1 Determining optimum Genetic Algorithm parameters for designing manufacturing facilities in the capital goods.
Chapter 6: Transform and Conquer Genetic Algorithms The Design and Analysis of Algorithms.
Using Simulated Annealing and Evolution Strategy scheduling capital products with complex product structure By: Dongping SONG Supervisors: Dr. Chris Hicks.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
Genetic Programming.
Slides are based on Negnevitsky, Pearson Education, Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming n Evolution.
Genetic Algorithms: A Tutorial
Genetic Algorithm.
Efficient Model Selection for Support Vector Machines
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
Solving the Concave Cost Supply Scheduling Problem Xia Wang, Univ. of Maryland Bruce Golden, Univ. of Maryland Edward Wasil, American Univ. Presented at.
1 The Euclidean Non-uniform Steiner Tree Problem by Ian Frommer Bruce Golden Guruprasad Pundoor INFORMS Annual Meeting Denver, Colorado October 2004.
An Efficient Placement Strategy for Metaheuristics based Layout Optimization by Abdul-Rahim Ahmad Otman Basir Systems Design Engineering, University of.
GA-Based Feature Selection and Parameter Optimization for Support Vector Machine Cheng-Lung Huang, Chieh-Jen Wang Expert Systems with Applications, Volume.
Mary Beth Kurz, PhD Assistant Professor Department of Industrial Engineering Clemson University Utilizing Condor to Support Genetic Algorithm Design Research.
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
1 Best Permutations for the Dynamic Plant Layout Problem Jose M. Rodriguez †, F. Chris MacPhee ‡, David J. Bonham †, Joseph D. Horton ‡, Virendrakumar.
More on Heuristics Genetic Algorithms (GA) Terminology Chromosome –candidate solution - {x 1, x 2,...., x n } Gene –variable - x j Allele –numerical.
Fuzzy Genetic Algorithm
1 “Genetic Algorithms are good at taking large, potentially huge search spaces and navigating them, looking for optimal combinations of things, solutions.
FINAL EXAM SCHEDULER (FES) Department of Computer Engineering Faculty of Engineering & Architecture Yeditepe University By Ersan ERSOY (Engineering Project)
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.
Artificial Intelligence Chapter 4. Machine Evolution.
DYNAMIC FACILITY LAYOUT : GENETIC ALGORITHM BASED MODEL
Genetic Algorithms Przemyslaw Pawluk CSE 6111 Advanced Algorithm Design and Analysis
Genetic Algorithms What is a GA Terms and definitions Basic algorithm.
ECE 103 Engineering Programming Chapter 52 Generic Algorithm Herbert G. Mayer, PSU CS Status 6/4/2014 Initial content copied verbatim from ECE 103 material.
SwinTop: Optimizing Memory Efficiency of Packet Classification in Network Author: Chen, Chang; Cai, Liangwei; Xiang, Yang; Li, Jun Conference: Communication.
Alice E. Smith and Mehmet Gulsen Department of Industrial Engineering
N- Queens Solution with Genetic Algorithm By Mohammad A. Ismael.
Local Search Algorithms and Optimization Problems
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
© P. Pongcharoen CCSI/1 Scheduling Complex Products using Genetic Algorithms with Alternative Fitness Functions P. Pongcharoen, C. Hicks, P.M. Braiden.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Advanced AI – Session 6 Genetic Algorithm By: H.Nematzadeh.
Genetic Algorithms. Solution Search in Problem Space.
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.
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.
Selected Topics in CI I Genetic Programming Dr. Widodo Budiharto 2014.
Optimization Of Robot Motion Planning Using Genetic Algorithm
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
Evolution strategies and genetic programming
Comparing Genetic Algorithm and Guided Local Search Methods
Artificial Intelligence Chapter 4. Machine Evolution
Planning and Scheduling in Manufacturing and Services
Artificial Intelligence Chapter 4. Machine Evolution
EE368 Soft Computing Genetic Algorithms.
Traveling Salesman Problem by Genetic Algorithm
Beyond Classical Search
Presentation transcript:

An Application of Genetic Simulation Approach to Layout Problem in Robot Arm Assembly Factory Speaker : Ho, Zih-Ping Advisor : Perng, Chyuan Industrial Engineering and Enterprise Information, Tunghai University, Taiwan. IFORS at Hilton Hawaii Village, Honolulu, Hawaii. July 15, 2005.

Overview 1. Introduction 1. Introduction 2. Literature Review 2. Literature Review 3. Mathematical Formula 3. Mathematical Formula 4. GA Approach 4. GA Approach 5. Conclusion and Suggestion 5. Conclusion and Suggestion

Introduction (1)  The clean room space is expensive.  The robot arm equipment orders change over per three months.  It will move up and down in a semi-circle radius in 3D.  To make the maximum utilization of the clean room space.  The radius of robot arm movable areas is triple operations area than robot arm itself.

Introduction (2)  This research tries to apply a GA approach for dynamic layout problem.  When we finish a group of robot arm assemble, we will release the space of floor to the next robot arm.  It will compare the results of free spaces, occupied spaces, rotational spaces, due date and minimum processing time.

Literature Review (1) 1. Azadivar and Wang (2000) used GA to optimize facility layout problems. 1. Azadivar and Wang (2000) used GA to optimize facility layout problems. 2. Balakrishnan and Cheng (2000) proposed GA for dynamic layout problem. In their research, they used strings to represent one entire layout plan. 2. Balakrishnan and Cheng (2000) proposed GA for dynamic layout problem. In their research, they used strings to represent one entire layout plan. Azadivar,F and J.Wang (2000) Facility layout optimization using simulation and genetic Azadivar,F and J.Wang (2000) Facility layout optimization using simulation and genetic algorithms, Int.J.Prod.Res., 38(17): algorithms, Int.J.Prod.Res., 38(17): Balakrishnan,J. and C.H.Cheng (2000) Genetic search and the dynamic layout problem, Balakrishnan,J. and C.H.Cheng (2000) Genetic search and the dynamic layout problem, Computers and Operations Res., 27: Computers and Operations Res., 27:

Literature Review (2) 3.Balakrishnan et al. (2003) illustrated that the dynamic plant layout problem (DPLP) deals with the design of multi-period layout plans. 3.Balakrishnan et al. (2003) illustrated that the dynamic plant layout problem (DPLP) deals with the design of multi-period layout plans. 4.Li et al. (2003) used GA to solve the robust layout problem. 4.Li et al. (2003) used GA to solve the robust layout problem. Balakrishnan,J., C.H.Cheng, D.G.Conway and C.M.Lau (2003) A hybrid genetic Balakrishnan,J., C.H.Cheng, D.G.Conway and C.M.Lau (2003) A hybrid genetic algorithm for the dynamic plant layout problem, Int.J.Production Economics, 86:107- algorithm for the dynamic plant layout problem, Int.J.Production Economics, 86: Li,S.G., Z.M.Wu and X.H.Pang (2003) Machine robust facility layout problem in the dynamic and Li,S.G., Z.M.Wu and X.H.Pang (2003) Machine robust facility layout problem in the dynamic and flexible production environments, J. Shanghai Jiaotong, 37(5): ,769. flexible production environments, J. Shanghai Jiaotong, 37(5): ,769.

Literature Review (3) 5. Yang and Peters (1998) A robust machine layout design problem is an NP-complete problem, most researchers use heuristic approaches. 5. Yang and Peters (1998) A robust machine layout design problem is an NP-complete problem, most researchers use heuristic approaches. 6.Perng and Ho (2004) used database technique to help the company to solve the orders due date problem. 6.Perng and Ho (2004) used database technique to help the company to solve the orders due date problem. Yang,T. and B.A.Peters (1998) Flexible machine layout design for dynamic and uncertain production environments, European J. Operational Research, 108: Yang,T. and B.A.Peters (1998) Flexible machine layout design for dynamic and uncertain production environments, European J. Operational Research, 108: Perng,C. and Z.P.Ho (2004) Applying information technique to layout on semi-conductor equipments factory, The Third Conference on Innovation and Technology Management on Taiwan, Industrial Technology Research Institute on Taiwan, Xin-Zhu City, Taiwan, Sep.11, P.114. Perng,C. and Z.P.Ho (2004) Applying information technique to layout on semi-conductor equipments factory, The Third Conference on Innovation and Technology Management on Taiwan, Industrial Technology Research Institute on Taiwan, Xin-Zhu City, Taiwan, Sep.11, P.114.

Mathematical Formula  Min Z = Sj Aj Pj Oj Rj -1  where j is the j th robot arm,  k are the total number of robot arms.  s.t. Sj, Aj, Pj, Oj, Rj -1 > 0  It is the minimum sum of the free spaces, due date, processing time, occupied spaces and inverse of rotational spaces.

Property of Robot Arm  The robot arm dynamic layout problem involves the operational area.  The robot arm movable areas is triple than itself.  The set of robot arm is fixed to the floor.

GA approach (1) Solving the dynamic layout model is a NP-hard problem. A conventional optimization method is to reduce total flow cost (TFC). In the beginning, we separate the layout into a lot of grids. We choose one grid as the initial operation, and add the representation structure by stochastic operation. We will stop the structure until that there are no robot arm needed to assemble. A chromosome contains some operations and the length of a chromosome is a dynamic value which is determined by the robot arm jobs.

GA approach (2) Selection strategy is concerned with choosing chromosomes from the population spaces. It may create a new population for the next generation based on either parent and offspring, or part of them. For evaluating the fitness and reaching the objective, we calculate the summation of S.A.P.O.R -1. as a fitness function. Due to create the next generation, crossover and mutation are methods of trying to find a global optimal. We set the default value is that mutation rate is 80%, crossover rate is 50% and each of generation is 1000 times.

Feasible Solution Generation Procedure: A feasible solution generation Input: processing time, due date, length and width of robot arms, base set areas of robot arm, free spaces; While ( i < k ) do If there are no free spaces, then the sequence is finished: Stop. Else According to the due date, put the operation with the processing time. The array will remember those due dates, processing time and certain grids. If moveable area touch on the other base set areas of robot arm, then give up this operation. If when the operation is completed the processing and it goes within the due date, then we put a new time variable to represent it’s real processing time. If one job is finished, then to release the occupied and rotational spaces. Calculate free spaces; End while. Evaluate the S.A.P.O.R -1.; End procedure.

System Main Output

System Validation- Different Due Date

Conclusion and Suggestion  Layout on robot arm assembly factory is important to them.  Visual Basic 6 as a tool to draw the 2D pictures  We take the Borland C++ as a tool to compile the software to implement the GA approach.  Software would raise the utilities of the free space in factory and it take charge of production management progress effectively. Lower down the burden on factory personnel.  Suggest that combines BOM and ERP software