¡¡Nuevo Robodini 1.1- más fuerte que Houdini!!

Software, versiones y novedades
egiovannotti
novato
novato
Mensajes: 1
Registrado: 31 Ene 2013 00:16

Re: ¡¡Nuevo Robodini 1.1- más fuerte que Houdini!!

Mensaje por egiovannotti » 02 Feb 2013 19:30

Además Rajlich satanizó a la saga Ippolit y logró influenciar para que vetaran a sus derivados cuando Rybka mismo fue un clon en sus inicios.
Que cinismo!

Avatar de Usuario
ricard60
Avanzado
Avanzado
Mensajes: 545
Registrado: 21 Ene 2013 01:03
Ubicación: Puerto Ordaz

Re: ¡¡Nuevo Robodini 1.1- más fuerte que Houdini!!

Mensaje por ricard60 » 03 Feb 2013 01:29

Oliver escribió: Las fuentes están para citarse. Es un programador profesional, lo sabe seguro.

Saludos.
De hecho esto es lo que expone David Levy en la entrevista cuando se le pregunta que si no cabe duda que el (Rajlich) ha mejorado los programas de ajedrez de una forma cuantica y Levy expone que a Rajlich se le expulsa por no haber citado la fuentes de Rybka (Fruit y Crafty). Que si lo hubiera hecho aun estuviera compitiendo y ganando campeonatos mundiales.

pedrox
Veterano
Veterano
Mensajes: 122
Registrado: 20 Ene 2013 20:03

Re: ¡¡Nuevo Robodini 1.1- más fuerte que Houdini!!

Mensaje por pedrox » 07 Feb 2013 21:28

ricard60 escribió:
Oliver escribió: Las fuentes están para citarse. Es un programador profesional, lo sabe seguro.

Saludos.
De hecho esto es lo que expone David Levy en la entrevista cuando se le pregunta que si no cabe duda que el (Rajlich) ha mejorado los programas de ajedrez de una forma cuantica y Levy expone que a Rajlich se le expulsa por no haber citado la fuentes de Rybka (Fruit y Crafty). Que si lo hubiera hecho aun estuviera compitiendo y ganando campeonatos mundiales.
Yo creo que a Rybka no se le expulsa de la ICGA por no citar a Fruit y Crafty, de hecho creo que el autor en sus reconocimientos cita estos 2 programas, aunque siempre expresando que cogió ideas de estos 2 programas y no código y ahí está la clave de esto, si cogió ideas o cogió código. La ICGA tiene una serie de normas para que un programa (motor) pueda jugar el campeonato del mundo que organiza. Concretamente su segunda ley dice que todos los motores deben ser originales, (originales en cuanto al código, no necesariamente en cuanto a las ideas ya que la mayoría de motores comparten las mismas ideas de programación).

Parece ser que el proceso que siguió Rajlich para crear Rybka 1.0 beta fue coger como base el motor Fruit, en este motor cambió el generador de movimientos que tiene Fruit por el generador de movimientos que tiene Crafty, pasó de un sistema 0x88 a bitboard ya que esto le daría ventaja en los sistemas de 64 bits que se estaban imponiendo en ese momento. Un programador experimentado puede argumentar que Rajlich hizo un trabajo mecánico. Para que se entienda más fácil se podría quizás poner el siguiente ejemplo, imagina un escritor que escribe una novela en USA en idioma inglés, yo que domino el inglés traduzco la novela al español y la presento a los premios Planeta diciendo que soy el autor, es más incluso me atrevo a cambiar el desenlace final en el último capítulo haciéndolo más impactante. ¿Sería posible presentar mi novela en los premios Planeta? ¿Tendría algún problema con la novela original?

Rajlich nunca reconoció que el hubiera copiado código, pero tampoco le ayudó en su defensa que las versiones previas de Rybka antes de la versión 1 y que fueron escritas unos años antes se demostraron que fueron clones de Crafty y dichas versiones jugaron algunos torneos. Se ha llegado a demostrar que alguna versión que jugó el campeonato del mundo tenía código de otros motores, no solo las versión 1.0 beta. No se llegó a desensamblar el código de las versiones 3 y 4, se consideró que ya no era necesario. Así que el motivo de excluir a Rybka de la ICGA fue que Rybka copió código de otros motores, en algunas ocasiones copió código de manera explicita y otras veces haciendo una transformación de 0x88 a bitboard, pero en cualquier caso siguiendo los guiones de 2 motores que tenían su copyright. La ICGA hubiera permitido jugar a Rybka si por ejemplo Crafty y Fruit no juegan el campeonato del mundo y el autor de Rybka hubiera tenido permiso de esos 2 autores para entrar su motor en el campeonato, cosa que no podía ocurrir porque precisamente los autores de Crafty y Fruit fueron 2 de las personas que denunciaron a Rybka por infriguir los copyright de sus programas.

Es cierto reconocer que Ralijch revolucionó el mundo de los motores, incluso sobre esa versión de Rybka 1.0 beta llegó a mejorar Rybka por una gran cantidad de Elo, gracias a añadir a su motor el soporte smp que no es nada sencillo y más en ese momento, gracias también a contar con un GM como Larry quien le ayudó a mejorar la evaluación, gracias a un nuevo sistema de testeo y tuneo que le ayudó a tener una evaluación optimizada. El problema es que Ralijch hizo trampa, utilizó motores de código abierto como Fruit y Crafty para hacer su motor y en cambio su motor fue de código cerrado infrigiendo el copyright de Fruit y no pidió permiso al autor de Crafty y escondió sus orígenes. Posiblemente creo que Ralijch podría haber creado un motor con la misma fuerza de Rybka y original, estudiando como estudió a Crafty y Rybka, pero en ese caso es posible que si hubiese iniciado el motor de cero y siguiendo su propio esquema y no el de estos 2 motores el tiempo necesario para alcanzar la fuerza de la versión 1.0 beta podría haber sido quizás de un par de años en lugar de quizás los 3 meses que tardó (estimación mía) en hacer la versión 1.0 beta.

La segunda ley de la ICGA para los campeonatos del mundo sigue vigente, por este motivo el mejor motor actual puede tener problemas para jugar el campeonato del mundo, Houdini no es un motor original en cuanto a código, es incluso dudoso si Houdini es legal o no, es bastante posible que Houdini contenga código de Robbolito cuyo autor defiende que el código es GPL y no libre (el código de Houdini es cerrado). Su autor siempre ha dicho que no está interesado en entrar con Houdini en torneos, pero su autor sabe que tendría problemas si quisiese jugar el campeonato del mundo, incluso en el torneo que se juega por Internet CCT puede tener problemas. Houdini podría jugar si no hay otros motores de la familia ippolit jugando, pero desde luego no encontraría el permiso del autor de Robbolito. Esto es extensible a otros motores fuertes que están en la categoría de derivados.

Avatar de Usuario
Oliver
Senior
Senior
Mensajes: 88
Registrado: 24 Ene 2013 07:44

Re: ¡¡Nuevo Robodini 1.1- más fuerte que Houdini!!

Mensaje por Oliver » 07 Feb 2013 23:19

Un buen resumen. Aunque ya no tenemos lo de los points en el perfil, +10. ;-)

(sobre la historia de los últimos ya no la tengo estudiada, lo que me digan, la verdad ippolit, houdini, robbolito, no se cual fue antes, si el huevo o la gallina...)

;-)

Avatar de Usuario
ricard60
Avanzado
Avanzado
Mensajes: 545
Registrado: 21 Ene 2013 01:03
Ubicación: Puerto Ordaz

Re: ¡¡Nuevo Robodini 1.1- más fuerte que Houdini!!

Mensaje por ricard60 » 09 Feb 2013 13:53

Aca esta la respuesta que David Levy al preguntarsele sobre la sancion a Rajlich:

"The essence of the case against Rajlich, as we repeatedly explain, is that when entering the World Computer Chess Championship a programming team is obliged to reveal, in their entry submission, if they have used any derived code. The ICGA can then assess, possibly after questioning the programming team and/or after examining the entrant's source code, whether or not the entry should be accepted. That will depend on the nature of what was copied, permissions received from the author of the original program, and whether another program in the same family has applied to enter the tournament."

Es claro que si Rajlich hubiese declarado en su primera particpacion del campeonato del mundo que su progrma era o provenia de Fruit y Crafty y con el permiso de sus autores y posterior analisis de la ICGA tal vez lo hubiesen admitido ya que el salto cuantico del elo en programas de ajedrez se dio por Rybka asi que hubiese sido el primero de esa familia de programas como robolito, ippolit y otros. Aqui les pongo la primera parte de la entrevista:

http://www.chessbase.com/newsdetail.asp?newsid=7899

Avatar de Usuario
juank
Avanzado
Avanzado
Mensajes: 642
Registrado: 13 Ene 2013 00:01

Re: ¡¡Nuevo Robodini 1.1- más fuerte que Houdini!!

Mensaje por juank » 25 Ago 2013 02:14

Actualizo la actualización de la actualización de descarga,...que no duran naa :no9:

http://www.mediafire.com/download/8ey5f ... obodini.7z

Responder