Registro:
| Documento: | Tesis de Grado |
| Título: | Complejidad computacional en distintas formulaciones de ajedrez para un jugador |
| Autor: | Salvia, Daniel Matías |
| Editor: | Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| Publicación en la web: | 2025-08-08 |
| Fecha de defensa: | 2024-10-21 |
| Fecha en portada: | 2024 |
| Grado Obtenido: | Grado |
| Título Obtenido: | Licenciado en Ciencias de la Computación |
| Departamento Docente: | Departamento de Computación |
| Director: | Arbiser, Ariel |
| Jurado: | Marenco, Javier Leonardo; Soulignac, Francisco Juan |
| Idioma: | Español |
| Palabras clave: | AJEDREZ; ALGORITMO; CICLO HAMILTONIANO; COMPLEJIDAD; GRAFO; NP-COMPLETO; PIEZAALGORITHM; CHESS; COMPLEXITY; GRAPH; HAMILTONIAN CYCLE; NP-COMPLETE; PIECE |
| Formato: | PDF |
| Handle: |
http://hdl.handle.net/20.500.12110/seminario_nCOM000816_Salvia |
| PDF: | https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000816_Salvia.pdf |
| Registro: | https://bibliotecadigital.exactas.uba.ar/collection/seminario/document/seminario_nCOM000816_Salvia |
| Ubicación: | Dep.COM 000816 |
| Derechos de Acceso: | Esta obra puede ser leída, grabada y utilizada con fines de estudio, investigación y docencia. Es necesario el reconocimiento de autoría mediante la cita correspondiente. Salvia, Daniel Matías. (2024). Complejidad computacional en distintas formulaciones de ajedrez para un jugador. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de http://hdl.handle.net/20.500.12110/seminario_nCOM000816_Salvia |
Resumen:
El objetivo de esta tesis es estudiar la complejidad computacional correspondiente al problema del ajedrez solitario, en que dada una posición el jugador sólo puede hacer jugadas de captura con el objetivo de dejar una sola pieza en el tablero. Demostramos que este problema pertenece a la clase de complejidad de los problemas NP-Completos. Mediante problemas de ciclos hamiltonianos en grafos no dirigidos, se investiga la NP-Completitud del juego restringiendo el conjunto de piezas a diferentes posibilidades utilizando peones, alfiles y torres. Para esto se presentan cuatro formas de generar las posiciones con diferentes propiedades como las piezas usadas o las maneras de representar las aristas del grafo. Se compara un método con otro para analizar ventajas de cada uno, tales como tamaño del tablero y cantidad de piezas necesarias. También se estudia la NP-Completitud de distintas variantes en que se modifican algunas reglas, así como los efectos de utilizar piezas del ajedrez antiguo. Se investiga asimismo la frontera P de este problema cuando se usa esencialmente un solo tipo de pieza.
Abstract:
The purpose of this thesis is to study the computational complexity of the solitaire chess problem, in which given a chess position the player can only make capturing moves with the goal of leaving a single piece on the board, where captures are the only legal moves. We prove that solitaire chess belongs to the class of NP-Complete problems. By using hamiltonian cycle problems on undirected graphs, the NP-Completeness of the game is investigated by restricting the set of pieces to different possibilities using pawns, bishops and rooks. For this purpose, four methods are presented to generate the positions with different properties such as the pieces employed or the ways of mapping each edge of the graph. The methods are compared to illustrate their virtues such as board size and number of pieces required. We also study the NP-Completeness of different variants of the problem in which some rules are modified, as well as the effects of using old chess pieces. The P-frontier of this problem is also investigated when using essentially a single type of piece.
Citación:
---------- APA ----------
Salvia, Daniel Matías. (2024). Complejidad computacional en distintas formulaciones de ajedrez para un jugador. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/seminario_nCOM000816_Salvia
---------- CHICAGO ----------
Salvia, Daniel Matías. "Complejidad computacional en distintas formulaciones de ajedrez para un jugador". Tesis de Grado, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2024.https://hdl.handle.net/20.500.12110/seminario_nCOM000816_Salvia
Estadísticas:
Descargas mensuales
Total de descargas desde :
https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000816_Salvia.pdf
Distrubución geográfica