fangvv/VN-MADDPG
Code for paper "基于多智能体深度强化学习的车联网通信资源分配优化"
解決する課題
本プロジェクトは、コネクテッドカー(IoCV)環境におけるスペクトル共有とリソース割り当ての問題に対処します。具体的には、車両の移動性が高く、急激なチャネル変動のためにネットワークリソースの集中管理が非現実的である環境において、車車間(V2V)リンクの伝送レートと路車間(V2I)リンクの総容量を最適化することを目的としています。
仕組み
本プロジェクトでは、集中学習・分散実行(CTDE)フレームワークに基づくマルチエージェント深層決定論的ポリシー勾配(MADDPG)アルゴリズムを実装しています。
- エージェント: 各V2Vリンクを1つのエージェントとして扱います。エージェントは自身のローカル状態(チャネルフェージング、干渉、ペイロード状態など)を観測し、リソースブロック(RB)と送信電力レベルを選択します。
- 集中学習: 学習中、各エージェントのCriticネットワークは他のすべてのエージェントの行動を集約してQ値を計算し、エージェントがより優れた電力制御戦略を学習できるようにします。
- 分散実行: テスト時には、Actorネットワークにより、各エージェントがグローバルな情報を必要とせず、自身のローカルな観測のみに基づいて意思決定を行うことができます。
- 環境: システムは、マンハッタンレイアウトの3GPP都市グリッドモデルを使用してシミュレートされ、V2VおよびV2Iリンクの両方についてパスロス、シャドウフェージング、高速フェージングをシミュレートします。
対象読者
無線通信、車車間・路車間(V2X)通信、およびネットワークリソース管理へのマルチエージェント強化学習(MARL)の応用に携わる研究者やエンジニア。
ハイライト
- CTDEフレームワーク: MADDPGを使用して、集中学習と分散運用のバランスをとります。
- 連続アクション空間: 連続的な電力制御とリソースブロック選択を処理します。
- 包括的なベースライン: パフォーマンス比較のために、マルチエージェントDQN(MADQN)、シングルエージェントDDPG(SAMADDPG)、およびランダムポリシーの実装が含まれています。
- 優先度付き経験再生: セグメントツリーベースの優先度付きリプレイバッファを実装し、学習効率を向上させています。
関連
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト