• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Actor-Critic-Based UAV-Assisted Data Collection in the Wireless Sensor Network

    2024-04-28 11:59:36HuangXiaogeWangLingzhiHeYongChenQianbin
    China Communications 2024年4期

    Huang Xiaoge,Wang Lingzhi,He Yong,Chen Qianbin

    School of Communications and Information Engineering,Chongqing University of Posts and Telecommunications,Chongqing 400065,China

    Abstract: Wireless Sensor Network(WSN)is widely utilized in large-scale distributed unmanned detection scenarios due to its low cost and flexible installation.However,WSN data collection encounters challenges in scenarios lacking communication infrastructure.Unmanned aerial vehicle (UAV) offers a novel solution for WSN data collection,leveraging their high mobility.In this paper,we present an effciient UAV-assisted data collection algorithm aimed at minimizing the overall power consumption of the WSN.Firstly,a two-layer UAV-assisted data collection model is introduced,including the ground and aerial layers.The ground layer senses the environmental data by the cluster members (CMs),and the CMs transmit the data to the cluster heads (CHs),which forward the collected data to the UAVs.The aerial network layer consists of multiple UAVs that collect,store,and forward data from the CHs to the data center for analysis.Secondly,an improved clustering algorithm based on K-Means++is proposed to optimize the number and locations of CHs.Moreover,an Actor-Critic based algorithm is introduced to optimize the UAV deployment and the association with CHs.Finally,simulation results verify the effectiveness of the proposed algorithms.

    Keywords: actor critic;data collection;deep reinforcement learning;unmanned aerial vehicle;wireless sensor network

    I.INTRODUCTION

    Due to the continuous development of the Internet of Things(IoT)technology,formed a huge,highly intelligent network.Wireless Sensor Network (WSN) is a distributed sensing network composed of small embedded sensors that form a multi-hop self-organizing network,which supports real-time sensing,and data collection in the coverage area,and transmits the fnial results to the data center[1].

    In recent years,WSN has become increasingly common in large-scale distributed monitoring scenarios[2],including disaster,environmental,and infrastructure monitoring [3],due to its advantages of location specifciity,target specifciity,and high spatial resolution[4].Nevertheless,WSN data collection faces the challenges of limited power consumption and network coverage.Unmanned aerial vehicle(UAV)is suitable as data collectors due to their high mobility,flexibility,line of sight transmission link,and low cost [5-9].Its combination with WSN helps to collect data in a timely and effciient manner,especially in complex,harsh,or remote environments[10-12].

    Although UAVs can provide effective solutions for WSN scenarios,the optimization problems associated with joint UAV trajectories and deployments are usually non-convex and,in many cases,prove to be Nondeterministic Polynomial Hard (NP-hard) [13-15].Compared with traditional algorithms deep reinforcement learning (DRL) exhibits superior performance in terms of consumed energy of SNs,and fairness among loads of UAVs[16].Therefore,DRL has been considered in many existing works to obtain solutions in the UAV-assisted WSN.

    In[17],the authors proposed an intelligent resource allocation algorithm based on reinforcement learning(RL) which minimized the UAV resource consumption while ensuring the quality of service for mobile users.A multi-agent RL approach was introduced in [18] to solve the path planning problem of UAVs to maximize the data collection from distributed IoT sensors.In [19],a deep deterministic policy gradient (DDPG) approach was used to derive the optimal trajectory of UAVs in the obstacle-constrained region while monitoring the sensor transmit power during the data collection process.The work presented in [20]considered UAVs as aerial base stations to optimize controlled wireless connectivity to mobile users due to a hybrid DRL with centralized training and distributed testing.In [21],the author proposed a resource allocation algorithm in UAV networks based on cooperative environmental learning of multiple agents which improves the utility of the UAV network.In[22],a DDPG based algorithm was proposed which jointly optimizes 3D deployment and power allocation of UAVs to maximize the system throughput when the UAVs are considered as aerial base stations.

    Nevertheless,few works jointly optimize the sensors clustering,UAV deployment,and UAV load balancing for effciient data collection and minimize the total transmit power of the WSN.Motivated by the above aspects,in this paper,we proposed an Actor-Critic based UAV-assisted data collection (AC-UDC)algorithm to minimize the total WSN transmit power by jointly optimizing the clustering of Sensor nodes(SNs),UAVs deployment,and association of UAVs with cluster heads (CHs) under various constraints.The main contributions of this paper are summarized as follows

    ? Firstly,a two-layer data collection model for UAVs-assisted WSN is presented,including the ground and aerial layers.The ground network layer,contains WSN,charging station,and DC.Cluster members(CMs)are responsible for sensing data and sending them to CHs,which aggregate and upload data to UAVs.The aerial network layer,consisting of multiple UAVs,is responsible for collecting,storing,and forwarding the data uploaded by CHs.In addition,the charging station and DC are responsible for energy charging and data analysis.

    ? Secondly,a transmit power optimization problem is formulated to reduce the total system transmit power via the optimization of the number and locations of CHs,UAVs deployment,and the association between UAVs and CHs.The original problem is a Mixed Integer Nonlinear Programming(MINP)problem,which is transformed into three subproblems: sensor clustering optimization,UAVs and CHs association optimization,and UAVs deployment optimization,which could be solved separately.

    ? Thirdly,an improved K-means++based clustering (IKC) algorithm is proposed to optimize the number and locations of CHs under the constraint of the maximum transmit power of the WSN.Then,based on the optimal clustering,an Actor-Critic-based UAV deployment(AC-UD)algorithm is introduced to optimize the UAV deployment and the UAV-CHs association simultaneously,which determines the association of CHs and UAVs by the power difference based CHUAV association(PD-A)algorithm.

    The rest of this paper is organized as follows.Section II presents the system model for UAV-assisted data collection in WSNs.Section III presents the ACUADC algorithm.Section IV discusses the simulation results.Finally,we conclude the paper in Section V.

    II.SYSTEM MODEL AND PROBLEM FORMULATION

    2.1 System Model

    Our study proposed a UAV-assisted WSN data collection system,as illustrated in Figure 1.It is envisaged that the system will address the issue of limited data availability for the DC,due to the absence of cellular coverage and complex SNs deployments,and limited energy resources in remote area WSN deployments.The deployment of UAVs offers numerous advantages,including low costs,high mobility,and ease of deployment.The DC can effectively cover the area of interest by scheduling the UAVs to collect,store,and forward the data uploaded by the SNs.The model consists of two layers: the upper layer comprises multiple UAVs that fly to designated positions,hover,and collect data uploaded by associated CHs.On the other hand,the lower layer includes the WSN,charging station,and DC.

    Figure 1.UAVs-assisted data collection in WSNs.

    A three-dimensional UAV-assisted WSN is shown in Figure 1,with thexandyaxes placed on the ground and thezaxis in the air.The region Λ is divided intoKclusters,resulting inKCHs,denoted asK={1,2,...,K}.In addition,there areNCMs in the region,denoted asN={1,2,...,N}.MUAVs with the same altitude are deployed in the region to collect data.The three-dimensional Cartesian coordinates of CHk,CMnand UAVmare represented aslk=(xk,yk,0),lm=(xm,ym,h) andln=(xn,yn,0).

    In the scenario,SNs are divided into clusters for effciient data collection.To ensure communication quality,the distance between SNs in one cluster should be within the maximum communication distance.Additionally,in each cluster,one SN is chosen as the CH while the other SNs function as CMs.The CHs are responsible for collecting,flitering,and aggregating data transmitted from CMs in the cluster,and then uploading data to the associated UAVs.Meanwhile,CMs are responsible for sensing data and relaying the information to the CHs through a single-hop approach.The charging station is deployed neighboring the data center,and UAVs forward the data from CHs to the DC by wireless links when they return to the charging station.The DC is responsible for clustering SNs,recording the locations of all SNs and the association between CHs and CMs,and deploying UAVs for data collection.Moreover,the data collected by the UAVs will be aggregated and analyzed at the DC to perform real-time monitoring functions,such as environment monitoring and disaster warning for the target area.

    2.2 Communication Model

    In the system,there is ground communication between CMs and CHs,and Ground to Air(G2A)communication links between CHs and UAVs.The average path loss of LoS and NLoS links between UAVmand CHkis given by

    whereηLoSandηNLoSrepresent the average additional losses for LoS and NLoS links,respectively.aandbcorrespond to the S-curve,His the UAV flight altitude,andfis the carrier frequency.Dm,krefers to the distance between CHkand the vertical projection of UAVmon the ground.On the other hand,cis the speed of light anddm,kdenotes the linear distance from CHkto UAVm.The expressions forDm,kanddm,kare given by

    Then,the transmit power from CHkto UAVmis given by

    whereδm,kis the association coeffciient of CHkto UAVmtaking values of 0 and 1,δm,k=1 when CHkis associated with UAVm,is the received power of UAVm,andPLm,kis the average path loss.The association relationship of CHs to UAVs is expressed byK×Mmatrix Ω,given as

    Themth column represents the association of UAVmto all CHs.Besides,based on the wireless communications channel model,in the ground communication,the transmit power from CMnto CHkis expressed as

    where?n,kis the association coeffciient of CMnto CHktaking values of 0 and 1,?n,k=1 when CMnis associated with CHk,is the received power of CHk,dn,kdenotes the distance between CMnand CHk;Lis the propagated system loss factor(L ≥1);GtandGrdenote the gain of CM transmitting and receiving antennas,respectively;andλis the wavelength.The association of all CMs with CH is represented as anN×Kmatrix Γ.Thekth column indicates the association of CHkto all CMs,and the matrix Υ is denoted by

    2.3 Problem Formulation

    To minimize the total transmit power of the WSN,we jointly optimized the number and location of CHs,the locations of UAVs,and the association of UAVs with CHs under various constraints.Therefore,the optimization problem is modeled as

    constraint C1 indicates that the correlation coeffciients between CMs and CHs are binary variables;C2 ensures that each CH can only be associated with one UAV;C3 ensures that each CM can only be associated with one CH.C4 and C5 respectively limit the maximum transmit power of CHs and CMs.Lastly,C6 specifeis that the deployment locations of all UAVs and CHs are confnied to the target area.

    Since the correlation matrices Ω and Υ and the number of CHs are discrete variables,the deployments of UAVs and the locations of CHs are continuous variables,and the two cumulative terms in the optimization objective function become coupled,thus the optimization problem is a MINP problem with high solution complexity.

    III.ACTOR-CRITIC BASED UAVASSISTED DATA COLLECTION ALGORITHM

    In this section,to reduce the complexity of the algorithm,the original optimization problem is broken into three sub-optimization problems: sensor clustering optimization,UAVs deployment optimization,CHs-UAVs association optimization,and solved separately.Firstly,the IKC algorithm is proposed to optimize the number and location of CHs under the constraint of the maximum transmit power of CMs.Secondly,based on the optimal clustering,the UAVs deployment optimization is modeled as a Markov Decision Process (MDP),which is solved by the AC-UD algorithm.Finally,based on the UAV positions from the MDP process,the CHs-UAVs association is obtained by the PD-A algorithm.

    3.1 Improved K-Means++Based Clustering Algorithm

    To minimize the transmit power of CMs,we should optimize the locations of CHs,and the association matrix Υ between CMs and CHs.Therefore,the clustering optimization problem is formulated as

    From the optimization problemP1,it is apparent that the transmit powerof CMs is primarily dependent on the distancedn,kbetween the CHkand CMn.Generally,the traditional distance based K-means clustering algorithm could minimize the mean distance between all members within a cluster and the cluster center,resulting in the optimal clustering outcome.

    However,the K-means clustering algorithm encounters two issues: (1) The algorithm requires advanced knowledge of the number of clusters;(2) The initial center location of the cluster is randomly generated,which would lead to a slow convergence of the algorithm.

    In this section,we explored the elbow method to address the problem(1).The elbow method mainly fnids the best number of clusters by evaluating the Sum of Squared Errors(SSE)of the clustering results,and the SSE is calculated by Eq.(10).As the number of clustersKincreases,whenKis less than the optimal number of clustersK*,the SSE decreases quickly,and when the value ofKexceedsK*,the SSE decreases slowly.Consequently,the relationship between SSE andKresembles an elbow and the optimal number of clusters occurring at the elbow point.As illustrated in Figure 2,the optimal cluster number is 4.

    Figure 2.Clustering number K value versus SSE of elbow method.

    whereCkdenotes the clusterk;pdenotes a member inCk;andmkdenotes the center ofCk.

    Additionally,the K-means++algorithm is used to solve the problem (2),however,the algorithm does not consider the transmit power constraint in application scenarios,and the distance between CMs at the cluster edge and the CH could be larger than the maximum communication distance.Particularly,in the elbow method,when k reaches the optimal number of clusters,increasing k slightly affects clustering.In this paper,we propose an improved K-means++clustering algorithm,which combines the elbow method with the K-means++clustering method under the maximum transmit power constraint to fnid the optimal number and location of CHs,as well as the CHs-CMs associations.The computation complexity of the IKC algorithm isO(KmaxXN),whereNandKmaxrepresent the number of CMs and the maximum number of clusters respectively,andXrepresents the number of while loops.The details of the improved K-means++clustering algorithm are shown in Algorithm 1.

    3.2 Actor-Critic Based UAV Deployment and CH-UAV Association Algorithms

    When the clusters numberK,the locationlkand the association CHs-CMs matrix Υ were determined,the optimization problemP0is only related to the deployment of UAVs and the association relationship Ω between UAVs and CHs.Therefore,the optimization problem could be modeled as

    The optimization problemP2is an NP-hard problem with high solution complexity.On the one hand,the deployment variables and the associated variables are coupled with each other.On the other hand,UAVs are deployed in a continuous space,which leads to an infniite number of deployment schemes.Finding solutions exhaustively is not possible.Therefore,in this section,we propose the AC-UD algorithm,which models the UAV deployment optimization as an MDP process and determines the locations of UAVs by centralized training.Furthermore,the PD-A algorithm is proposed to determine the reward in each training state during the training process.

    In the MDP process,the states of the agent,the actions performed,and the rewards obtained with the actions at stepiare given.The specifci state set,action set,and reward are described as follows

    33. Cottage was made of bread and roofed with cakes, while the window was made of transparent sugar: Note that gingerbread is not used in the description of the house, only bread. Germany s rich tradition of creating gingerbread houses and other items has caused the house to be described as gingerbread in subsequent rewritings and tellings. To read an excellent history of gingerbread as a food, visit The History of Gingerbread.

    State set: DefnieSias the state set of the intelligence at stepi,and take the coordinates of all UAVs as the joint state set of the intelligence,denoted asSi=

    Action set: The action set of each UAV is specifeid to consist of fvie movement directions,which are forward,backward,left turn,right turn,and remain stationary,denoted asA={A1,A2,...,A5},and the movement step length of each action is fxied as a constantdstepto discrete the action of each UAV,as shown in Figure 3.In theith step of training,the UAVmselects an action fromA,denoted asThus,the joint action performed by all UAVs at stepiis

    Figure 3.Discrete UAVs actions.

    Reward:r(si,ai)indicates the reward of the UAVs at statesiwith the actionaiat stepi.The rewardr(si,ai) accurately evaluates the quality of the transition from the current statesito the next statesi+1.It is a function of the minimum total transmit power required at statesi+1.Specifcially,the lower the total transmit power,the more reward is obtained.The total transmit power of CHs at statesi+1,under the optimal association schemeis defnied as

    3.2.1 Power Difference Based CH-UAV Association Algorithm

    Observing Eq.(12),the transmit power of CHs is mainly related to the distance between CHs and UAVs,and the shorter the distance,the lower the required transmit power.Therefore,each CH only needs to connect to the nearest UAV.However,this method may lead to an unbalanced load of UAVs,resulting in the exhausted power of overloaded UAVs.

    Based on the above analysis,the PD-A is proposed to minimize the total transmit powerof CHs under the optimal associationin the statesi+1while ensuring the loading balance of UAVs.The computation complexity of the PD-A isO(M),whereMrepresents the number of UAVs.The details of the PD-A algorithm are shown in Algorithm 2.

    3.2.2 AC-Based UAV Deployment Algorithm

    In this section,the AC algorithm is used in the UAV deployment optimization,which is capable of fniding the optimal deployment by achieving a balance between exploitation and collaboration between the Actor and Critic.The Actor uses the policy gradient algorithm to select actions and the Critic uses the Deep Qnetwork to rate the actions and gives the ratingqback to the Actor.Then,the Actor will modify the probability of the actions based on the rating,as shown in Figure 4.

    Figure 4.AC algorithm flowchart.

    Critic networks:Critic networks evaluate the actions chosen by the actor network through a stateaction-value function.The Q-learning algorithm is often used to solve these problems.Therefore,the Qvalue functionQ(si,ai)is denoted as

    wherePsisi+1denotes the transition probability from the statesito the next statesi+1.Furthermore,Temporal-Difference is used in the DQN to approximate the Q function,and the critic network Temporal-Difference error is calculated as

    whereθQis the weight vector of the DQN.Then,the critic network updates the parameters with a minimization loss function,denoted as

    Actor network:In each iteration,the UAV selects the corresponding actionaibased on the current statesiand the strategyπ.Montecarlo policy gradient RL method is used for the training of the actor network with the following formula:

    whereθπis the weight of the actor network;αis the learning rate;?θπl(wèi)ogπθπ(si,ai)is called the score function;viis the state value of theith step.To be consistent with the critic network,in the actor network,the Temporal-Difference method also is used,thusvi=?.The computation complexity of the ACUD isO(LI),whereLandIrepresent the number of training rounds and the iteration step clusters.The details of the AC-based UAV deployment algorithm are shown in Algorithm 3.

    IV.SIMULATION RESULTS

    In this section,we evaluate the performance of the proposed IKC algorithm,AC-UD algorithm,and PD-A algorithm through simulations.Firstly,we simulate the quantity and locations of CHs in the target region,the association between CHs and CMs,and the variation of the total transmit power of CMs with respect to the number of SNs,using the IKC algorithm.Furthermore,the effectiveness of the PD-A algorithm is analyzed to verify the loading balance of UAVs.Moreover,by employing the AC-UD algorithm,we could determine the optimal positions for UAVs.Finally,through simulations,we demonstrate the advantages of the AC-UDC algorithm presented in this paper over the comparative algorithms in aspects.

    4.1 Simulation Parameters Setting

    In this section,the proposed algorithms are simulated and analyzed using the TensorFlow platform.The proposed algorithms are applicable to multiple UAVs for data collection in the WSN,and the optimal number of UAVs is related to the size of the target area as well as the number of sensors.Therefore,in the simulation,three UAVs were deployed in a 500m×500marea for data collection.Moreover,1000 SNs with Uniform,Normal,or Rayleigh distribution are deployed in this area.The simulation parameters are presented in Table 1.

    Table 1.Simulation parameters setting.

    4.2 Simulation Performance Analysis

    Table 2 shows the number of clusters versus the maximum communication distance of the IKC algorithm for different SNs distributions.From the table,it can be observed that as the maximum communication distancebetween CMnand CHkincreases,the number of clusters decreases signifciantly.However,after reaching a certain point,the number of clusters stops changing noticeably.This is because asincreases,the radius of each cluster also increases,resulting in a decrease in the number of clusters.Furthermore,when the optimal number of clusters is decided by the Elbow method,further increasingwill reduce the degree of aggregation within each cluster.In Figure 5,the clustering results of the IKC algorithm are presented for various SNs distributions withThe result indicates that the distribution of CHs is uniform in the Uniform and Rayleigh distribution scenario,which appears more scattered in the Normal distribution scenario.This is because the CHs in the Normal distribution scenario are mainly concentrated in the center of the target area,but there are a few isolated points at the edge that have to be assigned a CH under the maximum communication distance constraint,contributing to the relatively higher required number of CHs for the Normal distribution scenario.

    Table 2.Number of clusters and maximum communication distance with different SN distributions.

    Figure 5.Clustering results with different SNs distributions. (a)Uniform distribution;(b)Normal distribution;(c)Rayleigh Distribution.

    Figure 6 illustrates the association between the number of SNs and the total transmit power of CMs based on the improved K-means++clustering algorithm forFrom the fgiure,it can be seen that the total transmit power of CMs increases rapidly and then slowly as the number of SNs increases.Because as the coverage of SNs in the target area increases,the number of clusters will also increase,which causes a rapid increase in the transmit power of CMs.When the coverage of SNs reaches a certain value,the number of clusters slightly changes when increasing the number of SNs.Furthermore,the additional SNs will be assigned to the existing clusters,thus the total transmit power of CMs increases slowly.It can also be seen that the curves betweenand betweenhas a bigger interval,while200mhas a small interval between the curves.The reason is that asincreases,the number of clusters signifciantly decreases,leading to an increase in the average distance from CMs to CHs within each cluster,and thus the total transmit power increases signifciantly.Finally,whenincreases to a certain level,the number of clusters and the total CM transmit power will remain stable due to the elbow method.

    Figure 6.Total transmit power of CMs versus the number of SNs with different

    Figure 7 shows the average reward versus training rounds for the AC-UD algorithm with different moving stepdstepof UAVs,where the distribution of SNs follows a uniform distribution.From the fgiure,it can be seen thatdstep=10mhas the most stable convergence and the largest average reward,whiledstep=100mhas the most fluctuating convergence and the lowest average reward.This is because the positions of the UAVs are randomly initialized at the beginning of each round,and the fnial positions of the UAVs are different due to the moving step.The difference between the trained positions and the optimal positions at convergence will increase as thedstepincreases,resulting in a smaller average reward.Therefore,in practical applications,the optimal UAVs deployment positions can be approximated by reducing thedstep.In the following simulation,we setdstep=50m.

    Figure 7.Average reward versus the number of training rounds of the AC-UD algorithm with different moving steps.(a)dstep=10 m;(b)dstep=50 m;(c)dstep=100 m.

    Figure 8 presents the average reward of the AC-UD algorithm versus the number of training rounds for different SN distributions.It can be seen from the fgiure that the scenario with Uniform distribution converges with the lowest average reward,followed by the Normal distribution scenario and the highest by the Rayleigh distribution scenario.The reasons are as follows: the CHs in the Normal or Rayleigh distribution scenario are concentrated in the central region,and the average distance between CHs and the associated UAVs is shorter relative to the Uniform distribution scenario,and thus the total transmit power of the CHs is relatively lower,and the average reward will be higher.Nevertheless,the average reward of the Normal distribution scenario is lower than that of the Rayleigh distribution scenario because under the maximum communication distance constraint.In this case,it is necessary to assign CHs to isolated SNs located at the edges,which leads to an increase in the total transmit power and a decrease in the average reward.

    Figure 8.Average reward versus the number of training rounds of AC-UD with different SN distributions. (a) Uniform distribution;(b)Normal distribution;(c)Rayleigh distribution.

    Figure 9 shows the optimal locations and association of UAVs with different distributions of SNs.The triangles of three colors in the fgiure represent three UAVs,and the small circles represent CHs.UAVs and their associated CHs are represented in the same color.It can be seen from the fgiure that the target area is equally divided into three parts by the UAVs,and the CHs chose the nearest UAV in the Uniform distribution scenario.In the Normal and Rayleigh distributions scenario,UAVs are relatively concentrated near the center of the region,especially the Normal distribution.In the Normal distribution scenario,most of the SNs are concentrated in the center of the region,the UAVs are deployed near the center to reduce the transmit power.Furthermore,when the number of UAV associations exceeds?,UAVs will select CHs with a larger transmit power difference in the overlapping areas,and the excessive CHs have to connect to other UAVs.

    Figure 9.UAV deployment and CH-UAV association with different SNs distributions(a)Uniform distribution;(b)Normal distribution;(c)Rayleigh distribution.

    Figure 10 shows the load of UAVs with different SNs distributions by using different association algorithms,the comparison algorithms are the shortest distance-based association algorithm and the random association algorithm.As shown in the fgiure,the proposed PD-A algorithm could guarantee the loading balance of UAVs,because in the algorithm when the UAV load exceeds its maximum CHs associations,the excessive CHs will be selected based on the power difference,and connect to other UAVs.

    Figure 10.Load of each UAV with different distributions.(a)Uniform distribution;(b)Normal distribution;(c)Rayleigh distribution.

    Figure 11 shows the total transmit power versus the number of SNs for different optimization algorithms whenThe comparison algorithms are the K-means based SN clustering(KC)algorithm and the cluster based UAV deployment(C-UD)algorithm[23].The KC algorithm uses the same cluster number,and the deployment of UAVs and the CH-UAV association is the same as the AC-UDC algorithm.In the C-UD algorithm,the cluster centers of CHs are decided as the locations of UAVs,and the CH-UAV association is the same in the AC-UDC algorithm.It can be seen from the fgiure that the total transmit power of all the algorithms increases as the number of SNs increases,and the increase rate becomes slower.Because the coverage of the CHs increases with the increased transmit power,when its coverage reaches a certain level,the number of CHs will remain stable,and the additional transmit power is according to new CMs.In addition,the proposed AC-UDC algorithm requires the minimum total transmit power,whereas the C-UD algorithm requires the maximum total transmit power.Because in the KC algorithm,the CHs are randomly selected,leading to a higher transmit power.Meanwhile,in the C-UD algorithm,the locations of UAVs are cluster centers of CHs,which makes the UAV deployments deviate from the optimal locations.In this case,the deployments of UAVs have a greater impact on the total transmit power when the maximum communication distance and the number of CHs are fxied,thus the C-UD algorithm requires the maximum total transmit power.

    Figure 11.Total transmit power versus the number of SNs with different optimization algorithms.

    Figure 12 shows the total transmit power versus the maximum communication distance with different optimization algorithms when the number of SNs is 1000.From the fgiure,it can be seen that with the increase of the maximum communication distance,the total transmit power decreases sharply and increases gradually whendmax=80,and remains stable whendmax=180.With the increased maximum communication distance,the number of CHs decreases rapidly at the beginning,and the average communication distance of CMs increases slowly.Therefore,the total transmit power mainly decreases as the transmit power of CHs decreases.Whendmaxincreases to a certain value,the number of CHs decreases slowly until stable,while the average communication distance of CMs still increases,so the total transmit power increases.When reached the minimum number of clusters,the clustering result no longer changes with the increase of the maximum communication distance based on the elbow method,and the total transmit power becomes stable.

    Figure 12.Total transmit power versus and the maximum communication distance with different optimization algorithms.

    V.CONCLUSION

    In this paper,we proposed an Actor-Critic based UAVassisted data collection algorithm in the WSN.We aimed to minimize the power consumption during the UAV-assisted data collection in the WSN by optimizing the locations and number of CHs,positions of UAVs,and the association between UAVs and CHs.Firstly,we proposed the improved K-means++clustering algorithm to optimize the number of CHs and locations under the maximum communication distance constraint of SNs.Secondly,the AC-based UAV deployment algorithm was introduced to determine the optimal location of each UAV.Furthermore,the power difference based CH-UAV association algorithm was shown to resolve the association between UAVs and CHs.The simulation results validated the feasibility and effectiveness of these algorithms.In the future work,the multi-agent machine learning could be considered to minimize swarm energy consumption during data collection and avoid collisions between UAVs in movement scenarios.

    ACKNOWLEDGEMENT

    This work was supported by the National Natural Science Foundation of China (NSFC)(61831002,62001076),the General Program of Natural Science Foundation of Chongqing (No.CSTB2023NSCQ-MSX0726,No. cstc2020jcyjmsxmX0878).

    床上黄色一级片| 色av中文字幕| 午夜日韩欧美国产| 成人毛片a级毛片在线播放| 国产主播在线观看一区二区| 亚洲欧美日韩卡通动漫| 久久99热6这里只有精品| 成人一区二区视频在线观看| 国产午夜福利久久久久久| 日本 av在线| 男女之事视频高清在线观看| 亚洲一区高清亚洲精品| 又黄又爽又免费观看的视频| 草草在线视频免费看| 日本免费a在线| 欧美日韩福利视频一区二区| 国产探花在线观看一区二区| 1000部很黄的大片| 亚洲av日韩精品久久久久久密| 久9热在线精品视频| 真实男女啪啪啪动态图| 亚洲人成网站在线播放欧美日韩| 色综合亚洲欧美另类图片| 欧美激情在线99| 欧美中文日本在线观看视频| 日韩国内少妇激情av| 久久久久亚洲av毛片大全| 国产一区二区激情短视频| 久久性视频一级片| 免费人成在线观看视频色| 精品一区二区三区视频在线观看免费| 国产私拍福利视频在线观看| 国产亚洲av嫩草精品影院| 尤物成人国产欧美一区二区三区| 亚洲 欧美 日韩 在线 免费| 变态另类丝袜制服| 麻豆成人午夜福利视频| 少妇的逼水好多| 一进一出抽搐gif免费好疼| 99热只有精品国产| 国产麻豆成人av免费视频| 国产精品电影一区二区三区| 99国产极品粉嫩在线观看| 色综合站精品国产| 成人鲁丝片一二三区免费| 人人妻人人看人人澡| 麻豆久久精品国产亚洲av| 宅男免费午夜| 亚洲国产色片| 欧美高清成人免费视频www| 亚洲精品亚洲一区二区| 九九热线精品视视频播放| 国产美女午夜福利| 亚洲中文日韩欧美视频| 日韩欧美精品v在线| 成人av在线播放网站| av黄色大香蕉| 两个人的视频大全免费| 十八禁网站免费在线| 久久性视频一级片| 在线国产一区二区在线| 五月伊人婷婷丁香| 嫩草影院入口| 尤物成人国产欧美一区二区三区| av福利片在线观看| 一二三四社区在线视频社区8| 青草久久国产| a级一级毛片免费在线观看| 国产高潮美女av| 99在线人妻在线中文字幕| 真人一进一出gif抽搐免费| 亚洲在线观看片| 国产一级毛片七仙女欲春2| 深夜精品福利| 国产欧美日韩一区二区精品| 亚洲中文日韩欧美视频| 一a级毛片在线观看| 两个人视频免费观看高清| 精品99又大又爽又粗少妇毛片 | 亚洲色图av天堂| 一区福利在线观看| 久久午夜福利片| 尤物成人国产欧美一区二区三区| 午夜福利高清视频| 免费看美女性在线毛片视频| 亚洲第一欧美日韩一区二区三区| 国产精品98久久久久久宅男小说| 天堂动漫精品| 非洲黑人性xxxx精品又粗又长| 日韩欧美在线乱码| 色在线成人网| 中国美女看黄片| 中文字幕人妻熟人妻熟丝袜美| 亚洲中文字幕日韩| 综合色av麻豆| 精品午夜福利视频在线观看一区| 欧美区成人在线视频| 久久精品国产亚洲av香蕉五月| 日本 欧美在线| 中文在线观看免费www的网站| 动漫黄色视频在线观看| 欧美性猛交黑人性爽| 国产视频内射| 伦理电影大哥的女人| 久久精品夜夜夜夜夜久久蜜豆| 亚洲精品影视一区二区三区av| 级片在线观看| 嫩草影视91久久| 俄罗斯特黄特色一大片| 亚洲第一电影网av| 亚洲精品在线美女| 午夜福利免费观看在线| 亚洲av不卡在线观看| 三级男女做爰猛烈吃奶摸视频| 美女黄网站色视频| 在线看三级毛片| 内射极品少妇av片p| 在线观看一区二区三区| 久久久久国内视频| 人妻久久中文字幕网| 欧美绝顶高潮抽搐喷水| 亚洲国产精品sss在线观看| 波多野结衣高清作品| bbb黄色大片| 国产成+人综合+亚洲专区| 在线观看一区二区三区| 国产真实乱freesex| 韩国av一区二区三区四区| 18禁黄网站禁片免费观看直播| 色播亚洲综合网| 国产在视频线在精品| 身体一侧抽搐| 一个人免费在线观看电影| 亚洲avbb在线观看| 在线观看av片永久免费下载| 在线观看美女被高潮喷水网站 | 亚洲精品一区av在线观看| 一夜夜www| 亚洲国产精品久久男人天堂| ponron亚洲| 黄色视频,在线免费观看| 国产精品久久久久久久久免 | 搡老妇女老女人老熟妇| 天堂网av新在线| 男人舔奶头视频| 超碰av人人做人人爽久久| 精品99又大又爽又粗少妇毛片 | 99视频精品全部免费 在线| 99久久久亚洲精品蜜臀av| 亚洲中文字幕日韩| 亚洲精品一区av在线观看| 他把我摸到了高潮在线观看| 波多野结衣高清作品| 欧美一区二区亚洲| 亚洲欧美日韩卡通动漫| 嫁个100分男人电影在线观看| 99热6这里只有精品| 精品99又大又爽又粗少妇毛片 | 欧美激情国产日韩精品一区| 久久精品91蜜桃| 精品人妻视频免费看| 国产成年人精品一区二区| a在线观看视频网站| 国产精品电影一区二区三区| 亚洲片人在线观看| 国产中年淑女户外野战色| 久久精品国产亚洲av涩爱 | 麻豆一二三区av精品| 色在线成人网| 亚洲五月婷婷丁香| 在线观看舔阴道视频| 久久精品国产亚洲av香蕉五月| 欧美色视频一区免费| 91在线观看av| 黄色女人牲交| 99久久精品国产亚洲精品| 国语自产精品视频在线第100页| 波多野结衣高清作品| 国产69精品久久久久777片| 国语自产精品视频在线第100页| 久久精品影院6| 最新在线观看一区二区三区| 每晚都被弄得嗷嗷叫到高潮| 夜夜爽天天搞| 色综合婷婷激情| 国产精品av视频在线免费观看| 国产精品嫩草影院av在线观看 | 十八禁国产超污无遮挡网站| 大型黄色视频在线免费观看| 69av精品久久久久久| 亚洲欧美日韩高清在线视频| 国产主播在线观看一区二区| 麻豆av噜噜一区二区三区| 婷婷精品国产亚洲av| 欧美一区二区国产精品久久精品| 午夜久久久久精精品| 91午夜精品亚洲一区二区三区 | 国产成人欧美在线观看| 国产精品1区2区在线观看.| 床上黄色一级片| 色av中文字幕| av中文乱码字幕在线| 亚洲精品影视一区二区三区av| 国产精品野战在线观看| 丰满人妻一区二区三区视频av| 亚洲欧美激情综合另类| 不卡一级毛片| 18禁在线播放成人免费| 国产又黄又爽又无遮挡在线| 亚洲国产精品sss在线观看| 亚洲av免费高清在线观看| 欧美日韩国产亚洲二区| 长腿黑丝高跟| 久久草成人影院| 国产免费一级a男人的天堂| 欧美成人性av电影在线观看| 午夜日韩欧美国产| 他把我摸到了高潮在线观看| 99热这里只有是精品在线观看 | 少妇人妻精品综合一区二区 | 欧美成人性av电影在线观看| 美女被艹到高潮喷水动态| 亚洲片人在线观看| 成人鲁丝片一二三区免费| 不卡一级毛片| 午夜老司机福利剧场| 免费av观看视频| 精品一区二区免费观看| 欧美成人免费av一区二区三区| 一区二区三区高清视频在线| 99国产精品一区二区蜜桃av| 窝窝影院91人妻| 久久这里只有精品中国| 成年免费大片在线观看| 国产一区二区三区视频了| а√天堂www在线а√下载| 亚洲三级黄色毛片| 久久精品国产亚洲av香蕉五月| 国内精品久久久久久久电影| 亚洲一区二区三区色噜噜| 两个人视频免费观看高清| 丁香六月欧美| 一二三四社区在线视频社区8| 午夜福利成人在线免费观看| 国产午夜精品久久久久久一区二区三区 | 国产av一区在线观看免费| 国产av在哪里看| 久久性视频一级片| 国产精品国产高清国产av| 国产亚洲欧美在线一区二区| 日本一本二区三区精品| 一进一出好大好爽视频| 国产v大片淫在线免费观看| 亚洲专区中文字幕在线| 国产欧美日韩一区二区精品| 日本黄色视频三级网站网址| 中亚洲国语对白在线视频| 亚洲无线观看免费| 欧美性猛交黑人性爽| 国产精品一区二区免费欧美| 一级a爱片免费观看的视频| 国产真实乱freesex| 亚洲专区国产一区二区| 性色av乱码一区二区三区2| 怎么达到女性高潮| 亚州av有码| 亚洲人成网站在线播| 久久久久亚洲av毛片大全| 给我免费播放毛片高清在线观看| 免费av不卡在线播放| 偷拍熟女少妇极品色| 亚洲欧美日韩高清在线视频| 欧美黄色片欧美黄色片| 蜜桃久久精品国产亚洲av| 午夜免费成人在线视频| 可以在线观看的亚洲视频| 在线天堂最新版资源| 两个人视频免费观看高清| 国产亚洲精品综合一区在线观看| 国产一区二区在线av高清观看| 在线播放国产精品三级| 97人妻精品一区二区三区麻豆| 国产成人aa在线观看| 亚洲人成网站在线播放欧美日韩| 18美女黄网站色大片免费观看| 亚洲无线观看免费| av在线天堂中文字幕| 人妻丰满熟妇av一区二区三区| 国产精品av视频在线免费观看| 国产成人欧美在线观看| 无遮挡黄片免费观看| 午夜精品久久久久久毛片777| 欧美区成人在线视频| 亚洲aⅴ乱码一区二区在线播放| 亚洲午夜理论影院| 90打野战视频偷拍视频| a级一级毛片免费在线观看| 亚洲av免费在线观看| 直男gayav资源| 精品久久久久久久久亚洲 | 成人永久免费在线观看视频| 俄罗斯特黄特色一大片| 在线观看舔阴道视频| 亚洲国产欧美人成| 啦啦啦韩国在线观看视频| 色吧在线观看| av黄色大香蕉| 国产91精品成人一区二区三区| 国产精品久久久久久久久免 | 成人性生交大片免费视频hd| av在线蜜桃| 性色avwww在线观看| 亚洲色图av天堂| 最近中文字幕高清免费大全6 | 国产精品一区二区三区四区免费观看 | 日本五十路高清| 简卡轻食公司| 永久网站在线| 欧美成狂野欧美在线观看| 小说图片视频综合网站| 性插视频无遮挡在线免费观看| 少妇熟女aⅴ在线视频| 成年女人永久免费观看视频| 男女那种视频在线观看| 久久精品国产亚洲av香蕉五月| 亚洲精品456在线播放app | 免费观看人在逋| 午夜免费男女啪啪视频观看 | 亚洲精品色激情综合| 中文字幕人妻熟人妻熟丝袜美| 国产高清激情床上av| 如何舔出高潮| 色噜噜av男人的天堂激情| 久久久国产成人精品二区| 神马国产精品三级电影在线观看| 精品无人区乱码1区二区| 亚洲成人久久性| 久久九九热精品免费| 亚洲中文字幕日韩| 欧美成狂野欧美在线观看| 一区二区三区激情视频| 亚洲最大成人手机在线| 亚洲成人久久性| 日韩亚洲欧美综合| 人妻夜夜爽99麻豆av| 久久性视频一级片| 免费在线观看影片大全网站| 可以在线观看的亚洲视频| 91久久精品电影网| 亚洲成人精品中文字幕电影| 夜夜夜夜夜久久久久| 日韩精品青青久久久久久| bbb黄色大片| 日韩人妻高清精品专区| x7x7x7水蜜桃| 午夜福利在线在线| 成年免费大片在线观看| 亚洲成人中文字幕在线播放| 亚洲人成网站在线播| 最新中文字幕久久久久| 黄色丝袜av网址大全| 亚洲精品日韩av片在线观看| 成人亚洲精品av一区二区| 最好的美女福利视频网| 97超级碰碰碰精品色视频在线观看| 不卡一级毛片| 可以在线观看的亚洲视频| 国产精品综合久久久久久久免费| 日韩有码中文字幕| 神马国产精品三级电影在线观看| 青草久久国产| 国内少妇人妻偷人精品xxx网站| 99在线视频只有这里精品首页| 1000部很黄的大片| 美女cb高潮喷水在线观看| 亚洲 欧美 日韩 在线 免费| 午夜精品久久久久久毛片777| 国产高潮美女av| 亚洲成人久久爱视频| 大型黄色视频在线免费观看| 两人在一起打扑克的视频| 免费看a级黄色片| 最新在线观看一区二区三区| eeuss影院久久| 午夜福利成人在线免费观看| www.色视频.com| 丰满人妻熟妇乱又伦精品不卡| 亚洲综合色惰| 怎么达到女性高潮| 露出奶头的视频| 国产午夜精品论理片| 午夜亚洲福利在线播放| 国产白丝娇喘喷水9色精品| 色精品久久人妻99蜜桃| 欧美日韩综合久久久久久 | xxxwww97欧美| 3wmmmm亚洲av在线观看| 精品人妻一区二区三区麻豆 | 成人av一区二区三区在线看| 很黄的视频免费| 最好的美女福利视频网| 欧美极品一区二区三区四区| 九九久久精品国产亚洲av麻豆| 亚洲精品乱码久久久v下载方式| 热99在线观看视频| 九色国产91popny在线| www.999成人在线观看| 窝窝影院91人妻| 国产精品爽爽va在线观看网站| 国产熟女xx| 性色av乱码一区二区三区2| 成人国产综合亚洲| a在线观看视频网站| 亚洲中文字幕一区二区三区有码在线看| 国产欧美日韩一区二区精品| 99国产极品粉嫩在线观看| 男人狂女人下面高潮的视频| 国产免费av片在线观看野外av| 九色国产91popny在线| 免费高清视频大片| 欧美日本视频| 91在线精品国自产拍蜜月| 白带黄色成豆腐渣| 亚洲成av人片免费观看| 国产一级毛片七仙女欲春2| 简卡轻食公司| 精品久久久久久,| 校园春色视频在线观看| 久久久久久久久久黄片| 天堂av国产一区二区熟女人妻| 90打野战视频偷拍视频| 少妇熟女aⅴ在线视频| 久久天躁狠狠躁夜夜2o2o| 成年女人看的毛片在线观看| 能在线免费观看的黄片| 久久人人精品亚洲av| 欧美日韩亚洲国产一区二区在线观看| 黄片小视频在线播放| 99热精品在线国产| 亚洲av一区综合| 免费无遮挡裸体视频| 桃红色精品国产亚洲av| 亚洲精品亚洲一区二区| 成熟少妇高潮喷水视频| 88av欧美| 99久久99久久久精品蜜桃| 亚洲七黄色美女视频| 一级黄色大片毛片| 欧美色视频一区免费| 亚洲精品在线观看二区| 欧美高清性xxxxhd video| 乱人视频在线观看| 亚洲av中文字字幕乱码综合| 我要搜黄色片| 亚洲经典国产精华液单 | 村上凉子中文字幕在线| 欧美另类亚洲清纯唯美| 亚洲av.av天堂| 日日夜夜操网爽| 国产精品精品国产色婷婷| 亚洲欧美日韩东京热| 亚洲五月天丁香| 国产极品精品免费视频能看的| 午夜激情欧美在线| 欧美bdsm另类| 日本一本二区三区精品| 亚洲狠狠婷婷综合久久图片| 国产精品国产高清国产av| 桃红色精品国产亚洲av| 日韩精品青青久久久久久| 国产精品久久久久久久久免 | 99久国产av精品| 久久久久久久久大av| 欧美潮喷喷水| 天美传媒精品一区二区| 午夜两性在线视频| 亚洲成人久久爱视频| 精品人妻视频免费看| 精品久久久久久久久久久久久| 变态另类丝袜制服| 99国产精品一区二区三区| 午夜老司机福利剧场| 精品人妻偷拍中文字幕| 男人狂女人下面高潮的视频| 久久中文看片网| 中文字幕高清在线视频| 女人十人毛片免费观看3o分钟| 午夜两性在线视频| 免费在线观看成人毛片| 99久久精品热视频| 免费一级毛片在线播放高清视频| 一个人免费在线观看电影| 成年版毛片免费区| 日本 欧美在线| 国产精品98久久久久久宅男小说| 国产蜜桃级精品一区二区三区| 国产精品女同一区二区软件 | 高清在线国产一区| 亚洲av.av天堂| 亚洲美女搞黄在线观看 | 免费黄网站久久成人精品 | 国产野战对白在线观看| 欧美丝袜亚洲另类 | 精品乱码久久久久久99久播| 免费在线观看日本一区| 我要看日韩黄色一级片| 亚洲欧美日韩东京热| 亚洲,欧美精品.| 久久午夜亚洲精品久久| 亚洲成人免费电影在线观看| 日韩亚洲欧美综合| 嫩草影视91久久| 国产视频内射| 3wmmmm亚洲av在线观看| 国内久久婷婷六月综合欲色啪| 美女黄网站色视频| 国产探花在线观看一区二区| 久久久久久大精品| 国产熟女xx| 女人十人毛片免费观看3o分钟| 免费av不卡在线播放| 桃红色精品国产亚洲av| 悠悠久久av| 国内精品久久久久久久电影| 精品久久久久久,| 国产成人啪精品午夜网站| 精品一区二区三区人妻视频| 国产成人aa在线观看| 自拍偷自拍亚洲精品老妇| 校园春色视频在线观看| 久久久久久久久大av| 成人一区二区视频在线观看| 美女xxoo啪啪120秒动态图 | 国产黄色小视频在线观看| 黄色一级大片看看| 一级a爱片免费观看的视频| 中出人妻视频一区二区| 国产主播在线观看一区二区| 中文字幕人妻熟人妻熟丝袜美| 长腿黑丝高跟| 在线国产一区二区在线| 乱人视频在线观看| 内射极品少妇av片p| 岛国在线免费视频观看| 亚洲av二区三区四区| 男插女下体视频免费在线播放| 国内精品美女久久久久久| 非洲黑人性xxxx精品又粗又长| 人人妻人人澡欧美一区二区| 欧美3d第一页| 人人妻,人人澡人人爽秒播| 午夜激情欧美在线| 91午夜精品亚洲一区二区三区 | 美女高潮的动态| 久久精品久久久久久噜噜老黄 | av女优亚洲男人天堂| 日韩欧美国产一区二区入口| 99久久精品国产亚洲精品| 97人妻精品一区二区三区麻豆| 黄色丝袜av网址大全| 久久精品影院6| 久久久久久久久中文| 偷拍熟女少妇极品色| 欧美精品啪啪一区二区三区| 日韩高清综合在线| 999久久久精品免费观看国产| 日韩亚洲欧美综合| 日韩欧美国产一区二区入口| 老司机福利观看| www.色视频.com| 国内精品久久久久精免费| 国产一区二区激情短视频| 欧美激情国产日韩精品一区| or卡值多少钱| 成人永久免费在线观看视频| 免费搜索国产男女视频| 国产亚洲精品久久久久久毛片| 一个人观看的视频www高清免费观看| 看片在线看免费视频| 综合色av麻豆| 伊人久久精品亚洲午夜| 性插视频无遮挡在线免费观看| 欧美三级亚洲精品| 国产淫片久久久久久久久 | 亚洲国产欧美人成| 午夜激情欧美在线| 又黄又爽又免费观看的视频| 亚洲五月天丁香| 精品国产亚洲在线| 成人av在线播放网站| 欧美+亚洲+日韩+国产| 99热这里只有是精品在线观看 | 日韩 亚洲 欧美在线| 婷婷精品国产亚洲av在线| 美女高潮的动态| 五月伊人婷婷丁香| 日韩欧美国产在线观看| 亚洲18禁久久av| 18+在线观看网站| 啪啪无遮挡十八禁网站| 亚洲一区二区三区色噜噜| 又爽又黄无遮挡网站| 国产欧美日韩一区二区三| 免费在线观看日本一区| 一个人免费在线观看电影| 亚洲成人免费电影在线观看| 日韩 亚洲 欧美在线| 一级a爱片免费观看的视频| 午夜久久久久精精品| 久久久久久大精品| 99久久九九国产精品国产免费| 男插女下体视频免费在线播放| 久久欧美精品欧美久久欧美| 久久精品国产亚洲av天美| 成年女人永久免费观看视频|