A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems
|
|
- Bruno Manning
- 5 years ago
- Views:
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
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 informationAn 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 informationRESEARCH 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 informationSearch. 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 informationarxiv: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 informationGenetic 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 informationEvolutionary 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 informationQuantum-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 informationQuantum-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 informationbiologically-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 informationEvolutionary 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 informationArtificial 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 informationA 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 informationEvolutionary 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 informationAnalysis 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 informationData 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 informationAn 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 informationEvolutionary 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 informationA 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 informationChapter 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 informationEfficiency 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 informationA 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 informationAn 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 informationDevelopment. 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 informationEvolutionary 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 informationResearch 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 informationEvolutionary 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 informationLecture 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 informationIntroduction 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 informationGeneralization 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 informationFundamentals 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 informationStochastic 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 informationGenetic 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 informationCo-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 informationJoint 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 informationEvolutionary 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 informationUsing 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 informationARTIFICIAL 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 informationLecture 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 informationCSC 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 informationDISCUSSION 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 informationAn 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 informationHaploid & 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 informationScaling 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 informationLecture 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 informationApplication 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 informationA 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 informationarxiv: 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 informationA 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 informationResearch 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 informationComputational 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 informationAn 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 informationEvolutionary 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 informationAvailable 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 informationRelation 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 informationLocal 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 information2. 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 informationGenetic 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 informationRuntime 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 informationAn 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 informationHIGH 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 informationQuantum 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 informationA 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 informationProspective 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 informationImproved 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 informationComputational 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 informationA 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 informationEvolutionary 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 informationCapacitor 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 informationAn 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 informationOn 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 informationhow 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 informationA 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 informationEvolutionary 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 informationGenetic 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 informationA 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 informationPLEASE 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 informationDiscrete 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 informationIV. 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 informationQuantum-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 informationQuad-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 informationDecoding 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 informationCultural 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 informationA 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 informationCrossing 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 informationGENETIC 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 informationEffects 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 informationDesign 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 informationInvestigation 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 informationA 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 informationEvolutionary 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 informationMetaheuristics 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 informationA.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 informationExpected 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 informationBusy 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 informationA 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 informationBinary 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 informationMetaheuristics 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 informationInteger 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 informationAn 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