Algorithm Optimisation Championship. - page 18

 
Dmitry Fedoseev:

It is not adapted for GA.

It's like this:

MathAbs(34a+43b+16c+30d+23e-6268); - looking for the minimum

It's not that it's not adapted exactly for GA. Let's say the example is not adapted for the championship. The championship requires searching for the maximum, so the problem would look like this

int ParamCount ()
{
  return (5);
}

double FF (double &array [])
{
  return(-MathAbs(34*array[0] + 43*array[1] + 16*array[2] + 30*array[3] + 23*array[4] -6268));
} 
 
Dmitry Fedoseev:

It is not adapted for GA.

Like this:

MathAbs(34a+43b+16c+30d+23e-6268); - look for the minimum

My example is just right for genetic algorithms and is taken from here

https://habrahabr.ru/post/128704/

Генетический алгоритм. Просто о сложном
Генетический алгоритм. Просто о сложном
  • habrahabr.ru
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста. Пометьте топик понятными вам метками, если хотите или закрыть
 
Yuri Evseenkov:

My example is just right for genetic algorithms, and is taken by me from

https://habrahabr.ru/post/128704/

It is suitable after a little tweaking.
 
What's the prize money?
 
Ром:
What's the prize pool?
Theprize fund is 3000 USD.
 
Andrey Dik:

I can't imagine a surface in multidimensional space.

But that doesn't mean that you can't either. If you can imagine the surface in multidimensional space and this helps you to solve the problem, well, very well!

No matter how many curves are superimposed on the graph of coordinate axes, the number of axes themselves will not be added. So the dimensions of space will not be added either.

If we take 500 parabolas and draw them on the same graph, are these parabolas in different dimensions of space?

If we take 1000000000 parabolas and hyperbolas and draw them one after another along the axis Z on the same graph, would the space they occupy become multidimensional just because we drew VERY many curved lines?

Why do you think we are talking about multidimensional space and move away from the surface analogy?

 

In mathematics, as in any science (probably also in programming), there is one very unpleasant area in which researchers often find themselves.

It is called the "area of exhaustion". It's when scientists lose touch with reality. I think the idea of multidimensional space is just from this area.

When we speak about SEARCH optimisation algorithms, we must not detach ourselves from WHAT WE ARE SEARCHING.

What we are looking for must necessarily have a physical analogy and not be ephemeral.

So what are we SEARCHING for?

 

The representation of a function of one or two parameters is sufficient. Mathematics and programming will do the rest.

 
Реter Konow:

No matter how many curves are superimposed on the graph of coordinate axes, the number of axes themselves will not be added. And therefore the dimensions of space will not be added either.

If we take 500 parabolas and draw them on the same graph, will these parabolas be in different dimensions of space?

If we take 1000000000 parabolas and hyperbolas and draw them one after another along the axis Z on the same graph, would the space they occupy become multidimensional just because we drew VERY many curved lines?

Why do you think we are talking about multidimensional space and move away from the surface analogy?

You should at least read some books . At least Penrose, The New King's Mind, for a broader perspective, read one book...

Maybe you should start with a basic geometry course. What is a point and how many dimensions it takes. What is a segment, a line, how many dimensions they take up. Move on to volumetric shapes. From simple to complex, step by step.

Understand that we should not limit ourselves to what our senses can sense and measure, the world is much more vast and immense to be measured in three dimensions.

 
Dmitry Fedoseev:

The representation of a function of one or two parameters is sufficient. Mathematics and programming will do the rest.

Mathematics may finish the job, but where will it come from, mathematics, if there is no idea of what it should do? The question is not for you, it is rhetorical.