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

 
Alexander Laur:
Enfréntate a la tracción, tienes un problema con ella. :)
Eres tú quien tiene que tratar el tema. Y Dimitri dijo todas las cosas correctas.
 
Реter Konow:

Creo que las prioridades en la evaluación de AO son erróneas.

En el ámbito del trading, el AO es una herramienta utilizada para el cálculo aproximado (no absolutamente exacto) de la rentabilidad de la estrategia, y el error aceptable puede estar dentro de un dólar.

Sin embargo, si se busca la máxima precisión (que, por cierto, tiene el mismo significado inverosímil que la creencia de que los valores encontrados en el futuro traerán la montaña de oro), es posible que se sobreutilicen los recursos informáticos y el tiempo.

La práctica requiere que seamos racionales y utilicemos las herramientas de trabajo con eficacia.

No. Ya no cambiará nada. Todo lo que se puede explicar ya lo he explicado. Estás nadando en círculos en el pantano de tus ilusiones. ¿Qué libros de los que te recomendé has leído últimamente? Parece que ninguno, aproveche el momento - erradique las manchas blancas de comprensión sobre el tema.
 

Ayer decidí utilizar el vórtice de Mersen para mi algoritmo. Tomado prestado el reescrito de C++ por Urain. Urain.

Un consejo para los participantes: les recomiendo que utilicen este GSF, que aumentará la precisión de su algoritmo. Tal vez un paso así me perdone uno de mis pecados, el generador del archivo adjunto.

Archivos adjuntos:
 
Andrey Dik:
No. Nada va a cambiar. Ya he explicado todo lo que puedo.

El principio lo es todo. La práctica no es nada.

¿No quieres adoptar ese lema? :)

 
Alexander Laur:
Enfréntate a la tracción, tienes un problema con ella. :)
Mis antojos están bien, pero los tuyos no, así que lidia con los tuyos.
 
Alexander Laur:

No es que no puedas, es que TIENES que hacerlo.

Tienes una competencia, no un problema académico. En una competición no debe haber incertidumbres, ni especulaciones, ni ambigüedades de ningún tipo. Los resultados obtenidos de los algoritmos de los participantes se interpretarán claramente (sin ambigüedades) para la tarea en cuestión, es decir, tendrán una respuesta inequívoca a la pregunta: "¿Se encontrará un extremo? Sólo hay dos respuestas: "sí" o "no". La noción de rango se introduce para tratar los resultados de los participantes de esta manera. Si el resultado de un participante entra en el rango buscado, significa que su algoritmo ha cumplido la tarea. El tamaño de la gama depende del paso de optimización. Por ejemplo, si el paso de optimización es 0,01, los valores recibidos por los participantes deben diferir entre sí en la segunda coma. Así, si el resultado obtenido coincide con el resultado buscado hasta el primer decimal, entonces este resultado se considera VERDADERO y el propietario de este algoritmo puede seleccionar el "Ganador". Con esta formulación, no habrá ambigüedades, ni razonamientos sobre la "bondad" de los algoritmos, etc. Además, con este enfoque cortas cualquier negatividad que pueda surgir.

Te engañas y hablas de cosas que no entiendes. También está diciendo algo sobre tirar...

Es simple y sencillo. A todos se les da el mismo número de llamadas al FF, si la búsqueda es máxima, gana quien tenga un resultado mayor. Una función puede ser desconocida en absoluto, hay funciones con ruido y el valor de su máximo es desconocido de antemano.

El paso de cambiar los parámetros no puede corresponder al paso de cambiar el resultado, ¿cuál era tu problema de matemáticas en la escuela? ¿Y todavía hablas de tracción?

La respuesta a la pregunta: ¿qué algoritmo realizó mejor la optimización?

 
Реter Konow:

El principio lo es todo. La práctica no es nada.

¿Le gustaría adoptar este lema? :)

Lo que te falta es la práctica. Se teoriza mucho y se practica poco. Escribe un algoritmo y practica. Sonreirás menos y sudarás más por la frente.
 
Alexander Laur:

Ochochkie, nueva regla de nuevo....:)

Cuando participé por primera vez en el debate con la propuesta de tener en cuenta la exactitud del cálculo, el criterio para seleccionar a un ganador era el menor número de referencias a la FF.

Volveré a ser un espectador. ¡Las reglas cambian como los guantes de una mano aquí!

En realidad, aunque no hay reglas claramente definidas, tampoco hay reglas claras y completas de participación. Por eso todo está parado.
 
Alexander Laur:

Ochochkie, nueva regla de nuevo....:)

Cuando participé por primera vez en el debate con la propuesta de tener en cuenta la exactitud del cálculo, el criterio para seleccionar un ganador era uno: el menor número de referencias a la FF.

Volveré a la categoría de espectadores. ¡Las reglas cambian como los guantes de una mano aquí!

Así que es usted quien se inventa sus propias reglas sobre la marcha.

Hay dos criterios para determinar a los ganadores: la precisión y el número de llamadas FF, siendo la precisión 3 veces más importante. La puntuación máxima es fija, un concursante puede utilizar menos diales que el máximo, aumentando así su posición en la tabla, y hay un segundo criterio para ello: los diales.

Pensé que en un día Vasya volvería a la valla y haría las mismas preguntas de nuevo, pero no - ¡todas las viejas caras!

 
Andrey Dik:

Así que te estás inventando tus propias reglas sobre la marcha.

Hay dos criterios para determinar los ganadores: la precisión y el número de llamadas FF, siendo la precisión 3 veces más importante. El número máximo de accesos a la FF es fijo, un concursante puede utilizar menos accesos que el máximo permitido, aumentando así su posición en la tabla, y para ello existe exactamente el segundo criterio: los accesos a la FF.

Pensé que en un día Vasya en la parte de atrás vendrá y hará las mismas preguntas de nuevo, pero no - ¡todas las viejas caras!

Tenemos que ser más claros. Digamos que se permiten 100 llamadas, el máximo es 10. Un concursante llega a 8 por 100 retos, el otro llega a 5 por 10 retos y se detiene. No es que el segundo vaya a ser el ganador.

Debe haber reglas claras y bien pensadas, descritas de forma completa y en un lenguaje sencillo, para que no haya malentendidos ni discusiones entre los participantes.

Además, deben ir acompañados de ejemplos de código, también totalmente pensados y comentados con gran detalle.

Todo esto debe hacerse de forma bonita, clara, en una caja de colores con un lazo.