Construction and Application of Mathematical Model Based on Intelligent Test Paper Generation Algorithm

Size: px
Start display at page:

Download "Construction and Application of Mathematical Model Based on Intelligent Test Paper Generation Algorithm"

Transcription

1 Construction and Application of Mathematical Model Based on Intelligent Test Paper Generation Algorithm Jin Zhang * School of Science, Shandong University of Technology, Zibo 25500, China *Corresponding author( zhangjin16@163.com) Abstract Compared with the traditional examination forms, the computer aided test system can greatly improve the efficiency and quality of the examination by using the advantage of information. As the key part of the system, the intelligent test paper generation strategy has an important influence on the whole system performance. The traditional intelligent test paper generation strategy does not establish a suitable mathematical model. In addition, the commonly used algorithm of generating test paper, such as the random test paper generation algorithm and the backtracking algorithm, also have the defects of long running time and poor operation quality. In recent years, the resource of test bank is growing geometrically. It is of great significance in how to deal with the massive data effectively and at the same time to ensure the performance and quality of the test paper generation. According to the defects that the running time of intelligent test paper generation is long, unable to control the quality of test paper, and the test paper cannot find feasible solutions, the algorithm is further improved and optimized in three aspects of encoding scheme, gene modification and genetic operators and applied in the mathematical model put forward in the paper. A large number of simulation tests are carried out on the above intelligent test paper generation mathematical model and algorithm. The results showed that the running speed of the intelligent test paper generation strategy proposed in this paper is fast, the quality of test paper is controllable, and it avoids the phenomenon of unable to find feasible solutions. In conclusion, on the whole, the intelligent test paper generation model and algorithm proposed are feasible and effective. Keywords: Genetic algorithm; intelligent-generating test paper; multi-objective optimization; coding 1. INTRODUCTION With the explosive growth of test resources and continuous increase of test requirements, the artificial workload in traditional examination form will be heavier and heavier. As a result, the whole test period becomes longer, and unpredictable error is prone to occur in the manual operation process. With the entering of computer and Internet technology in the education industry, more and more schools began to structure their network education and network examination system, and thus computer aided examination (CAT) system occurred. As a new mode of examination, CAT is a kind of inheritance and innovation of traditional examination form. Inheritance is because it follows the process of traditional examination. Innovation is because it makes use of strong computing ability of computer and Internet transmission sharing capacity. It greatly reduces the cycle of the test preparation and statistical results, decreases artificial workload and avoids human error in the process of examination, so the examination safety, fairness and efficiency are fully guaranteed. This paper mainly studies and discusses the intelligent test paper generation based on genetic algorithm. Intelligent test paper generation is an important and central part of CAT system, and it is also the key factor that affects the quality of examination. A complete intelligent test paper generation strategy is finished by taking the national education resources construction technical specification and practical application demand as the starting point, the mathematical model and algorithm for the two lines, and through in-depth comparison, research and simulation. In addition, the development history of genetic algorithm is introduced and its characteristics to adapt to the intelligent task are analyzed. What s more, the standard genetic algorithm is improved, and the improved scheme is verified effective and scientific by simulation experiment in this paper. In the encoding scheme, genetic modification and control parameters of, genetic algorithm is improved to apply to the mathematical model in this paper, the performance of the mathematical model and intelligent test paper generation task application is analyzed through the simulation results. Finally, this paper summarizes the content of intelligent test paper that has been completed in this paper, and points out the parts needed for further improvement and perfection. 2. METHODS 2.1 Genetic algorithm The generation and study of genetic algorithm began in The professor J. Holland, inspired by biologists making use of computer for simulation of genetic systems, proposed the use of evolutionary thinking 230

2 to study adaptive systems, and introduced generation, fitness value and so on concepts in relevant researches. In 1975, he also published a highly influential book in the academic world, "Adaptation in Natural and Artificial systems", and since then genetic algorithm was known. In 1989, David Goldberg in the University of Illinois published "Genetic Algorithms in Search, Optimization, and Machine Learning", which became the monograph that had the greatest influence on genetic algorithms. Either in theory or in the practical application, it made rich analysis and examples for genetic algorithm. In 1992, Koza proposed the concept of genetic programming, which contributed greatly to the function learning problem with symbolic representation. It can be said that the participation and research of many scholars played a major role in promoting the theoretical research and practical application of genetic algorithms. Genetic algorithm is the searching algorithm generated in the process of simulating natural selection of Darwin's biological theory (the survival of the fittest) and biological evolution of Mendel's genetic mechanism. As a result, the algorithm draws a lot of genetics and molecular biology knowledge, so it is necessary to explain some terms in the genetic algorithm. Gene: A gene is used to express the characteristics of an individual. For example, the sequence S=0100, of which 0, 1, 0, and 0 are genes, and their values represent a characteristic of an individual. Chromosomes: chromosomes are also called individuals, which are made up of genes. A certain number of individuals constitute a population. Locus: The location of the gene in the algorithm indicates the location of a gene in the chromosome, sometimes referred to as locus. The locus is calculated from left to right. For example, in S=0100, the locus of 1 is 2. Fitness: The fitness degree of an individual in a population is called fitness. The larger the value (the larger the fitness), the better the solution represented by the corresponding chromosome. In order to reflect the adaptive ability of chromosomes, we introduce the fitness function that can measure the fitness degree of every chromosome. Population: A population is composed of a set of chromosomes, to describe the genetic space of the algorithm. Encoding: Encoding is to represent the problem parameters as the solution for genetic space, that is, in a certain way, to construct a chromosome, and its reverse operation is decoding. 2.2 Algorithm flow and characteristics Operation flow of standard genetic algorithm Because genetic algorithm is to simulate the evolution process of the nature, the operation process and the evolution process is very similar. First of all, the algorithm generates the initial population through the randomized mechanism, and makes the survival of the fittest of the population individuals by using the selection operation. In addition, it generates the next generation by using crossover and mutation operations, and improves the quality of the whole population. When the population reaches the desired termination condition, the algorithm ends. The whole operation flow is shown in Figure 1: Selection is to select the individuals that adapt to the environment from the population, and these selected individuals are used to reproduce the next generation, so it is also sometimes referred to as reproduction. The selection of individuals used for generating the next generation is to determine the amount of reproduction based on the individual's fitness to the environment, which is sometimes referred to as differential reproduction. The commonly seen selection methods in the genetic operators include the following kinds: sort selection, proportional selection, League selection and elite reservation. The crossover operation simulates the gene recombination process in nature, and exchanges the genes in the same position of different individuals, resulting in a new individual, and realizing the inheritance and continuity of father gene and children gene. At present, there are several common ways of crossover: single point crossover, multi-point crossover, uniform crossover and so on. The mutation operation simulates the mutation phenomenon of some genes in the evolution of the nature. The mutation operation is mainly acting on some genes in the individual, and the gene is replaced with other alleles, resulting in the generation of a new individual. At present, there are several common mutation ways, such as basic position mutation, uniform mutation and boundary mutation. 231

3 Figure 1. Basic flow of genetic algorithm Characteristics of genetic algorithm (1) Strong adaptability. The genetic algorithm is to operate the coding of algorithm, rather than the actual variable itself. It does not need to understand the internal nature of practical problems and the mathematical equation of clear problem. It only needs to design a suitable encoding scheme, and thus it can complete the algorithm calculation. Genetic algorithms can handle arbitrary forms of objective functions and constraints, including linear and nonlinear, continuous and discrete or even hybrid searching spaces. (2) Heuristic search. The search strategy of genetic algorithm is intelligent. It is not blind or exhaustive search, but self-learning intelligent search based on the internal scientific mechanism. The internal mechanism is the simulation of the evolution of natural process of selection, crossover, mutation and so on. It uses iterative population and continuously increasing fitness value to gradually approach the optimal solution, which is an iterative incremental optimization method. (3) Parallelism. Because the genetic algorithm uses the method of population for searching, it can involve and deal with the information of many different regions in the space at the same time, which has a high degree of implicit parallelism. In this way, we can ensure that the genetic algorithm can obtain a large return with a small computational cost. 232

4 (4) Genetic algorithm can produce a lot of potential feasible solutions to practical problems, and the calculation results of feasible solutions show that there is diversity. Genetic algorithm provides the high quality solutions for the users, and the final solution and selection can be determined by the users so that the algorithm has a greater flexibility. These characteristics of genetic algorithm are very suitable for intelligent test paper generation. In the first feature, the algorithm only needs to establish an objective function and the corresponding fitness function that can affect the search direction, no need for deeper extension and study of test paper generation model. The second feature, due to the inherent intelligence characteristics of genetic algorithm, it is very cheap for the researchers and users. In the third feature, since that the genetic algorithm uses the population and mutation to calculate, it involves the processing of information and data in various regions at the same time. The implicit parallelism in fact searches greater information at a lower cost [6]. The cost performance for running the algorithm is high, which has great advantages for the test questions library with rich amount of questions. For the fourth feature, it can produce enough feasible solutions, and generate enough high quality selection after running the algorithm, which makes the calculation efficiency of genetic algorithm reaching the maximum. Of course, there are still some areas for further research: (1) Through the simulation of evolution process, the algorithm makes continuous iteration to get the optimal solution of the problem. However, if the design is improper, it is particularly prone to the too long searching time and so on problems. Especially the premature convergence in some extreme points, it will increase the cost of time and reduce the optimization effect. (2) The coding scheme is not suitable for practical problems or the coding scheme is irregular. (3) Only through the genetic algorithm coding scheme, it may not be able to fully express the constraints of the optimization problem. 2.3 Improved optimization of operator control parameters Because of the problems of genetic algorithm, many methods have been put forward, and the most active field is the study of genetic operation. The genetic algorithm mainly makes iteration through genetic manipulation. The initial population of algorithm has a wide diversity. But when the group evolved into groups of individual difference, the role of genetic operator especially the crossover operator is not the main part, and the genetic operations rely on mutation operators to generate new individuals. However, since that the general algorithm needs to ensure the consistency of the evolution of population, the probability of mutation operator is generally very low, which leads to the occurrence of premature convergence. The crossover probability P c and mutation probability P m determine the convergence of genetic algorithm, which have a direct impact on the performance of genetic algorithms. Standard genetic algorithm directly defines the crossover probability and mutation probability. Schaffer, according to his own experience, proposed that P c ranges from , and P m ranges from The larger the value of P c, the stronger the ability of the algorithm to generate new individuals, and too great value will damage the structure of the better individuals. If P c is too small, it will reduce the diversity of population, making the premature convergence of the algorithm and trapped into a local optimum. The smaller the P m, the more difficult the population to produce new individuals, resulting in the slow process of overall evolution. If P m is too large, the algorithm becomes a random search problem, affecting the convergence rate. The current automatic test paper generation system uses a fixed probability of genetic operators, which cannot meet the different characteristics of the population. The probability of curing will lead to slow evolution or deviation of evolution direction. In this paper, the adaptive crossover probability and mutation probability are used in the design of the algorithm, which can be adjusted dynamically according to the fitness value difference in the evolution process. The definition of adaptive operator probability is shown in (1) and (2). 1 P (1) c 1 exp k1 * 1 P (2) m 1 exp k 2 * In the above formulas, f f, f avg refers to the average value of the population, and f max indicates avg max the fitness of the best individual of the population. k 1 and k 2 are flexible depending on the difference of problems. In the formula, is not greater than 0 from the beginning, the P c function value is in the range of (0.5,1), and the P m function value is in the range of (0,0.5). When the population tends to be discrete (i.e. becomes greater), P c increased and P m decreased, protecting the better individuals, to avoid the destruction of population structure [9]. When the population tends to converge (i.e. becomes smaller), P c decreased and P m increased. The capacity for the population to produce new individual is enhanced, avoiding being trapped into the premature convergence. 233

5 3. SIMULATION EXPERIMENT VERIFICATION In the previous chapters, the methods of mathematical modelling and the improvement strategy of the genetic algorithm have been introduced. However, because of the particularity of the intelligent test paper generation tasks, it must be improved in many aspects before the combination of the model and algorithm. At the same time, in order to verify the feasibility of the strategy, it is necessary to use simulation experiments to test the performance of the model and algorithm. In this paper, the standard genetic algorithm and the improved genetic algorithm are carried out with simulation verification by the simulation of standard questions library. The test database includes three sub-test questions libraries, namely, the selection test questions, the judgment test questions and the subjective test questions, and each question library consists of questions. All the test questions in the library are randomly generated by the computer, and the attributes of the questions include the difficulty, the degree of differentiation, the number of times, the time of completion and the final exposure time. In this paper, the test paper consists of three question types, including 25 selection questions, 14 judgment questions, and 8 subjective questions. The experimental environment for the algorithm: processor: Intel core i3 2.27GHz; memory: Samsung DDR3 1067MHz 2GB; hard disk: WDC WD3200BEVT-08A23T1 320GB; operating system: Microsoft Windows Server 2003; and compiler: Microsoft Visual C By comparison of two algorithms based on multi-objective mathematical model put forward, for the standard genetic algorithm, the crossover probability and mutation probability were 0.5 and 0.01, respectively. In the probability formula of operator, k 1 and k 2 are 0.5 and 20, respectively. The number of individuals in the population is 50, and the evolutionary algebra is 150. The degree of difficulty, degree of differentiation, number of times, time of completion and final exposure time were selected as 0.3, 0.3, 0.2, and 0.1, respectively. The target difficulty value, the discrimination value, the number of times, the completion time and the final exposure time were 0.7, 0.5, 3, 100, and 20, respectively. Among them, the last exposure time is converted to real number. The confidentiality of all questions are open types, and the scores of all test questions are added manually by the test paper organizers after the operation of the algorithm. 4. RESULTS AND DISCUSSION Through the contrast between the standard genetic algorithm and improved genetic algorithm proposed in this paper, the maximum population fitness is shown in Figure 2, and the population average fitness situation is shown in Figure 3. Figure 2. Comparison of maximum fitness value of the population 234

6 Figure 3. Comparison of mean fitness values of the population According to the simulation results and parts of the data, we compare the quality and efficiency of the test paper using different models and algorithms, as shown in table 1. Random extraction algorithm (general model) Backtracking heuristics (general model) Standard genetic algorithm (model) Improved genetic algorithm (model) Table 1. Operational results of different teat paper generation models and algorithms Maximum fitness value Maximum mean fitness value Algorithm running time /ms Probability for finding feasible solutions Beyond description > % Beyond description > % % % From Figure 2, Figure 3 and table 1, we can see that the quality of the test paper cannot be described quantitatively by using the random extraction algorithm and the backtracking test method, and the running is too long, having the problem of unable to find feasible solutions. Using this model, the application of standard genetic algorithm avoids the problem that the test paper cannot find feasible solutions, and it can evaluate the quality of test paper. Whereas, the algorithm is easily trapped into the local optimal solution and then enters premature convergence trap. In addition, the average fitness value rises slowly, and the improvement of population quality is not obvious, resulting in slow overall evolution. The improved algorithm in this paper can effectively eliminate the defects of standard genetic algorithm in the application of the test paper, which greatly improved the execution efficiency of intelligent test paper generation task, and evaluated and controlled the quality of test paper quantificationally. What s more, there is no big difference between the improved algorithm and the standard genetic algorithm in the running time. After the operation of the algorithm, it produces five sets of optimal solutions for the test paper organizer to select, as shown in table 2. Properties Alternative solution Table 2. The final test paper generation results Difficulty Discrimination Usage Completion Last frequency time time exposure Overall quality

7 According to the type and form of the test paper, the test paper organizer can select the group of the test paper so that the whole task of the test paper can satisfy the needs of the test paper organizer to the maximum. In this chapter, the combination of the model and the algorithm is improved, and the working flow of the test paper generation algorithm is introduced. Through multiple test simulation experiments, we tested the performance of the model and algorithm. The results showed that the algorithm ran faster, the evolutionary process was steady and improved, and it can generate the optimal solution sets, providing enough quality test paper selections for test paper organizers. 5. CONCLUSION According to the defects of some intelligent test paper generation that the running time is long, unable to control the quality of test paper, and unable to find a feasible solution, the test paper generation algorithm is improved in three aspects of encoding scheme, gene modification and genetic operators and applied in the mathematical model in the paper. Test paper simulation experiment is carried out for the mathematical model and algorithm of above intelligent test paper generation. The results showed that the proposed intelligent test paper generation model and algorithm run faster, the test paper quality is controllable, and it avoids the occurrence of test paper unable to find the feasible solutions. On the whole, the intelligent test paper generation model and algorithm are feasible and effective. The method can be applied to all kinds of standardized CAT tests. In addition, the improved genetic algorithm proposed in this paper can also be used as a reference for other multi-objective optimization problems. References Hu, Z., & Xing, C. (2016). An Intelligent Test Paper Generation Method Based on Genetic Particle Swarm Optimization. In Web Information Systems and Applications Conference, th, Gao, S. M. (2016). Research on high quality intelligent test paper generation based on a genetic algorithm. In Information Science and Electronic Engineering: Proceedings of the 3rd International Conference of Electronic Engineering and Information Science (ICEEIS 2016), 4-5 January, 2016, Harbin, China, CRC Press. Zamli, K. Z., Din, F., Kendall, G., & Ahmed, B. S. (2017). Supplementary Material for the Information Sciences Paper: An Experimental Study of Hyper-Heuristic Selection and Acceptance Mechanism for Combinatorial t- way Test Suite Generation. arxiv preprint arxiv: Nalawade, G., & Ramesh, R. (2016). Automatic Generation of Question Paper from User Entered Specifications Using a Semantically Tagged Question Repository. In Technology for Education (T4E), 2016 IEEE Eighth International Conference, Zitnick, C. L., Agrawal, A., Antol, S., Mitchell, M., Batra, D., & Parikh, D. (2016). Measuring machine intelligence through visual question answering. arxiv preprint arxiv: Hernández-Orallo, J., Martínez-Plumed, F., Schmid, U., Siebers, M., & Dowe, D. L. (2016). Computer models solving intelligence test problems: progress and implications. Artificial Intelligence, 230, Ibrahim Teo, N. H., & Joy, M. (2017). Validation of Course Ontology Elements for Automatic Question Generation. In E-Learning, E-Education, and Online Training: Third International Conference, eleot 2016, Dublin, Ireland, August 31 September 2, 2016, Revised Selected Papers, Kimura, H., Noda, H., Watanabe, H., Higuchi, T., Kobayashi, R. (2017). 3.5 A 40nm flash microcontroller with 0.80 µs field-oriented-control intelligent motor timer and functional safety system for next-generation EV/HEV. In Solid-State Circuits Conference (ISSCC), 2017 IEEE International, Mazidi, K., & Tarau, P. (2016). Infusing NLU into Automatic Question Generation. In The 9th International Natural Language Generation conference,43. Jouault, C., Seta, K., & Hayashi, Y. (2016). Content-Dependent Question Generation using LOD for History Learning in Open Learning Space. New Generation Computing, 34(4), Zhou, Y., Huang, X., Liu, C., Zhang, R., Gu, X., Guan, G. (2016). Color-Multiplexing-Based Fluorescent Test Paper: Dosage-Sensitive Visualization of Arsenic (III) with Discernable Scale as Low as 5 ppb. Analytical chemistry, 88(12), Binh, N. T., & Tung, K. T. (2016). A Novel Fitness function of metaheuristic algorithms for test data generation for simulink models based on mutation analysis. Journal of Systems and Software, 120, García-Floriano, A., Ferreira-Santiago, Á., Yáñez-Márquez, C. (2017). Social Web Content Enhancement in a Distance Learning Environment: Intelligent Metadata Generation for Resources. The International Review of Research in Open and Distributed Learning, 18(1). Kim, Y., Hyeon, J., Oh, K. J., & Choi, H. J. (2016). Medical Prognosis Generation from General Blood Test Results Using Knowledge-Based and Machine-Learning-Based Approaches. In Australasian Joint Conference on Artificial Intelligence,

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

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

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

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

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

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

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

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

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

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

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

The Weapon Target Assignment Strategy Research on Genetic Algorithm

The Weapon Target Assignment Strategy Research on Genetic Algorithm 2010 3rd International Conference on Computer and Electrical Engineering (ICCEE 2010) IPCSIT vol. 53 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V53.No.1.75 The Weapon Target Assignment

More information

Evolutionary Computation. Lecture 1 January, 2007 Ivan Garibay

Evolutionary Computation. Lecture 1 January, 2007 Ivan Garibay Evolutionary Computation Lecture 1 January, 2007 Ivan Garibay igaribay@cs.ucf.edu Lecture 1 What is Evolutionary Computation? Evolution, Genetics, DNA Historical Perspective Genetic Algorithm Components

More information

Machine Learning. Genetic Algorithms

Machine Learning. Genetic Algorithms Machine Learning Genetic Algorithms Genetic Algorithms Developed: USA in the 1970 s Early names: J. Holland, K. DeJong, D. Goldberg Typically applied to: discrete parameter optimization Attributed features:

More information

Machine Learning. Genetic Algorithms

Machine Learning. Genetic Algorithms Machine Learning Genetic Algorithms Genetic Algorithms Developed: USA in the 1970 s Early names: J. Holland, K. DeJong, D. Goldberg Typically applied to: discrete parameter optimization Attributed features:

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

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

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

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

AUTOMATIC TEST CASE GENERATION BASED ON GENETIC ALGORITHM

AUTOMATIC TEST CASE GENERATION BASED ON GENETIC ALGORITHM AUTOMATIC TEST CASE GEERATIO BASED O GEETIC ALGORITHM DA LIU, XUEJU WAG, JIAMI WAG School of Information Science and Technology,Shijiazhuang Tiedao University, Shijiazhuang050043, China E-mail: liudanld@126.com

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

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

Performance Analysis of Multi Clustered Parallel Genetic Algorithm with Gray Value

Performance Analysis of Multi Clustered Parallel Genetic Algorithm with Gray Value American Journal of Applied Sciences 9 (8): 1268-1272, 2012 ISSN 1546-9239 2012 Science Publications Performance Analysis of Multi Clustered Parallel Genetic Algorithm with Gray Value 1 Vishnu Raja, P.

More information

Research and Applications of Shop Scheduling Based on Genetic Algorithms

Research and Applications of Shop Scheduling Based on Genetic Algorithms 1 Engineering, Technology and Techniques Vol.59: e16160545, January-December 2016 http://dx.doi.org/10.1590/1678-4324-2016160545 ISSN 1678-4324 Online Edition BRAZILIAN ARCHIVES OF BIOLOGY AND TECHNOLOGY

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

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

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

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

Applying Computational Intelligence in Software Testing

Applying Computational Intelligence in Software Testing www.stmjournals.com Applying Computational Intelligence in Software Testing Saumya Dixit*, Pradeep Tomar School of Information and Communication Technology, Gautam Buddha University, Greater Noida, India

More information

An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem

An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem Send Orders for Reprints to reprints@benthamscience.ae 560 The Open Cybernetics & Systemics Journal, 2014, 8, 560-565 Open Access An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem

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

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

Research of Product Design based on Improved Genetic Algorithm

Research of Product Design based on Improved Genetic Algorithm , pp. 45-50 http://dx.doi.org/10.14257/ijhit.2016.9.6.04 Research of Product Design based on Improved Genetic Algorithm Li Ma (Zhejiang Industry Polytechnic College Shaoxing Zhejiang 312000 China) zjsxmali@sina.com

More information

CapSel GA Genetic Algorithms.

CapSel GA Genetic Algorithms. CapSel GA - 01 Genetic Algorithms keppens@rijnh.nl Typical usage: optimization problems both minimization and maximization of complicated functions completely standard problem with non-standard solution

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

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING PROF. SARVADE KISHORI D. Computer Science and Engineering,SVERI S College Of Engineering Pandharpur,Pandharpur,India KALSHETTY Y.R. Assistant Professor

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

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

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

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

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

CHAPTER 4 PROPOSED HYBRID INTELLIGENT APPROCH FOR MULTIPROCESSOR SCHEDULING

CHAPTER 4 PROPOSED HYBRID INTELLIGENT APPROCH FOR MULTIPROCESSOR SCHEDULING 79 CHAPTER 4 PROPOSED HYBRID INTELLIGENT APPROCH FOR MULTIPROCESSOR SCHEDULING The present chapter proposes a hybrid intelligent approach (IPSO-AIS) using Improved Particle Swarm Optimization (IPSO) with

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

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

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

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

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

Air Pollutants Monitoring Data Recovery of Henhouse Based on QGSA-SVM

Air Pollutants Monitoring Data Recovery of Henhouse Based on QGSA-SVM , pp.260-264 http://dx.doi.org/10.14257/astl.2016. Air Pollutants Monitoring Data Recovery of Henhouse Based on QGSA-SVM Jinming Liu 1,2, Qiuju Xie 1, Guiyang Liu 1 and Yong Sun 2 1 College of Information

More information

Research on the Time Optimization Model Algorithm of Customer Collaborative Product Innovation

Research on the Time Optimization Model Algorithm of Customer Collaborative Product Innovation Journal of Industrial Engineering and Management JIEM, 2014 7(1): 137-152 Online ISSN: 2013-0953 Print ISSN: 2013-8423 http://dx.doi.org/10.3926/jiem.838 Research on the Time Optimization Model Algorithm

More information

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Z.X. Wang, Felix T.S. Chan, and S.H. Chung Abstract Storage allocation and yard trucks scheduling

More information

A Study on Transportation Algorithm of Bi-Level Logistics Nodes Based on Genetic Algorithm

A Study on Transportation Algorithm of Bi-Level Logistics Nodes Based on Genetic Algorithm A Study on Transportation Algorithm of Bi-Level Logistics Nodes Based on Genetic Algorithm Jiacheng Li 1 and Lei Li 1 1 Faculty of Science and Engineering, Hosei University, Tokyo, Japan Abstract: To study

More information

Multi-objective Evolutionary Optimization of Cloud Service Provider Selection Problems

Multi-objective Evolutionary Optimization of Cloud Service Provider Selection Problems Multi-objective Evolutionary Optimization of Cloud Service Provider Selection Problems Cheng-Yuan Lin Dept of Computer Science and Information Engineering Chung-Hua University Hsin-Chu, Taiwan m09902021@chu.edu.tw

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

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

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

Structural Bioinformatics (C3210) Conformational Analysis Protein Folding Protein Structure Prediction

Structural Bioinformatics (C3210) Conformational Analysis Protein Folding Protein Structure Prediction Structural Bioinformatics (C3210) Conformational Analysis Protein Folding Protein Structure Prediction Conformational Analysis 2 Conformational Analysis Properties of molecules depend on their three-dimensional

More information

A New Methodology for Solving Different Economic Dispatch Problems

A New Methodology for Solving Different Economic Dispatch Problems A New Methodology for Solving Different Economic Dispatch Problems Divya Mathur Assistant Professor, JECRC University, Jaipur Abstract- This paper presents a Biogeography-Based Optimization (BBO) algorithm

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

DEVELOPMENT OF MULTI-OBJECTIVE SIMULATION-BASED GENETIC ALGORITHM FOR SUPPLY CHAIN CYCLIC PLANNING AND OPTIMISATION

DEVELOPMENT OF MULTI-OBJECTIVE SIMULATION-BASED GENETIC ALGORITHM FOR SUPPLY CHAIN CYCLIC PLANNING AND OPTIMISATION From the SelectedWorks of Liana Napalkova May, 2008 DEVELOPMENT OF MULTI-OBJECTIVE SIMULATION-BASED GENETIC ALGORITHM FOR SUPPLY CHAIN CYCLIC PLANNING AND OPTIMISATION Galina Merkuryeva Liana Napalkova

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

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

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

Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree

Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree A. SADEGHEIH Department of Industrial Engineering University of Yazd, P.O.Box: 89195-741 IRAN, YAZD

More information

Journal of Chemical and Pharmaceutical Research, 2014, 6(5): Research Article

Journal of Chemical and Pharmaceutical Research, 2014, 6(5): Research Article Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(5): 693-697 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Study on multi-resource constraints vehicle scheduling

More information

Introduction Evolutionary Algorithm Implementation

Introduction Evolutionary Algorithm Implementation Introduction Traditional optimization methods fail when there are complex, nonlinear relationships between the parameters and the value to be optimized, the goal function has many local extrema, and resources

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

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 for Variable Selection. Genetic Algorithms Step by Step. Genetic Algorithm (Holland) Flowchart of GA

Genetic Algorithm for Variable Selection. Genetic Algorithms Step by Step. Genetic Algorithm (Holland) Flowchart of GA http://www.spectroscopynow.com http://ib-poland.virtualave.net/ee/genetic1/3geneticalgorithms.htm http://www.uni-mainz.de/~frosc000/fbg_po3.html relative intensity Genetic Algorithm for Variable Selection

More information

ABSTRACT COMPUTER EVOLUTION OF GENE CIRCUITS FOR CELL- EMBEDDED COMPUTATION, BIOTECHNOLOGY AND AS A MODEL FOR EVOLUTIONARY COMPUTATION

ABSTRACT COMPUTER EVOLUTION OF GENE CIRCUITS FOR CELL- EMBEDDED COMPUTATION, BIOTECHNOLOGY AND AS A MODEL FOR EVOLUTIONARY COMPUTATION ABSTRACT COMPUTER EVOLUTION OF GENE CIRCUITS FOR CELL- EMBEDDED COMPUTATION, BIOTECHNOLOGY AND AS A MODEL FOR EVOLUTIONARY COMPUTATION by Tommaso F. Bersano-Begey Chair: John H. Holland This dissertation

More information

A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING

A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING DAAAM INTERNATIONAL SCIENTIFIC BOOK 2010 pp. 549-558 CHAPTER 48 A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING BANCILA, D.; BUZATU, C. & FOTA, A. Abstract: Starting

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

Packet Scheduling in Cloud by Employing Genetic Algorithm

Packet Scheduling in Cloud by Employing Genetic Algorithm Packet Scheduling in Cloud by Employing Genetic Algorithm S.Prabhu Assistant professor Department of Computer Science and Engineering Nandha Engineeirng College, Erode, Tamil Nadu, India Dr.N.Sengottaiyan

More information

Immune Programming. Payman Samadi. Supervisor: Dr. Majid Ahmadi. March Department of Electrical & Computer Engineering University of Windsor

Immune Programming. Payman Samadi. Supervisor: Dr. Majid Ahmadi. March Department of Electrical & Computer Engineering University of Windsor Immune Programming Payman Samadi Supervisor: Dr. Majid Ahmadi March 2006 Department of Electrical & Computer Engineering University of Windsor OUTLINE Introduction Biological Immune System Artificial Immune

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

COMBINED-OBJECTIVE OPTIMIZATION IN IDENTICAL PARALLEL MACHINE SCHEDULING PROBLEM USING PSO

COMBINED-OBJECTIVE OPTIMIZATION IN IDENTICAL PARALLEL MACHINE SCHEDULING PROBLEM USING PSO COMBINED-OBJECTIVE OPTIMIZATION IN IDENTICAL PARALLEL MACHINE SCHEDULING PROBLEM USING PSO Bathrinath S. 1, Saravanasankar S. 1 and Ponnambalam SG. 2 1 Department of Mechanical Engineering, Kalasalingam

More information

Research of Load Leveling Strategy for Electric Arc Furnace in Iron and Steel Enterprises Yuanchao Wang1, a*, Zongxi Xie2, b and Zhihan Yang1, c

Research of Load Leveling Strategy for Electric Arc Furnace in Iron and Steel Enterprises Yuanchao Wang1, a*, Zongxi Xie2, b and Zhihan Yang1, c International Conference on Mechanics, Materials and Structural Engineering (ICMMSE 2016) Research of Load Leveling Strategy for Electric Arc Furnace in Iron and Steel Enterprises Yuanchao Wang1, a*, Zongxi

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

An introduction to evolutionary computation

An introduction to evolutionary computation An introduction to evolutionary computation Andrea Roli andrea.roli@unibo.it Dept. of Computer Science and Engineering (DISI) Campus of Cesena Alma Mater Studiorum Università di Bologna Outline 1 Basic

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

A DNA Computing Model to Solve 0-1 Integer. Programming Problem

A DNA Computing Model to Solve 0-1 Integer. Programming Problem Applied Mathematical Sciences, Vol. 2, 2008, no. 59, 2921-2929 A DNA Computing Model to Solve 0-1 Integer Programming Problem Sanchita Paul Lecturer, Department of Computer Science & Engineering Birla

More information

Software Next Release Planning Approach through Exact Optimization

Software Next Release Planning Approach through Exact Optimization Software Next Release Planning Approach through Optimization Fabrício G. Freitas, Daniel P. Coutinho, Jerffeson T. Souza Optimization in Software Engineering Group (GOES) Natural and Intelligent Computation

More information

DNA genetic artificial fish swarm constant modulus blind equalization algorithm and its application in medical image processing

DNA genetic artificial fish swarm constant modulus blind equalization algorithm and its application in medical image processing DNA genetic artificial fish swarm constant modulus blind equalization algorithm and its application in medical image processing Y.C. Guo 1,, H. Wang 1 and B.L. Zhang 1 1 Jiangsu Key Laboratory of Meteorological

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

Application of a Genetic Algorithm to improve an existing solution for the. General Assignment Problem.

Application of a Genetic Algorithm to improve an existing solution for the. General Assignment Problem. Application of a Genetic Algorithm to improve an existing solution for the General Assignment Problem. Paul Juell Amal S. Perera Kendall E. Nygard Department of Computer Science North Dakota State University

More information

CEng 713 Evolutionary Computation, Lecture Notes

CEng 713 Evolutionary Computation, Lecture Notes CEng 713 Evolutionary Computation, Lecture Notes Introduction to Evolutionary Computation Evolutionary Computation Elements of Evolution: Reproduction Random variation Competition Selection of contending

More information

Research on Optimization of Delivery Route of Online Orders

Research on Optimization of Delivery Route of Online Orders Frontiers in Management Research, Vol. 2, No. 3, July 2018 https://dx.doi.org/10.22606/fmr.2018.23002 75 Research on Optimization of Delivery Route of Online Orders Zhao Qingju School of Information Beijing

More information

9. Verification, Validation, Testing

9. Verification, Validation, Testing 9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification

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

Applying Bee Colony Optimization Heuristic for Make-Pack Problem in Process Manufacturing

Applying Bee Colony Optimization Heuristic for Make-Pack Problem in Process Manufacturing Applying Bee Colony Optimization Heuristic for Make-Pack Problem in Process Manufacturing W. Wongthatsanekorn, B. Phruksaphanrat, and R.Sangkhasuk* Abstract This paper presents an application of Bee Colony

More information

GENETIC ALGORITHM A NOBLE APPROACH FOR ECONOMIC LOAD DISPATCH

GENETIC ALGORITHM A NOBLE APPROACH FOR ECONOMIC LOAD DISPATCH International Journal of Engineering Research and Applications (IJERA) ISSN: 48-96 National Conference on Emerging Trends in Engineering & Technology (VNCET-30 Mar 1) GENETIC ALGORITHM A NOBLE APPROACH

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

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

A Simulation-based Multi-level Redundancy Allocation for a Multi-level System

A Simulation-based Multi-level Redundancy Allocation for a Multi-level System International Journal of Performability Engineering Vol., No. 4, July 205, pp. 357-367. RAMS Consultants Printed in India A Simulation-based Multi-level Redundancy Allocation for a Multi-level System YOUNG

More information

MERGE: A Novel Evolutionary Algorithm based on Multi Expression Gene Programming

MERGE: A Novel Evolutionary Algorithm based on Multi Expression Gene Programming Fourth International Conference on Natural Computation MERGE: A Novel Evolutionary Algorithm based on Multi Expression Gene Programming Shucheng Dai 1, Changjie Tang 1, Mingfang Zhu 1,2,Yu Chen 1, Peng

More information

Magnetic Resonance Brain Image Segmentation and Reconstruction Technique Based on Genetic Fuzzy Clustering Technique

Magnetic Resonance Brain Image Segmentation and Reconstruction Technique Based on Genetic Fuzzy Clustering Technique Magnetic Resonance Brain Image Segmentation and Reconstruction Technique Based on Genetic Fuzzy Clustering Technique Liu Tao 1, *,Liu Xiuzhen 2 1 Faculty of Biomedical Engineering, The Fourth Military

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

Changing Mutation Operator of Genetic Algorithms for optimizing Multiple Sequence Alignment

Changing Mutation Operator of Genetic Algorithms for optimizing Multiple Sequence Alignment International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 11 (2013), pp. 1155-1160 International Research Publications House http://www. irphouse.com /ijict.htm Changing

More information

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation Abstract Jing Ai Shijiazhuang University of Applied Technology, Shijiazhuang 050081, China With the constant development of computer

More information

Getting Started with OptQuest

Getting Started with OptQuest Getting Started with OptQuest What OptQuest does Futura Apartments model example Portfolio Allocation model example Defining decision variables in Crystal Ball Running OptQuest Specifying decision variable

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