Mobile broadband networks can provide a reliable and flexible communication channel. User requirements can come with different levels of specificity. The widespread application of unmanned aerial vehicles (UAVs, commonly known as a drones) introduces possibilities of use in modern upcoming mobile networks; for example, 5G and 6G, to achieve and support various use cases from low latency to high bandwidth scenarios. For reliable command and control communication, mobile networks can provide flexible differentiated QoS matching the needed reliability, latency and throughput. Many end user equipment connected to the same base station can overload the system and may cause the network to be unavailable. Also, in case the fixed infrastructure is partially decommissioned, destroyed or the network is congested and the system capacity is not sufficient, it is appropriate to use autonomous drones as mobile base stations to ensure well signal coverage of the affected area. The aim of this work is to overview of optimization algorithm developed to provide the best drones’ locations. We compared the techniques of minimization of the number of drones needed to cover users located in a given area with respect to the time required to calculate the optimal positions of the drones.