Campeonato de optimización de algoritmos. - página 18

 
Dmitry Fedoseev:

No está adaptado para la AG.

Así:

MathAbs(34a+43b+16c+30d+23e-6268); - buscar el mínimo

No es que no esté adaptado exactamente para GA. Digamos que el ejemplo no está adaptado para el campeonato. El campeonato requiere buscar el máximo, por lo que el problema quedaría así

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:

No está adaptado para la AG.

Así:

MathAbs(34a+43b+16c+30d+23e-6268); - buscar el mínimo

Mi ejemplo es justo para los algoritmos genéticos y está tomado de aquí

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

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

Mi ejemplo es justo para los algoritmos genéticos, y está tomado por mí de

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

Es adecuado después de un pequeño ajuste.
 
¿Cuál es el importe del premio?
 
Ром:
¿Cuál es la bolsa de premios?
Elfondo de premios es de 3000 USD.
 
Andrey Dik:

No puedo imaginar una superficie en un espacio multidimensional.

Pero eso no significa que tú tampoco puedas. Si puedes imaginar la superficie en un espacio multidimensional y esto te ayuda a resolver el problema, ¡pues muy bien!

No importa cuántas curvas se superpongan a la gráfica de los ejes de coordenadas, el número de ejes en sí no se sumará, por lo que las dimensiones del espacio tampoco se sumarán.

Si tomamos 500 parábolas y las dibujamos en la misma gráfica, ¿estas parábolas estarán en diferentes dimensiones del espacio?

Si tomamos 1000000000 parábolas e hipérbolas y las dibujamos una tras otra a lo largo del eje Z en la misma gráfica, ¿se convertiría el espacio que ocupan en multidimensional sólo porque dibujamos MUCHAS líneas curvas?

¿Por qué crees que hablamos de un espacio multidimensional y nos alejamos de la analogía de la superficie?

 

En las matemáticas, como en cualquier ciencia (probablemente también en la programación), hay una zona muy desagradable en la que los investigadores se encuentran a menudo.

Se denomina "zona de agotamiento". Es cuando los científicos pierden el contacto con la realidad. Creo que la idea del espacio multidimensional procede de este ámbito.

Cuando hablamos de algoritmos de optimización de la BÚSQUEDA, no debemos desligarnos de LO QUE BUSCAMOS.

Lo que buscamos debe tener necesariamente una analogía física y no ser efímero.

Entonces, ¿qué buscamos?

 

La representación de una función de uno o dos parámetros es suficiente. Las matemáticas y la programación harán el resto.

 
Реter Konow:

No importa cuántas curvas se superpongan a la gráfica de los ejes de coordenadas, el número de ejes en sí no se sumará y, por tanto, tampoco se sumarán las dimensiones del espacio.

Si tomamos 500 parábolas y las dibujamos en la misma gráfica, ¿estas parábolas estarán en diferentes dimensiones del espacio?

Si tomamos 1000000000 parábolas e hipérbolas y las dibujamos una tras otra a lo largo del eje Z en la misma gráfica, ¿se convertiría el espacio que ocupan en multidimensional sólo porque dibujamos MUCHAS líneas curvas?

¿Por qué crees que hablamos de un espacio multidimensional y nos alejamos de la analogía de la superficie?

Al menos deberías leer algunos libros . Al menos Penrose, The New King's Mind, para una perspectiva más amplia, lee un libro...

Quizá deberías empezar con un curso de geometría básica. Qué es un punto y cuántas dimensiones tiene. Qué es un segmento, una línea, cuántas dimensiones ocupan. Pasa a las formas volumétricas. De lo simple a lo complejo, paso a paso.

Comprender que no debemos limitarnos a lo que nuestros sentidos pueden percibir y medir, el mundo es mucho más vasto e inmenso para ser medido en tres dimensiones.

 
Dmitry Fedoseev:

La representación de una función de uno o dos parámetros es suficiente. Las matemáticas y la programación harán el resto.

Las matemáticas pueden terminar el trabajo, pero ¿de dónde saldrá, las matemáticas, si no hay una idea de lo que debe hacer? La pregunta no es para ti, es retórica.