A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems

Size: px
Start display at page:

Download "A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems"

Transcription

1 A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems Julio M. Alegría 1 julio.alegria@ucsp.edu.pe Yván J. Túpac 1 ytupac@ucsp.edu.pe 1 School of Computer Science Universidad Católica San Pablo (UCSP) Arequipa, Peru January 2014 ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 1/38

2 Table of contents 1 Introduction 2 QIEA 3 GQIEA 4 Case Study: Assignment Problem 5 Conclusions 6 References ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 2/38

3 Table of contents Introduction 1 Introduction 2 QIEA 3 GQIEA 4 Case Study: Assignment Problem 5 Conclusions 6 References ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 3/38

4 Introduction Introduction Optimize means finding the maximum or minimum of a certain function. When the domain of this function is finite we call it combinatorial optimization. Heuristics and metaheuristics are algorithms designed to provide sufficiently good solutions. Evolutionary Algorithms (EA) are metaheuristic optimization algorithms based on the principles of natural biological evolution. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 4/38

5 Introduction Introduction Advantages of EA: Robust and global. Highly Parallel. Easily adaptable. Disadvantages of EA: When validation is computationally expensive. Quantum-Inspired Evolutionary Algorithm (QIEA) [Han and Kim, 2002] addressed this problem by reducing the size of the population. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 5/38

6 Evolutionary Algorithms Introduction Evolutionary Algorithms Initial Population Create a random initial population X 0 Evaluation Compute the objective function f (x) of each candidate x i X t Fitness assignment From f (x) and X t, compute a( f (x i ),X t ) of each candidate x i Reproduction Create new individuals by genetic operators (crossover and mutation) Selection Select best individuals to reproduce. Figure 1: Basic cycle of an EA. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 6/38

7 Quantum Computing Introduction Quantum Computing Possibilities count, even if they never happen [Spector, 2004]. In Quantum Computing, the smallest unit of information is the Q-bit o qubit, which may be in state 0, 1 or in any superposition of the two [Hey, 1999]: Where: Ψ = α 0 + β 1 (1) α 2 is the probability of finding the Q-bit in state 0. β 2 is the probability of finding the Q-bit in state 1. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 7/38

8 Introduction Quantum-Inspired Algorithms Quantum-Inspired Algorithms Main problems in Quantum Computing: Difficulty of implementing a quantum computer. Difficulty of creating algorithms that take advantage of the processing power of these machines. Classical algorithms (capable of being run on classical computers) that use the principles of quantum computing, in order to improve their performance in problem solving [Moore and Narayanan, 1995]. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 8/38

9 Table of contents QIEA 1 Introduction 2 QIEA 3 GQIEA 4 Case Study: Assignment Problem 5 Conclusions 6 References ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 9/38

10 QIEA Quantum-Inspired Evolutionary Algorithm Proposed by Han, K.-H. and Kim, J.-H. on 2002 [Han and Kim, 2002]. QIEA, inspired on principles of quantum computing, proposes: A quantum-binary representation of individuals, using Q-bits. A variation operator called Q-gate. An observation process. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 10/38

11 Representation QIEA Representation A Q-bit is the smallest unit of information in QIEA, which is defined using a pair of numbers (α, β) as shown in equation 2. [ α β ] (2) A Q-bit individual is a string of Q-bits defined as shown in equation 3. [ α1 α 2... α m β 1 β 2... β m ] (3) ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 11/38

12 Representation QIEA Representation y [ α β ] β α x Figure 2: Graphical representation of a circle of unit radius with probability amplitudes to obtain the values 0 and 1 for any Q-bit. Source: [Abs da Cruz et al., 2007]. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 12/38

13 Operator QIEA Operator The update of the population is performed by a variation operator called Q-gate. This operator is defined as a rotation matrix as shown in equation 4. [ ] cos( θi ) sin( θ U( θ i ) = i ) (4) sin( θ i ) cos( θ i ) ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 13/38

14 Operator QIEA Operator y [ α k ] β k U( θi) [ ] αk β k θi x Figure 3: Graphic representation of the rotation of a Q-bit using the Q-gate operator. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 14/38

15 Algorithm QIEA Algorithm Algorithm 1 QIEA as proposed in [Han and Kim, 2002]. t 0 Initialize Q t while not stop-condition do t t + 1 Generate P t oberserving the states of Q t 1 Evaluate P t Store best solution in b t b t best between b t and b t 1 Q t Q-gate(Q t 1 ) end while ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 15/38

16 Algorithm QIEA Algorithm Initial Population Create an initial pop of individuals with equal probabilities. Sampling Observe the states of the population (classic individuals) Evaluation Compute the objective function of the classic individuals Variation Modify the population using Q-gate operator. Selection Pick and store the best classic individual of the. sampling Figure 4: Basic cycle of QIEA. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 16/38

17 Related work QIEA Related work [Chung et al., 2011] proposes a new initialization method for the QIEA, using priority lists to ensure greater diversity in the initial search area, applying the propose to unit commitment problems. In [Leon, 2012], a variation of the QIEA is presented which includes an elitism and mutation process of Q-bits. Also, a hill-climbing fase is performed at the end of each cicle. This variation is applied in multi-lateral negotiations on multi-agent systems. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 17/38

18 Related work QIEA Related work [Tsai et al., 2012] combines the principles of QIEA with the Latin squares to obtain a systematic reasoning mechanism to exploit the best solutions in a search space. [Ryu and Kim, 2012] presents a Multiobjective QIEA or MQIEA, which searches a pareto-optimal solution for multiobjective problems. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 18/38

19 Table of contents GQIEA 1 Introduction 2 QIEA 3 GQIEA 4 Case Study: Assignment Problem 5 Conclusions 6 References ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 19/38

20 GQIEA Generalized Quantum-Inspired Evolutionary Algorithm All these works maintain the quantum-binary representation of the QIEA. Disadvantages: Excessive increase of dimensionality. The need for a complex coding of solutions. GQIEA uses a, not quantum-binary, but quantum-combinatorial representation. This representation has the following advantages: Reduce the dimensionality of individuals. Simpler coding of individuals. Populations with less individuals, which increases efficiency and reduces the algorithm convergence time. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 20/38

21 Representation GQIEA Representation A generalized Q-bit or GQ-bit is the smallest unit of information in GQIEA, which is defined as a n size tuple, being n the total number of possible states S in which the GQ-bit can be found, as shown in equation 5. α 1 α 2. α n (5) ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 21/38

22 Representation GQIEA Representation A GQ-bit individual is a string of GQ-bits defined as shown in equation 6. α 1,1 α 1,2 α 1,m α 2,1 α 2,2 α 2,m (6) α n,1 α n,2 α n,m ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 22/38

23 Operators GQIEA Operators GQIEA also defines a variation operator called generalized Q-gate or GQ-gate. This operator is responsible of driving individuals toward optimal solutions. Two type of GQ-gate are proposed: Arithmetic GQ-gate. Geometric GQ-gate. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 23/38

24 Operators GQIEA Operators We have the j-th GQ-bit of a GQ-bit individual, that represents the superposition of n states S = {S 1, S 2,..., S n }. If the state S φ is the state present in the best individual found in the observation, the new probabilities of the GQ-bit will be determined as follows: Arithmetic GQ-gate { αi + α i = t si i = φ si i φ α i, i = 1, 2,..., n (7) Geometric GQ-gate { αi α i = t si i = φ si i φ α i, i = 1, 2,..., n (8) ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 24/38

25 Algorithm GQIEA Algorithm Algorithm 2 GQIEA proposed in this work. t 0 Initialize Q t while not stop-condition do t t + 1 Generate P t observing the states of Q t 1 Evaluate P t Store best solution in b t b t best between b t and b t 1 Q t GQ-gate(Q t 1, b t, t ) end while ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 25/38

26 Case Study: Assignment Problem Table of contents 1 Introduction 2 QIEA 3 GQIEA 4 Case Study: Assignment Problem 5 Conclusions 6 References ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 26/38

27 Case Study: Assignment Problem Case Study: Assignment Problem The Assignment Problem (AP) seeks the optimal match between two or more sets. Usually there are two sets: the tasks (actions to be assigned) and the agents (people or machines) [Pentico, 2007]. Task BGAP: Variation of the AP where multiple tasks can be assigned per agent, and where the goal is to minimize the maximum cost of the assignments made [Mazzola and Neebe, 1988]. Minimize max a A c a,t x a,t (9) t T ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 27/38

28 Case Study: Assignment Problem Case Study: Assignment Problem Using arithmetic GQ-gate Using arithmetic GQ-gate Figure 5: Comparison between the EA for Combinatorial Optimization and two instances of the GQIEA using arithmetic GQ-gate applied to AP (Task BGAP). ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 28/38

29 Case Study: Assignment Problem Case Study: Assignment Problem Using arithmetic GQ-gate Using arithmetic GQ-gate Algorithm(s) Parameter Value EA for Combinatorial Optimization Population size 100 EA for Combinatorial Optimization Selection method Roulette wheel EA for Combinatorial Optimization Crossover Uniforme EA for Combinatorial Optimization Probability of crossover 0.65 EA for Combinatorial Optimization Probability of mutation 0.08 GQIEA-5 Populaton size 5 GQIEA-10 Populaton size 10 GQIEA-5, GQIEA-10 GQ-Gate Arithmetic GQIEA-5, GQIEA Table 1: Parameters used in the algorithms in Figure 5. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 29/38

30 Case Study: Assignment Problem Case Study: Assignment Problem Using geometric GQ-gate Using arithmetic GQ-gate Figure 6: Comparison between the EA for Combinatorial Optimization and two instances of the GQIEA using geometric GQ-gate applied to AP (Task BGAP). ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 30/38

31 Case Study: Assignment Problem Case Study: Assignment Problem Using geometric GQ-gate Using arithmetic GQ-gate Algorithm(s) Parameter Value EA for Combinatorial Optimization Population size 100 EA for Combinatorial Optimization Selection method Roulette wheel EA for Combinatorial Optimization Crossover Uniforme EA for Combinatorial Optimization Probability of crossover 0.65 EA for Combinatorial Optimization Probability of mutation 0.08 GQIEA-5 Populaton size 5 GQIEA-10 Populaton size 10 GQIEA-5, GQIEA-10 GQ-Gate Geometric GQIEA-5, GQIEA Table 2: Parameters used in the algorithms in Figure 6. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 31/38

32 Table of contents Conclusions 1 Introduction 2 QIEA 3 GQIEA 4 Case Study: Assignment Problem 5 Conclusions 6 References ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 32/38

33 Conclusions Conclusions Results show that the arithmetic GQ-gate operator has a faster convergence than the geometric GQ-gate. The GQIEA has better results than traditional Combinatorial Optimization EA, even with a much smaller population. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 33/38

34 Table of contents References 1 Introduction 2 QIEA 3 GQIEA 4 Case Study: Assignment Problem 5 Conclusions 6 References ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 34/38

35 Referencias I References [Abs da Cruz et al., 2007] Abs da Cruz, A. V., Pacheco, M. A. C., and Vellasco, M. M. B. R. (2007). Quantum-Inspired Evolutionary Algorithms for Problems based on Numerical Representation. PhD thesis, Pontificia Universidade Catolica do Rio de Janeiro. [Chung et al., 2011] Chung, C., Yu, H., and Wong, K.-P. (2011). An advanced quantum-inspired evolutionary algorithm for unit commitment. Power Systems, IEEE Transactions on, 26(2): [Han and Kim, 2002] Han, K.-H. and Kim, J.-H. (2002). Quantum-inspired evolutionary algorithm for a class of combinatorial optimization. Evolutionary Computation, IEEE Transactions on, 6: [Hey, 1999] Hey, T. (1999). Quantum computing: an introduction. Computing & Control Engineering Journal, 10: ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 35/38

36 Referencias II References [Leon, 2012] Leon, F. (2012). Real-valued quantum-inspired evolutionary algorithm for multi-issue multi-lateral negotiation. In Intelligent Computer Communication and Processing (ICCP), 2012 IEEE International Conference on, pages [Mazzola and Neebe, 1988] Mazzola, J. and Neebe, A. (1988). Bottleneck generalized assignment problems. Engineering Costs and Production Economics, 14: [Moore and Narayanan, 1995] Moore, M. and Narayanan, A. (1995). Quantum-inspired computing. [Pentico, 2007] Pentico, D. W. (2007). Assignment problems: A golden anniversary survey. European Journal of Operational Research, 176: [Ryu and Kim, 2012] Ryu, S.-J. and Kim, J.-H. (2012). Distributed multiobjective quantum-inspired evolutionary algorithm (dmqea). In Robot Intelligence Technology and Applications 2012, pages ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 36/38

37 Referencias III References [Spector, 2004] Spector, L. (2004). Automatic Quantum Computer Programming, volume 7 of Genetic Programming. Springer US. [Tsai et al., 2012] Tsai, J.-T., Chou, J.-H., and Ho, W.-H. (2012). Improved quantum-inspired evolutionary algorithm for engineering design optimization. Mathematical Problems in Engineering, 1:27. ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 37/38

38 A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems Julio M. Alegría 1 julio.alegria@ucsp.edu.pe Yván J. Túpac 1 ytupac@ucsp.edu.pe 1 School of Computer Science Universidad Católica San Pablo (UCSP) Arequipa, Peru January 2014 ALEGRÍA, J.; TÚPAC, Y. (UCSP) January 2014, Pg 38/38

Introduction of Quantum-inspired Evolutionary Algorithm

Introduction of Quantum-inspired Evolutionary Algorithm FIRA Robot Congress Seoul, Korea Introduction of Quantum-inspired Evolutionary Algorithm Kuk-Hyun Han and Jong-Hwan Kim Department of Electrical Engineering and Computer Science, Korea Advanced Institute

More information

An Improved Quantum Evolutionary Algorithm with 2-Crossovers

An Improved Quantum Evolutionary Algorithm with 2-Crossovers An Improved Quantum Evolutionary Algorithm with 2-Crossovers Zhihui Xing 1, Haibin Duan 1,2, and Chunfang Xu 1 1 School of Automation Science and Electrical Engineering, Beihang University, Beijing, 100191,

More information

RESEARCH on quantum-inspired computational intelligence

RESEARCH on quantum-inspired computational intelligence Proceedings of the 2014 Federated Conference on Computer Science and Information Systems pp. 465 470 DOI: 10.15439/2014F99 ACSIS, Vol. 2 Higher-Order Quantum-Inspired Genetic Algorithms Robert Nowotniak,

More information

Search. Search is a key component of intelligent problem solving. Get closer to the goal if time is not enough

Search. Search is a key component of intelligent problem solving. Get closer to the goal if time is not enough Search Search is a key component of intelligent problem solving Search can be used to Find a desired goal if time allows Get closer to the goal if time is not enough section 11 page 1 The size of the search

More information

arxiv:cs/ v1 [cs.ne] 4 Mar 2004

arxiv:cs/ v1 [cs.ne] 4 Mar 2004 Genetic Algorithms and Quantum Computation arxiv:cs/0403003v1 [cs.ne] 4 Mar 2004 Gilson A. Giraldi, Renato Portugal, Ricardo N. Thess Abstract Recently, researchers have applied genetic algorithms (GAs)

More information

Genetic Algorithm: introduction

Genetic Algorithm: introduction 1 Genetic Algorithm: introduction 2 The Metaphor EVOLUTION Individual Fitness Environment PROBLEM SOLVING Candidate Solution Quality Problem 3 The Ingredients t reproduction t + 1 selection mutation recombination

More information

Evolutionary computation

Evolutionary computation Evolutionary computation Andrea Roli andrea.roli@unibo.it DEIS Alma Mater Studiorum Università di Bologna Evolutionary computation p. 1 Evolutionary Computation Evolutionary computation p. 2 Evolutionary

More information

Quantum-Inspired Evolutionary Algorithm for a Class of Combinatorial Optimization

Quantum-Inspired Evolutionary Algorithm for a Class of Combinatorial Optimization 580 IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 6, NO. 6, DECEMBER 2002 Quantum-Inspired Evolutionary Algorithm for a Class of Combinatorial Optimization Kuk-Hyun Han and Jong-Hwan Kim Abstract

More information

Quantum-Inspired Differential Evolution with Particle Swarm Optimization for Knapsack Problem

Quantum-Inspired Differential Evolution with Particle Swarm Optimization for Knapsack Problem JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 31, 1757-1773 (2015) Quantum-Inspired Differential Evolution with Particle Swarm Optimization for Knapsack Problem DJAAFAR ZOUACHE 1 AND ABDELOUAHAB MOUSSAOUI

More information

biologically-inspired computing lecture 18

biologically-inspired computing lecture 18 Informatics -inspired lecture 18 Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays

More information

Evolutionary Computation

Evolutionary Computation Evolutionary Computation - Computational procedures patterned after biological evolution. - Search procedure that probabilistically applies search operators to set of points in the search space. - Lamarck

More information

Artificial Intelligence (AI) Common AI Methods. Training. Signals to Perceptrons. Artificial Neural Networks (ANN) Artificial Intelligence

Artificial Intelligence (AI) Common AI Methods. Training. Signals to Perceptrons. Artificial Neural Networks (ANN) Artificial Intelligence Artificial Intelligence (AI) Artificial Intelligence AI is an attempt to reproduce intelligent reasoning using machines * * H. M. Cartwright, Applications of Artificial Intelligence in Chemistry, 1993,

More information

A Self-adaption Quantum Genetic Algorithm Used in the Design of Command and Control Structure

A Self-adaption Quantum Genetic Algorithm Used in the Design of Command and Control Structure 2017 3rd International Conference on Computational Systems and Communications (ICCSC 2017) A Self-adaption Quantum Genetic Algorithm Used in the esign of Command and Control Structure SUN Peng1, 3, a,

More information

Evolutionary Algorithms

Evolutionary Algorithms Evolutionary Algorithms a short introduction Giuseppe Narzisi Courant Institute of Mathematical Sciences New York University 31 January 2008 Outline 1 Evolution 2 Evolutionary Computation 3 Evolutionary

More information

Analysis of Photoluminescence measurement data from interdiffused Quantum Wells using Adaptive Real coded Quantum inspired Evolutionary Algorithm

Analysis of Photoluminescence measurement data from interdiffused Quantum Wells using Adaptive Real coded Quantum inspired Evolutionary Algorithm Analysis of Photoluminescence measurement data from interdiffused Quantum Wells using Adaptive Real coded Quantum inspired Evolutionary Algorithm 1 Sr. Lecturer, USIC Dayalbagh Educational Institute, Dayalbagh,

More information

Data Warehousing & Data Mining

Data Warehousing & Data Mining 13. Meta-Algorithms for Classification Data Warehousing & Data Mining Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 13.

More information

An Implementation of Compact Genetic Algorithm on a Quantum Computer

An Implementation of Compact Genetic Algorithm on a Quantum Computer An Implementation of Compact Genetic Algorithm on a Quantum Computer Sorrachai Yingchareonthawornchai 1, Chatchawit Aporntewan, Prabhas Chongstitvatana 1 1 Department of Computer Engineering Department

More information

Evolutionary Computation Theory. Jun He School of Computer Science University of Birmingham Web: jxh

Evolutionary Computation Theory. Jun He School of Computer Science University of Birmingham Web:   jxh Evolutionary Computation Theory Jun He School of Computer Science University of Birmingham Web: www.cs.bham.ac.uk/ jxh Outline Motivation History Schema Theorem Convergence and Convergence Rate Computational

More information

A New Approach to Estimating the Expected First Hitting Time of Evolutionary Algorithms

A New Approach to Estimating the Expected First Hitting Time of Evolutionary Algorithms A New Approach to Estimating the Expected First Hitting Time of Evolutionary Algorithms Yang Yu and Zhi-Hua Zhou National Laboratory for Novel Software Technology Nanjing University, Nanjing 20093, China

More information

Chapter 8: Introduction to Evolutionary Computation

Chapter 8: Introduction to Evolutionary Computation Computational Intelligence: Second Edition Contents Some Theories about Evolution Evolution is an optimization process: the aim is to improve the ability of an organism to survive in dynamically changing

More information

Efficiency of genetic algorithm and determination of ground state energy of impurity in a spherical quantum dot

Efficiency of genetic algorithm and determination of ground state energy of impurity in a spherical quantum dot Efficiency of genetic algorithm and determination of ground state energy of impurity in a spherical quantum dot +DOXNùDIDN 1* 0HKPHWùDKLQ 1, Berna Gülveren 1, Mehmet Tomak 1 Selcuk University, Faculty

More information

A Versatile Quantum-inspired Evolutionary Algorithm

A Versatile Quantum-inspired Evolutionary Algorithm A Versatile Quantum-inspired Evolutionary Algorithm Michaël Defoin Platel, Stefan Schliebs and Nikola asabov Abstract This study points out some weaknesses of existing Quantum-Inspired Evolutionary Algorithms

More information

An Effective Chromosome Representation for Evolving Flexible Job Shop Schedules

An Effective Chromosome Representation for Evolving Flexible Job Shop Schedules An Effective Chromosome Representation for Evolving Flexible Job Shop Schedules Joc Cing Tay and Djoko Wibowo Intelligent Systems Lab Nanyang Technological University asjctay@ntuedusg Abstract As the Flexible

More information

Development. biologically-inspired computing. lecture 16. Informatics luis rocha x x x. Syntactic Operations. biologically Inspired computing

Development. biologically-inspired computing. lecture 16. Informatics luis rocha x x x. Syntactic Operations. biologically Inspired computing lecture 16 -inspired S S2 n p!!! 1 S Syntactic Operations al Code:N Development x x x 1 2 n p S Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms

More information

Evolutionary Computation. DEIS-Cesena Alma Mater Studiorum Università di Bologna Cesena (Italia)

Evolutionary Computation. DEIS-Cesena Alma Mater Studiorum Università di Bologna Cesena (Italia) Evolutionary Computation DEIS-Cesena Alma Mater Studiorum Università di Bologna Cesena (Italia) andrea.roli@unibo.it Evolutionary Computation Inspiring principle: theory of natural selection Species face

More information

Research Article Effect of Population Structures on Quantum-Inspired Evolutionary Algorithm

Research Article Effect of Population Structures on Quantum-Inspired Evolutionary Algorithm Applied Computational Intelligence and So Computing, Article ID 976202, 22 pages http://dx.doi.org/10.1155/2014/976202 Research Article Effect of Population Structures on Quantum-Inspired Evolutionary

More information

Evolutionary Design I

Evolutionary Design I Evolutionary Design I Jason Noble jasonn@comp.leeds.ac.uk Biosystems group, School of Computing Evolutionary Design I p.1/29 This lecture Harnessing evolution in a computer program How to construct a genetic

More information

Lecture 9 Evolutionary Computation: Genetic algorithms

Lecture 9 Evolutionary Computation: Genetic algorithms Lecture 9 Evolutionary Computation: Genetic algorithms Introduction, or can evolution be intelligent? Simulation of natural evolution Genetic algorithms Case study: maintenance scheduling with genetic

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing The lecture notes were prepared according to Peter Shor s papers Quantum Computing and Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a

More information

Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms

Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms Tadahiko Murata 1, Shiori Kaige 2, and Hisao Ishibuchi 2 1 Department of Informatics, Kansai University 2-1-1 Ryozenji-cho,

More information

Fundamentals of Genetic Algorithms

Fundamentals of Genetic Algorithms Fundamentals of Genetic Algorithms : AI Course Lecture 39 40, notes, slides www.myreaders.info/, RC Chakraborty, e-mail rcchak@gmail.com, June 01, 2010 www.myreaders.info/html/artificial_intelligence.html

More information

Stochastic Search: Part 2. Genetic Algorithms. Vincent A. Cicirello. Robotics Institute. Carnegie Mellon University

Stochastic Search: Part 2. Genetic Algorithms. Vincent A. Cicirello. Robotics Institute. Carnegie Mellon University Stochastic Search: Part 2 Genetic Algorithms Vincent A. Cicirello Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213 cicirello@ri.cmu.edu 1 The Genetic Algorithm (GA)

More information

Genetic Algorithms & Modeling

Genetic Algorithms & Modeling Genetic Algorithms & Modeling : Soft Computing Course Lecture 37 40, notes, slides www.myreaders.info/, RC Chakraborty, e-mail rcchak@gmail.com, Aug. 10, 2010 http://www.myreaders.info/html/soft_computing.html

More information

Co-evolution of Morphology and Control for Roombots

Co-evolution of Morphology and Control for Roombots Co-evolution of Morphology and Control for Roombots Master Thesis Presentation Ebru Aydın Advisors: Prof. Auke Jan Ijspeert Rico Möckel Jesse van den Kieboom Soha Pouya Alexander Spröwitz Co-evolution

More information

Joint Entropy based Sampling in PBIL for MLFS

Joint Entropy based Sampling in PBIL for MLFS Joint Entropy based Sampling in PBIL for MLFS In Jun Yu( 유인준 ) 2017 08 28 Artificial Intelligence Lab 1 1. Introduction Evolutionary Algorithms(EA) have recently received much attention from the Feature

More information

Evolutionary Functional Link Interval Type-2 Fuzzy Neural System for Exchange Rate Prediction

Evolutionary Functional Link Interval Type-2 Fuzzy Neural System for Exchange Rate Prediction Evolutionary Functional Link Interval Type-2 Fuzzy Neural System for Exchange Rate Prediction 3. Introduction Currency exchange rate is an important element in international finance. It is one of the chaotic,

More information

Using Evolutionary Techniques to Hunt for Snakes and Coils

Using Evolutionary Techniques to Hunt for Snakes and Coils Using Evolutionary Techniques to Hunt for Snakes and Coils Abstract The snake-in-the-box problem is a difficult problem in mathematics and computer science that deals with finding the longest-possible

More information

ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES

ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 4, April 2013 pp. 1455 1475 ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC

More information

Lecture 15: Genetic Algorithms

Lecture 15: Genetic Algorithms Lecture 15: Genetic Algorithms Dr Roman V Belavkin BIS3226 Contents 1 Combinatorial Problems 1 2 Natural Selection 2 3 Genetic Algorithms 3 31 Individuals and Population 3 32 Fitness Functions 3 33 Encoding

More information

CSC 4510 Machine Learning

CSC 4510 Machine Learning 10: Gene(c Algorithms CSC 4510 Machine Learning Dr. Mary Angela Papalaskari Department of CompuBng Sciences Villanova University Course website: www.csc.villanova.edu/~map/4510/ Slides of this presenta(on

More information

DISCUSSION ON THE TRAJECTORY OPTIMIZATION OF MECHANICAL LINKAGE MECHANISM BASED ON QUANTUM GENETIC ALGORITHM

DISCUSSION ON THE TRAJECTORY OPTIMIZATION OF MECHANICAL LINKAGE MECHANISM BASED ON QUANTUM GENETIC ALGORITHM ACADEMIC JOURNA OF MANUFACTURING ENGINEERING, VO. 6, ISSUE / 8 DISCUSSION ON THE TRAJECTORY OPTIMIZATION OF MECHANICA INKAGE MECHANISM BASED ON QUANTUM GENETIC AGORITHM Hong GUO *, Fu YUAN Zhengzhou Shuqing

More information

An Evolutionary Programming Based Algorithm for HMM training

An Evolutionary Programming Based Algorithm for HMM training An Evolutionary Programming Based Algorithm for HMM training Ewa Figielska,Wlodzimierz Kasprzak Institute of Control and Computation Engineering, Warsaw University of Technology ul. Nowowiejska 15/19,

More information

Haploid & diploid recombination and their evolutionary impact

Haploid & diploid recombination and their evolutionary impact Haploid & diploid recombination and their evolutionary impact W. Garrett Mitchener College of Charleston Mathematics Department MitchenerG@cofc.edu http://mitchenerg.people.cofc.edu Introduction The basis

More information

Scaling Up. So far, we have considered methods that systematically explore the full search space, possibly using principled pruning (A* etc.).

Scaling Up. So far, we have considered methods that systematically explore the full search space, possibly using principled pruning (A* etc.). Local Search Scaling Up So far, we have considered methods that systematically explore the full search space, possibly using principled pruning (A* etc.). The current best such algorithms (RBFS / SMA*)

More information

Lecture 10: Eigenvalue Estimation

Lecture 10: Eigenvalue Estimation CS 880: Quantum Information Processing 9/7/010 Lecture 10: Eigenvalue Estimation Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený Last time we discussed the quantum Fourier transform, and introduced

More information

Application of a GA/Bayesian Filter-Wrapper Feature Selection Method to Classification of Clinical Depression from Speech Data

Application of a GA/Bayesian Filter-Wrapper Feature Selection Method to Classification of Clinical Depression from Speech Data Application of a GA/Bayesian Filter-Wrapper Feature Selection Method to Classification of Clinical Depression from Speech Data Juan Torres 1, Ashraf Saad 2, Elliot Moore 1 1 School of Electrical and Computer

More information

A HYBRID ARTIFICIAL BEE COLONY OPTIMIZATION AND QUANTUM EVOLUTIONARY ALGORITHM FOR CONTINUOUS OPTIMIZATION PROBLEMS

A HYBRID ARTIFICIAL BEE COLONY OPTIMIZATION AND QUANTUM EVOLUTIONARY ALGORITHM FOR CONTINUOUS OPTIMIZATION PROBLEMS International Journal of Neural Systems, Vol., No. 1 (10) 39 50 c World Scientific Publishing Company DOI: 10.12/S012906571000222X A HYBRID ARTIFICIAL BEE COLONY OPTIMIZATION AND QUANTUM EVOLUTIONARY ALGORITHM

More information

arxiv: v1 [cs.lg] 13 Aug 2014

arxiv: v1 [cs.lg] 13 Aug 2014 A Classifier-free Ensemble Selection Method based on Data Diversity in Random Subspaces Technical Report arxiv:1408.889v1 [cs.lg] 13 Aug 014 Albert H.R. Ko École de technologie supérieure (ÉTS), Université

More information

A Novel Multiobjective Formulation of the Robust Software Project Scheduling Problem

A Novel Multiobjective Formulation of the Robust Software Project Scheduling Problem A Novel Multiobjective Formulation of the Robust Problem Francisco Chicano, Alejandro Cervantes, Francisco Luna, Gustavo Recio 1 / 30 Software projects usually involve many people and many resources that

More information

Research Article A Novel Differential Evolution Invasive Weed Optimization Algorithm for Solving Nonlinear Equations Systems

Research Article A Novel Differential Evolution Invasive Weed Optimization Algorithm for Solving Nonlinear Equations Systems Journal of Applied Mathematics Volume 2013, Article ID 757391, 18 pages http://dx.doi.org/10.1155/2013/757391 Research Article A Novel Differential Evolution Invasive Weed Optimization for Solving Nonlinear

More information

Computational Complexity and Genetic Algorithms

Computational Complexity and Genetic Algorithms Computational Complexity and Genetic Algorithms BART RYLANDER JAMES FOSTER School of Engineering Department of Computer Science University of Portland University of Idaho Portland, Or 97203 Moscow, Idaho

More information

An Area Optimized Implementation of AES S-Box Based on Composite Field and Evolutionary Algorithm

An Area Optimized Implementation of AES S-Box Based on Composite Field and Evolutionary Algorithm , October 1-3, 015, San Francisco, USA An Area Optimized Implementation of AES S-Box Based on Composite Field and Evolutionary Algorithm Yaoping Liu, Ning Wu, Xiaoqiang Zhang, LilingDong, and Lidong Lan

More information

Evolutionary computation

Evolutionary computation 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 principles 2 Genetic

More information

Available online at ScienceDirect. Procedia Computer Science 20 (2013 ) 90 95

Available online at  ScienceDirect. Procedia Computer Science 20 (2013 ) 90 95 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 20 (2013 ) 90 95 Complex Adaptive Systems, Publication 3 Cihan H. Dagli, Editor in Chief Conference Organized by Missouri

More information

Relation between Pareto-Optimal Fuzzy Rules and Pareto-Optimal Fuzzy Rule Sets

Relation between Pareto-Optimal Fuzzy Rules and Pareto-Optimal Fuzzy Rule Sets Relation between Pareto-Optimal Fuzzy Rules and Pareto-Optimal Fuzzy Rule Sets Hisao Ishibuchi, Isao Kuwajima, and Yusuke Nojima Department of Computer Science and Intelligent Systems, Osaka Prefecture

More information

Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat:

Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat: Local Search Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat: I I Select a variable to change Select a new value for that variable Until a satisfying assignment

More information

2. Particle swarm optimization

2. Particle swarm optimization Quantum-Inspired Particle Swarm Optimization for Feature Selection and Parameter Optimization in Evolving Spiking Neural Networks for Classification Tasks 8 Haza Nuzly Abdull Hamed 1,2, Nikola K. Kasabov

More information

Genetic Algorithm for Solving the Economic Load Dispatch

Genetic Algorithm for Solving the Economic Load Dispatch International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 5 (2014), pp. 523-528 International Research Publication House http://www.irphouse.com Genetic Algorithm

More information

Runtime Analysis of Evolutionary Algorithms for the Knapsack Problem with Favorably Correlated Weights

Runtime Analysis of Evolutionary Algorithms for the Knapsack Problem with Favorably Correlated Weights Runtime Analysis of Evolutionary Algorithms for the Knapsack Problem with Favorably Correlated Weights Frank Neumann 1 and Andrew M. Sutton 2 1 Optimisation and Logistics, School of Computer Science, The

More information

An Analysis on Recombination in Multi-Objective Evolutionary Optimization

An Analysis on Recombination in Multi-Objective Evolutionary Optimization An Analysis on Recombination in Multi-Objective Evolutionary Optimization Chao Qian, Yang Yu, Zhi-Hua Zhou National Key Laboratory for Novel Software Technology Nanjing University, Nanjing 20023, China

More information

HIGH PERFORMANCE ADAPTIVE INTELLIGENT DIRECT TORQUE CONTROL SCHEMES FOR INDUCTION MOTOR DRIVES

HIGH PERFORMANCE ADAPTIVE INTELLIGENT DIRECT TORQUE CONTROL SCHEMES FOR INDUCTION MOTOR DRIVES HIGH PERFORMANCE ADAPTIVE INTELLIGENT DIRECT TORQUE CONTROL SCHEMES FOR INDUCTION MOTOR DRIVES M. Vasudevan and R. Arumugam Department of Electrical and Electronics Engineering, Anna University, Chennai,

More information

Quantum Crossover Based Quantum Genetic Algorithm for Solving Non-linear Programming

Quantum Crossover Based Quantum Genetic Algorithm for Solving Non-linear Programming Quantum Crossover Based Quantum Genetic Algorithm for Solving Non-linear Programming Amgad. M. Mohammed, N. A. Elhefnawy Mahmoud. M. El-Sherbiny Operations Research Dept., Menofia University Operations

More information

A GENERALIZED EXTREMAL OPTIMIZATION-INSPIRED ALGORITHM FOR PREDICTIVE MAINTENANCE SCHEDULING PROBLEMS

A GENERALIZED EXTREMAL OPTIMIZATION-INSPIRED ALGORITHM FOR PREDICTIVE MAINTENANCE SCHEDULING PROBLEMS A GENERALIZED EXTREMAL OPTIMIZATION-INSPIRED ALGORITHM FOR PREDICTIVE MAINTENANCE Pasquale Arpaia Dipartimento di Ingegneria, Università del Sannio, CERN European Laboratory for Nuclear Research Department

More information

Prospective Algorithms for Quantum Evolutionary Computation

Prospective Algorithms for Quantum Evolutionary Computation Proceedings of the Second Quantum Interaction Symposium (QI-2008), College Publications, UK, 2008. Prospective Algorithms for Quantum Evolutionary Computation Donald A. Sofge Natural Computation Group

More information

Improved Shuffled Frog Leaping Algorithm Based on Quantum Rotation Gates Guo WU 1, Li-guo FANG 1, Jian-jun LI 2 and Fan-shuo MENG 1

Improved Shuffled Frog Leaping Algorithm Based on Quantum Rotation Gates Guo WU 1, Li-guo FANG 1, Jian-jun LI 2 and Fan-shuo MENG 1 17 International Conference on Computer, Electronics and Communication Engineering (CECE 17 ISBN: 978-1-6595-476-9 Improved Shuffled Frog Leaping Algorithm Based on Quantum Rotation Gates Guo WU 1, Li-guo

More information

Computational intelligence methods

Computational intelligence methods Computational intelligence methods GA, schemas, diversity Pavel Kordík, Martin Šlapák Katedra teoretické informatiky FIT České vysoké učení technické v Praze MI-MVI, ZS 2011/12, Lect. 5 https://edux.fit.cvut.cz/courses/mi-mvi/

More information

A Genetic Algorithm Approach for Doing Misuse Detection in Audit Trail Files

A Genetic Algorithm Approach for Doing Misuse Detection in Audit Trail Files A Genetic Algorithm Approach for Doing Misuse Detection in Audit Trail Files Pedro A. Diaz-Gomez and Dean F. Hougen Robotics, Evolution, Adaptation, and Learning Laboratory (REAL Lab) School of Computer

More information

Evolutionary Algorithms: Introduction. Department of Cybernetics, CTU Prague.

Evolutionary Algorithms: Introduction. Department of Cybernetics, CTU Prague. Evolutionary Algorithms: duction Jiří Kubaĺık Department of Cybernetics, CTU Prague http://cw.felk.cvut.cz/doku.php/courses/a4m33bia/start pcontents 1. duction to Evolutionary Algorithms (EAs) Pioneers

More information

Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm

Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm Bharat Solanki Abstract The optimal capacitor placement problem involves determination of the location, number, type

More information

An Improved Model of Ceramic Grinding Process and its Optimization by Adaptive Quantum inspired Evolutionary Algorithm

An Improved Model of Ceramic Grinding Process and its Optimization by Adaptive Quantum inspired Evolutionary Algorithm An Improved Model of Ceramic Grinding Process and its Optimization by Adaptive Quantum inspired Evolutionary Algorithm Ashish Mani University Science Instrumentation Centre Dayalbagh Educational Institute

More information

On the Usefulness of Infeasible Solutions in Evolutionary Search: A Theoretical Study

On the Usefulness of Infeasible Solutions in Evolutionary Search: A Theoretical Study On the Usefulness of Infeasible Solutions in Evolutionary Search: A Theoretical Study Yang Yu, and Zhi-Hua Zhou, Senior Member, IEEE National Key Laboratory for Novel Software Technology Nanjing University,

More information

how should the GA proceed?

how should the GA proceed? how should the GA proceed? string fitness 10111 10 01000 5 11010 3 00011 20 which new string would be better than any of the above? (the GA does not know the mapping between strings and fitness values!)

More information

A Quantum-Inspired Differential Evolution Algorithm for Solving the N-Queens Problem

A Quantum-Inspired Differential Evolution Algorithm for Solving the N-Queens Problem The International Arab Journal of Information Technology, Vol. 7, No. 1, January 20 21 A Quantum-Inspired Differential Evolution Algorithm for Solving the N-Queens Problem Amer Draa 1, Souham Meshoul 2,

More information

Evolutionary ARMA Model Identification With Unknown Process Order *

Evolutionary ARMA Model Identification With Unknown Process Order * Evolutionary ARMA Model Identification With Unknown Process Order * G N BELIGIANNIS 1,2, E N DEMIRIS 1 and S D LIKOTHANASSIS 1,2,3 1 Department of Computer Engineering and Informatics University of Patras

More information

Genetic Algorithms and Genetic Programming Lecture 17

Genetic Algorithms and Genetic Programming Lecture 17 Genetic Algorithms and Genetic Programming Lecture 17 Gillian Hayes 28th November 2006 Selection Revisited 1 Selection and Selection Pressure The Killer Instinct Memetic Algorithms Selection and Schemas

More information

A Non-Parametric Statistical Dominance Operator for Noisy Multiobjective Optimization

A Non-Parametric Statistical Dominance Operator for Noisy Multiobjective Optimization A Non-Parametric Statistical Dominance Operator for Noisy Multiobjective Optimization Dung H. Phan and Junichi Suzuki Deptartment of Computer Science University of Massachusetts, Boston, USA {phdung, jxs}@cs.umb.edu

More information

PLEASE SCROLL DOWN FOR ARTICLE

PLEASE SCROLL DOWN FOR ARTICLE This article was downloaded by: [2007-2008-2009 Konkuk University - Seoul Campus] On: 17 June 2009 Access details: Access Details: [subscription number 907466461] Publisher Taylor & Francis Informa Ltd

More information

Discrete Tranformation of Output in Cellular Automata

Discrete Tranformation of Output in Cellular Automata Discrete Tranformation of Output in Cellular Automata Aleksander Lunøe Waage Master of Science in Computer Science Submission date: July 2012 Supervisor: Gunnar Tufte, IDI Norwegian University of Science

More information

IV. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA

IV. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA IV. Evolutionary Computing A. Genetic Algorithms Read Flake, ch. 20 2014/2/26 1 2014/2/26 2 Genetic Algorithms Developed by John Holland in 60s Did not become popular until late 80s A simplified model

More information

Quantum-inspired Huffman Coding

Quantum-inspired Huffman Coding Quantum-inspired Huffman Coding A. S. Tolba, M. Z. Rashad, and M. A. El-Dosuky Dept. of Computer Science, Faculty of Computers and Information Sciences, Mansoura University, Mansoura, Egypt. tolba_954@yahoo.com,

More information

Quad-trees: A Data Structure for Storing Pareto-sets in Multi-objective Evolutionary Algorithms with Elitism

Quad-trees: A Data Structure for Storing Pareto-sets in Multi-objective Evolutionary Algorithms with Elitism Quad-trees: A Data Structure for Storing Pareto-sets in Multi-objective Evolutionary Algorithms with Elitism Sanaz Mostaghim 1 and Jürgen Teich 2 1 Electrical Engineering Department University of Paderborn,

More information

Decoding Strategies for the 0/1 Multi-objective Unit Commitment Problem

Decoding Strategies for the 0/1 Multi-objective Unit Commitment Problem for the mono-objective UCP Decoding Strategies for the 0/1 Multi-objective Unit Commitment Problem S. Jacquin 1,2 Lucien Mousin 1 I. Machado 3 L. Jourdan 1,2 E.G. Talbi 1,2 1 Inria Lille - Nord Europe,

More information

Cultural Dissemination using a Quantum Model

Cultural Dissemination using a Quantum Model Cultural Dissemination using a Quantum Model Scott Christley schristl@nd.edu Greg Madey gmadey@nd.edu Abstract Axelrod s [Axelrod, 1997] cultural dissemination model introduces an agent-based simulation

More information

A Simple Haploid-Diploid Evolutionary Algorithm

A Simple Haploid-Diploid Evolutionary Algorithm A Simple Haploid-Diploid Evolutionary Algorithm Larry Bull Computer Science Research Centre University of the West of England, Bristol, UK larry.bull@uwe.ac.uk Abstract It has recently been suggested that

More information

Crossing Genetic and Swarm Intelligence Algorithms to Generate Logic Circuits

Crossing Genetic and Swarm Intelligence Algorithms to Generate Logic Circuits Crossing Genetic and Swarm Intelligence Algorithms to Generate Logic Circuits Cecília Reis and J. A. Tenreiro Machado GECAD - Knowledge Engineering and Decision Support Group / Electrical Engineering Department

More information

GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS

GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS A genetic algorithm is a random search technique for global optimisation in a complex search space. It was originally inspired by an

More information

Effects of the Use of Non-Geometric Binary Crossover on Evolutionary Multiobjective Optimization

Effects of the Use of Non-Geometric Binary Crossover on Evolutionary Multiobjective Optimization Effects of the Use of Non-Geometric Binary Crossover on Evolutionary Multiobjective Optimization Hisao Ishibuchi, Yusuke Nojima, Noritaka Tsukamoto, and Ken Ohara Graduate School of Engineering, Osaka

More information

Design of Higher Order LP and HP Digital IIR Filter Using the Concept of Teaching-Learning Based Optimization

Design of Higher Order LP and HP Digital IIR Filter Using the Concept of Teaching-Learning Based Optimization Design of Higher Order LP and HP Digital IIR Filter Using the Concept of Teaching-Learning Based Optimization DAMANPREET SINGH, J.S. DHILLON Department of Computer Science & Engineering Department of Electrical

More information

Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems

Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems Miguel Leon Ortiz and Ning Xiong Mälardalen University, Västerås, SWEDEN Abstract. Differential evolution

More information

A Parallel Processing Algorithms for Solving Factorization and Knapsack Problems

A Parallel Processing Algorithms for Solving Factorization and Knapsack Problems www.ijcsi.org 246 A Parallel Processing Algorithms for Solving Factorization and Knapsack Problems G. Aloy Anuja Mary 1, J.Naresh 2 and C.Chellapan 3 1,2 Research Scholar,Department of Computer Science

More information

Evolutionary Algorithms: Introduction. The Czech Institute of Informatics, Robotics and Cybernetics CTU Prague

Evolutionary Algorithms: Introduction. The Czech Institute of Informatics, Robotics and Cybernetics CTU Prague : Introduction Jiří Kubaĺık The Czech Institute of Informatics, Robotics and Cybernetics CTU Prague http://cw.felk.cvut.cz/doku.php/courses/a0m33eoa/start pcontents Representation Operators Population

More information

Metaheuristics and Local Search

Metaheuristics and Local Search Metaheuristics and Local Search 8000 Discrete optimization problems Variables x 1,..., x n. Variable domains D 1,..., D n, with D j Z. Constraints C 1,..., C m, with C i D 1 D n. Objective function f :

More information

A.I.: Beyond Classical Search

A.I.: Beyond Classical Search A.I.: Beyond Classical Search Random Sampling Trivial Algorithms Generate a state randomly Random Walk Randomly pick a neighbor of the current state Both algorithms asymptotically complete. Overview Previously

More information

Expected Running Time Analysis of a Multiobjective Evolutionary Algorithm on Pseudo-boolean Functions

Expected Running Time Analysis of a Multiobjective Evolutionary Algorithm on Pseudo-boolean Functions Expected Running Time Analysis of a Multiobjective Evolutionary Algorithm on Pseudo-boolean Functions Nilanjan Banerjee and Rajeev Kumar Department of Computer Science and Engineering Indian Institute

More information

Busy Beaver The Influence of Representation

Busy Beaver The Influence of Representation Busy Beaver The Influence of Representation Penousal Machado *, Francisco B. Pereira *, Amílcar Cardoso **, Ernesto Costa ** Centro de Informática e Sistemas da Universidade de Coimbra {machado, xico,

More information

A Quantum-Inspired Immune Algorithm for Hybrid Flow Shop with Makespan Criterion

A Quantum-Inspired Immune Algorithm for Hybrid Flow Shop with Makespan Criterion Journal of Universal Computer Science, vol. 5, no. 4 (2009), 765-785 submitted: 30/6/08, accepted: 27/2/09, appeared: 28/2/09 J.UCS A Quantum-Inspired Immune Algorithm for Hybrid Flow Shop with Makespan

More information

Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization

Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization Deepak Singh Raipur Institute of Technology Raipur, India Vikas Singh ABV- Indian Institute of Information Technology

More information

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches Discrete Mathematics for Bioinformatics WS 07/08, G. W. Klau, 31. Januar 2008, 11:55 1 Metaheuristics and Local Search Discrete optimization problems Variables x 1,...,x n. Variable domains D 1,...,D n,

More information

Integer weight training by differential evolution algorithms

Integer weight training by differential evolution algorithms Integer weight training by differential evolution algorithms V.P. Plagianakos, D.G. Sotiropoulos, and M.N. Vrahatis University of Patras, Department of Mathematics, GR-265 00, Patras, Greece. e-mail: vpp

More information

An application of the temporal difference algorithm to the truck backer-upper problem

An application of the temporal difference algorithm to the truck backer-upper problem ESANN 214 proceedings, European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning. Bruges (Belgium), 23-25 April 214, i6doc.com publ., ISBN 978-28741995-7. Available

More information