El Problema Del Bear in En Backgammon Luis Rodríguez Herrador El Problema Del Bear in En Backgammon

Total Page:16

File Type:pdf, Size:1020Kb

El Problema Del Bear in En Backgammon Luis Rodríguez Herrador El Problema Del Bear in En Backgammon Luis Rodríguez Herrador Proyecto fin de carrera El problema del bear in en Backgammon Luis Rodríguez Herrador El problema del bear in en Backgammon Índice Índice 1.Objetivos del proyecto......................................................................................................................3 1.1.Especificación del problema.....................................................................................................4 1.2.Uso de redes para aprender a predecir...................................................................................... 7 1.3.Resumen del contenido del documento.................................................................................. 10 2.Aplicación de redes a juegos.......................................................................................................... 11 3.Revisión histórica del Backgammon.............................................................................................. 14 4.Reglas del juego..............................................................................................................................21 Situación inicial.........................................................................................................................21 Objetivo del juego.....................................................................................................................22 Movimiento de las piezas..........................................................................................................23 Comer piezas.............................................................................................................................25 Bearing off................................................................................................................................ 26 Doubling cube........................................................................................................................... 27 Gammons y Backgammons.......................................................................................................28 Irregularidades...........................................................................................................................29 Bear in....................................................................................................................................... 30 5.Redes TD........................................................................................................................................ 31 5.1.Estructura................................................................................................................................33 5.2.Desarrollo matemático............................................................................................................35 5.3.Problemas de predicción.........................................................................................................41 6.Diseño de una red para el problema del bear in..............................................................................43 6.1.Bear off................................................................................................................................... 44 6.2.Presentación de la red de bear in.............................................................................................46 7.Mejoras sobre las redes TD............................................................................................................ 52 7.1.Combinación con una resolución numérica............................................................................53 7.2.Entrenamiento secuencial....................................................................................................... 54 7.3.Abanico de resultados finales................................................................................................. 57 8.Funcionamiento del software..........................................................................................................59 9.Resultados.......................................................................................................................................67 10.Conclusiones.................................................................................................................................69 Pág. 2 Luis Rodríguez Herrador El problema del bear in en Backgammon 1.Objetivos del proyecto El objetivo de este proyecto es la aplicación de una red TD a un problema concreto, como es el del bear in en el juego del backgammon. Las redes TD siempre han sido fascinantes para mí, desde que topé con ellas, puesto que han sido diseñadas para predecir, para ser capaces de ver donde ojos humanos y otros programas no han sido capaces de llegar. El simbolismo aparejado a la predicción siempre ha sido un tema que me ha interesado mucho, y es por esto que he tratado de usar estas redes en mi proyecto fin de carrera. El motivo por el que elegí el juego del backgammon es que he sido jugador a nivel semiprofesional durante varios años, y la resolución de una parte importante de este juego como es el bear in siempre ha quedado desierta. Al final en las conclusiones haré un estudio económico de lo que puede representar en pérdidas para un programa de backgammon el jugar mal estas posiciones. Sólo comentar que el uso de estas redes ha sido la alternativa elegida a la programación dinámica para la resolución de este problema, que fue la primera opción barajada. Pág. 3 Luis Rodríguez Herrador El problema del bear in en Backgammon 1.1.Especificación del problema El Backgammon, al igual que otros muchos juegos de mesa, supone un reto matemático de difícil solución. Desde el punto de vista computacional, nos enfrentamos a un juego compuesto por quince piezas, las cuales en la mayoría de las situaciones pueden moverse sin problemas acordemente con una tirada de dos dados. De esta forma, una simple tirada de dados supone una combinación de: 15×15=225 movimientos Por tanto, para una determinada posición nos enfrentamos aproximadamente a 225 posibilidades, sin tener en cuenta que una tirada con idéntico resultado en los dados son cuatro movimientos en lugar de dos, y a los que hay que restar los movimientos ilegales. Para tomar una decisión sobre cuál de las 225 posiciones resultantes es mejor, debemos evaluar posteriormente la jugada que realizará el contrario. Pero resulta que el contrario no tiene otras 225 posibilidades, sino que tiene ese número por cada una de las 21 combinaciones posibles de dados, de forma que el crecimiento exponencial de posibilidades que ofrece el Backgammon hace absurda la idea de poder realizar un análisis exahustivo de todas las posibilidades, con sus correspondientes estadísticas de llegar a ellas. Tradicionalmente, la única forma de resolver el problema era realizar un número considerable estadísticamente de partidas desde una misma posición. Para que el resultado tuviera alguna fiabilidad, los jugadores empleados a tal fin debían jugar a un nivel de clase mundial, para que los movimientos fueran, si no óptimos, cercanos a él. Por ello, para el desarrollo del Backgammon era necesario que dos campeones mundiales se pasaran una semana jugando una misma posición en miles de partidas para llegar a una conclusión suficientemente fiable de acerca de cuál era la mejor jugada a realizar. Esta Pág. 4 Luis Rodríguez Herrador El problema del bear in en Backgammon afirmación conlleva una contradicción en sí misma, ya que sobre cada jugada posterior realizada en la partida debería hacerse un procedimiento similar a la jugada en estudio, lo cual es imposible, y además los jugadores para llegar a un nivel de perfección tal era necesario que pudieran apoyarse en literatura sobre jugadas concretas inexistentes por su propio planteamiento. Se trató de implementar en ordenadores programas que simularan este comportamiento, pero al tener un juego mediocre, las conclusiones a las que llegaban no podían considerarse fiables y su nivel de juego no era en absoluto excepcional. Es por todo esto que hasta la década pasada las consideraciones matemáticas sólo se trasladaran al backgammon en situaciones puntuales del final del juego donde las posibilidades eran abordables, y que la literatura se refiriera sólo a aspectos estratégicos del juego, los cuales permitían jugar a un gran nivel. Sin embargo, durante la década pasada apareció Tesauro, un programador de IBM, que desarrolló un software basado en redes neuronales que permitía el autoaprendizaje de la red a través del juego contra sí misma. Este fue el primer paso para llevar el Backgammon a un punto de vista hasta entonces no contemplado y que es la referencia en el juego profesional del Backgammon en nuestros días. A partir de ahí surgieron diversos programas de Backgammon, siendo GNU Backgammon y Snowie los dos mejor considerados. Aunque Tesauro no logró que su programa llegara a superar a los campeones del mundo del momento, sí que brindó al resto de programadores de la idea principal en la que debían basarse los programas de Backgammon. El problema que presentaba el software de Tesauro es que trataba de englobar toda la estrategia del Backgammon con una sóla red neuronal, y con unas entradas que se correspondían únicamente con la definición posicional del tablero. Posteriormente se introdujeron mejoras en ambos sentidos, y de esta manera los nuevos programas de software definen redes para ámbitos Pág. 5 Luis Rodríguez Herrador El problema del bear in en Backgammon concretos, e incorporan nuevas neuronas que indican características notables de la posición,
Recommended publications
  • Bibliography of Traditional Board Games
    Bibliography of Traditional Board Games Damian Walker Introduction The object of creating this document was to been very selective, and will include only those provide an easy source of reference for my fu- passing mentions of a game which give us use- ture projects, allowing me to find information ful information not available in the substan- about various traditional board games in the tial accounts (for example, if they are proof of books, papers and periodicals I have access an earlier or later existence of a game than is to. The project began once I had finished mentioned elsewhere). The Traditional Board Game Series of leaflets, The use of this document by myself and published on my web site. Therefore those others has been complicated by the facts that leaflets will not necessarily benefit from infor- a name may have attached itself to more than mation in many of the sources below. one game, and that a game might be known Given the amount of effort this document by more than one name. I have dealt with has taken me, and would take someone else to this by including every name known to my replicate, I have tidied up the presentation a sources, using one name as a \primary name" little, included this introduction and an expla- (for instance, nine mens morris), listing its nation of the \families" of board games I have other names there under the AKA heading, used for classification. and having entries for each synonym refer the My sources are all in English and include a reader to the main entry.
    [Show full text]
  • Board and Table Games from Many Civilizations. 2Nd Ed
    * SEATTLE PUBLIC LIBRARY Please keep date-due card in this pocket. A borrower's card must be presented whenever library materials are borrowed. REPORT CHANGE Of ADDRESS PROMPTLY lllfllllllWll m 1111111111 Tile from Sumerian gaming board c. 3000 B.c. BOARD AND TABLE GAMES - FROM MANY CIVILIZATIONS I R. C. PELL, M.B., F.R.C.S. Drawings by Rosalind II. Leadley Photographs by Kenneth Watson Diagrams by the author SECOND EDITION OXFORD UNIVERSITY PRESS LONDON OXFORD NEW YORK 1969 Oxford University Press OXFORD LONDON NEW YORK GLASGOW TORONTO MELBOURNE WELLINGTON CAPE TOWN SALISBURY IBADAN NAIROBI LUSAKA ADDIS ABABA BOMBAY CALCUTTA MADRAS KARACHI LAHORE DACCA KUALA LUMPUR SINGAPORE HONG KONG TOKYO © OXFORD UNIVERSITY PRESS 1960,1969 1 t \ . 302 First published by / Oxford University Press, London, i960 64 Second edition first published by V- Oxford University Press, London, O Kcn as an Oxford University Press paperback. i 1969 r-f CvJ >- sr—f rl INTRODUCTION t This book has been written c to introduce some of the best board and < table games from the world’s treasury to the reader. They have been arranged in six chapters: RACE GAMES WAR GAMES POSITIONAL GAMES MANCALA GAMES DICE GAMES DOMINO GAMES Chapter describes 7 methods of making boards and pieces, and the Appendix contains ten biographies. The games starred (*) in the table of contents have not been described in English before. Most of the remaining material is only to be found in reports of museums and learned societies, foreign articles and books long i out of print. A short glossary of technical terms is given on p.
    [Show full text]
  • Jugador Inteligente De Backgammon
    Centro de Investigacion´ y de Estudios Avanzados del Instituto Politecnico´ Nacional Unidad Zacatenco Departamento de Computaci´on Jugador Inteligente de Backgammon Tesis que presenta Oscar Irineo Fuentes para obtener el Grado de Maestro en Ciencias en Computaci´on Director de la Tesis: Francisco Rodr´ıguez Henr´ıquez Codirector: Nareli Cruz Cort´es M´exico, D.F. 8 de diciembre de 2006 ii Resumen Durante muchos a˜nosse han realizado diversas investigaciones en el ´area de la inteligencia artificial, entre las cuales destacan las que han propuesto nuevos mecanismos para tratar de simular la inteligencia humana por medio de computadoras. Entre uno de varios problemas relevantes destacan los jue- gos de mesa, y en espec´ıfico para nuestro trabajo de investigaci´on,el juego de backgammon. En esta tesis se ha dise˜nadoun algoritmo gen´eticocapaz de aprender y jugar el juego de backgammon, ´unicamente proporcion´andole las estrategias b´asicasdel juego. Esencialmente, nuestro algoritmo gen´eticoajusta un con- junto de pesos que se utilizan para decidir qu´eestrategia es la mejor para determinada posici´on de las fichas en el tablero. Existe un evaluador aut´omata est´andar de nivel intermedio llamado Pu- beval, con el cual, otros aut´omatas han competido para comparar su desem- pe˜no.El objetivo principal de esta tesis es que nuestro aut´omata compita en contra de Pubeval y obtenga porcentajes de victorias por encima del 50 %. Aunque ya existen aut´omatas para jugar el juego de backgammon, no existen reportes en la literatura que utilicen ´unicamente algoritmos gen´eticos y reporten resultados en contra de Pubeval, ya que s´olo han sido utilizados para probar algunas t´ecnicasde aprendizaje.
    [Show full text]
  • Il Fogliaccio Degli Astratti Numero 71 - Anno 17 Agosto 2020
    Il fogliaccio degli astratti Numero 71 - Anno 17 Agosto 2020 Rivista ludica, giochi astratti Shobu I giochi di Niek Neuwahl Carta e matita Intervista a Marco Alberto Donadoni Katra malgascio e tanto altro ancora . Bisogna sempre giocare lealmente quando si hanno in mano le carte vincenti. (Oscar Wilde) www.tavolando.net In questo numero Idee in libertà. Interviste ludiche, Marco Alberto Donadoni. Il Katra malgascio, il regolamento. Shogi. Facebook astratta. I giochi di Niek Neuwahl. Nuovi astratti, Shobu. Abstract Games League. Astratti su BGA. Vincoli Ludici. Quoridor varianti. Carta e matita. Bao, finale di torneo. Cannes, torneo di Bao. Puzzle, Focus. Tavolando, un progetto ludico. Per ricevere tutte le novità della rivista direttamente sulla vostra e-mail scrivete a [email protected] 2 Il fogliaccio degli astratti n◦71 Idee in libertà a cura di Luca Cerrato Il numero 71 de il Fogliaccio degli Astratti è dedicato a tutte le associazioni, gruppi, eventi ludici che in questo periodo sono in difficoltà a causa della pandemia. Due immagini per ricordare il nostro magnifico passatempo. La prima, la marea di giocatori pronti ad entrare alla Play Modena. la seconda le nostre meravigliose scatole colorate1. 1Da un post di Facebbok de La città del Gioco 3 www.tavolando.net Interviste Ludiche: Marco Alberto Donadoni. a cura di Andrea Romeo Intervista a Marco Alberto Donadoni - Due chiacchiere sulla storia dell’International Team, sul game design, sui giochi e sull’arte in senso lato. Quando mi sono approcciato allo studio del gioco da tavolo
    [Show full text]
  • Per Categorie
    Indice per categorie In neretto i lemmi, in chiaro i rimandi. GIOCHI PER BAMBINI Cinque noccioli Circuito Acchiappino Clic clac Acqua acqua fuoco fuoco Conta Aeroplanino Corda Alfabetiere Cordicella Alfabeto muto Corrado comanda Allegro chirurgo Corri lumachina Altalena Corsa col cerchio Aquilone Cosare Arco Das Automa Diavoletto di Cartesio Automobilina Duplo Balocco Elastico Bambini e ragazzi Elica Bambola Escarpolette Bandiera o Fazzoletto Fenachistoscopio Barbie Ferromodellismo Barchetta Fuoco fuochino Belle statuine Gallo zoppo Bicicletta Geomag/Supermag Biglia e perlina Ghigliottina Biglia o Bilia G.I. Joe Biribissi (2) Giocattolo Bolle di sapone Giostra Bottoni Girandola o Mulinello Bubbolino Girlo Buca Girotondo Burattino Goldrake Buzz Gormiti Caleidoscopio Guardie e ladri Campana (1) Haba Campo giochi Hampelmann Carillon Igloo Pop Carrettino Indovina chi Carriolina Indovina chi sei Carrozzina Lanterna magica Casa di bambola Latta Castello di sabbia Legno Cavallina (1) Lego Cavallo a dondolo Lenci Ce l’hai Levitron C’è qualcosa che non va Libro-giocattolo Cerbottana Ludione Cerchio Luna park Cernita alla cieca Manico di scopa Che cosa apparirà? Marionetta 1727 GIOCHI finale ok.indb 1727 5-10-2008 23:05:03 Enciclopedia dei giochi Matrioska Terra sollevata Meccano Tirasassi Misirizzi Toboga Monaca Tocca ferro Mondo Trastullo Monopattino Trenino Morra cinese Trottola Moscacieca Vedo vedo… Muto, Alfabeto View master Nascondino o Giocare a nascondersi Winx Orsacchiotto X-bugs Otto volante Yo-yo Paleo Zicke Zacke Palloncino Zoch Pallone
    [Show full text]
  • Board Game Studies 5/2002
    Board Game Studies 5/ 2002 CNWS PUBLICATIONS Board Game Studies CNWS PUBLICATIONS is produced by the Research School of Asian, African, and Amerindian Studies (CNWS), Universiteit Leiden, The Netherlands. Editorial board: M. Baud, R.A.H.D. Effert, M. Forrer, F. Hüsken, K. Jongeling, H. Maier, P. Silva, B. Walraven. All correspondence should be addressed to: Dr. W.J. Vogelsang, editor in chief CNWS Publications, c/o Research School CNWS, Leiden University, PO Box 9515, 2300 RA Leiden, The Netherlands. Tel. +31 (0)71 5272987/5272171 Fax. +31 (0)71 5272939 E-mail: [email protected] Board Game Studies, Vol. 5. International Journal for the Study of Board Games - Leiden 2002: Research School of Asian, African, and Amerindian Studies (CNWS). ISSN 1566-1962 - (CNWS publications, ISSN 0925-3084) ISBN 90-5789-030-5 Subject heading: Board games. Board Game Studies: Internet: http://boardgamesstudies.org Cover photograph: Susanne Formanek Typeset by Cymbalum, Paris (France) Cover design: Nelleke Oosten © Copyright 2002, Research School CNWS, Leiden University, The Netherlands Copyright reserved. Subject to the exceptions provided for by law, no part of this publication may be reproduced and/or published in print, by photocopying, on microfilm or in any other way without the written consent of the copyright-holder(s); the same applies to whole or partial adaptations. The publisher retains the sole right to collect from third parties fees in respect of copying and/or take legal or other action for this purpose. Board Game International Journal for the Study of Board Games c n w s Studies 2002/5 Editorial Board Affiliations Thierry Depaulis (FRA) The following affiliated institutes Vernon Eagle (USA) underwrite the efforts of this journal and Irving Finkel (UK) actively exhibit board games material, Ulrich Schädler (GER) publish or financially support board Alex de Voogt (NL, Managing Editor) games research.
    [Show full text]
  • University of Copenhagen
    The Game of Knowledge Playing at Spiritual Liberation in 18th- and 19th-Century Western India Schmidt-Madsen, Jacob Publication date: 2019 Document version Publisher's PDF, also known as Version of record Document license: CC BY-NC-ND Citation for published version (APA): Schmidt-Madsen, J. (2019). The Game of Knowledge: Playing at Spiritual Liberation in 18th- and 19th-Century Western India. Det Humanistiske Fakultet, Københavns Universitet. Download date: 04. okt.. 2021 The Game of Knowledge Playing at Spiritual Liberation in 18th- and 19th-Century Western India by Jacob Schmidt-Madsen Part 1 Thesis Department of Cross-Cultural and Regional Studies University of Copenhagen 2019 THE GAME OF KNOWLEDGE: PLAYING AT SPIRITUAL LIBERATION IN 18TH- AND 19TH-CENTURY WESTERN INDIA Submitted by JACOB SCHMIDT-MADSEN, MA under the supervision of KENNETH GREGORY ZYSK, PhD, DPhil in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY in the DEPARTMENT OF CROSS-CULTURAL AND REGIONAL STUDIES at the UNIVERSITY OF COPENHAGEN 2019 The earliest datable gyān caupaṛ chart (Va72#7). Lucknow, 1780-82. Abstract English It has long since been established that the modern children's game of snakes and ladders originated from the Indian game of gyān caupaṛ (game of knowledge), but it has rarely been asked how gyān caupaṛ itself originated, and what exactly constitutes it. The present thesis tells the story of gyān caupaṛ based on nearly 150 unique and mostly unpublished game charts and several little explored secondary sources. The majority of the game charts derive from Vaiṣṇava and Jaina communities in 19th- century western India, though a few reach back to the late 18th century.
    [Show full text]