Houdini | |
---|---|
Tipo de | motor de ajedrez |
Desarrollador | Roberto impacto |
Escrito en | C++ |
Sistema operativo | ventanas |
Primera edición | 15 de mayo de 2010 |
ultima versión | 6.03 (20 de noviembre de 2017) |
Licencia | Software propietario |
Sitio web | cruxis.com/chess/houdini… |
Houdini ( ruso Houdini ) es un motor de ajedrez compatible con UCI para Windows , desarrollado por el programador Robert Houdart [1] ( francés Robert Houdart , Bélgica ) [2] . Gratis para uso no comercial hasta la versión 1.5a, las versiones posteriores (2.0 y posteriores) son comerciales. A partir de octubre de 2019, Houdini 6 ocupó el cuarto lugar en las principales clasificaciones de motores de ajedrez, detrás de Stockfish , Leela Chess Zero y Komodo .
El comentarista de ajedrez y comentarista de videos CM Trifon Gavriel comparó el estilo de juego de Houdini con el de la era romántica del ajedrez, donde predominaba un estilo de ataque y sacrificio. Según el autor del programa, Robert Udar, la ventaja de Houdini sobre otros motores principales radica en el manejo de la movilidad de las piezas, por lo que "fomenta el juego agresivo que intenta ganar el juego".
Versión | Fecha de lanzamiento | Peculiaridades |
---|---|---|
1.0 | 15 de mayo de 2010 | Primera edición |
1.01 | 1 de junio de 2010 | Errores corregidos, algoritmo de búsqueda mejorado. |
1.02 | 18 de junio de 2010 | Se corrigieron errores de SMP y colisiones de funciones hash . Solución temporal para trabajar con la GUI de Shredder. |
1.03 | 15 de julio de 2010 | Multi-PV, searchmove y soporte para páginas de gran memoria. Función de calificación mejorada. |
1.03a | 17 de julio de 2010 | Corrección de errores multi-PV |
1.5 | 15 de diciembre de 2010 | Búsqueda y clasificación mejoradas. Soporte base de mesa Gaviota. |
1.5a | 15 de enero de 2011 | Actualización programada con soluciones alternativas de Fritz GUI y otras mejoras menores. |
2.0 | 1 de septiembre de 2011 | Primer lanzamiento comercial. Capacidades de análisis mejoradas, búsqueda avanzada y evaluación. Versión Houdini Pro para usuarios de sistemas de alto rendimiento (soporte multinúcleo). Compatibilidad con Chess960. Posibilidad de establecer el límite de fuerza de carrera. Aprendizaje posicional. Cargar/guardar un hash en un archivo, la capacidad de deshabilitar la limpieza de hash. |
2.0b | 7 de noviembre de 2011 | Actualización programada con correcciones de errores menores y compatibilidad con EGNB de Nalimov. |
2.0c | 20 de noviembre de 2011 | Actualización programada con correcciones de errores menores y nuevas configuraciones de análisis. |
3.0 | 15 de octubre de 2012 | Nueva versión importante. Búsqueda y evaluación mejoradas (+50 Elo), modo táctico, bases de bits Scorpion, búsqueda acelerada de las principales variaciones "Smart Fail-High", uso de hash optimizado. |
4.0 | 25 de noviembre de 2013 | Nueva versión importante. Búsqueda y evaluación mejoradas (+50 Elo), bases de tabla Syzygy para seis peones (codificación realizada por Ronald de Man) |
5.0 | 7 de noviembre de 2016 | Nueva versión importante, más fuerte en unos 200 Elo. Función de evaluación reescrita, búsqueda más profunda. |
5.01 | 15 de noviembre de 2016 | Actualización programada con algunas correcciones y mejoras en la interfaz. |
6.0 | 15 de septiembre de 2017 | Nueva versión importante. Búsqueda y evaluación mejoradas (+50-60 Elo), subprocesos múltiples mejorados. |
6.01 | 24 de septiembre de 2017 | Actualización programada con corrección de las tablas de Nalimov y un nuevo tipo de datos de salida. |
6.02 | 1 de octubre de 2017 | Actualización programada con soporte Polyglot. |
6.03 | 20 de noviembre de 2017 | Corrección de detección incorrecta de un punto muerto en posiciones con la captura de peones blancos. |
La última versión estable de Houdini viene en dos versiones: Houdini 6 Standard y Houdini 6 Pro. Houdini 6 Pro admite hasta 128 núcleos de procesador, 128 GB de RAM (hash) y admite NUMA , Houdini 6 Standard solo admite hasta 8 núcleos de procesador, 4 GB de hash y no admite NUMA. Como muchos otros motores UCI, Houdini no tiene una GUI, por lo que se requiere una GUI de ajedrez para ejecutar el motor. Houdini 5 utiliza puntuaciones calibradas en las que el rendimiento del motor se correlaciona directamente con la ganancia de posición esperada.
Houdini es uno de los motores más exitosos en el torneo TCEC, a menudo considerado como el Campeonato Mundial no oficial de Ajedrez Informático, con cuatro campeonatos ganados.
En 2010, a la pregunta “ Si tuvieras que elegir un jugador para representar al planeta Tierra en una partida de ajedrez contra extraterrestres, ¿quién sería de los ajedrecistas actuales? El gran maestro Peter Svidler respondió brevemente: “ Houdini ” [ 3] .
Con el lanzamiento de la versión 1.5 el 15 de diciembre de 2010, el motor comenzó a ocupar el primer lugar en todas las listas de calificación que lo incluían [4] [5] [6] , superando al líder anterior: el programa Rybka . En febrero de 2011, Houdini 1.5a ganó un partido de 40 juegos contra Rybka 23½ - 16½ [7] . Así, Houdini se convirtió en el módulo de ajedrez más fuerte del mundo a principios de 2011. En abril de 2011, se llevó a cabo una revancha contra Rybka 4.1 actualizado, cuyo ganador nuevamente fue Houdini 1.5a, esta vez con una puntuación de 22 a 18 [8] .
La versión 5 se lanzó el 7 de noviembre de 2016. En ella se reescribió la función de evaluación, la búsqueda se realiza con mayor profundidad. Según el autor, la nueva versión es más fuerte que la anterior en unos 200 puntos Elo [2] .
Versión 6 lanzada el 15 de septiembre de 2017. Búsqueda y evaluación mejoradas, subprocesos múltiples mejorados. Según el autor, la nueva versión ha aumentado unos 50-60 puntos Elo [2] . En diciembre de 2017, Houdini 6.03 ganó un partido de 100 juegos contra Komodo con una puntuación de 53-47 y se convirtió en el campeón de TCEC (temporada 10, 2017) [9] .
Ajedrez | |
---|---|
Artículos principales | |
inventario de ajedrez | |
reglas del ajedrez | |
Glosario de términos | |
tácticas de ajedrez | |
estrategia de ajedrez | |
debuta | |
Fin del juego | |
sitios de ajedrez |
|
programas de ajedrez |