Journal of Computational and Applied Mathematics Volume 253, 1 December 2013, Pages 14–25 Reporter : Zong-Dian Lee A hybrid quantum inspired harmony search.

Slides:



Advertisements
Similar presentations
Local optimization technique G.Anuradha. Introduction The evaluation function defines a quality measure score landscape/response surface/fitness landscape.
Advertisements

Population-based metaheuristics Nature-inspired Initialize a population A new population of solutions is generated Integrate the new population into the.
College of Information Technology & Design
Ali Husseinzadeh Kashan Spring 2010
Hadi Goudarzi and Massoud Pedram
CS6800 Advanced Theory of Computation
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Edge Preserving Image Enhancement via Harmony Search Algorithm By Zaid Abdi Alkareem Yahya Ibrahim Venkat Mohammed Azmi Al-Betar Ahamad Tajudin Khader.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
EMIS 8373: Integer Programming Valid Inequalities updated 4April 2011.
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Hybridization of Search Meta-Heuristics Bob Buehler.
Reporter : Mac Date : Multi-Start Method Rafael Marti.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
A TABU SEARCH APPROACH TO POLYGONAL APPROXIMATION OF DIGITAL CURVES.
Scatter search for project scheduling with resource availability cost Jia-Xian Zhu.
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
Genetic Algorithms and Ant Colony Optimisation
Efficient Model Selection for Support Vector Machines
Evolutionary Algorithms BIOL/CMSC 361: Emergence Lecture 4/03/08.
1 Paper Review for ENGG6140 Memetic Algorithms By: Jin Zeng Shaun Wang School of Engineering University of Guelph Mar. 18, 2002.
MOGADES: Multi-Objective Genetic Algorithm with Distributed Environment Scheme Intelligent Systems Design Laboratory , Doshisha University , Kyoto Japan.
Optimum Design of Steel Space Frames by Hybrid Teaching-Learning Based Optimization and Harmony Search Algorithms & Dr.Alper AKIN Dr. IbrahIm AYDOGDU Dear.
Constrained Evolutionary Optimization Yong Wang Associate Professor, PhD School of Information Science and Engineering, Central South University
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
Boltzmann Machine (BM) (§6.4) Hopfield model + hidden nodes + simulated annealing BM Architecture –a set of visible nodes: nodes can be accessed from outside.
Optimal resource assignment to maximize multistate network reliability for a computer network Yi-Kuei Lin, Cheng-Ta Yeh Advisor : Professor Frank Y. S.
(Particle Swarm Optimisation)
Joint Illumination-Communication Optimization in Visible Light Communication Zhongqiang Yao, Hui Tian and Bo Fan State Key Laboratory of Networking and.
Applying Genetic Algorithm to the Knapsack Problem Qi Su ECE 539 Spring 2001 Course Project.
GENETIC ALGORITHMS.  Genetic algorithms are a form of local search that use methods based on evolution to make small changes to a popula- tion of chromosomes.
Combination of Exact and Approximate Methods for SAT and MAX-SAT Problems Frédéric Lardeux, Frédéric Saubion and Jin-Kao Hao Metaheuristics and Combinatorial.
István Lőrentz 1 Mihaela Malita 2 Răzvan Andonie 3 Mihaela MalitaRăzvan Andonie 3 (presenter) 1 Electronics and Computers Department, Transylvania University.
Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm Kok-Hua Loh University of Maryland Bruce Golden University.
A Computational Study of Three Demon Algorithm Variants for Solving the TSP Bala Chandran, University of Maryland Bruce Golden, University of Maryland.
Vaida Bartkutė, Leonidas Sakalauskas
Research Unit in Networking - University of Liège A Distributed Algorithm for Weighted Max-Min Fairness in MPLS Networks Fabian Skivée
Tetris Agent Optimization Using Harmony Search Algorithm
A Production Scheduling Problem Using Genetic Algorithm Presented by: Ken Johnson R. Knosala, T. Wal Silesian Technical University, Konarskiego Gliwice,
Alice E. Smith and Mehmet Gulsen Department of Industrial Engineering
Tamaki Okuda ● Tomoyuki Hiroyasu   Mitsunori Miki   Shinya Watanabe  
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Agenda  INTRODUCTION  GENETIC ALGORITHMS  GENETIC ALGORITHMS FOR EXPLORING QUERY SPACE  SYSTEM ARCHITECTURE  THE EFFECT OF DIFFERENT MUTATION RATES.
Metaheuristics for the New Millennium Bruce L. Golden RH Smith School of Business University of Maryland by Presented at the University of Iowa, March.
Non-parametric Methods for Clustering Continuous and Categorical Data Steven X. Wang Dept. of Math. and Stat. York University May 13, 2010.
A distributed PSO – SVM hybrid system with feature selection and parameter optimization Cheng-Lung Huang & Jian-Fan Dun Soft Computing 2008.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Breeding Swarms: A GA/PSO Hybrid 簡明昌 Author and Source Author: Matthew Settles and Terence Soule Source: GECCO 2005, p How to get: (\\nclab.csie.nctu.edu.tw\Repository\Journals-
Introduction to Algorithms: Brute-Force Algorithms.
Genetic Algorithms And other approaches for similar applications Optimization Techniques.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Intelligent Exploration for Genetic Algorithms Using Self-Organizing.
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
Introduction to Harmony Search Algorithm (HSA)
Meta-heuristics Introduction - Fabien Tricoire
Priority Queues Chuan-Ming Liu
B. Jayalakshmi and Alok Singh 2015
Bin Packing Optimization
Analysis and design of algorithm
A weight-incorporated similarity-based clustering ensemble method based on swarm intelligence Yue Ming NJIT#:
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Multi-Objective Optimization
A Tutorial (Complete) Yiming
Alex Bolsoy, Jonathan Suggs, Casey Wenner
Department of Computer Science & Engineering
Presentation transcript:

Journal of Computational and Applied Mathematics Volume 253, 1 December 2013, Pages 14–25 Reporter : Zong-Dian Lee A hybrid quantum inspired harmony search algorithm for 0–1 optimization problems Abdesslem Layeb

2014/02/252 Outline 23 Implementation and validation 4 Introduction 1 Conclusions 5 Quantum Inspired Harmony Search Algorithm (QIHSA) Personal remark 6 Knapsack problem, QC, HS

3 Introduction(1/2)  Harmony search (HS) algorithm, developed by Geem et al. is a new metaheuristic algorithm and it is based on natural musical performance process that arise when a musician examines for a better state of harmony.  Quantum Computing (QC) is a new research field that has induced intense researches in the last decade, and that covers investigations on quantum computers and quantum algorithms.  The parallelism that the quantum computing provides obviously reduces the algorithmic complexity.  Such an ability of parallel processing can be used to solve combinatorial optimization problems which require the exploration of large solutions spaces. 2014/02/25

4 Introduction(2/2)  We propose in this paper a new hybrid algorithm called Quantum Inspired Harmony Search Algorithm(QIHSA) to cope with combinatorial optimization problems.  The main features of the proposed is the integration of quantum representation scheme in the basic harmony search algorithm that allows applying successfully some quantum inspired operators like measurement and interference. 2014/02/25

5 Knapsack problem 2014/02/25  The knapsack problem can be defined as follows: we have a knapsack with maximum capacity equal to C and a set of N items. Each item i has a profit pi and a weight wi.  Maximize(1)  Subject(2)  Subject (3)  that depends of the knapsack.  Example: an item can have a weight 3 in knapsack 1, 5 in knapsack 2, etc. iWiPiXi Maximize

62014/02/25 Quantum Computing (4) (5)

72014/02/25 HS algorithms(1/3)  Step 1. Initialize the problem and algorithm parameters : lower bounds : upper bounds harmony memory size (HMS) harmony memory considering rate (HMCR) bandwidth (bw) pitch adjusting rate (PAR) number of improvisations (MaxItr)

82014/02/25 HS algorithms(2/3)  Step 2. Initialize the harmony memory The initial harmony memory is randomly generated in the region. This is done by using the following equation : (6) where rand() is a random number from a uniform distribution of.  Step 3. Improvise a new harmony In this step we generate a new harmony. The new harmony vector is created by using the three basic rules of harmony search algorithm: memory consideration, pitch adjustment and random selection.

92014/02/25 HS algorithms(3/3)  Step 4. Update harmony memory If the fitness value of the new harmony is better than that of the worst one in the HM, the HM will be updated. That is, the new generated harmony is included into the HM and the worst harmony is excluded from the HM.  Step 5. Check the stopping criterion If the maximum number of iterations K is reached, the process is terminated.Otherwise, goto step 3.

10 Quantum Inspired Harmony Search Algorithm (QIHSA) (1/7) 2014/02/25  In this section, we present the proposed algorithm called Quantum Inspired Harmony Search Algorithm (QIHSA) which integers the quantum computing principles such as qubit representation, measure operation and quantum mutation, in the core the harmony search algorithm.  This proposed model will focus on enhancing diversity and the performance of the harmony search algorithm.

11 Quantum Inspired Harmony Search Algorithm (QIHSA) (2/7) 2014/02/25 Architecture of the QIHCSA algorithm

12 Quantum Inspired Harmony Search Algorithm (QIHSA) (3/7) 2014/02/25 (a) Inter-qubit quantum mutation. (b) Intra-qubit quantum mutation.

13 Quantum Inspired Harmony Search Algorithm (QIHSA) (4/7) 2014/02/25 (b) Quantum representation of the quantum harmony memory(a) Quantum representation of the harmony solution

14 Quantum Inspired Harmony Search Algorithm (QIHSA) (5/7) 2014/02/25

15 Quantum Inspired Harmony Search Algorithm (QIHSA) (6/7) 2014/02/25 (7) (8)

16 Quantum Inspired Harmony Search Algorithm (QIHSA) (7/7) 2014/02/25 UpdateHM: update harmony memory schema. Finally, the whole process is repeated until reaching a stopping criterion.

17 Implementation and validation 2014/02/25

(9) 18 Implementation and validation 2014/02/25

19 Implementation and validation 2014/02/25

20 Implementation and validation 2014/02/25

(10) 21 Implementation and validation 2014/02/25

22 Implementation and validation 2014/02/25

23 Conclusions 2014/02/25  In this work, we have presented a new inspired algorithm based on the hybridization between harmony search algorithm and quantum computing called Quantum Inspired Harmony Search Algorithm (QIHSA).  The effectiveness of our approach is explained by the good combination between the performances of the quantum computing and the harmony search algorithm, which leads the proposed algorithm to effectively explore the search space and locate a good solution.  The main contributions in this work are the introduction of some quantum computing principles in the core of the harmony search algorithm like quantum representation, measure, interference, and mutation operators.  The proposed algorithm reduces efficiently the harmony memory size and the number of improvisation to have the optimal solution.

24 Personal remark 2014/02/25  Authors do not provide the detail procedures of the two phase repair operator.  Performance of QIHSA-R is not better than ANT and PSO-R, although QIHSA-R is better than QIHSA.