--- license: mit pretty_name: Chess MCVS - Zone Guided AI tags: - chess - game-ai - monte-carlo-tree-search - reinforcement-learning - zone-guidance - adjacency-matrix - hilbert-curve - abc-model - pytorch - numpy task_categories: - other --- # Chess MCVS - Zone Guided AI **Advanced Monte-Carlo Value Search (MCVS)** engine for the game **Chess** (8x8), powered by a novel **Displacement-based ABC Model** and **Weighted Adjacency Matrices** with **Hilbert-ordered Zone Guidance**. This repository implements a complete zone-guided reinforcement learning system, including self-play training, neural networks, and comparative tournaments against classic UCT. ## Core Idea The engine uses: - Displacement-based ABC Model with homogeneous coordinates - Dynamic Weighted Adjacency Matrices `W = A ⊙ S ⊙ F` - Hilbert curve ordering for efficient zone retrieval - A learned **Zone Database** that stores winning/losing position patterns - **Zone Guidance** (`λ-PUCT`) to bias search toward promising zones For more information please refer to the paper at: https://doi.org/10.13140/RG.2.2.18795.09764 ## Files Overview | File | Purpose | |----------------------------|--------| | `chess_mcvs.py` | Main implementation: game logic, ABC model, Zone Database, MCVS, neural networks, incremental training | ## Requirements Install the minimal dependencies required to run `chess_mcvs.py` and the handler: ## Notes The repository contains the following important file: - `chess_mcvs.py` — main implementation (game logic, ABC model, zone DB, MCVS, networks) - For Hugging Face uploads, this `README.md` includes the model card front-matter (top YAML) and the `requirements.txt` lists the runtime dependencies.