Foro SiliconChess - Programas de Ajedrez y Actualidad
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Que son las Tablas hash y que relacion tienen con la fuerza de el motor?

3 participantes

Ir abajo

Que son las Tablas hash y que relacion tienen con la fuerza de el motor? Empty Que son las Tablas hash y que relacion tienen con la fuerza de el motor?

Mensaje por mcnecter Jue Dic 08, 2011 10:07 pm

Hace poco estaba analizando una posicion en el motor Deep Shredder, como recien empiezo en esto de el entrenamiento de el ajedrez en la computadora al cargar el modulo, aparecio una ventana emergente diciendome cual eran los megabytes de Hash que deseaba utilizar para el modulo.

Ahora bien me gustaria saber si influye en cierta forma en el aumento de elo de el motor subiendo el mumero de MB de las tablas Hash, o si se mantiene la misma fuerza de el Motor sea cual sea la cantidad de memoria asignada al modulo.

Tambien tengo esta duda, apenas compre Deep Shredder 12 UCI y me gustaria que me dijeran si la interfaz afecta la fuerza de el motor, por que he notado que Komodo 3 y critter 1.2 , son mas debiles cuando ocupo la interfaz de Chessbase light 2009. ¿Que interfaz me recomiendan para poder sacar maximo provecho a los Engines y que cantidad de Hash es la recomendable para los motores?

Les mando muchos saludos y espero poder despojar estas dudas, gracias amigos

mcnecter

Mensajes : 2
Fecha de inscripción : 06/12/2011

Volver arriba Ir abajo

Que son las Tablas hash y que relacion tienen con la fuerza de el motor? Empty Re: Que son las Tablas hash y que relacion tienen con la fuerza de el motor?

Mensaje por istolacio Vie Dic 09, 2011 12:43 pm

¿Quieres decir que usas el interfaz de Shredder? ¿O solo el motor de Shredder?

El interfaz de Shredder es uno de los mejores, tanto para analizar como para enfrentar motores. Usa pocos recursos y no afecta al rendimiento de los motores. Por su parte, Chessbase Light 2009 solo sirve para análisis interactivo (no permite analizar baterías de posiciones ni partidas, ni para enfrentar motores) pues es principalmente una base de datos de partidas. Para este trabajo, es mucho mejor que el interfaz de Shredder.

En cuanto al tamaño de las tablas Hash, depende de para qué las quieras usar. Si es para analizar posiciones a tiempo largo (que parece ser tu objetivo) lo que se recomienda es usar el mayor tamaño que sea posible. Ten en cuenta que, por como funcionan, ese tamaño debe ser una potencia de 2, es decir, uno de estos: 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB, 2GB, 4GB, etc. No deberías usar más de la mitad de la memoria disponible para analizar (o más de la cuarta parte para enfrentar a motores).

Se han hecho varias fórmulas para calcular el tamaño óptimo de las tablas Hash según las condiciones en que se van a usar, pero lo cierto es que no existe un método que sirva para todos los motores.

istolacio

Mensajes : 41
Fecha de inscripción : 09/11/2011
Edad : 60
Localización : Valencia

Volver arriba Ir abajo

Que son las Tablas hash y que relacion tienen con la fuerza de el motor? Empty Re: Que son las Tablas hash y que relacion tienen con la fuerza de el motor?

Mensaje por mcnecter Vie Dic 09, 2011 6:13 pm

Hasta hace poco usaba la interfaz Chessbase Light 2009 sin embargo compre hace unas semanas Deep Shredder 12 UCI la cual inyuye varios motores, aparte instale el motor Komodo 3 y Critter 1.2 , y me he dado cuenta que con la interfaz de Srredder los motores tienen una mayor fuerza de juego, y me preguntaba ¿si asigno mas memoria HASH a un motor jugara mas fuerte que lo que lo hace ahora? en este momento tengo asignado 512 MB a el motor Deep Shredder 12 y tambien me preguntaba si descargo la interfaz Arena Chess e instalo en motorDeep Shredder 12 y le asigno 512 MB cual interfaz me dara mejor rendimiento en el analisis.

En pocas palabras quisiera que me dieran un tip diciendome cual es la mejor interfaz y el mejor motor para aprovechar los recursos de mi ordenador, en este momento estoy buscando las mejores jugadas para la partida de :

Vasili Ivanchuk y Vishy Anand de 1988 en italia

nota: tengo 3gb de memoria y un prodesador de doble nucleo a 2 ghz

mcnecter

Mensajes : 2
Fecha de inscripción : 06/12/2011

Volver arriba Ir abajo

Que son las Tablas hash y que relacion tienen con la fuerza de el motor? Empty Re: Que son las Tablas hash y que relacion tienen con la fuerza de el motor?

Mensaje por istolacio Vie Dic 09, 2011 9:35 pm

Para analizar yo me quedaría sin duda con el interfaz de Shredder antes que con Arena. Una configuración razonable para tu sistema sería trabajar con un Hash de 1GB. Entre los motores gratuitos, Komodo y Critter tienen la ventaja de complementarse bastante bien, el primero es de corte más posicional, el segundo más táctico. Pero no dejes de probar Houdini 1.5a. que es el mejor motor gratuito disponible (y mejor también que los de pago). Shredder es un motor bueno en todas las facetas, a una cierta distancia de los otros, pero fuerte en los finales (usando las Shredderbases).

Un consejo, posiblemente innecesario: Los mejores análisis se realizan de manera interactiva, observando la respuesta de los motores a diferentes variantes. Debe usarse más de un motor (con los cuatro que se han mencionado antes hay variedad más que suficiente) y con análisis multivariante (en Shredder se consigue pulsando F6 para aumentar el número y F5 para disminuirlo) que suele hacerse con 4 variantes. Y también cabe mencionar que con el interfaz de Shredder puedes analizar con más de un motor simultáneamente.

istolacio

Mensajes : 41
Fecha de inscripción : 09/11/2011
Edad : 60
Localización : Valencia

Volver arriba Ir abajo

Que son las Tablas hash y que relacion tienen con la fuerza de el motor? Empty Re: Que son las Tablas hash y que relacion tienen con la fuerza de el motor?

Mensaje por pedrox Sáb Dic 10, 2011 8:21 am

En el ajedrez sabemos que para llegar a una posición hay diferentes caminos y entonces se producen las transposiciones, por ejemplo se llega a la misma posición jugando 1.e4 e5 2.Cf3 Cc6 o jugando 1.Cf3 Cc6 2.e4 e5.

Las tablas hash es una zona de la memoria RAM que crea el programador para guardar información de las posiciones que se van buscando. Si una posición se repite lo que se hará es buscar esa información en la tabla en lugar de hacer todo el proceso de búsqueda ya que así es más rápido.

Cuanto mayor es el tamaño de las tablas hash mejor ya que así se puede guardar más información, más posiciones, pero hay que tener en cuenta dos cosas, el resto de programas incluido el sistema operativo no deben quedarse sin la memoria adecuada y algunas veces si la tabla es demasiado grande podría darse el caso de ser más rápido hacer el proceso de búsqueda que mirar en toda la tabla. Istolacio ya te da consejos de ello.

Pedro


Última edición por pedrox el Sáb Dic 10, 2011 9:55 am, editado 1 vez

pedrox

Mensajes : 81
Fecha de inscripción : 14/11/2011

Volver arriba Ir abajo

Que son las Tablas hash y que relacion tienen con la fuerza de el motor? Empty Re: Que son las Tablas hash y que relacion tienen con la fuerza de el motor?

Mensaje por pedrox Sáb Dic 10, 2011 8:42 am

Duplicar el tamaño de la tabla de 256 Mb a 512 no da mucho ELO, quizás 10 puntos con el peligro de que el sistema se quede sin memoria.

pedrox

Mensajes : 81
Fecha de inscripción : 14/11/2011

Volver arriba Ir abajo

Que son las Tablas hash y que relacion tienen con la fuerza de el motor? Empty Re: Que son las Tablas hash y que relacion tienen con la fuerza de el motor?

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.