K-means for Association of Small Cell BSs

Machine Learning Course Project

2022-01-11

Simulation of the paper “On the Association of Small Cell Base Stations with UAVs using Unsupervised Learning”.

In this simulation, we attempted to replicate Figure 2 and Figure 3. We also conducted additional simulations to further explore the topic.

Reference paper: ieeexplore.ieee.org/abstract/document/8746456

alg

alg

materni.m implements both the Matérn I pattern generation and the k-means clustering algorithm.

Proposed algorithm

alg

alg

The k-means algorithm is a popular unsupervised machine learning algorithm used for clustering data into distinct groups. Here is a summary of the k-means algorithm:

alg

Image

Generation of PPP and Matérn I:

PPP and Matern1

k-means:

kmeans of points

kmeans3d

coverage

Figure 2:

Figure2

Figure 3:

Figure3

More simulation:

Figure3

Code