INFLUENCE OF DATA QUANTITY ON ACCURACY OF PREDICTIONS IN MODELING TOOL LIFE BY THE USE OF GENETIC ALGORITHMS

Size: px
Start display at page:

Download "INFLUENCE OF DATA QUANTITY ON ACCURACY OF PREDICTIONS IN MODELING TOOL LIFE BY THE USE OF GENETIC ALGORITHMS"

Transcription

1 International Journal of Industrial Engineering, 21(2), 14-21, 2014 INFLUENCE OF DATA QUANTITY ON ACCURACY OF PREDICTIONS IN MODELING TOOL LIFE BY THE USE OF GENETIC ALGORITHMS Pavel Kovac, Vladimir Pucovsky, Marin Gostimirovic, Borislav Savkovic, Dragan Rodic University of Novi Sad, Faculty of Technical Science, Trg Dositeja Obradovica 6, Novi Sad, Serbia It is widely known that genetic algorithms can be used in search space and modeling problems. In this paper theirs ability to model a function while varying the amount of input data is tested. Function which is used for this research is a tool life function. This concept is chosen because by being able to predict tool life, workshops can optimize their production rate expenses ratio. Also they would gain profit by minimizing number of experiments necessary for acquiring enough input data in process of modeling tool life function. Tool life by its nature is a multiple factor dependent problem. By using four factors, to acquire adequate tool life function, vivid complexity is simulated while acceptable duration of computational time is maintained. As a result almost clear threshold, of data quantity inputted in optimization model to gain acceptable results in means of output function accuracy, is noticed. Keywords: Modeling; Genetic Algorithms; Tool Life; Milling; Heuristic Crossover 1. INTRODUCTION From early days when artificial intelligence was introduced, there is a prevailing trend of discovering capabilities which lies inside this branch of science. As all machine related domain, with this one being no exception, there are limits. These limits and boundaries of usage are often expanded and new purposes are constantly discovered. To be able to achieve this goal one must be a very good student of the best teacher that is known to mankind; mother nature. With an experience of more than five billion years our nature is a number one scientist and we are all proud that we have an opportunity to learn whatever she has to offer. Mastery of creation such a variety of living beings is no easy task and maintaining this delicate balance between species is something that requires time, experience and understanding. No scientist is able to create something graceful, like variety of life on Earth, by share coincidence. There has to be a consistency in process of creating and maintaining this complexity of living beings. Law which lies behind this consistency had prevailed more than we can remember and is a simple postulate which tells us that only those who are most adaptable to their environment will survive. By surviving more than others, less adaptable individuals, every living organism is increasing chance to mate, with equally adaptable member of same specie and creating offspring which posses the same, or higher level of adaptability to their environment. This law of selection is something that enabled creation of this world that we live in. Seeing its effectiveness yet understanding simplicity of this concept, we decided to model it. One way of succeeding in this is through genetic algorithms (GA). Since they have been introduced, in early 1970 s, GA present a very powerful tool in space search and optimization fields. Introduce them to a certain area and, with a proper guidance, they will create a population of their own and eventually yield individuals with highest attributes. Through time many scientist manage to successfully implement GA as a problem solving technique. Sovilj et al. (2009) developed a model for predicting tool life in milling process. Pucovsky et al. (2012) studied dependence between modeling ability of tool life with genetic algorithm and the type of function. Čuš and Balič (2003) used GA to optimize cutting parameters in process of milling. Similar procedure for optimizing parameters in turning processes was employed by Srikanth and Kamala (2008). And optimization of multi-pass turning operations using genetic algorithms for the selection of cutting conditions and cutting tools with tool-wear effect has been successfully reported by Wang and Jahawir (2005). Zhu (2012) managed to implement genetic algorithm with local search in solving the job shop scheduling problem. Since job shop scheduling is major area of interest and progress, Wang et al. (2011) succeeded in constructing the genetic algorithm with a new repair operator for assembly procedure. Ficko et al. (2005) reported positive experiences in using GA in forming a flexible manufacturing system. Regarding tool life in face milling, statistical approach by the use of response surface method have been covered by Kadirgama et al (2008). Khorasani et al (2011) used both Taguchi s design of experiment and artificial neural networks for tool life prediction in face milling. Pattanaik and Kumar (2011), using a bi-criterion evolution algorithm for identification of Pareto optimal solution, developed a system for product family formation in area of reconfigurable manufacturing. And knapsack problem is now widely considered as a classical example of GA implementation (Ezzaine, 2002). Taking in consideration weight and importance of milling tool life modeling with evolutionary algorithms, very small amount of articles on this subject was noticed. Also no papers discuss on influence of quantity of input data on results of genetic algorithms optimization function. In absence of these two facts this article is presented as a way to, at least partially, fill existing gap. ISSN X INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING

2 Kovac et al. 2. EXPERIMENT Tests were performed on a 14-kW vertical milling machine without cooling lubrication fluid. A single-tooth face, milling cutter of 125 mm diameter, with a carbide P 25 insert SPAN ER was used. The working material was a block of 100x120x600 mm of steel AISI 1060 and was fixed on milling machine table (Kovac et al., 2012). Experimenting mode included varying following parameters: cutting speed v [m/s], respectively number of revolution on machine n [ o /min], feed per tooth f t [mm/t], respectively corresponding feed rate f [mm/min], depth of cut a [mm] and width of flank wear VB [mm]. Each variation of mentioned parameters provided value for tool life T [min] which was carefully measured during whole experiment. Results of experiment are shown in Table MODELING FUNCTION Table 1. Results of experiments No v f t a VB T T mod (i) [m/s] [mm/t] [mm] [mm] [min] [min] To model the function of tool life T, predefined second-order model is used: T = C 1 v x1 f t x2 a x3 VB x4 (1) The objective of GA optimization is to get such solutions for values of the coefficients C 1, x 1, x 2, x 3, and x 4 that the difference between experimental values and values predicted by model are as smaller as possible (Sovilj et al, 2009). This in other words is something to be considered as a fitness function or a measure of success for every 15

3 Modeling Tool Life by the Use Of Genetic Algorithms individual. Number of individuals that participate in every generation is n. Every individual (chromosome) has five distinctive features (genes) which are before mentioned coefficients C 1, x 1, x 2, x 3 and x 4. General form of fitness function is defined as: j 25 i 1 M 1 P i, j i 100% (2) and it represent a standard function for determining overall average error. It returns a sum of all percentual deviations of experimental values P(i) and values proposed by individual model M(i,j), where i=1 25 marks the number of experiment and j=1 n is specific number of individual model in one generation. 4. IMPLEMENTATION OF GENETIC ALGORITHMS GA consists of several steps whose execution leads to the solution (Figure 1). Figure 1. Structure of genetic algorithm For practical realization of the model, software MatLab is used. At the very beginning an initial population of 50 individuals is created. Theirs genes (coefficients) are randomly generated from interval 0 1 using uniform distribution. This indicates that real number coding was used. As fitness scaling function rank method was used. Most fit individual, respectively individual with best raw score is assigned as first on the scaling list, next to fittest is ranked number two and so on. This method is ranking every individual in generation comparing to best individual in that same generation, no matter how good or bad fitness value is. It was selected because it allowed fastest convergence toward the best solution. Selection of individuals for presence in mating pool was executed by roulette wheel method. Size of area on wheel, occupied by a single individual is defined by rank score - better the score, bigger the area. Wheel is then spun and individual with largest area has the most chances to be assigned a slot in mating pool. This action is repeated until all slots in mating pool are assigned. In each generation two of the best individuals are automatically transferred to next generation. This act is called elitism and it guarantees that the best genetic material is passed onto next generation. By setting this parameter high the genetic diversity is quickly reduced which leads to prolonged convergence time. On the other hand setting it low, elite genetic material of every generation may be lost and algorithm stuck in local minimum. Number of individuals created by heuristic crossover is, in this case, 43. Heuristic crossover is carried out by creating children that randomly lie on the line containing the two parents, a small distance away from the parent with the better 16

4 Kovac et al. fitness value, in the direction away from the parent with the worse fitness value. After transferring two elite individuals from previous generation and creating 43 by crossover, to complete a full population with 50 members, last 5 individuals are created by mutating 5 of their predecessors. With the process of mutation a completely new genetic material is introduced into the population which helps in expanding genetic diversity and search space. It also prevents jamming an algorithm in a local minimum of the function. Uniform mutation is selected with the rate of 0.2. This type of mutation is basically a two-step process. Firstly, the algorithm selects a gene of an individual for mutation, where each gene has the same probability as the mutation rate of being mutated. In the second step, the algorithm replaces each selected entry by a random number selected uniformly from the range for that entry. This whole process of selection, recombination and mutation lasted 500 generations. 5. ANALYSIS OF RESULTS Best results obtained by GA, gave average absolute deviation E of just above 20%. Function with implemented obtained coefficients now looks like: T = v f t a VB (3) Using this equation to calculate the tool life, obtained results are shown in last column of Table 1. Figure 2 presents graphical interpretation of comparison experimental and modeled values. Figure 2. Correlation of tool life values with 25 experiments on input In order to investigate influence of data quantity on accuracy of tool life model, whole procedure was repeated, using only first twenty experiments from Table 1. Because there was less information GA showed signs of slower convergence towards optimal solution but in most cases it managed to reach goal in just before 500-th population. Slightly drop in accuracy, have been noticed and calculated average absolute deviation was 20.7%. Difference of 0.63% from previous model is practically unnoticeable. When number of data, used in modeling the tool life function, is reduced to 15, greater changes are noticed. Because algorithm was unable to converge towards optimum solution, number of generation had to be increased to 700. Obtained best solution in this case gave average deviation of 21.93%. Figure 3 is presenting graphical interpretation of results with corresponding coefficients. Fourth case, involving use of 10 parameters, required increase of population number to 1000 in order to successfully converge towards best solution. Calculated average absolute deviation was 23.85% and graphical interpretation, including coefficients, is shown on Figure 4. On final stage of this research, with the use of only 5 experimental combinations of parameters, dramatic increase of deviation was noticed. Even after varying members who are used in fitness function, no better result could be obtained than 37.13% of absolute deviation. Yielded coefficients and graphical comparison of tool life values are shown in Figure 5. For more vivid presentation of modeled results, three dimensional graphs are constructed. On Figure 6 dependency between cutting speed, feed per tooth and tool life is shown. Figure 7 contains cutting speed, flank wear and tool life whereas Figure 8 is showing dependency between feed per tooth, flank wear and tool life. 17

5 Modeling Tool Life by the Use Of Genetic Algorithms Figure 3. Correlation of tool life values with 15 experiments on input Figure 4. Correlation of tool life values with 10 experiments on input Figure 5. Correlation of tool life values with 5 experiments on input 18

6 Kovac et al. Figure 6. 3D representation of modeled dependencies of v, f, T Figure 7. 3D representation of modeled dependencies of v, VB, T Figure 8. 3D representation of modeled dependencies of f, VB, T 19

7 Modeling Tool Life by the Use Of Genetic Algorithms 6. CONCLUSIONS As expected, lowering the number of experiments used for modeling tool life function did have an influence on final accuracy of modeled function. Step of 5 experiments was selected because it was considered an optimal change, not too big which would lead to rapid changes, nor too small to unnecessary increase the computing time. It can be noticed that lowering experimental data to only 10 didn t dramatically change an accuracy of modeled function. On the other hand last case, where only 5 members of experimental data values were used, average deviation was increased by more than half. According to results from this research, in case when 5 variables are yielded by the use of GA, threshold should be set to 10 data values in process of modeling function. As a guideline for further research, functions with different number of variables should be used. Eventually with enough data collected a rule of thumb could be extracted which would spare engineers and researchers of unnecessary experiments. 7. INSIGHT FOR PRACTIOCIONERS Like in most cases, when it comes to artificial intelligence, output of this paper could be widely applied among industrial users. With slight adjustments it could be easily modified to model data during turning and drilling processes. Conclusions which this work presents, as authors are hoping, will be beneficial not only for metal cutting branch but will expand its use to composites, plastics and wood machining. Main thing to consider, if one is planning to use this kind of system more frequently, is to construct and adapt software solution for specific type of surrounding. Higher level of automation will result in efficient system which will contribute to final product cost and profit. 8. REFERENCES [1] Čuš, F. and Balič, J. (2003). Optimization of Cutting Process by GA Approach. Robotics and Computer Integrated manufacturing, 19(1-2): [2] url: [3] Ezzaine, Z. (2002). Solving the 0/1 Knapsack Problem Using an Adaptive Genetic Algorithm. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 16(1): [4] url: [5] Ficko, M., Brezočnik, M. and Balič, J. (2005). A Model for Forming a Flexible Manufacturing System Using Genetic Algorithms. Strojniški vestnik - Journal of Mechanical Engineering, 51(1): [6] url: [7] Kadirgama, K., Abou-El-Hossein, K. A., Mohammad, B., Noor, M. M., and Sapuan, S. M. (2008). Prediction of Tool Life by Statistic Method in End-Milling Operation. Scientific Research and Essays, 3(5): [8] url: t%20al.htm [9] Khorasani, A. M., Yazdi, M. R. S. and Safizadeh, M. S. (2011). Tool Life Prediction in Face Milling Machining of 7075 Al by Using Artificial Neural Networks (ANN) and Taguchi Design of Experiment (DOE). IACSIT International Journal of Engineering and Technology, 3(1): [10] url: [11] Kovac, P., Rodic, D., Pucovsky, V., Savkovic, B. and Gostimirovic, M. (2012). Application of Fuzzy Logic and Regression Analysis for Modeling Surface Roughness in Face Milling. Journal of Intelligent Manufacturing, doi: /s z. [12] url: [13]Pattanaik, L. N. and Kumar, V. (2011). Product Family Formation for Reconfigurable Manufacturing using a Bi-criterion Evolutionary Algorithm. International Journal of Industrial Engineering: Theory, Applications and Practice, 18 (9). [14] url: 20

8 Kovac et al. [15]Pucovsky, V., Kovac, P., Tolnay, M., Savkovic, B. and Rodic, D. (2012). The Adequate Type of Function for Modeling Tool Life Selection by the Use of Genetic Algorithms. Journal of Production Engineering, 15 (1): [16] url: [17] Sovilj, B., Brezočnik, M., Sovilj-Nikić, I. and Kovač, P. (2009). Tool Life Function Modeling by the Use of Genetic Algorithm and Response Surface Methodology During Profile Production. Conference on Production Engineering of Serbia. 2009, Beograd, Serbia, June [18] url: E%20ON%20PRODUCTION%20ENGINEERING,%20PROCEEDINGS.pdf [19] Srikanth, T. and Kamala, V. (2008). A Real Coded Genetic Algorithm for Optimization of Cutting Parameters in Turning. IJCSNS International Journal of Computer Science and Network Security, 8(6): [20] url: [21]Zhu, C. (2012). Applying Genetic Local Search Algorithm to Solve the Job-Shop Scheduling Problem. International Journal of Industrial Engineering: Theory, Applications and Practice, 19 (9). [22] url: [23]Wang, F., Jia, Z., Liu, W., Zhao, G. (2011). Genetic Algorithms With a New Repair Operator for Assembly Job Shop Scheduling. International Journal of Industrial Engineering: Theory, Applications and Practice, 18 (7). [24] url: [25] Wang, X. and Jawahir, I. S. (2005). Optimization of Multi-pass Turning Operations Using Genetic Algorithms for the Selection of Cutting Conditions and Cutting Tools With Tool Wear Effect. International Journal of Production Research, 43(17): [26] url: 21

Introduction to Artificial Intelligence. Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST

Introduction to Artificial Intelligence. Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST Introduction to Artificial Intelligence Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST Chapter 9 Evolutionary Computation Introduction Intelligence can be defined as the capability of a system to

More information

Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm)

Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm) Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm) Numerical Example A simple example will help us to understand how a GA works. Let us find the maximum value of the function (15x - x 2

More information

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad.

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad. GENETIC ALGORITHMS Narra Priyanka K.Naga Sowjanya Vasavi College of Engineering. Ibrahimbahg,Hyderabad mynameissowji@yahoo.com priyankanarra@yahoo.com Abstract Genetic algorithms are a part of evolutionary

More information

Part 1: Motivation, Basic Concepts, Algorithms

Part 1: Motivation, Basic Concepts, Algorithms Part 1: Motivation, Basic Concepts, Algorithms 1 Review of Biological Evolution Evolution is a long time scale process that changes a population of an organism by generating better offspring through reproduction.

More information

Keywords Genetic Algorithm (GA), Evolutionary, Representation, Binary, Floating Point, Operator

Keywords Genetic Algorithm (GA), Evolutionary, Representation, Binary, Floating Point, Operator Volume 5, Issue 4, 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Review on Genetic

More information

Genetic Algorithms for Optimizations

Genetic Algorithms for Optimizations Genetic Algorithms for Optimizations 1. Introduction Genetic Algorithms (GAs) are developed to mimic some of the processes observed in natural evolution. GAs use the concept of Darwin's theory of evolution

More information

Introduction To Genetic Algorithms

Introduction To Genetic Algorithms 1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: rkbc@iitg.ernet.in References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization

More information

2. Genetic Algorithms - An Overview

2. Genetic Algorithms - An Overview 2. Genetic Algorithms - An Overview 2.1 GA Terminology Genetic Algorithms (GAs), which are adaptive methods used to solve search and optimization problems, are based on the genetic processes of biological

More information

What is Evolutionary Computation? Genetic Algorithms. Components of Evolutionary Computing. The Argument. When changes occur...

What is Evolutionary Computation? Genetic Algorithms. Components of Evolutionary Computing. The Argument. When changes occur... What is Evolutionary Computation? Genetic Algorithms Russell & Norvig, Cha. 4.3 An abstraction from the theory of biological evolution that is used to create optimization procedures or methodologies, usually

More information

Genetic Algorithm: An Optimization Technique Concept

Genetic Algorithm: An Optimization Technique Concept Genetic Algorithm: An Optimization Technique Concept 1 Uma Anand, 2 Chain Singh 1 Student M.Tech (3 rd sem) Department of Computer Science Engineering Dronacharya College of Engineering, Gurgaon-123506,

More information

VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY. A seminar report on GENETIC ALGORITHMS.

VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY. A seminar report on GENETIC ALGORITHMS. VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY A seminar report on GENETIC ALGORITHMS Submitted by Pranesh S S 2SD06CS061 8 th semester DEPARTMENT OF COMPUTER SCIENCE

More information

Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science

Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science 1 GA (1/31) Introduction Based on Darwin s theory of evolution Rapidly growing area of artificial intelligence

More information

10. Lecture Stochastic Optimization

10. Lecture Stochastic Optimization Soft Control (AT 3, RMA) 10. Lecture Stochastic Optimization Genetic Algorithms 10. Structure of the lecture 1. Soft control: the definition and limitations, basics of epert" systems 2. Knowledge representation

More information

Evolutionary Algorithms

Evolutionary Algorithms Evolutionary Algorithms Evolutionary Algorithms What is Evolutionary Algorithms (EAs)? Evolutionary algorithms are iterative and stochastic search methods that mimic the natural biological evolution and/or

More information

EVOLUTIONARY ALGORITHMS AT CHOICE: FROM GA TO GP EVOLŪCIJAS ALGORITMI PĒC IZVĒLES: NO GA UZ GP

EVOLUTIONARY ALGORITHMS AT CHOICE: FROM GA TO GP EVOLŪCIJAS ALGORITMI PĒC IZVĒLES: NO GA UZ GP ISSN 1691-5402 ISBN 978-9984-44-028-6 Environment. Technology. Resources Proceedings of the 7 th International Scientific and Practical Conference. Volume I1 Rēzeknes Augstskola, Rēzekne, RA Izdevniecība,

More information

Evolutionary Computation. Lecture 3. Evolutionary Computation. X 2 example: crossover. x 2 example: selection

Evolutionary Computation. Lecture 3. Evolutionary Computation. X 2 example: crossover. x 2 example: selection Evolutionary Computation Lecture 3 Evolutionary Computation CIS 412 Artificial Intelligence Umass, Dartmouth Stochastic search (or problem solving) techniques that mimic the metaphor of natural biological

More information

Comparative Study of Different Selection Techniques in Genetic Algorithm

Comparative Study of Different Selection Techniques in Genetic Algorithm Journal Homepage: Comparative Study of Different Selection Techniques in Genetic Algorithm Saneh Lata Yadav 1 Asha Sohal 2 Keywords: Genetic Algorithms Selection Techniques Roulette Wheel Selection Tournament

More information

Computational Intelligence Lecture 20:Intorcution to Genetic Algorithm

Computational Intelligence Lecture 20:Intorcution to Genetic Algorithm Computational Intelligence Lecture 20:Intorcution to Genetic Algorithm Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2012 Farzaneh Abdollahi Computational

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications Machine Learning: Algorithms and Applications Floriano Zini Free University of Bozen-Bolzano Faculty of Computer Science Academic Year 2011-2012 Lecture 4: 19 th March 2012 Evolutionary computing These

More information

COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM

COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM 1 MANSI GANGWAR, 2 MAIYA DIN, 3 V. K. JHA 1 Information Security, 3 Associate Professor, 1,3 Dept of CSE, Birla Institute of Technology, Mesra

More information

Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA

Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA , June 30 - July 2, 2010, London, U.K. Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA Imran Ali Chaudhry, Sultan Mahmood and Riaz

More information

IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM

IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM TWINKLE GUPTA* Department of Computer Science, Hindu Kanya MahaVidyalya, Jind, India Abstract We are encountered with various optimization

More information

Evolutionary Computation

Evolutionary Computation Evolutionary Computation Evolution and Intelligent Besides learning ability, intelligence can also be defined as the capability of a system to adapt its behaviour to ever changing environment. Evolutionary

More information

College of information technology Department of software

College of information technology Department of software University of Babylon Undergraduate: third class College of information technology Department of software Subj.: Application of AI lecture notes/2011-2012 ***************************************************************************

More information

TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS. Liviu Lalescu, Costin Badica

TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS. Liviu Lalescu, Costin Badica TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS Liviu Lalescu, Costin Badica University of Craiova, Faculty of Control, Computers and Electronics Software Engineering Department, str.tehnicii, 5, Craiova,

More information

Genetic Algorithm: A Search of Complex Spaces

Genetic Algorithm: A Search of Complex Spaces Genetic Algorithm: A Search of Complex Spaces Namita Khurana, Anju Rathi, Akshatha.P.S Lecturer in Department of (CSE/IT) KIIT College of Engg., Maruti Kunj, Sohna Road, Gurgaon, India ABSTRACT Living

More information

Design and Implementation of Genetic Algorithm as a Stimulus Generator for Memory Verification

Design and Implementation of Genetic Algorithm as a Stimulus Generator for Memory Verification International Journal of Emerging Engineering Research and Technology Volume 3, Issue 9, September, 2015, PP 18-24 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Design and Implementation of Genetic

More information

Study of Optimization Assigned on Location Selection of an Automated Stereoscopic Warehouse Based on Genetic Algorithm

Study of Optimization Assigned on Location Selection of an Automated Stereoscopic Warehouse Based on Genetic Algorithm Open Journal of Social Sciences, 206, 4, 52-58 Published Online July 206 in SciRes. http://www.scirp.org/journal/jss http://dx.doi.org/0.4236/jss.206.47008 Study of Optimization Assigned on Location Selection

More information

PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM

PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM Dr.V.Selvi Assistant Professor, Department of Computer Science Mother Teresa women s University Kodaikanal. Tamilnadu,India. Abstract -

More information

Feature Selection for Predictive Modelling - a Needle in a Haystack Problem

Feature Selection for Predictive Modelling - a Needle in a Haystack Problem Paper AB07 Feature Selection for Predictive Modelling - a Needle in a Haystack Problem Munshi Imran Hossain, Cytel Statistical Software & Services Pvt. Ltd., Pune, India Sudipta Basu, Cytel Statistical

More information

[Sharma* et al., 5(6): June, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

[Sharma* et al., 5(6): June, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AN APPROACH TO GENERATE TEST CASES AUTOMATICALLY USING GENETIC ALGORITHM Deepika Sharma*, Dr. Sanjay Tyagi * Research Scholar,

More information

Processor Scheduling Algorithms in Environment of Genetics

Processor Scheduling Algorithms in Environment of Genetics Processor Scheduling Algorithms in Environment of Genetics Randeep Department of Computer Science and Engineering R.N. College of Engg. & Technology Haryana, India randeepravish@gmail.com Abstract The

More information

The Metaphor. Individuals living in that environment Individual s degree of adaptation to its surrounding environment

The Metaphor. Individuals living in that environment Individual s degree of adaptation to its surrounding environment Genetic Algorithms Sesi 14 Optimization Techniques Mathematical Programming Network Analysis Branch & Bound Simulated Annealing Tabu Search Classes of Search Techniques Calculus Base Techniqes Fibonacci

More information

Introduction To Genetic Algorithms

Introduction To Genetic Algorithms Introduction To Genetic Algorithms Cse634 DATA MINING Professor Anita Wasilewska Computer Science Department Stony Brook University 1 Overview Introduction To Genetic Algorithms (GA) GA Operators and Parameters

More information

GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS

GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS SANJAY S, PRADEEP S, MANIKANTA V, KUMARA S.S, HARSHA P Department of Human Resource Development CSIR-Central Food

More information

Use of Genetic Algorithms in Discrete Optimalization Problems

Use of Genetic Algorithms in Discrete Optimalization Problems Use of Genetic Algorithms in Discrete Optimalization Problems Alena Rybičková supervisor: Ing. Denisa Mocková PhD Faculty of Transportation Sciences Main goals: design of genetic algorithm for vehicle

More information

Optimisation and Operations Research

Optimisation and Operations Research Optimisation and Operations Research Lecture 17: Genetic Algorithms and Evolutionary Computing Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/ Lecture_notes/OORII/

More information

Keywords COCOMO model, cost estimation, genetic algorithm, ant colony optimization.

Keywords COCOMO model, cost estimation, genetic algorithm, ant colony optimization. Volume 4, Issue 1, January 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com COCOMO model

More information

Plan for today GENETIC ALGORITHMS. Randomised search. Terminology: The GA cycle. Decoding genotypes

Plan for today GENETIC ALGORITHMS. Randomised search. Terminology: The GA cycle. Decoding genotypes GENETIC ALGORITHMS Jacek Malec email: jacek.malec@cs.lth.se Plan for today What is a genetic algorithm? Degrees of freedom. Some examples. Co-evolution, SAGA, Genetic Programming, Evolutionary Strategies,...

More information

Artificial Evolution. FIT3094 AI, A-Life and Virtual Environments Alan Dorin

Artificial Evolution. FIT3094 AI, A-Life and Virtual Environments Alan Dorin Artificial Evolution FIT3094 AI, A-Life and Virtual Environments Alan Dorin Copyrighted imagery used in the preparation of these lecture notes remains the property of the credited owners and is included

More information

Genetic algorithms. History

Genetic algorithms. History Genetic algorithms History Idea of evolutionary computing was introduced in the 1960s by I. Rechenberg in his work "Evolution strategies" (Evolutionsstrategie in original). His idea was then developed

More information

A GENETIC ALGORITHM WITH DESIGN OF EXPERIMENTS APPROACH TO PREDICT THE OPTIMAL PROCESS PARAMETERS FOR FDM

A GENETIC ALGORITHM WITH DESIGN OF EXPERIMENTS APPROACH TO PREDICT THE OPTIMAL PROCESS PARAMETERS FOR FDM A GENETIC ALGORITHM WITH DESIGN OF EXPERIMENTS APPROACH TO PREDICT THE OPTIMAL PROCESS PARAMETERS FOR FDM G. Arumaikkannu*, N. Uma Maheshwaraa*, S. Gowri* * Department of Manufacturing Engineering, College

More information

Journal of Global Research in Computer Science PREMATURE CONVERGENCE AND GENETIC ALGORITHM UNDER OPERATING SYSTEM PROCESS SCHEDULING PROBLEM

Journal of Global Research in Computer Science PREMATURE CONVERGENCE AND GENETIC ALGORITHM UNDER OPERATING SYSTEM PROCESS SCHEDULING PROBLEM Volume, No. 5, December 00 Journal of Global Research in Computer Science RESEARCH PAPER Available Online at www.jgrcs.info PREMATURE CONVERGENCE AND GENETIC ALGORITHM UNDER OPERATING SYSTEM PROCESS SCHEDULING

More information

MATHEMATICAL MODELING OF PROCESS PARAMETERS IN ELECTRICAL DISCHARGE MACHINING ON 17-4 PH STEEL USING REGRESSION ANALYSIS

MATHEMATICAL MODELING OF PROCESS PARAMETERS IN ELECTRICAL DISCHARGE MACHINING ON 17-4 PH STEEL USING REGRESSION ANALYSIS MATHEMATICAL MODELING OF PROCESS PARAMETERS IN ELECTRICAL DISCHARGE MACHINING ON 17-4 PH STEEL USING REGRESSION ANALYSIS Chandramouli S. and Eswaraiah K. Department of Mechanical Engineering, Kakatiya

More information

Generational and steady state genetic algorithms for generator maintenance scheduling problems

Generational and steady state genetic algorithms for generator maintenance scheduling problems Generational and steady state genetic algorithms for generator maintenance scheduling problems Item Type Conference paper Authors Dahal, Keshav P.; McDonald, J.R. Citation Dahal, K. P. and McDonald, J.

More information

PREDICTION MODELLING FOR THE REMAINING USEFUL LIFE OF WORN TURNING OF EN24 STEEL USING REGRESSION AND ANN

PREDICTION MODELLING FOR THE REMAINING USEFUL LIFE OF WORN TURNING OF EN24 STEEL USING REGRESSION AND ANN International Journal of Mechanical Engineering and Technology (IJMET) Volume 8, Issue 8, August 2017, pp. 301 310, Article ID: IJMET_08_08_034 Available online at http://www.ia aeme.com/ijmet/issues.asp?jtype=ijmet&vtyp

More information

An introduction to genetic algorithms for neural networks

An introduction to genetic algorithms for neural networks An introduction to genetic algorithms for neural networks Richard Kemp 1 Introduction Once a neural network model has been created, it is frequently desirable to use the model backwards and identify sets

More information

Logistics. Final exam date. Project Presentation. Plan for this week. Evolutionary Algorithms. Crossover and Mutation

Logistics. Final exam date. Project Presentation. Plan for this week. Evolutionary Algorithms. Crossover and Mutation Logistics Crossover and Mutation Assignments Checkpoint -- Problem Graded -- comments on mycourses Checkpoint --Framework Mostly all graded -- comments on mycourses Checkpoint -- Genotype / Phenotype Due

More information

An Evolutionary Solution to a Multi-objective Scheduling Problem

An Evolutionary Solution to a Multi-objective Scheduling Problem , June 30 - July 2,, London, U.K. An Evolutionary Solution to a Multi-objective Scheduling Problem Sumeyye Samur, Serol Bulkan Abstract Multi-objective problems have been attractive for most researchers

More information

Genetic approach to solve non-fractional knapsack problem S. M Farooq 1, G. Madhavi 2 and S. Kiran 3

Genetic approach to solve non-fractional knapsack problem S. M Farooq 1, G. Madhavi 2 and S. Kiran 3 Genetic approach to solve non-fractional knapsack problem S. M Farooq 1, G. Madhavi 2 and S. Kiran 3 1,2,3 Y. S. R Engineering College, Yogi Vemana University Korrapad Road, Proddatur 516360, India 1 shaikfaroq@gmail.com,

More information

Rule Minimization in Predicting the Preterm Birth Classification using Competitive Co Evolution

Rule Minimization in Predicting the Preterm Birth Classification using Competitive Co Evolution Indian Journal of Science and Technology, Vol 9(10), DOI: 10.17485/ijst/2016/v9i10/88902, March 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Rule Minimization in Predicting the Preterm Birth

More information

Genetic Programming for Symbolic Regression

Genetic Programming for Symbolic Regression Genetic Programming for Symbolic Regression Chi Zhang Department of Electrical Engineering and Computer Science, University of Tennessee, Knoxville, TN 37996, USA Email: czhang24@utk.edu Abstract Genetic

More information

A Genetic Algorithm on Inventory Routing Problem

A Genetic Algorithm on Inventory Routing Problem A Genetic Algorithm on Inventory Routing Problem Artvin Çoruh University e-mail: nevin.aydin@gmail.com Volume 3 No 3 (2014) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.31 http://emaj.pitt.edu Abstract

More information

Genetic Algorithms in Matrix Representation and Its Application in Synthetic Data

Genetic Algorithms in Matrix Representation and Its Application in Synthetic Data Genetic Algorithms in Matrix Representation and Its Application in Synthetic Data Yingrui Chen *, Mark Elliot ** and Joe Sakshaug *** * ** University of Manchester, yingrui.chen@manchester.ac.uk University

More information

Evolutionary Algorithms

Evolutionary Algorithms Evolutionary Algorithms Fall 2008 1 Introduction Evolutionary algorithms (or EAs) are tools for solving complex problems. They were originally developed for engineering and chemistry problems. Much of

More information

Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints

Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints Tzung-Pei Hong 1, 2, Pei-Chen Sun 3, and Sheng-Shin Jou 3 1 Department of Computer Science and Information Engineering

More information

EFFECT OF CROSS OVER OPERATOR IN GENETIC ALGORITHMS ON ANTICIPATORY SCHEDULING

EFFECT OF CROSS OVER OPERATOR IN GENETIC ALGORITHMS ON ANTICIPATORY SCHEDULING 24th International Symposium on on Automation & Robotics in in Construction (ISARC 2007) Construction Automation Group, I.I.T. Madras EFFECT OF CROSS OVER OPERATOR IN GENETIC ALGORITHMS ON ANTICIPATORY

More information

Modeling micro-end-milling operations. Part III: influence of tool wear

Modeling micro-end-milling operations. Part III: influence of tool wear International Journal of Machine Tools & Manufacture 40 (2000) 2193 2211 Modeling micro-end-milling operations. Part III: influence of tool wear W.Y. Bao, I.N. Tansel * Mechanical Engineering Department,

More information

Energy management using genetic algorithms

Energy management using genetic algorithms Energy management using genetic algorithms F. Garzia, F. Fiamingo & G. M. Veca Department of Electrical Engineering, University of Rome "La Sapienza", Italy Abstract An energy management technique based

More information

Implementation of CSP Cross Over in Solving Travelling Salesman Problem Using Genetic Algorithms

Implementation of CSP Cross Over in Solving Travelling Salesman Problem Using Genetic Algorithms Implementation of CSP Cross Over in Solving Travelling Salesman Problem Using Genetic Algorithms Karishma Mendiratta #1, Ankush Goyal *2 #1 M.Tech. Scholar, *2 Assistant Professor, Department of Computer

More information

ESQUIVEL S.C., LEIVA H. A., GALLARD, R.H.

ESQUIVEL S.C., LEIVA H. A., GALLARD, R.H. SELF-ADAPTATION OF PARAMETERS FOR MCPC IN GENETIC ALGORITHMS ESQUIVEL S.C., LEIVA H. A., GALLARD, R.H. Proyecto UNSL-338403 1 Departamento de Informática Universidad Nacional de San Luis (UNSL) Ejército

More information

Genetic Algorithms and Shape Grammars

Genetic Algorithms and Shape Grammars Genetic Algorithms and Shape Grammars Technical report Author Manuela Ruiz Montiel Date October 18, 2011 Version 1.1 1 Contents 1. Introduction... 3 2. Genetic algorithm... 4 3. Genotype... 7 4. Experiments...

More information

Genetic Algorithm and Application in training Multilayer Perceptron Model

Genetic Algorithm and Application in training Multilayer Perceptron Model Genetic Algorithm and Application in training Multilayer Perceptron Model Tuan Dung Lai Faculty of Science, Engineering and Technology Swinburne University of Technology Hawthorn, Victoria 3122 Email:

More information

Optimization of Plastic Injection Molding Process by Combination of Artificial Neural Network and Genetic Algorithm

Optimization of Plastic Injection Molding Process by Combination of Artificial Neural Network and Genetic Algorithm Journal of Optimization in Industrial Engineering 13 (2013) 49-54 Optimization of Plastic Injection Molding Process by Combination of Artificial Neural Network and Genetic Algorithm Mohammad Saleh Meiabadi

More information

Selecting Genetic Algorithm Operators for CEM Problems

Selecting Genetic Algorithm Operators for CEM Problems Selecting Genetic Algorithm Operators for CEM Problems Randy L. Haupt Communications Science & Technology The Pennsylvania State University Applied Research Laboratory P. O. Box 30 State College, PA 16804-0030

More information

Optimizing Dynamic Flexible Job Shop Scheduling Problem Based on Genetic Algorithm

Optimizing Dynamic Flexible Job Shop Scheduling Problem Based on Genetic Algorithm International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2017 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Optimizing

More information

A Genetic Algorithm for Order Picking in Automated Storage and Retrieval Systems with Multiple Stock Locations

A Genetic Algorithm for Order Picking in Automated Storage and Retrieval Systems with Multiple Stock Locations IEMS Vol. 4, No. 2, pp. 36-44, December 25. A Genetic Algorithm for Order Picing in Automated Storage and Retrieval Systems with Multiple Stoc Locations Yaghoub Khojasteh Ghamari Graduate School of Systems

More information

Genetic Algorithm. Presented by Shi Yong Feb. 1, 2007 Music McGill University

Genetic Algorithm. Presented by Shi Yong Feb. 1, 2007 Music McGill University Genetic Algorithm Presented by Shi Yong Feb. 1, 2007 Music Tech @ McGill University Outline Background: Biological Genetics & GA Two Examples Some Applications Online Demos* (if the time allows) Introduction

More information

Selecting an Optimal Compound of a University Research Team by Using Genetic Algorithms

Selecting an Optimal Compound of a University Research Team by Using Genetic Algorithms Selecting an Optimal Compound of a University Research Team by Using Genetic Algorithms Florentina Alina Chircu 1 (1) Department of Informatics, Petroleum Gas University of Ploiesti, Romania E-mail: chircu_florentina@yahoo.com

More information

The Impact of Population Size on Knowledge Acquisition in Genetic Algorithms Paradigm: Finding Solutions in the Game of Sudoku

The Impact of Population Size on Knowledge Acquisition in Genetic Algorithms Paradigm: Finding Solutions in the Game of Sudoku The Impact of Population Size on Knowledge Acquisition in Genetic Algorithms Paradigm: Finding Solutions in the Game of Sudoku Nordin Abu Bakar, Muhammad Fadhil Mahadzir Faculty of Computer & Mathematical

More information

Keywords Genetic, pseudorandom numbers, cryptosystems, optimal solution.

Keywords Genetic, pseudorandom numbers, cryptosystems, optimal solution. Volume 6, Issue 8, August 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Apply Genetic

More information

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 2, No 3, 2011

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 2, No 3, 2011 Minimization of Total Weighted Tardiness and Makespan for SDST Flow Shop Scheduling using Genetic Algorithm Kumar A. 1 *, Dhingra A. K. 1 1Department of Mechanical Engineering, University Institute of

More information

Genetic'Algorithms'::' ::'Algoritmi'Genetici'1

Genetic'Algorithms'::' ::'Algoritmi'Genetici'1 Genetic'Algorithms'::' ::'Algoritmi'Genetici'1 Prof. Mario Pavone Department of Mathematics and Computer Sciecne University of Catania v.le A. Doria 6 95125 Catania, Italy mpavone@dmi.unict.it http://www.dmi.unict.it/mpavone/

More information

Parameter identification in the activated sludge process

Parameter identification in the activated sludge process Parameter identification in the activated sludge process Päivi Holck, Aki Sorsa and Kauko Leiviskä Control Engineering Laboratory, University of Oulu P.O.Box 4300, 90014 Oulun yliopisto, Finland e-mail:

More information

Optimization of Process Parameter of Submerged Arc Welding By Using Response Surface Method and Genetic Algorithm

Optimization of Process Parameter of Submerged Arc Welding By Using Response Surface Method and Genetic Algorithm Optimization of Process Parameter of Submerged Arc Welding By Using Response Surface Method and Genetic Algorithm Mr. Chetan Kumar Bagde 1, Mr. Shridev Tamrakar 2,Mr. Lokesh singh 3 1,2,3 Department of

More information

EFFECTIVENESS OF NEIGHBORHOOD CROSSOVER IN MULTIOBJECTIVE GENETIC ALGORITHM

EFFECTIVENESS OF NEIGHBORHOOD CROSSOVER IN MULTIOBJECTIVE GENETIC ALGORITHM EFFECTIVENESS OF NEIGHBORHOOD CROSSOVER IN MULTIOBJECTIVE GENETIC ALGORITHM Kengo Yoshii Graduate School of Engineering Doshisha University Kyoto Kyotanabe-shi Japan email: kyoshii@mikilab.doshisha.ac.jp

More information

CHAPTER 3 RESEARCH METHODOLOGY

CHAPTER 3 RESEARCH METHODOLOGY 72 CHAPTER 3 RESEARCH METHODOLOGY Inventory management is considered to be an important field in Supply chain management. Once the efficient and effective management of inventory is carried out throughout

More information

Study on Oilfield Distribution Network Reconfiguration with Distributed Generation

Study on Oilfield Distribution Network Reconfiguration with Distributed Generation International Journal of Smart Grid and Clean Energy Study on Oilfield Distribution Network Reconfiguration with Distributed Generation Fan Zhang a *, Yuexi Zhang a, Xiaoni Xin a, Lu Zhang b, Li Fan a

More information

Improving Differential Evolution Algorithm with Activation Strategy

Improving Differential Evolution Algorithm with Activation Strategy 2009 International Conference on Machine Learning and Computing IPCSIT vol.3 (2011) (2011) IACSIT Press, Singapore Improving Differential Evolution Algorithm with Activation Strategy Zhan-Rong Hsu 1, Wei-Ping

More information

Genetic Algorithm for Predicting Protein Folding in the 2D HP Model

Genetic Algorithm for Predicting Protein Folding in the 2D HP Model Genetic Algorithm for Predicting Protein Folding in the 2D HP Model A Parameter Tuning Case Study Eyal Halm Leiden Institute of Advanced Computer Science, University of Leiden Niels Bohrweg 1 2333 CA Leiden,

More information

Automated Test Case Generation: Metaheuristic Search

Automated Test Case Generation: Metaheuristic Search Automated Test Case Generation: Metaheuristic Search CSCE 747 - Lecture 21-03/29/2016 Testing as a Search Problem Do you have a goal in mind when testing? Can that goal be measured? Then you are searching

More information

Assoc. Prof. Rustem Popa, PhD

Assoc. Prof. Rustem Popa, PhD Dunarea de Jos University of Galati-Romania Faculty of Electrical & Electronics Engineering Dep. of Electronics and Telecommunications Assoc. Prof. Rustem Popa, PhD http://www.etc.ugal.ro/rpopa/index.htm

More information

A Genetic Algorithm Applying Single Point Crossover and Uniform Mutation to Minimize Uncertainty in Production Cost

A Genetic Algorithm Applying Single Point Crossover and Uniform Mutation to Minimize Uncertainty in Production Cost World Applied Sciences Journal 23 (8): 1013-1017, 2013 ISSN 1818-4952 IDOSI Publications, 2013 DOI: 10.5829/idosi.wasj.2013.23.08.956 A Genetic Algorithm Applying Single Point Crossover and Uniform Mutation

More information

What is an Evolutionary Algorithm? Presented by: Faramarz Safi (Ph.D.) Faculty of Computer Engineering Islamic Azad University, Najafabad Branch

What is an Evolutionary Algorithm? Presented by: Faramarz Safi (Ph.D.) Faculty of Computer Engineering Islamic Azad University, Najafabad Branch Presented by: Faramarz Safi (Ph.D.) Faculty of Computer Engineering Islamic Azad University, Najafabad Branch Chapter 2 Contents Recap of Evolutionary Metaphor Basic scheme of an EA Basic Components: Representation

More information

EXPERIMENTAL INVESTIGATION OF MINIMUM QUANTITY LUBRICATION ON TOOL WEAR IN ALUMINUM ALLOY 6061-T6 USING DIFFERENT CUTTING TOOLS

EXPERIMENTAL INVESTIGATION OF MINIMUM QUANTITY LUBRICATION ON TOOL WEAR IN ALUMINUM ALLOY 6061-T6 USING DIFFERENT CUTTING TOOLS International Journal of Automotive and Mechanical Engineering (IJAME) ISSN: 2229-8649 (Print); ISSN: 2180-1606 (Online); Volume 9, pp. 1538-1549, January-June 2014 Universiti Malaysia Pahang DOI: http://dx.doi.org/10.15282/ijame.9.2013.5.0127

More information

CHAPTER 4 MAINTENANCE OPTIMIZATION USING GENETIC ALGORITHM

CHAPTER 4 MAINTENANCE OPTIMIZATION USING GENETIC ALGORITHM 44 CHAPTER 4 MAINTENANCE OPTIMIZATION USING GENETIC ALGORITHM 4.1 INTRODUCTION Engineering systems, nowadays, are becoming more and more complex due to the application of automation, miniaturization, embedded

More information

Using Multi-chromosomes to Solve. Hans J. Pierrot and Robert Hinterding. Victoria University of Technology

Using Multi-chromosomes to Solve. Hans J. Pierrot and Robert Hinterding. Victoria University of Technology Using Multi-chromosomes to Solve a Simple Mixed Integer Problem Hans J. Pierrot and Robert Hinterding Department of Computer and Mathematical Sciences Victoria University of Technology PO Box 14428 MCMC

More information

Intro. ANN & Fuzzy Systems. Lecture 36 GENETIC ALGORITHM (1)

Intro. ANN & Fuzzy Systems. Lecture 36 GENETIC ALGORITHM (1) Lecture 36 GENETIC ALGORITHM (1) Outline What is a Genetic Algorithm? An Example Components of a Genetic Algorithm Representation of gene Selection Criteria Reproduction Rules Cross-over Mutation Potential

More information

Structured System Analysis Methodology for Developing a Production Planning Model

Structured System Analysis Methodology for Developing a Production Planning Model Structured System Analysis Methodology for Developing a Production Planning Model Mootaz M. Ghazy, Khaled S. El-Kilany, and M. Nashaat Fors Abstract Aggregate Production Planning (APP) is a medium term

More information

Global Logistics Road Planning: A Genetic Algorithm Approach

Global Logistics Road Planning: A Genetic Algorithm Approach The Sixth International Symposium on Operations Research and Its Applications (ISORA 06) Xinjiang, China, August 8 12, 2006 Copyright 2006 ORSC & APORC pp. 75 81 Global Logistics Road Planning: A Genetic

More information

Introduction to Information Systems Fifth Edition

Introduction to Information Systems Fifth Edition Introduction to Information Systems Fifth Edition R. Kelly Rainer Brad Prince Casey Cegielski Appendix D Intelligent Systems Copyright 2014 John Wiley & Sons, Inc. All rights reserved. 1. Explain the potential

More information

Deterministic Crowding, Recombination And Self-Similarity

Deterministic Crowding, Recombination And Self-Similarity Deterministic Crowding, Recombination And Self-Similarity Bo Yuan School of Information Technology and Electrical Engineering The University of Queensland Brisbane, Queensland 4072 Australia E-mail: s4002283@student.uq.edu.au

More information

Genetic Algorithms. Part 3: The Component of Genetic Algorithms. Spring 2009 Instructor: Dr. Masoud Yaghini

Genetic Algorithms. Part 3: The Component of Genetic Algorithms. Spring 2009 Instructor: Dr. Masoud Yaghini Genetic Algorithms Part 3: The Component of Genetic Algorithms Spring 2009 Instructor: Dr. Masoud Yaghini Outline Genetic Algorithms: Part 3 Representation of Individuals Mutation Recombination Population

More information

Fixed vs. Self-Adaptive Crossover-First Differential Evolution

Fixed vs. Self-Adaptive Crossover-First Differential Evolution Applied Mathematical Sciences, Vol. 10, 2016, no. 32, 1603-1610 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2016.6377 Fixed vs. Self-Adaptive Crossover-First Differential Evolution Jason

More information

From Genetics to Genetic Algorithms

From Genetics to Genetic Algorithms From Genetics to Genetic Algorithms Solution to Optimisation Problems Using Natural Systems Jitendra R Raol and Abhijit Jalisatgi Genetic algorithms are search procedures inspired by natural selection

More information

Genetic Algorithms and Genetic Programming Lecture 13

Genetic Algorithms and Genetic Programming Lecture 13 Genetic Algorithms and Genetic Programming Lecture 13 Gillian Hayes 10th November 2008 Pragmatics of GA Design 1 Selection methods Crossover Mutation Population model and elitism Spatial separation Maintaining

More information

Best Suitable Cogeneration Power for Factories from Multi-Objective Data Analysis

Best Suitable Cogeneration Power for Factories from Multi-Objective Data Analysis BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 14, No 4 Sofia 2014 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2014-0009 Best Suitable Cogeneration Power

More information

On Some Basic Concepts of Genetic Algorithms as a Meta-Heuristic Method for Solving of Optimization Problems

On Some Basic Concepts of Genetic Algorithms as a Meta-Heuristic Method for Solving of Optimization Problems Journal of Software Engineering and Applications, 2011, 4, 482-486 doi:10.4236/jsea.2011.48055 Published Online August 2011 (http://www.scirp.org/journal/jsea) On Some Basic Concepts of Genetic Algorithms

More information

Kovač, P., Savković, B., Rodić, D., Gostimirovic M., Mankova, I.

Kovač, P., Savković, B., Rodić, D., Gostimirovic M., Mankova, I. http://doi.org/10.24867/jpe-2018-01-011 JPE (2018) Vol.21 (1) Original Scientific Paper Kovač, P., Savković, B., Rodić, D., Gostimirovic M., Mankova, I. WEAR OF MODEL AND INTEGRAL FACE MILLING CUTTER MODELLED

More information

What is Genetic Programming(GP)?

What is Genetic Programming(GP)? Agenda What is Genetic Programming? Background/History. Why Genetic Programming? How Genetic Principles are Applied. Examples of Genetic Programs. Future of Genetic Programming. What is Genetic Programming(GP)?

More information