In this repo, we show the unsupervised graph coloring method using gated graph neural network applied for frequency allocation in wireless multicellular system in the paper D. Abode, R. Adeogun, L. Salaün, R. Abreu, T. Jacobsen and G. Berardinelli, "Unsupervised Graph-based Learning Method for Sub-band Allocation in 6G Subnetworks," 2024 IEEE 100th Vehicular Technology Conference (VTC2024-Fall), Washington, DC, USA, 2024, pp. 1-6, doi: 10.1109/VTC2024-Fall63153.2024.10757647
Please note the requirements.txt file, which defines the environment required to run this code
If you find the code useful, kindly cite the corresponding paper -
@INPROCEEDINGS{10757647,\
author={Abode, Daniel and Adeogun, Ramoni and Salaün, Lou and Abreu, Renato and Jacobsen, Thomas and Berardinelli, Gilberto}, \
booktitle={2024 IEEE 100th Vehicular Technology Conference (VTC2024-Fall)}, \
title={Unsupervised Graph-based Learning Method for Sub-band Allocation in 6G Subnetworks}, \
year={2024}, \
pages={1-6}, \
doi={10.1109/VTC2024-Fall63153.2024.10757647}\
}
-
Create a new conda environment (replace
myenvwith your desired environment name) You can specify Python version if needed, for example,python=3.11for Python 3.11 conda create -n myenv python=3.11 -
Activate the conda environment conda activate myenv
-
Install dependencies using pip Ensure pip is up-to-date in the environment: conda install pip
-
Install the required packages from this file pip install -r requirements.txt
networkx==3.1 torch==2.1.0 torch-geometric==2.5.2 numpy==1.26.0 matplotlib
