Skip to content

mYythc/UAV-Dynamic-Scheduling-and-Conflict-Resolution

Repository files navigation

GRL 多机冲突解决框架

基于 IEEE TIV 2024 论文实现,GAT(图注意力网络)+ DQN 的多机冲突解决智能体。

代码结构

conflict_resolution_gym/
├── config.py              # 超参数(论文 Table II)
├── conflict_graph.py       # 冲突图 + 时间正则化(论文 Sec.III-B)
├── gat_layer.py            # GAT 层(论文 Sec.III-E-1)
├── grl_network.py          # 策略网络 + 目标网络 + 训练器
├── reward.py               # 奖励函数(论文 Sec.III-C)
├── replay_buffer.py        # 经验回放
├── main.py                # 主入口 + 仿真环境
├── requirements.txt        # 依赖
├── CHEATSHEET.md          # 论文公式对照
└── INTERFACE_CHECKLIST.md  # 环境对接清单

运行方式

训练

python main.py --aircraft 10 --episodes 2000

评估

python main.py --eval --checkpoint checkpoints/best_N10.pt

可视化

python main.py --demo --aircraft 10

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages