A Modified Genetic Algorithm Comparable to Quantum GA

Similar documents
Influence of Probability of Variation Operator on the Performance of Quantum-Inspired Evolutionary Algorithm for 0/1 Knapsack Problem

Response of MDOF systems

Variants of Pegasos. December 11, 2009

THEORETICAL AUTOCORRELATIONS. ) if often denoted by γ. Note that

Learning Objectives. Self Organization Map. Hamming Distance(1/5) Introduction. Hamming Distance(3/5) Hamming Distance(2/5) 15/04/2015

Quantum-Inspired Evolutionary Multicast Algorithm

TSS = SST + SSE An orthogonal partition of the total SS

Normal Random Variable and its discriminant functions

Enhanced Quantum Evolutionary Algorithms for Difficult Knapsack Problems

Let s treat the problem of the response of a system to an applied external force. Again,

Cubic Bezier Homotopy Function for Solving Exponential Equations

( ) () we define the interaction representation by the unitary transformation () = ()

Li An-Ping. Beijing , P.R.China

Dynamic Team Decision Theory. EECS 558 Project Shrutivandana Sharma and David Shuman December 10, 2005

Lecture Slides for INTRODUCTION TO. Machine Learning. ETHEM ALPAYDIN The MIT Press,

V.Abramov - FURTHER ANALYSIS OF CONFIDENCE INTERVALS FOR LARGE CLIENT/SERVER COMPUTER NETWORKS

Existence and Uniqueness Results for Random Impulsive Integro-Differential Equation

Linear Response Theory: The connection between QFT and experiments

Changeovers. Department of Chemical Engineering, Carnegie Mellon University, Pittsburgh, PA 15213, USA

A DECOMPOSITION METHOD FOR SOLVING DIFFUSION EQUATIONS VIA LOCAL FRACTIONAL TIME DERIVATIVE

HEAT CONDUCTION PROBLEM IN A TWO-LAYERED HOLLOW CYLINDER BY USING THE GREEN S FUNCTION METHOD

Approximate Analytic Solution of (2+1) - Dimensional Zakharov-Kuznetsov(Zk) Equations Using Homotopy

In the complete model, these slopes are ANALYSIS OF VARIANCE FOR THE COMPLETE TWO-WAY MODEL. (! i+1 -! i ) + [(!") i+1,q - [(!

CS286.2 Lecture 14: Quantum de Finetti Theorems II

Outline. Probabilistic Model Learning. Probabilistic Model Learning. Probabilistic Model for Time-series Data: Hidden Markov Model

Sklar: Sections (4.4.2 is not covered).

MULTI-CRITERIA DECISION-MAKING BASED ON COMBINED VAGUE SETS IN ELECTRICAL OUTAGES PROBLEMS

Balanced Quantum-Inspired Evolutionary Algorithm for Multiple Knapsack Problem

A TWO-LEVEL LOAN PORTFOLIO OPTIMIZATION PROBLEM

Genetic Algorithm in Parameter Estimation of Nonlinear Dynamic Systems

Dual Population-Based Incremental Learning for Problem Optimization in Dynamic Environments

Gravitational Search Algorithm for Optimal Economic Dispatch R.K.Swain a*, N.C.Sahu b, P.K.Hota c

Parameter Estimation of Three-Phase Induction Motor by Using Genetic Algorithm

Chapter Lagrangian Interpolation

Graduate Macroeconomics 2 Problem set 5. - Solutions

THE PREDICTION OF COMPETITIVE ENVIRONMENT IN BUSINESS

Advanced Machine Learning & Perception

Comparison of Differences between Power Means 1

Solution in semi infinite diffusion couples (error function analysis)

Relative controllability of nonlinear systems with delays in control

Fall 2010 Graduate Course on Dynamic Learning

Econ107 Applied Econometrics Topic 5: Specification: Choosing Independent Variables (Studenmund, Chapter 6)

Lecture 18: The Laplace Transform (See Sections and 14.7 in Boas)

Comb Filters. Comb Filters

Chapter 6: AC Circuits

Robust and Accurate Cancer Classification with Gene Expression Profiling

A Novel Curiosity-Driven Perception-Action Cognitive Model

On One Analytic Method of. Constructing Program Controls

FTCS Solution to the Heat Equation

1 Widrow-Hoff Algorithm

J i-1 i. J i i+1. Numerical integration of the diffusion equation (I) Finite difference method. Spatial Discretization. Internal nodes.

UNIVERSITAT AUTÒNOMA DE BARCELONA MARCH 2017 EXAMINATION

Mechanics Physics 151

ABSTRACT. KEYWORDS Hybrid, Genetic Algorithm, Shipping, Dispatching, Vehicle, Time Windows INTRODUCTION

M. Y. Adamu Mathematical Sciences Programme, AbubakarTafawaBalewa University, Bauchi, Nigeria

Lecture 6: Learning for Control (Generalised Linear Regression)

CH.3. COMPATIBILITY EQUATIONS. Continuum Mechanics Course (MMC) - ETSECCPB - UPC

Appendix H: Rarefaction and extrapolation of Hill numbers for incidence data

Transmit Waveform Selection for Polarimetric MIMO Radar Based on Mutual Information Criterion

Robustness Experiments with Two Variance Components

Chapter 6 DETECTION AND ESTIMATION: Model of digital communication system. Fundamental issues in digital communications are

Density Matrix Description of NMR BCMB/CHEM 8190

GENERATING CERTAIN QUINTIC IRREDUCIBLE POLYNOMIALS OVER FINITE FIELDS. Youngwoo Ahn and Kitae Kim

WiH Wei He

DEEP UNFOLDING FOR MULTICHANNEL SOURCE SEPARATION SUPPLEMENTARY MATERIAL

Density Matrix Description of NMR BCMB/CHEM 8190

ELASTIC MODULUS ESTIMATION OF CHOPPED CARBON FIBER TAPE REINFORCED THERMOPLASTICS USING THE MONTE CARLO SIMULATION

Ordinary Differential Equations in Neuroscience with Matlab examples. Aim 1- Gain understanding of how to set up and solve ODE s

Opening Shock and Shape of the Drag-vs-Time Curve

[ ] 2. [ ]3 + (Δx i + Δx i 1 ) / 2. Δx i-1 Δx i Δx i+1. TPG4160 Reservoir Simulation 2018 Lecture note 3. page 1 of 5

Epistemic Game Theory: Online Appendix

GMAW Welding Optimization Using Genetic Algorithms

GMM parameter estimation. Xiaoye Lu CMPS290c Final Project

THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Series A, OF THE ROMANIAN ACADEMY Volume 9, Number 1/2008, pp

EE236C. Energy Management for EV Charge Station in Distributed Power System. Min Gao

MANY real-world applications (e.g. production

Genetic Quantum Algorithm and its Application to Combinatorial Optimization Problem

Evolutionary Algorithms for Multi-Criterion Optimization: A Survey

AT&T Labs Research, Shannon Laboratory, 180 Park Avenue, Room A279, Florham Park, NJ , USA

II The Z Transform. Topics to be covered. 1. Introduction. 2. The Z transform. 3. Z transforms of elementary functions

Testing a new idea to solve the P = NP problem with mathematical induction

ISSN MIT Publications

Notes on the stability of dynamic systems and the use of Eigen Values.

A Novel Iron Loss Reduction Technique for Distribution Transformers. Based on a Combined Genetic Algorithm - Neural Network Approach

Mechanics Physics 151

Fuzzy Set Theory in Modeling Uncertainty Data. via Interpolation Rational Bezier Surface Function


Mechanics Physics 151

Static Output-Feedback Simultaneous Stabilization of Interval Time-Delay Systems

Scattering at an Interface: Oblique Incidence

FI 3103 Quantum Physics

A Novel Efficient Stopping Criterion for BICM-ID System

Introduction to Numerical Analysis. In this lesson you will be taken through a pair of techniques that will be used to solve the equations of.

An Adaptive Quantum-inspired Differential Evolution Algorithm for 0-1 Knapsack Problem

System in Weibull Distribution

10. A.C CIRCUITS. Theoretically current grows to maximum value after infinite time. But practically it grows to maximum after 5τ. Decay of current :

Homework 8: Rigid Body Dynamics Due Friday April 21, 2017

Bayes rule for a classification problem INF Discriminant functions for the normal density. Euclidean distance. Mahalanobis distance

Particle Swarm Optimization Algorithm with Reverse-Learning and Local-Learning Behavior

John Geweke a and Gianni Amisano b a Departments of Economics and Statistics, University of Iowa, USA b European Central Bank, Frankfurt, Germany

Transcription:

A Modfed Genec Algorh Coparable o Quanu GA Tahereh Kahookar Toos Ferdows Unversy of Mashhad _k_oos@wal.u.ac.r Habb Rajab Mashhad Ferdows Unversy of Mashhad h_rajab@ferdows.u.ac.r Absrac: Recenly, researchers proposed an evoluonary algorh, QGA based on quanu conceps.i have shown ha QGA's convergence and global search ably are superor o convenonal GA's. Ths paper proposed a odfed genec algorh ha uses genec operaors effecvely o have ore advanages han QGA whou eployng any quanu feaure. Keywords: Quanu Genec Algorh, A Hybrd GA, Knapsack Proble Inroducon Recenly, researchers have appled genec algorhs (GAs) o address soe probles n quanu copuaon. Also, here has been soe works n he desgnng of genec algorhs based on quanu heorecal conceps and echnques. The so-called Quanu Evoluonary Prograng has wo ajor sub-areas: Quanu Inspred Genec Algorhs (QIGAs) and Quanu Genec Algorhs (QGAs). The forer adops qub chroosoes as represenaons and eploys quanu gaes for he search of he bes soluon. The laer res o solve a key queson n hs feld: wha GAs wll look lke as an pleenaon on quanu hardware? There s no a coplee answer for hs queson. An poran pon for QGAs s o buld a quanu algorh ha akes advanage of boh he GA and quanu copung parallels as well as rue randoness provded by quanu copuers. There are wo sgnfcan dfferences beween a classcal copuer and a quanu copuer. The frs s n sorng nforaon, classcal bs versus quanu bs. The second s he quanu echancal feaure known as enangleen, whch allows a easureen on soe quanu bs o affec he values of oher quanu bs. The presen QGAs use only he frs feaure. In fac, hey are GAs ha s usng soe quanu conceps. So, an proved GA (or a knd of hybrd GA) can be nroduced whch works ore effcenly whle doesn' use any quanu conceps. Ths paper s organzed as follows. Secon descrbes he QGA and s srucural analyss. Secon 3 nroduces he HGA and s srucure. Secon 4 conans a descrpon of he experen wh convenonal GA, QGA, and HGA and he experenal resuls. Concludng rearks follow n Secon 5. Quanu Genec Algorh QGA s based on he conceps of qubs and superposon of saes of quanu echancs.. Qub The salles un of nforaon sored n a quanu copuer s called a quanu b or qub [5].A qub ay be n he '' sae, n he '0' sae or n any superposon of he wo. The sae of a qub can be represened as Ψ = α 0 + β () α gves he probably ha he qub wll found n '0' sae and β gves he probably ha he qub wll found n he '' sae. If here s a syse of -qubs (quanu regser) he syse can represen saes a he sae e. α α... α, () β β... β 3h ICEE005, Vol. Zanjan, Iran, May 0-, 005.

s a -qub qregser. When he qregser s observed (.e. easured) only one sae can be seen. Ths s he "collapse" of he superposon [] []. QGA uses he qegsers as chroosoes. Ths enables he chroosoe o sore exponenally ore daa han a classcal chroosoe of he sae sze.. Analyss of he QGA The ajor advanage for a QGA s he ncreased dversy of a quanu populaon. A quanu populaon can be exponenally larger han a classcal populaon of he sae sze because each quanu ndvdual s a superposon of ulple classcal ndvduals. Convergence can be obaned wh he quanu represenaon. As α or β approaches o or 0,he quanu chroosoe converges o a sngle sae and he propery of dversy dsappears gradually. Tha s, he quanu represenaon s able o possess he wo characerscs of exploraon and exploaon, sulaneously. As QGA has dversy caused by he quanu represenaon, here s no need o use he genec operaors. However, soe genec operaors can be appled, such as uaon ha creaes new ndvduals by a sall change n a sngle ndvdual, and crossover ha creaes new ndvduals by cobnng pars fro ow or ore ndvduals. Muaon and crossover can ake he probably of lnear superposon of saes change. Thus, f he probables of uaon and crossover are hgh, he perforance of QGA can be decreased noably..3 The Srucure of QGA Procedure QGA 0 nalze Q() ake P() by observng Q() saes whle (no ernaon-condon) do + ake P() by observng Q(-) saes updae Q() usng quanu gaesu() QGA anans a populaon of qub chroosoes, Q() = {q, q,,q n. } a generaon, where n s he sze of populaon, and q s a qub chroosoe defned as α α... α, (3) β... β β where s he nuber of qubs,.e., he srng lengh of he qub chroosoe, and j=,,,n. In 'nalze Q ()' sep we nalze all probably apludes of all chroosoes wh / o have he lnear superposon of all possble saes wh he sae probably: ψ 0 = (4) q S k j k = where S k s he k-h sae represened by he bnary srng x=(x x ),where x,=,,,, s eher 0 or. In he sep of 'ake P()', a se of bnary soluons, P()= {x, x,,x n. }, s ade by observng Q (). saes. x j s a bnary soluon srng of lengh,and s fored by selecng each b usng he probably of qub, eher α or β of q j.then each soluon x j s evaluaed o gve soe easure of s fness. The nal bes soluon s hen seleced and sored aong he bnary soluons, P(). The sep of 'updae Q ()' s added n he whle loop o have fer saes of he qub chroosoe. In hs sep, a se of qub chroosoe Q() s updaed by applyng soe approprae quanu gae U(),whch s fored by usng he bnary soluons P() and he sored bes soluon. The approprae quanu gaes can be desgned n coplance wh praccal probles. Soe Q- gaes are NOT gae, conrolled NOT gae, or Hadaard gae and Roaon gae. NOT gae changes he probably of he (or0) sae o ha of he 0 (or) sae.i can be used o escape a local opu. In conrolled NOT gae, one of he wo bs should be a conrol b. If he conrol b s, he NOT operaon s appled o he oher b. I can be used for he probles ha have a large depency of wo bs. The Hadaard gae s suable for he algorhs whch use he phase nforaon of Q-b, as well as he aplude nforaon [4] []. The Roaon gae s used as a Q-gae n QGA such as cos( Δθ) sn( Δθ) U ( Δ θ ) = (5) sn( Δθ) cos( Δθ) 3h ICEE005, Vol. Zanjan, Iran, May 0-, 005.

where Δθ, =,,,, s a roaon angle of each Q-b oward eher 0 or sae depng on s sgn as shown n fgure. unfor crossover beween he seleced ndvdual (ch ) and he bes ndvdual of he prevous generaons uaon 4 Experen Fg..Polar plo of he roaon gae 3 Hybrd Genec Algorh The global search perfors well n QGA due o s probablsc characerscs. Also, hs algorh uses he roaon gae o updae he populaon n order o search soluons near he opu (local search). A knd of "Hybrd Genec Algorh" can be developed o have hese wo benefs whou usng quanu conceps. Insead of sochasc selecon, he fes ndvdual, he HGA, shares s genec nforaon wh all ohers usng sple GA operaors. For hs purpose, a crossover operaon beween he ndvduals of a generaon and he bes ndvduals of he prevous generaons s appled. So, he new ndvduals converge o fer ndvduals, jus lke he roaon gae operaon n updae procedure of he QGA. 3. The Srucure of HGA Procedure HGA 0 nalze P() whle (no ernaon-condon) do + selec an ndvdual randoly ch updae P() usng operaons where Procedure updae (P) 3h ICEE005, Vol. Zanjan, Iran, May 0-, 005. The knapsack proble s consdered o copare hree ypes of genec algorh descrbed above. I can be descrbed as selecng fro aong varous es hose es, whch are os profable, gven ha he knapsack has led capacy. The 0- knapsack proble s descrbed as: gven a se of es and a knapsack, selec a subse of he es so as o axze he prof f(x): f ( x) = p x, (6) subjec o = = w x C (7) where x=(x x ), x s 0 or,p s he prof of e,w s he wegh of e, and C s he capacy of he knapsack. 4. Convenonal GA for he knapsack proble Three ypes of convenonal algorhs (algorhs based on decoders, algorhs based on penaly funcons, and algorhs based on repar ehods) are descrbed and esed n [] [0]. The os successful ehod was a cobnaon of he algorh based on lnear penaly funcon wh he algorh based on rando repar ehod []. So, we use hs cobned algorh for he experen. 4. QGA for he knapsack proble The algorh of QGA for he knapsack proble s based on he srucure of QGA proposed n Sec.3 and conans a repar procedure ha perfors afer each ake procedure n he QGA procedure. The ake, repar, and updae procedures are as follows: Procedure ake (x ) 0 whle ( < ) do + f rando [0,] > α hen x else x 0

) The bnary srng x,j=,,,n,of P() represens a j-h soluon o he proble. For every b n he bnary srng, we generae a rando nuber r fro he rang [0, ]; f r > α, we se he b of he bnary srng. The -h e s seleced for he knapsack ff x =,where x s he -h b of x j (). Procedure repar (x) knapsack-overflled false f hen knapsack-overflled rue whle (knapsack-overflled) do selec an -h e fro he knapsack x 0 f hen knapsack-overflled false whle (no knapsack-overflled) do selec an j-h e fro he knapsack x j f hen knapsack-overflled rue x j 0 The repar procedure s perfored o assure ha he capacy consran s sasfed. Procedure updae (q) 0 whle (<) do + deerne θ wh he LUT oban (α', β' ) as: [α' β' ] T =U(θ )[ α β ] T q q' In hs procedure he -h qub value (α,β ) s updaed as α cos( Δθ) sn( Δθ) α (8) β = sn( θ) cos( θ) β Δ Δ In he knapsack proble θ s gven as sgn(α β )*Δθ.The paraeers used are shown n Table [] [4]. The agnude of Δθ has an effec 3h ICEE005, Vol. Zanjan, Iran, May 0-, 005. on he speed of convergence, bu f s oo bg he soluons ay dverge or converge preaurely o a local opu. Thus he lookup able can be used as a sraegy for convergence. The sgn of Δθ deernes he drecon of convergence. Table : Lookup able of θ, where s (α β ) s he sgn of θ and b and x are he -h bs of he bes soluon b and he bnary soluon x, respecvely. 4.3 HGA for he knapsack proble HGA for he knapsack proble can be oban wh he sall changes n convenonal GA for solvng he knapsack proble. Insead of applyng crossover beween he wo seleced ndvduals of a generaon, crossover s ade beween a seleced ndvdual of a generaon and he bes ndvdual of he prevous generaons (he bes ndvdual over prevous generaons s saved by els). Procedure HGA 0 nalze P() repar P() whle (no ernaon-condon) do + selec an ndvdual randoly ch updae P() usng operaons repar P() 4.4 Experenal Resuls As a perforance easure of he HGA, we used he proble specfcaons were used n prevous

researches and colleced he bes soluon found whn 500 generaons over 5 runs. The daa used n he experens were as follows: The weghs of es :w =unforly rando[,0) The profs of he es: p = w +5, The average knapsack capacy: C = w (9) = The populaon sze of CGA and HGA was equal o 00.Probables of crossover and uaon were 0.65 and 0.005 respecvely. The populaon sze of QGA was 0.We wroe he progra codes n Malab. Table shows he experenal resuls of he knapsack probles wh 00,50 and 500 es. In all cases HGA yelded superor resuls as copared o all he oher algorhs. #of es 00 50 500 CGA bes ean wors 574.0 549.49 530.9 34.7 30.4 97.8 QGA bes ean wors HGA bes ean wors 567.93 538.89 55.36 608.7 594.7 580.90 39.7 35.5 30. 465. 445. 44.3 683.0 644.3 598.4 698.0 650.5 600. 948.0 930.3 88. proble, nproc.000congressonevoluonary Copuaon.Pscaaway, NJ: IEEEPress, July000, vol., pp.354 360. [3] A.Narayanan and M.Moore, Quanunspred genec algorhs, nproc.996 IEEE In. Conf. Evoluonary Copuaon. Pscaaway, NJ: IEEE Press, May996, pp.6 66. [4] K. -H. Han and J. -H. K, Quanu-nspred Evoluonary Algorh for a Class of Cobnaoral Opzaon, IEEE Transacons on Evoluonary Copuaon, Pscaaway, NJ: IEEE Press, vol.6, no.6, pp.580-593, Dec. 00. [5] K. -H. Han and J. -H. K, Quanu-Inspred Evoluonary Algorhs wh a New Ternaon Creron, H_ Gae, and Two- Phase Schee, IEEE Transacons on Evoluonary Copuaons, vol. 8, no., Aprl 004 5 Conclusons Ths paper presened a hybrd genec algorh, HGA ha uses genec operaons effecvely, whou usng quanu feaures o solve cobnaoral opzaon probles. HGA eploys crossover o sulae he updae procedure n QGA. The knapsack proble, a knd of cobnaoral opzaon probles, s used o dscuss he perforance of HGA, copare o CGA and QGA. I was shown ha HGA reaches hgher aoun of prof han he wo oher algorhs a he sae generaon. References [] J.Foser, B.Rylander e al., Quanu Evoluonary Prograng [] K.H.Han and J.H.K, Genec quanu algorh and s applcaon o cobnaoral opzaon 3h ICEE005, Vol. Zanjan, Iran, May 0-, 005.