This site introduces a music-inspired Harmony Search algorithm and its applications.

For any paper/code request or research collaboration, contact Prof. Zong Woo Geem ().

Introduction to Harmony Search

Introduction (Webzine)

Introduction (Youtube)

Introduction (Article)

Extensive Review of Harmony Search Applications

Review of Harmony Search Algorithm Structure

Convergence Theory of HS

HS-Solver operated on MS Excel [Software Download]

Comparison with Other Human-Inspired Algorithms

Music Substitutes for Math (Leonardo, MIT Press)

Cited in Nature! [Exoplanet],[Binary]

Harmony Search Book & Journal

. . .

HS Algorithm [Springer]

Recent Advances [Springer]

Structural Design [Springer]

Water Network Design

HS SI (J. Applied Mathematics 2013) [Down]

Selected Publications (Theories)

Stochastic Derivative of HS [Download]

Convergence Theory of HS

Effect of Identical Harmony

Ensembled Harmony Search

Stochastic Co-Derivative of HS

Continuous Harmony Search

Continuous Harmony Search 2 [Different Opinion]

Continuous Harmony Search 3

Exploratory Power of HS

HS with Gradient Information

Parameter-Setting-Free (AKA Adaptive) HS

Distributed Harmony Search

Multi-Modal Harmony Search

Multi-Objective Harmony Search (Pareto Set)

Multi-Objective Harmony Search (Present Worth)

Large-Size Problem 1 (454 Discrete Variables)

Large-Size Problem 2 (441 Binary Variables)

Selected Publications (Sister Algorithms)

Melody Search

Method of Musical Composition

Selected Publications (Hybrid HS)

Review: HS to Fuzzy





HS + PSO [Different Opinion]

HS + PSO + Ant


HS + Chaos

HS + TS + Fuzzy



HS + Reliability


HS + Taguchi [Video Presentation]

HS + Solver

HS + Google Map

Selected Publications (Real-World / OR Applications / Mathematics)

Project Scheduling


School Exam Generation

Tour Planning

Orienteering Problem

Yard Crane Deployment

Flow Shop Scheduling

Job Shop Scheduling

Multidimensional Knapsack Problem

Elevator (Lift) Installation Scheduling

Automated Storage and Retrieval System

Multidimensional Knapsack Problem

Weapon-Target Assignment

Multistage Rocket Trajectory

Numerical Solution of Differential Equations

Selected Publications (Management / Social Science / Linguistics/ Law)

Stock Price Prediction

Investment Portfolio

Human Activity Patterns

Curie-Weiss Model

Language Revitalization

Law Enforcement

Parameter Estimation for Time Series Forecasting

Selected Publications (Music, Art & Sports)

Music Composition

Music Composition 2

Algorithmic Composition for DJ Mix Pad

Chinese Opera Genre Classification

Theatre Acoustics Design

Picasso's Drawings

Color Picking

Sport Scheduling

Selected Publications (Game)

Sudoku Puzzle [Excel Code]

Nonogram (in Korean) [Excel Code]

Magic Square

Tetris Game

Cloud Gaming

Selected Publications (Computer Science)

Review: HS for Clustering

Lane Detection in Self-Driving Car [Real-Time Video]

Comparison Study for Max-Cut Problem

Internet of Things

Architecture in Cloud Computing

Resource Scheduling in Cloud Computing

Parallel Algorithm using Cloud Computing

Web Page Clustering

Text Summarization

Word Sense Disambiguation

Internet Routing

Software Cost Estimation


Image Processing


Selected Publications (Electrical/Electronic Engineering)

Book: Electric Power System

PID Control for BLDC Motor

Multi-Level Inverter Optimization

Cell Phone Network

Wireless Sensor Network

Spectrum Allocation in Cognitive RadioNetworks

Photo-Electronic Detection

VLSI Design

Selected Publications (Energy-Related)

Review: HS to Energy Systems

Carbon Neutrality in China

Hydrogen-based Micro Energy Hub Scheduling

Scheduling of Energy Storage System (ESS)

Internet of Energy

Wind-based Power System

Blade Angle Control for Wind Generation

Wind Blade Angle Control System

Centrifugal Pump Design

Energy Management System

Energy-saving Glass Design

Combined Heat and Power Economic Dispatch

Heat Exchanger Design

Satellite Heat Pipe Design

Parameter Identification of PEM Fuel Cell Model

Voltage Degradation of Fuel Cell Bus

Selected Publications (Civil Engineering)

Construction Management

Structural Engineering

Geotechnical Engineering

Water Engineering

Selected Publications (Transportation Engineering)

Vehicle Routing

Bus Dispatching Strategy

Traffic Light Control (Bogotá, Colombia)

Vehicular Ad-Hoc Network 1

Vehicular Ad-Hoc Network 2

Transport Energy Modeling

Determination of Road Properties

Selected Publications (Environmental Engineering)

Ecological Conservation

Radar-Based Precipitation Estimation

Groundwater Pollution

River Quality Control for Fish Migration

Subway Ventilation

Selected Publications (Mechanical & Chemical Engineering)

Review: HS to Chemical Engineering

Mathematical Modeling of Catalyzed Alkylation

Offshore Structure Mooring

Offshore Structure Fueling

Parameter Calibration: Face-Milling

Steel Making

Fabrication of Natural Fibre Reinforced Composites

Liquid–Liquid Phase Equilibrium Modeling

Selected Publications (Bio & Medical Applications)

Review: HS to Healthcare Systems

Categorical Clustering for Healthcare Datasets

Forecasting Influenza Season

COVID-19 Detection from CT Scan

Hearing Aids

Noise Sound Level

Magnetic Resonance Imaging (MRI)

Rehabilitation in Parkinson’s Disease

Parameter Estimation for Biological System

Cancer, AIDS, and Other Diseases


Programming Examples

HS-Solver (Software for MS Excel) [Explanatory Article]

Rosenbrock Function (MS Excel VBA)

Himmelblau Function (MATLAB)

General Purpose (PYTHON)

Himmelblau Function (C++)

Parameter Calibration (VB Script)

Water Network Design (Visual Basic)

Music Composition (Midi File, Type 1)

Presenting HS at Harvard