本仓库包含一系列使用Python实现的经典算法和人工智能问题的解决方案,主要以Jupyter Notebook (.ipynb) 形式呈现。
-
A算法在十五数码游戏中的应用
实现A*搜索算法解决十五数码滑动拼图问题 -
传教士和野人渡河问题
使用状态空间搜索解决经典逻辑谜题 -
博弈树搜索算法设计一字棋游戏
实现Minimax算法构建井字棋AI玩家 -
基于解析树的子句集转化九步法
演示逻辑表达式转换为子句集的过程 -
智能优化算法应用--旅行商问题
应用优化算法解决TSP组合优化问题 -
猴子摘香蕉问题
通过产生式系统解决经典AI规划问题
- Python 3
- Jupyter Notebook
- 核心算法:
- A*搜索算法
- 博弈树搜索
- 逻辑推理系统
- 优化算法
.
├── A算法在十五数码游戏中的应用.ipynb
├── 传教士和野人渡河问题.ipynb
├── 利用博弈树搜索算法设计一字棋游戏.ipynb
├── 基于解析树的子句集转化的九步法.ipynb
├── 智能优化算法应用--旅行商问题.ipynb
├── 猴子摘香蕉问题.ipynb
└── README.md
本项目采用 MIT License 开源协议