Popular Searches

download information for Search Optimization  Search Optimization
download information for Search Engine  Search Engine
download information for Adsense  Adsense
download information for RSS  RSS
download information for Blog  Blog
download information for Compression  Compression
download information for Audio  Audio
download information for Video  Video
download information for XML  XML
download information for Screensaver  Screensaver
download information for CSS  CSS
download information for Backup  Backup
download information for Software  Software
download information for Spyware  Spyware



Tags

harmony search algorithm computing mimicking process musicians musician finding together likewise decision variable vector minimizes function initialize memory Harmony



Web Matches

Harmony search - Wikipedia, the free encycloped..
Harmony search (HS) is a metaheuristic algorithm (also known as soft computing ... Book: Music-Inspired Harmony Search Algorithm: Theory and Applications ...

Online Dating Service - eHarmony.c..
Compatibility and dating service focused on creating lasting relationships. eHarmony features a personality profile to get instant, objective feedback on yourself and how you relate to others.

Harmony - Wikipedia, the free encycloped..
Harmony. From Wikipedia, the free encyclopedia. Jump to: navigation, search ... The study of harmony may often refer to the study of harmonic progressions, the ...

Discover Harmony, MN
Official web site for the city of Harmony. ... Search Tips. January 2009. Sunday. Monday. Tuesday. Wednesday. Thursday. Friday. Saturday ...

Harmony Health Plan
Search Site: Need Help? Call: 1-800-608-8158. TTY/TDD(All Plans) Call: 1-877-247-6272 ... Harmony Member Information. Frequently Asked Questions. Resource Materials ...

In Search of Harmony - Official Website of Doo-Wop Singer Jim McGreevey
In Search of Harmony... The Official Website of Doo-Wop Singer Jim McGreevey. Find DooWop photos, ... along with Jim, "The Dukes of Harmony" and "The Belmonts" ...



A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

Search Articles e.g. mp4
 

Harmony search

Harmony search (HS) is a metaheuristic algorithm (also known as soft computing algorithm or evolutionary algorithm) mimicking the improvisation process of musicians. In the process, each musician plays a note for finding a best harmony all together. Likewise, each decision variable in optimization process has a value for finding a best vector all together.

The algorithm

Harmony search tries to find a vector x that minimizes some cost function.

The algorithm as given by is:

Initialize the harmony memory: pick k random vectors .

Make a new vector x'. For each component x'i:

with probability phmcr pick the component from memory,

with probability 1 − phmcr pick a new random value in the allowed range.

Pitch adjustment: For each component x'i:

with probability ppar change x'i by a small amount, .

with probability 1 − ppar do nothing.

If x' is better than the worst xi in the memory, then replace xi by x'.

Repeat from step 2 until a maximum number of iterations has been performed.

The parameters of the search are

k, the size of the memory. A typical value is in the order of 4 to 10.

phmcr, the rate of choosing from memory. A typical value is 0.95.

ppar, the 'pitch adjustment rate'. Typical values range from 0.3 to 0.99.

bw, the 'distance bandwidth', the amount of change for pitch adjustments.

It is possible to vary the parameters as the search progresses, this gives an effect similar to simulated annealing.

In improved harmony search, ppar is increased linearly, while bw is decreased exponentially.

Harmony search applications

The HS algorithm had been successful in a wide variety of optimization problems in the following fields.

Bench-mark problems

Traveling salesman problem

Various mathematical functions

Rosenbrock's banana function

Six-hump camel back function

Real-world problems

Combined heat and power economic dispatch

Water distribution network design

Structural design

Vehicle routing

Hydrologic parameter calibration

Aquifer parameters and zone structures

Pump switching

Multiple dam scheduling

Satellite heat pipe design

Offshore structure mooring

QoS based multicast routing

Tour routing

Music composition

Sudoku puzzle solving

Harmony search features

HS has several advantages when compared with traditional gradient-based mathematical optimization techniques as follows:

HS does not require complex calculus,thereforeit is free from divergence.

HS does not require initial value settings for the decision variables,thereforeit may escape local optima.

HS can handle discrete variables as well as continuous variables, while gradient-based techniques handle continuous variables only.

Also, the HS algorithm could overcome the drawback of genetic algorithm's building block theory by considering the relationship among decision variables using its ensemble operation.

Other Related Algorithms

Genetic algorithms

Simulated annealing

Tabu search

Ant colony optimization



Related Ads





Add to Google Add to Yahoo Add to Furl  Add to del.icio.us  Add to DIGG

Resource: Part or all of the information provided in this section is brought to you via wikipedia and other similar sites. Please repsect their licenses and for more information visit the homepages of these sites.

Links
Freeware Downloads Download Information
RGB Hex Converter Web Colors
Home  Link to Us
Copyright © iFreeware Downloads 2005-2009
All rights reserved