Questions tagged [meta-heuristics]

For questions related to meta-heuristics (e.g. simulated annealing, tabu search, ant colony optimization algorithms, etc).

Filter by
Sorted by
Tagged with
1 vote
1 answer
106 views

Solve the AI alignment problem using (meta-level) AI itself?

If the AI alignment problem is one of the most pressing issues of our time, could AI itself augment our (i.e., human) quest to solve the alignment problem? Or would AI itself actually be counter-...
Hank Igoe's user avatar
  • 111
0 votes
1 answer
66 views

Does a differential evolution algorithm mutate its population during a generation?

I'm implementing a differential evolution algorithm and when it comes to evolving a population, the page I am referencing is vague on how the new population is generated. https://en.wikipedia.org/wiki/...
gator's user avatar
  • 75
6 votes
1 answer
2k views

What is the difference between Stochastic Hill Climbing and Simulated Annealing?

I am reading about local search: hill climbing, and its types, and simulated annealing One of the hill climbing versions is "stochastic hill climbing", which has the following definition: ...
yaminoyuki's user avatar
1 vote
0 answers
285 views

What is the difference between exploitation and exploration in the context of optimization?

In the paper Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm (2015, published in Knowledge-Based Systems) The test functions are divided to three groups: unimodal, multi-...
user2752471's user avatar
2 votes
0 answers
54 views

How are the lower and upper bound values of the moths determined in the Moth-Flame Optimization algorithm?

I am currently implementing the Moth-Flame Optimization (MFO) Algorithm, based on the paper: Moth-Flame Optimization Algorithm: A Novel Nature-inspired Heuristic Paradigm. To calculate the values of ...
user2752471's user avatar
1 vote
1 answer
71 views

What are most commons methods to measure improvement rate in a meta-heuristic?

When I run a meta-heuristics, like a Genetic Algorithm or a Simulated Annealing, I want to have a termination criterion that stops the algorithms when there is not any significant fitness improvement. ...
MScott's user avatar
  • 445
1 vote
2 answers
221 views

Why does Simulated Annealing not take worse solution if the energy difference becomes higher?

In Simulated Annealing, a worse solution is accepted with this probability: $$p=e^{-\frac{E(y)-E(x)}{kT}}.$$ If that understanding is correct: Why is this probability function used? This means that, ...
MScott's user avatar
  • 445
2 votes
1 answer
2k views

What are advantages of using meta-heuristic algorithms on optimization problems?

What are the advantages and disadvantages of using meta-heuristic algorithms on optimization problems? Simply, why do we use meta-heuristic algorithms, like PSO, over traditional mathematical ...
user33046's user avatar
7 votes
1 answer
15k views

What is an objective function?

Local search algorithms are useful for solving pure optimization problems, in which the aim is to find the best state according to an objective function. My question is what is the objective function?
Abbas Ali's user avatar
  • 566
6 votes
1 answer
156 views

Why can't I reproduce the experiments in the original paper that introduced the Firefly Algorithm?

I have been trying to reproduce the experiments done in the original: Firefly Algorithm for multimodal optimization (2010) by Xin-She Yang, but so far unsuccessfully. For the moment being, I'm okay if ...
Jairo's user avatar
  • 91
3 votes
1 answer
112 views

How to find proper parameter settings for a given optimization algorithm?

Is there any methodology to find proper parameter settings for a given meta-heuristic algorithm, e.g. the firefly algorithm or the cuckoo search? Is this an open issue in optimization? Is extensive ...
Jairo's user avatar
  • 91
12 votes
1 answer
829 views

What are hyper-heuristics, and how are they different from meta-heuristics?

I wanted to know what the differences between hyper-heuristics and meta-heuristics are, and what their main applications are. Which problems are suited to be solved by hyper-heuristics?
bmwalide's user avatar
  • 399