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

    A Sustainable WSN System with Heuristic Schemes in IIoT

    2022-11-11 10:43:56WenjunLiSiyangZhangGuangweiWuAldosarySaadAmrTolbaandGwangjunKim
    Computers Materials&Continua 2022年9期

    Wenjun Li,Siyang Zhang,Guangwei Wu,Aldosary Saad,Amr Tolba,4 and Gwang-jun Kim

    1School of Computer and Communication Engineering,Changsha University of Science and Technology,Changsha,410114,China

    2College of Computer and Information Engineering,Central South University of Forestry and Technology,Changsha,410114,China

    3Computer Science Department,Community College,King Saud University,Riyadh,11437,Saudi Arabia

    4Mathematics and Computer Science Department,Faculty of Science,Menoufia University,Egypt

    5Department of Computer Engineering,Chonnam National University,Gwangju,61186,Korea

    Abstract: Recently, the development of Industrial Internet of Things has taken the advantage of 5G network to be more powerful and more intelligent.However,the upgrading of 5G network will cause a variety of issues increase,one of them is the increased cost of coverage.In this paper, we propose a sustainable wireless sensor networks system, which avoids the problems brought by 5G network system to some extent.In this system, deploying relays and selecting routing are for the sake of communication and charging.The main aim is to minimize the total energy-cost of communication under the precondition,where each terminal with low-power should be charged by at least one relay.Furthermore, from the perspective of graph theory, we extract a combinatorial optimization problem from this system.After that,as to four different cases, there are corresponding different versions of the problem.We give the proofs of computational complexity for these problems,and two heuristic algorithms for one of them are proposed.Finally, the extensive experiments compare and demonstrate the performances of these two algorithms.

    Keywords:Industrial Internet of Things;sustainable wireless sensor network system;combinatorial optimization problem;heuristic algorithms

    1 Introduction

    With the improvement of intelligent level of manufacturing industry,sensors or smart devices with capabilities of sensing,monitoring,data transmission and simple calculation are used in industry.It promotes the development of Industrial Internet of Things (IIoT).Moreover, it also brings a great number of problems and numerous challenges, which have attracted a great attention from a large number of engineers and scientists[1,2].Among all the parts of IIoT,wireless sensor networks(WSN)play an important role in it.

    In the past few years, with the maturity of 5G technology,4G network is gradually replaced by 5G network due to its advantages,such as high speed,large capacity and low delay[3].Nevertheless,it has its own shortages.Compared with 4G signal,5G signal transmission distance is shorter.Hence,the coverage of 5G station is smaller than 4G station.To deal with this problem,a reasonable way is to deploy a large number of 5G stations.Fig.1 shows an instance of the coverage comparison between 5G station and 4G station.Obviously,this method results in a very high cost.To avoid the problem mentioned above to some extent, we proposed a sustainable WSN system with simple topological structure.

    Figure 1:An instance of coverage comparison between 5G station and 4G station

    In our proposed system, some terminals and a sink are given.The terminals with low-power can be charged by relays and wireless information can be transmitted via relays.More precisely,the information can be transmitted in multi-hop,but the energy can only be transmitted in one-hop since the energy loss is too large in the process of wireless power transmission.The tasks of the system include deploying relays to make up a communication network and selecting routing for each terminal.Further,the aim of it is to minimize the energy assumption of communication(communication cost)under the restriction that each terminal can be charged by at least one relay.We extract a combinatorial optimization problem,called Sustainable Communication(SC)Problem,from the system mentioned above.

    The followings are the main contributions of this paper:(a)proposing a sustainable wireless sensor network system framework;(b)showing some models and corresponding combinatorial problems for different cases of the system;(c)proving the computational complexity of the problems,and(d)giving two heuristic algorithms and some simulation results for one of the problems.

    The structure of the rest of paper is composed of the following four sections.Section 2 is about related works.Section 3 presents our proposed sustainable wireless sensor network system,including description and some explanations of the system, some models and corresponding combinatorial optimization problems of the system,computational complexity proofs and two heuristic algorithms for the problems.In Section 4, we give the performance analysis for the two algorithms showed in Section 3 and an instance of engineering application.The last section concludes this paper.

    2 Related Work

    In this section, we will show some related work about our proposed sustainable wireless sensor network system.Since relay deployment and routing selection are the two tasks needed to construct the system,we review the major related works about these two items.

    The relay deployment problem has attracted a lot of attentions.The authors in [4] studied the energy provisioning and relay deployment problem in two-tiered WSN.They modeled this problem as an NP-hard problem(Mixed-integer Nonlinear programming),and proposed a heuristic algorithm to address it.Patel et al.[5]considered the nodes(including sensor,relay and base station)deployment problem in WSN.On the basis of ensuring the coverage,connectivity,bandwidth and robustness,they proposed several different strategies based on the number of sensors,network lifetime and energy consumption.The authors in[6]modeled the relay sensor deployment problem as the Steiner Minimum Tree problem,where the amount of steiner points is minimum and the edge length is bounded.Liu et al.[7]investigated the problem in WSN inspecting tunnels.Based on the comprehensive consideration of energy cost,coverage,connectivity,network lifetime and data latency,they proposed a strategy of deploying relays.Furthermore, the authors studied the same problem in the application of pipeline inspection [8].The authors in [9] considered designing WSN with relays, where the networks are deployed underground, but relays are placed above ground.The authors in [10] studied the relay deployment problem in the same network with the constraints of load balance.

    For the IEEE 802.16j WiMAX networks,there is a long history of research for the relay deployment problem.The authors in [11] considered the relay station deployment problem for minimizing the network operational cost.Based on the Bender’s decomposition method,they divided the original problem into some small subproblems expressed by Boolean variables.Yu et al.[12]investigated the problem of base and relay station deployment in relay networks with multi-hop.Later, the authors considered the same problem in[13].They proposed a clustering approach,the main idea of which is similar to the Divide and Conquer method[14].Huang et al.considered the relay selection problem in relaying network with two hops, the aim of which is to maximize the system capacity [15].The authors in [16] studied the relay station deployment cooperative communications problem, which aims to deploy minimum relay stations such that the data rate requests of the subscriber stations are satisfied.They proved that the problem is NP-complete firstly, where NP is the abbreviation of nondeterministic polynomial.And then, they proposed anO(logn)-approximation algorithm for the problem.Furthermore, they developed an approximation algorithm with a constant ratio for it in the case that any relay station is connected to constant subscriber stations.Lu et al.[17]investigated the relay station deployment problem aiming to maximize network capacity under the cost constraint.For this problem, they considered two different kinds of relay stations.The one is Transparent Relay Station,and the other is Non-Transparent Relay Stations.These two types of relay stations hold different functions and have different prices.They proved that the problem is NP-hard.Furthermore,they developed a heuristic scheme to achieve a suboptimal solution for it.Chang et al.[18] studied this problem with bandwidth constraint of relay stations.This problem aims to deploy relays in right locations such that the network throughput is maximized under the restriction of bandwidth requirement.Since the bandwidth constraint of relay stations may lead to load unbalance and bandwidth starvation,the authors put forward some measures to avoid these two situations.The most crucial measure is to divide the original region into several parts, which have the same traffic demands.

    The authors in [19] developed a cooperative network, which is focused on maximizing energy efficiency under QoS (Quality of Service)constraints.The proposed strategies for the cooperative network include how to deploy relays at the right locations under consideration of energy efficiency and QoS.

    It should be pointed out that relay deployment problem and relay selected problem have great similarity.Because selecting some relays from the deployed relays is the same as deploying some relays to candidate relay locations from the combinatorial optimization perspective.If all the relays are deployed in the wireless networks,then relay selection becomes another important task with respected to some optimization targets in this case.Zappone et al.[20]studied an energy efficiency problem in networks with users and relays.The aim of it is to optimize the relay assignment and transmit powers jointly such that the user-fairness are considered and the minimum bit/J efficiency is maximized.They modeled it as a mixed-integer optimization problem.The authors in[21]considered a relay selection problem with fairness of users in relay networks,which are decoded-and-forwarded and full-duplex.They proposed a relay selection algorithm for two different models.There have been some research works considering user cooperation problems in other types of relay networks.

    During the wireless network construction, relay deployment usually includes routing selection operation implicitly.Routing selection is a trivial problem in the networks with only one or two hops.However, if the wireless network has multi hops, then it becomes an important and complicated problem for minimizing energy consumption and maximizing network lifetime.Chai et al.[22]considered the routing selection problem in Mesh Networks,which aims to minimize the end-to-end delay.Their main contribution is based on a delay-and interference-aware routing method.Mahmood et al.proposed a search based genetic algorithm for routing selection in wireless mesh network[23].Li et al.[24]considered an optimization problem,called Superposed Data Uploading Problem,in multihop wireless network with smart devices.In the problem,the task is to select routing for each terminal,and the aim is to minimize the total energy cost.There were some other works showing theoretical or practical studies about routing selection,which are modeled as some corresponding optimization problems.Furthermore,some efficient heuristic algorithms or schemes are proposed.

    3 Our Proposed Sustainable WSN System

    In this section, we show the framework of our proposed system first.Later, some models and corresponding formal mathematical definitions of combinatorial optimization problems are given.And then, the NP-hardness of the combinatorial problems are presented.At last, two heuristic algorithms for one of the NP-hard problems are shown.

    3.1 System Framework

    In this part, we will show details of our proposed sustainable wireless sensor network system framework.In the system,there are some fixed terminals and a fixed sink.And there are some relays which not only can transmit data but also can charge of terminals.The system should satisfy the following two conditions:Communication condition.Each terminal’s data can be transmitted to the sink via some relays;Sustainability condition.Each terminal can be charged by at least one relay.The first condition is trivial, since communication is the fundamental function of the system.The second condition is to ensure sustainable running of the whole system.

    To construct such a sustainable wireless sensor network system,we have to accomplish two tasks:(1)Relays deployment task (deploying a limited or unlimited number of relays at the restricted or unrestricted locations);and(2)Routing selection task(for each terminal,select a routing of the transmission from it to the sink).The optimization target of the system is to minimize the communication cost under the case that the system satisfies the communication condition and sustainable condition.It should be remarked that we will not consider energy consumption of terminal charging,since only a few of terminals are in the state of lower battery and need to be charged in practice.Moreover,we assume the possibility of data transmission from each terminal to the sink is the same.In order to introduce our proposed system clearly,we will give some necessary explanations on some issue about the system,such as relay deployment,energy consumption of wireless communication,energy loss of wireless charging,and the topology of the constructed network.

    Firstly,the system should focus on the number of relays and the candidate locations for deploying relays.Since relays may be expensive,it is reasonable that the number of relays is usually limited.For the reason that the environment may be complex and there are some constraints of the applications,relays should not be deployed at somewhere.It means that the candidate locations for deploying relays may be restricted.Secondly,in our system,we just consider the energy loss during the RF(Radio Frequency)transmission in our system.And we assume energy consumption(communication cost)function isEC(Dist(a,b))=c*Dist(a,b)q,whereDis t(a,b)is the distance between senderaand receiverb,andc,qare constants.Thirdly,there is a valid distance from relays and the charged terminals,calledcharging radius(Rcha).Generally, the radius of charging is smaller than that of the wireless communication,calledcommunication radius(Rcom).Last, for the network in our proposed system, there is a fixed sink s,which connects the communication network with extranet.And we assume the communication radius of the terminals,relays and sink are the same.

    Fig.2 shows an instance of communication and charging network for our proposed system.In the network,c,e,fandgare the deployed relay nodes.We omit all the candidate locations nodes except the deployed relay nodes.Here,a,banddare the fixed terminated nodes,andhis a fixed sink node.The charging radiusRcha=15 and the communication radiusRcom=25.Pathsa→c→g→h,b→c→g→handd→f→g→hare valid communication paths from relay nodesa,banddtoh,respectively.In this instance,terminalccan chargeaandbsinceDist(a,c) =Dist(b,c) = 10 ≤Rcha.However,relayfcannot charge terminaldfor the reason thatDist(d,f) = 25>Rcha,and pathd→e→g→his an invalid communication path sinceDist(e,g) = 50>Rcom.Therefore,in this instance,the sustainable wireless sensor network system has to use at least 4 relays though only three relays used for communication.

    Figure 2: An instance of communication and charging network. Rcha=15 and Rcom=25.Since the distance between node d and f is 25 (larger then Rcha), terminal d can only be charged by e though it not on any communication path from terminal d to s

    3.2 Models and Combinatorial Optimization Problems

    In this part, based on the proposed sustainable wireless sensor network system mentioned in the previous subsection, we extract four different models for four different cases, and show the corresponding formal definitions of combinatorial optimization problems.

    Assume the scenario of the communication system is in three-dimensional Euclidean space(R3).Steris a set of fixed terminal node,sis a fixed sink node,the aim is to deploy a setSrelof relay nodes satisfying that(a)for each terminal nodev∈Ster,there is a relay nodeu∈SrelwithDist(u,v) ≤Rcha;(b)for each terminal nodev∈Ster, there is a communication pathPv(a routing path)fromvto the sink nodessuch that the distance of any two adjacent nodes onPvis no larger thanRcom, and(c)the total communication cost (energy consumption)W(p) = ∑v∈VterW(Pv) is minimized, whereW(Pv) = ∑(a,b)∈E(Pv)EC(Dist(a,b)).For the total communication cost function, there is an implied assumption that each terminal work at the same frequency.Actually,the terminals do not work all the time.This fact leads to the trouble of calculating the total communication cost.Our assumption can deal with it and seems rational.

    Obviously,for different models of the proposed sustainable wireless sensor network system,the corresponding combinatorial optimization problems will be different.In this paper,we consider two issues about the system.The one is the limitation for the number of relays to be deployed, and the other is candidate location restriction.For the former, the number of relays deployed in the system could be finite or infinite.For the latter,candidate locations could be anywhere or restricted to some fixed positions.Above all, we consider the following four cases (Case 1-4)which correspond to the problems SC-1,-2,-3 and-4,respectively:

    (a)Case 1:The number of relays is finite and the candidate locations are restricted;

    (b)Case 2:The number of relays is infinite and the candidate locations are restricted;

    (c)Case 3:The number of relays is finite and the candidate locations are unrestricted;

    (d)Case 4:The number of relays is infinite and the candidate locations are unrestricted.

    Now,we are going to present the formal definition of the four problems as follows:

    Definition 1. New Sustainable Communication Problem 1 (SC-1): Given a setSterof terminals nodes, a setSrelof candidate location nodes and a sink nodesin R3, communication cost functionEC,wireless communication radiusRcomand wireless charging radiusRcha,choose at mostkcandidate location nodes(the chosen candidate location node is a deployed relay node)such that:

    (a)for eachv∈Ster,there is a relay nodeuwithDist(u,v)≤Rcha;

    (b)for eachv∈Ster,there is a pathPvfromvto the sink nodesvia relay nodes,where the distance of any two adjacent nodes onPvis no larger thanRcom;

    (c)the total communication cost is minimized.

    Definition 2. New Sustainable Communication Problem 2 (SC-2): Given a setSterof terminals nodes,a setSrelof candidate location nodes and a sink nodesin R3,communication cost functionEC,wireless communication radiusRcomand wireless charging radiusRchachoose some candidate location nodes(the chosen candidate location node is a deployed relay node)such that:

    (a)for eachv∈Ster,there is a relay nodeuwithDist(u,v)≤Rcha;

    (b)for eachv∈Ster,there is a pathPvfromvto the sink nodesvia relay nodes,where the distance of any two adjacent nodes onPvis no larger thanRcom;

    (c)the total communication cost is minimized.

    Definition 3. New Sustainable Communication Problem 3 (SC-3): Given a setSterof terminals nodes,and a sink nodesin R3,communication cost functionEC,wireless communication radiusRcomand wireless charging radiusRcha,deploy at mostkrelay nodes such that:

    (a)for eachv∈Ster,there is a relay nodeuwithDist(u,v)≤Rcha;

    (b)for eachv∈Ster,there is a pathPvfromvto the sink nodesvia relay nodes,where the distance of any two adjacent nodes onPvis no larger thanRcom;

    (c)the total communication cost is minimized.

    Definition 4. New Sustainable Communication Problem 4 (SC-4): Given a setSterof terminals nodes,a setSrelof candidate location nodes and a sink nodesin R3,communication cost functionEC,wireless communication radiusRcomand wireless charging radiusRcha,deploy some relay nodes such that:

    (a)for eachv∈Ster,there is a relay nodeuwithDist(u,v)≤Rcha;

    (b)for eachv∈Ster,there is a pathPvfromvto the sink nodesvia relay nodes,where the distance of any two adjacent nodes onPvis no larger thanRcom;

    (c)the total communication cost is minimized.

    3.3 Computational Complexity Proofs

    In this subsection,we will prove the computational complexity of the problems SC-1,-2,and-3.The results are summarized in the Tab.1.It shows that the two problems SC-1 and SC-3 are NP-hard,and the problem SC-2 is inP.However,the computational complexity of SC-4 is still open.

    Table 1: A summary of the computational complexity of the problems

    In our proposed new communication system model,the relays not only can be used for transmitting data but also can be used for charging terminals.Moreover,from the definitions of SC-1,we know that the number of relay nodes is limited.Furthermore, there is a simple observation that finding a minimum number of relays to charge all the terminals in R2in polynomial time is impossible unless P=NP.Because of these,we reduce the NP-hard problem Discrete Unit Disk Cover problem(DUDC)and the Unit Disk Cover problem(UDC)in Euclidean plane to a special version of SC-1 and SC-3 respectively,which proves the NP-hardness of SC-1 and SC-3.We prove the problem SC-2 is inPby providing an optimal polynomial algorithm for it.The details are as follows.

    Theorem III.1.The problem SC-1 is NP-hard.

    Proof:Note that the problem DUDC in Euclidean plane is NP-complete.Before proving the NPhardness of the problem SC-1, we show the formal definition of the optimization and the decision versions of the problem DUDC.

    Definition 5.Minimum Discrete Unit Disk Cover problem(MDUDC):Given a setSofnpoints and a setDofmunit disks in the Euclidean plane,find a minimum setD′?Dsuch thatS∩D′=S.

    Definition 6. Parameterized Discrete Unit Disk Cover problem (PDUDC): Given a setSofnpoints,a setDofmunit disks in the Euclidean plane and a parameterk,does there exist a setD*?Dwith cardinality at mostksuch thatS∩D*=S?

    LetIDUDC=(S,D,k)be an instance of PDUDC in R2,whereS={p1,p2,...,pn}is a set ofnnodes,D={d1,d2,...,dm}is a set of unit disks in R2,and a parameterk.Now,we are going to construct an instancefor a special version of the problem SC-1(assume SC-1*)based onIDUDCas follows:

    (1)For each nodepi∈S,create a terminal nodeti∈with the same coordinates ofpi;

    (2)For each diskdi∈D,create a candidate location noderi∈with the same coordinates of the center ofdi;

    (3)Letbe the radius of the unit disks inD;

    (4)Create a sink nodeat any location such thatfor any terminalti∈;

    (5)Letbe the value

    (6)Letk*=k.

    Fig.3 shows an instance of.Compared with SC-1,SC-1*holds three particularities.The first one is that all the terminal nodes,all candidate location nodes and the sink node are in a Euclidean plane(a special case of R3).The second one is that for any terminal nodev,the inequalityDist(v,)≤Rcomholds.In other words,each terminal can communicate with sink node directly.It means that the instance satisfies the communication condition even though no relay can be used to data transmission.The last one is thatDist(ti,chafor any terminalti∈Vter,which implies that the sink cannot charge any terminal.

    Figure 3:An instance of ,where each terminal can communicate with the sink directly,the distance between each terminal and the sink is smaller than Rcom

    In the following, we will prove that SC-1*is NP-hard by contradiction.Assume there is an algorithmAthat solves SC-1*in polynomial time.This means that if for any instanceI*of SC-1*,Acan find a subset?Vloc*with size atk*(if exists)such that for each terminal node∈,there exists at least one nodevloc∈withDist(vter,Vloc) ≤Rcha,and there is a communication path fromvtertovia the nodes in.Ifk*is the minimum number of relays charging all the nodes in, thenAcan outputs a valid solution forI*, sincehas the value max {Dist(ti,)|ti∈}.Thus,Acan find a minimum setD′?Dsuch thatS∩D′=Sin polynomial time,which contradicts to the fact that PDUDC is an NP-hard problem.

    Corollary III.1.The problem SC-3 is NP-hard.

    Proof:The NP-hardness proof of the problem SC-3 is almost the same as that of SC-1.The only difference between them is that we make a reduction from the UDC problem(not from the problem DUDC)in R2to a special version of SC-3.In the problem DUDC, there is a given set of discrete unit disks, which are corresponding to the chosen candidate locations nodes or the deployed relay nodes in the problem SC-1.But in the problem UDC,the solution space is continuous,which can be corresponding to the solution space of the problem SC-3.

    Theorem III.2.The problem SC-2 is inP.

    Proof:Since there is no limitation for the number of relay nodes,we can choose all of them first.And then,by using Dijkstra’s algorithm,we find a shortest transmission path from each terminal to the sink.Obviously,it is a polynomial optimal algorithm.

    3.4 Two Heuristic Algorithms for SC-1

    Note that once a problem is proved to be NP-hard, then it is reasonable to design heuristic algorithm for it.In this subsection,we give two heuristic algorithms for SC-1.The similar main idea of these two algorithms could be used to solve the other three problems.

    The input of our algorithms consists of a set of candidate location nodesSloc, a set of terminal nodesSter, a sink nodes, a parameterk, wireless communication radiusRcomand wireless charging radiusRchar.The main idea of our algorithms can be summarized as follows:

    (A)construct a graph based on the input instance of the problem SC-1;

    (B)for each terminal node,find a shortest path from it to the sink node onG(assumePis the path set of these paths);

    (C)find a minimal setD(a charging node set)of candidate location nodes such that for each terminal nodeu,there is at least one nodev∈Dsuch that inDist(u,v)≤Rcom;and

    (D)use Local Search method to reduce the relay nodes ofVrel=Vlov∩(D∩V(P))if the number of vertices inVrelis larger than the number limitation of relays(parameterk).

    For two different approaches of Local Search, we obtain two different algorithms.The whole algorithm can be divided into two phases.The first phase consisting of steps(A)-(C)is a subroutine to choose a set of candidate location nodes which satisfy the communication condition and the sustainability condition,but may not satisfy the number limitation of relays.Algorithm 1(called Relays Deployment Initialization,abbreviated as RDI))shows this phrase.The second phase,step(D),is to reservekby two different algorithms(Algorithm 2 and 3),which are called Relays Compression on Path(RCOP)and Relays Compression in Graph(RCIG),respectively.Therefore,our first algorithm for the problem SC-1 is made up of RDI and RCOP,and the second one consists of RDI and RCIG.

    Now,we are going to show the details of steps(A)-(D)of our algorithms.

    Step (A): It is natural to construct a graph based on the topology of network derived from the proposed system.In the following,we will show constructing an edge weighted-and-colored undirected graphG=V=(Vloc∪Vter∪{vsink},E=(Egrey∪Eblack)):

    (a)for each candidate location nodeainSloc,create a candidate location vertexvaand add it toVloc;

    (b)for each terminal nodeainSter,create a terminal vertexvband add itVter;

    (c)for the sink nodes,create a sink vertexvsink;

    (d)for each terminal nodeaand each candidate location nodeb,ifDist(a,b)≤Rcha,then create a black edge(va,vb)with weightc*Dist(va,vb)qand add it toEgrey;and

    (e)for each candidate location nodeaand each candidate location (or terminal)nodeb, ifDist(va,vb) ≤Rcomand there is no black edge between them, create a grey edge (va,vb)with weightc*Dist(va,vb)qand add it toEblack.

    Step(B):For each vertexv∈Vter,the algorithm uses Dijsktra’s algorithm to find a shortest path formvto the sink vertex.

    Step (C): This step is to find a charging node setDofVterwith small size as possible.In our algorithms,the vertex setDcan be divided into two setsD1andD2,whereD1?V(P)consists of all the vertices adjacent to some vertex inVterby black edges.In the following,we just to show how to find the vertex setD2.LetGblack=((V1,V2),Eblack)be the graph induced by the edge setEblack,whereV1=Vter,V2=V(Eblack)V1.From the construction ofG, we know thatGblackis a bipartite graph,andD1?V2.LetV2*=V2D1, andV1*=VterNGblack(D1), whereNGblack(D1) is the vertex set ofD1’s neighbors inGblack.LetG*=(V*=(V*1,V*1)),E*)be a subgraph ofGblackinduced by the vertex setV*.Then,we use a simple greedy algorithm to find a minimal setD2?V2*dominating all the nodes ofV1*inG*.The greedy strategy is to choose a vertex fromV2*with maximum degree inG*step by step until all the nodes ofV1*are dominated,and the vertex setD2consists of all these chosen vertices.

    Step (D): If |Vrel=Vloc∩(D∪V(P))|>k, then we have to decrease the number of vertices inVreluntil it is no larger thank.To achieve this goal, we have two different ways (two different Local Search rules).They lead to two different heuristic algorithms,which are shown as the algorithms RCOP(Algorithm 2)and RCIG(Algorithm 3),respectively.Let graphGPbe the union of all paths inP.And if a vertexv∈VrelDis a degree-2 vertex inGP,then we color it with black.The strategy of our local search rules is to remove the black vertices under the communication condition and sustainability condition.Assumevis a black vertex on a pathP(a,vsink)ofP,andv+,v-are the two neighbors of a onP(a,vsink), wherev+,v-are on the pathP(a,v)andP(v,vsink)inGP, respectively.In the first rule, we consider the case that(v+,v-) ∈E.If so, we replace the sub-path (v+,v,v-)by (v+,v-)in all paths containing (v+,v,v-)inP(an example is shown in Fig.4a).After the implementation of such an operation, the number of vertices inVrelis decreased by 1.The algorithm RCOP executes this operation repeatedly until|Vrel|≤k.In the second rule,we refine the selection of black vertex as follows.If there exists a vertexu∈(V(P)Vter) such that(u,v+) ∈E, then we replace the sub-pathP(v+,vsink)by (v+,v-)andP(u,vsink)in all paths containingP(v+,vsink)inP, whereP(v+,vsink),P(u,vsink)are the paths inGPfromv+tovsink, and fromutovsink, respectively (an example is shown in Fig.4b).This operation implementation makes the cost of communication increased but the number of vertices inVreldecreased at least 1.For the greedy strategy, we define an evaluation indicator aswhereΔcost(v,u) andΔrelay(v,u) are the increment of communication cost and number of relay vertices decrement after replacing the sub-pathP(v+,vsink)by(v+,u)∪P(u,vsink) in all paths containing(P(v+,vsink))inP.LetΔ(v)=min{Δ(v,u)|u∈(V(P)Vter)}.In order to make the increment as small as possible,we pick the vertexv’with minimumΔ(v′)among all the vertices inB,and execute the paths replacement operation as the local search rule for each step in the algorithm RCIG until a relay vertex set with size of at mostkis found.

    Figure 4: Two instances of local search rules,where the subgraph(a)shows the local search rule for the algorithm RCOP,and the subgraph(b)shows that of RCIG

    Algorithm 1:RDI Input:a set of terminal nodes Ster,a set of relay nodes Sloc,a sink node s,k,Rcom,Rchar.Output:a graph G,a set of paths P,a set D ?Vloc dominating all the vertices of Vter,where Vter,Vloc are the vertex sets of G corresponding to Ster,Sloc respectively.01:Initial an edge weighted-and-colored undirected graph G,where G =(V =Vloc ∪Vter ∪Vsink,E =Egrey ∪Eblack) with Vloc = Vter = Vsink = ?and Egrey = Eblack = ?, a path set P = ?and vertices sets D=D1 =D2 =?;02:Construct G based on the input;03:if G is not connected then 04: Output‘The input is invalid’,and return;05:For ?a ∈Vter,find a shortest path from a to vsink on G by the Dijsktra’s algorithm,and add it to P;06:Let Gblack be an subgraph of G induced by Eblack;07:Let D1 =V(P)∩V(Gblack)Vter;08: Let G* = ((V*1,V*2),E*) be an induced bipartite subgraph of Gblack, where V*1 =VterNGblack(D1),V*2 =V(Gblack)VterD1;09:while V1 /=?do 10: find the vertex v ∈V*2 with the maximum degree in G*and add it to D2;11: V1 =V1NG*(v);12:end 13:return G,P* =P,D=D1 ∪D2;

    Algorithm 2:RCOP Input:A graph G =(V =Vloc ∪Vter ∪{vsink},E),where Vloc,Vter,and vsink are a set of candidate location vertices,a set of terminal vertices,and a sink vertex respectively,E is an edge set,a set of paths P,a set of vertices D,and an integer k.Output:A set Vrel ?Vloc with|Vrel|≤k,a set of paths P*and the communication cost.01:Initially color all vertices in G to be white;02:Let GP be a graph constructed by combining all the paths of P;03:Color each vertex v ∈(V(P)∩VlocD)to be black if v is a degree-2 vertex in GP;04:Let B be the set of all the black vertices in GP;(Continued)

    Algorithm 2:Continued 05:while|Vrel =(V(P)∪D)∩Vloc|>k&&B/=?do 06: find a vertex v ∈B such that(v+,v-)∈E;07: replace(v+,v,v-)by(v+,v-)in all paths containing(v+,v,v-)in P;08: B=Bv;09:end 10:if|Vrel|≤k then 11: return Vrel,P* =P,and W (P);12:else 13: Output “Cannot find k candidate location vertices satisfying communication and sustainable conditions”.

    Algorithm 3:RCIG Input:A graph G =(V =Vloc ∪Vter ∪{vsink},E),where Vloc,Vter,and vsink are a set of candidate location verti ces,a set of f vertices D put:A set V terminal vertices,and a sink vertex respectively,E is an edge set,a set of paths P,a set o,and an integer k.Outrel ?Vloc with|Vrel|≤k,a set of paths P*and the communication cost.01:Initially color all vertices in G to be white;02:Let GP be a graph constructed by combining all the paths of P;03:Color each vertex v ∈(V(P)∩VlocD)to be black if v is a degree-2 vertex in GP;04:Let B be the set of all the black vertices in GP;05:while|Vrel =(V(P)∪D)∩Vloc|>k&&B/=?do 06: For a vertex v ∈B,let Δ(v)=min{Δ(v,u)=Δcost(v,u)Δrelay(v,u)|u ∈V(P)V(ter)};07: Let v′∈B be the vertex with minimum value of Δ,and Δ(v′)=Δ(v′,u′)=Δcost(v′,u′)Δrelay(v′,u′);08: Replace P(v’+,vsink)by(v’+,u’)and P(u’,vsink)in all paths containing P(v’+,vsink)in P;09: Update the black vertex set B;10:end 11:if|Vrel|≤k then 12: return Vrel,P* =P,and W (P);13:else 14: Output “Cannot find k candidate location vertices satisfying communication and sustainable conditions”.

    4 Performance Analysis and Engineering Applications

    In this section, we will illustrate some simulation experiments to evaluate the proposed two heuristic algorithms first.And then,we present an instance of communication system in a chemical plant as an engineering application of our proposed sustainable wireless sensor network system.

    4.1 Performance Analysis

    As we mentioned,the function of energy consumption isEC(Dist(a,b))=c*Dist(a,b)q,2 ≤q≤4.For sake of simplification,we set in ourc=1 andq=2 in our experiments.Taking into account the reality,we set the wireless communication radiusRcom=40 m and the wireless charging radiusRcha=15.Each experiment was performed 1000 times,and the value of each result is an average.All the terminals,candidate locations and the sink are randomly generated in a limited R3.

    Tab.2 shows the simulation experiment results on the algorithm RDI.There are four different simulation scenarios,the size of which are 100 m*100 m*10 m,150 m*150 m*15 m,200 m*200 m*20 m,and 250 m*250 m*25 m,and the number of candidate location nodes in the scenarios are 100,225,400,and 625,respectively.For each scenario,there are five different values of terminal nodes number,which are 10,20,30,40,and50.It is easy to see that the communication cost and number of charging nodes increase with the growth of the number of terminal nodes.The reason is that the total communication cost is related to the number of communication path,which is determined by the number of terminal nodes.

    Table 2: Experiment of the algorithm RDI

    Fig.5 shows the performance of the algorithm RCOP and RCIG.In the experiments, there are four simulation scenarios(four cases)which are the same as that showed in Tab.2,and the number of candidate location nodes are also the same.However,the number of terminal nodes is fixed at 20.The horizontal axis shows different number limitation of relay nodes(parameterk),and the vertical axis shows the total communication costW(P).For the one hand,in each case,the total communication cost decreases with the growth of number of relay node.It is because of that the limitation of the deployed relay makes some shortest path deserted.On the other hand, the communication cost of algorithm RCOP is slightly larger than that of the algorithm RCIG.The reason is that,the local search rule in the algorithm RCOP just tries to find substituted edge between the nodes on some path.But,the local search rule in the algorithm RCIG tries to find that between any two nodes in the whole graph.However,less communication cost is obtained by more running time.For the algorithm RCOP,the total running time is(O(|V|3)).And the time complexity of RCIG is(O(|E||V|3)),which is larger than that of RCOP.

    Figure 5:Performance of two algorithms RCOP and RCIG.The subgraphs(a)-(d)show the cases 1-4,where the size of simulation scenarios are 100*100*10,150*150*15,200*200*20 and 250*250*25,and the number of candidate location nodes in the scenarios are 100,225,400,and 625 respectively

    4.2 Engineering Applications

    Now,we are going to show an engineering application of our proposed sustainable wireless sensor network system.Let us see the scenario shown in Fig.6.In a large chemical plant, there are some fixed terminals,which are used to monitor,collect and transmit various parameters of reactors,storage equipment or environment,such as pressure,temperature,humidity,concentration of various chemical elements,etc.Moreover,there is a sink node,which connects the communication network with external network.At the side of the plant,there is a 4G station,which could deliver data to the control center.Assume there is a project that will last one to two weeks,the task of which is to gather the collection data from the terminals to the control center.Due to the reason that each parameter is very important for the running of equipments and the safety of the chemical plant,timely collection and transmission of collected data to a server or controller binding to the station is important and particularly necessary.Due to the needs of the project itself,the 4G station should be replaced by a 5G station.However,there is a problem for the coverage of the 5G station.In the scenario, the size of the plant is no less than 2000 m*1500 m.Nevertheless,generally,the 5G signal cannot be transmitted beyond 400 m.Moreover,compared with 4G signal,5G signal is more easily blocked by obstacles such as plant buildings and equipments.Hence, a 5G station cannot cover all the terminals.This will lead to two problems for the uncovered terminals.The one is that the data collected by them cannot send data to the control center.The other one is that if a terminal runs out of power it will not work,which makes the whole system cannot run properly.One reasonable way is to deploy a number of 5G stations such that all the terminals are covered.But this will cost a lot.

    In this case,it is easy to see that using some relays to make up a wireless communication network with relays is a feasible way.In order to ensure that the terminal has continuous power supply, the relay deployed in the network should hold the function of wireless charging.If a terminal’s power is in the state of low-level, then the relays which are not far more than a certain value (radius of wireless charging)can charge this terminal.And more precisely, our proposed sustainable wireless sensor network system can be used to accomplish the extremely project shown in Fig.6.

    Figure 6:An instance of chemical plant with fixed terminals,where a large part of terminals cannot communicate the 5G station directly

    5 Conclusions

    In this paper, we proposed a sustainable wireless sensor network communication system which holds the property of sustainable communication via charging the terminals by relays.And we extracted some combinatorial optimization problems from it for different cases under some reasonable assumptions.We have investigated these problems from the aspects of computational complexity,heuristic algorithms and engineering application.It is possible that our proposed system can be also suitable for some other applications in IoT.

    Funding Statement:The authors would like to extend their gratitude to King Saud University(Riyadh,Saudi Arabia)for funding this research through Researchers Supporting Project number (RSP-2021/260).And this work was supported by the Natural Science Foundation of Hunan Province,China(Grant No.2020JJ4949),and the Postgraduate Scientific Research Innovation Project of Hunan Province(Grant No.CX20200883).

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    成人三级黄色视频| 精品高清国产在线一区| 日韩欧美在线二视频| 九色国产91popny在线| 九色国产91popny在线| 黄色a级毛片大全视频| 中文字幕最新亚洲高清| 一本精品99久久精品77| 人妻丰满熟妇av一区二区三区| 九色国产91popny在线| 精品久久久久久久人妻蜜臀av| 搡老熟女国产l中国老女人| 天天一区二区日本电影三级| 无限看片的www在线观看| 香蕉久久夜色| 久久久久国产精品人妻aⅴ院| 岛国在线观看网站| 一二三四在线观看免费中文在| 国产午夜福利久久久久久| 成人特级黄色片久久久久久久| 身体一侧抽搐| 夜夜看夜夜爽夜夜摸| 欧美亚洲日本最大视频资源| ponron亚洲| av中文乱码字幕在线| 一a级毛片在线观看| 最近在线观看免费完整版| 在线观看午夜福利视频| 丝袜人妻中文字幕| 18禁裸乳无遮挡免费网站照片 | 桃色一区二区三区在线观看| 国产97色在线日韩免费| 精品欧美一区二区三区在线| 国产亚洲欧美精品永久| 老司机午夜福利在线观看视频| 婷婷丁香在线五月| 国产v大片淫在线免费观看| 午夜老司机福利片| 国内精品久久久久久久电影| 日本撒尿小便嘘嘘汇集6| 欧美成人免费av一区二区三区| 国产v大片淫在线免费观看| 日本三级黄在线观看| 中文字幕最新亚洲高清| 欧美最黄视频在线播放免费| xxx96com| 久久久久久久久中文| 久久国产亚洲av麻豆专区| 日日夜夜操网爽| 制服人妻中文乱码| 法律面前人人平等表现在哪些方面| 国内久久婷婷六月综合欲色啪| 午夜久久久久精精品| 午夜免费鲁丝| 搡老熟女国产l中国老女人| 757午夜福利合集在线观看| 成人国产综合亚洲| 国产亚洲av高清不卡| 亚洲欧美精品综合一区二区三区| 国产精品99久久99久久久不卡| 国产精品免费视频内射| 午夜两性在线视频| 12—13女人毛片做爰片一| 国产精品综合久久久久久久免费| 999久久久国产精品视频| 97碰自拍视频| 欧美av亚洲av综合av国产av| 国内揄拍国产精品人妻在线 | 一边摸一边抽搐一进一小说| 一本久久中文字幕| 国产熟女午夜一区二区三区| 国产成人av教育| 亚洲欧美激情综合另类| 女人被狂操c到高潮| 狂野欧美激情性xxxx| 熟女少妇亚洲综合色aaa.| 国产精品 欧美亚洲| 欧美大码av| 50天的宝宝边吃奶边哭怎么回事| 久久青草综合色| 国产亚洲精品综合一区在线观看 | 久久精品国产综合久久久| 天天一区二区日本电影三级| 一级黄色大片毛片| 久久精品91蜜桃| av天堂在线播放| 久久精品aⅴ一区二区三区四区| 亚洲成av片中文字幕在线观看| 国产精品自产拍在线观看55亚洲| 母亲3免费完整高清在线观看| 1024手机看黄色片| 女人被狂操c到高潮| 成人18禁高潮啪啪吃奶动态图| 成人精品一区二区免费| 中文资源天堂在线| 老熟妇乱子伦视频在线观看| 黄网站色视频无遮挡免费观看| 老司机靠b影院| 国产av在哪里看| 18禁国产床啪视频网站| 日韩视频一区二区在线观看| 在线观看午夜福利视频| 亚洲一卡2卡3卡4卡5卡精品中文| 成人三级做爰电影| 啦啦啦韩国在线观看视频| 真人做人爱边吃奶动态| 白带黄色成豆腐渣| 亚洲国产欧美日韩在线播放| 美女午夜性视频免费| 免费高清视频大片| 精品国产乱码久久久久久男人| 禁无遮挡网站| 国产区一区二久久| 一本精品99久久精品77| 色综合婷婷激情| 欧美不卡视频在线免费观看 | 97碰自拍视频| 亚洲精品久久成人aⅴ小说| 哪里可以看免费的av片| 欧美在线一区亚洲| 亚洲欧美激情综合另类| 成人亚洲精品av一区二区| 黑人欧美特级aaaaaa片| 久久精品国产综合久久久| 麻豆成人av在线观看| 99久久久亚洲精品蜜臀av| 国产一区在线观看成人免费| 黄色视频不卡| 亚洲国产欧美一区二区综合| 一区二区日韩欧美中文字幕| a级毛片a级免费在线| 亚洲五月婷婷丁香| 国产极品粉嫩免费观看在线| 国产成人啪精品午夜网站| 亚洲av中文字字幕乱码综合 | 国产精品精品国产色婷婷| 麻豆av在线久日| 桃色一区二区三区在线观看| 亚洲在线自拍视频| 熟妇人妻久久中文字幕3abv| 国产一区二区三区视频了| 国产精品久久久av美女十八| 哪里可以看免费的av片| 啪啪无遮挡十八禁网站| 亚洲一卡2卡3卡4卡5卡精品中文| 特大巨黑吊av在线直播 | 国产精品免费一区二区三区在线| 午夜福利免费观看在线| 亚洲国产欧美一区二区综合| 最新在线观看一区二区三区| 精品一区二区三区av网在线观看| 亚洲一区二区三区不卡视频| 亚洲国产欧美日韩在线播放| 国产主播在线观看一区二区| or卡值多少钱| 亚洲精品久久国产高清桃花| 夜夜夜夜夜久久久久| 精品第一国产精品| 色老头精品视频在线观看| 久久久久久九九精品二区国产 | 长腿黑丝高跟| 精品久久久久久久末码| 欧美日韩亚洲国产一区二区在线观看| 久久久久久久久中文| 久久久久久免费高清国产稀缺| 久久精品aⅴ一区二区三区四区| 亚洲九九香蕉| 99久久精品国产亚洲精品| 50天的宝宝边吃奶边哭怎么回事| 白带黄色成豆腐渣| 欧美av亚洲av综合av国产av| 亚洲九九香蕉| bbb黄色大片| 两个人看的免费小视频| 99国产精品一区二区三区| 亚洲全国av大片| 亚洲,欧美精品.| 久久人妻福利社区极品人妻图片| 成人手机av| 91麻豆av在线| 波多野结衣巨乳人妻| 999久久久国产精品视频| 波多野结衣高清作品| 久久天躁狠狠躁夜夜2o2o| 99久久综合精品五月天人人| 亚洲国产日韩欧美精品在线观看 | 亚洲欧美精品综合一区二区三区| 人人妻人人澡欧美一区二区| 岛国视频午夜一区免费看| www.www免费av| 欧美日韩亚洲国产一区二区在线观看| 国产亚洲精品一区二区www| 午夜影院日韩av| 欧美性猛交╳xxx乱大交人| 一区二区三区精品91| √禁漫天堂资源中文www| 国产伦在线观看视频一区| www.自偷自拍.com| 免费在线观看完整版高清| 丝袜人妻中文字幕| 精品久久久久久成人av| 又黄又粗又硬又大视频| 97碰自拍视频| 亚洲精品美女久久久久99蜜臀| 又大又爽又粗| 美女扒开内裤让男人捅视频| 国产伦一二天堂av在线观看| 18禁观看日本| 长腿黑丝高跟| a在线观看视频网站| 99热这里只有精品一区 | 欧美在线黄色| 少妇裸体淫交视频免费看高清 | 男女视频在线观看网站免费 | 国产极品粉嫩免费观看在线| 一本精品99久久精品77| 曰老女人黄片| 久久狼人影院| 亚洲精品中文字幕一二三四区| 亚洲人成伊人成综合网2020| 午夜免费鲁丝| 日本黄色视频三级网站网址| 少妇被粗大的猛进出69影院| 啪啪无遮挡十八禁网站| 精品久久久久久成人av| 亚洲国产精品合色在线| 亚洲欧美日韩无卡精品| 亚洲av日韩精品久久久久久密| 在线观看免费午夜福利视频| 91老司机精品| 日本黄色视频三级网站网址| 在线观看一区二区三区| 啪啪无遮挡十八禁网站| 亚洲av电影不卡..在线观看| 国产激情偷乱视频一区二区| 熟女电影av网| 色综合亚洲欧美另类图片| 亚洲aⅴ乱码一区二区在线播放 | 欧美中文日本在线观看视频| 色播在线永久视频| 每晚都被弄得嗷嗷叫到高潮| 久久久国产欧美日韩av| a级毛片a级免费在线| 欧美日韩一级在线毛片| 黑人欧美特级aaaaaa片| 亚洲精品中文字幕在线视频| 久久久久久久久久黄片| 亚洲精品久久国产高清桃花| svipshipincom国产片| 亚洲色图av天堂| 久久精品aⅴ一区二区三区四区| 99国产精品一区二区蜜桃av| 成熟少妇高潮喷水视频| 在线十欧美十亚洲十日本专区| 国产又爽黄色视频| 成人午夜高清在线视频 | 女人高潮潮喷娇喘18禁视频| 99国产综合亚洲精品| 国产单亲对白刺激| 成人国产综合亚洲| 1024香蕉在线观看| 久久性视频一级片| 一级毛片精品| 人人妻,人人澡人人爽秒播| 免费看美女性在线毛片视频| 亚洲成国产人片在线观看| 欧美精品啪啪一区二区三区| 国产成人系列免费观看| 一夜夜www| 老司机福利观看| 精品福利观看| 国产欧美日韩一区二区三| 黄片大片在线免费观看| xxx96com| 麻豆久久精品国产亚洲av| 国产精品九九99| 无人区码免费观看不卡| 亚洲av成人一区二区三| 久久久国产欧美日韩av| 男女之事视频高清在线观看| 国产单亲对白刺激| 少妇熟女aⅴ在线视频| 波多野结衣av一区二区av| 母亲3免费完整高清在线观看| 国内久久婷婷六月综合欲色啪| av免费在线观看网站| 国产精品综合久久久久久久免费| 精品不卡国产一区二区三区| 淫妇啪啪啪对白视频| 色精品久久人妻99蜜桃| 宅男免费午夜| 亚洲 国产 在线| 欧美色欧美亚洲另类二区| 欧美一级a爱片免费观看看 | 久久精品91蜜桃| АⅤ资源中文在线天堂| 日韩有码中文字幕| 久久 成人 亚洲| 日韩欧美国产一区二区入口| 日韩欧美免费精品| 精品久久蜜臀av无| 美女国产高潮福利片在线看| 啦啦啦免费观看视频1| 18禁裸乳无遮挡免费网站照片 | 国产午夜福利久久久久久| 亚洲狠狠婷婷综合久久图片| 少妇的丰满在线观看| 国产精品一区二区精品视频观看| 亚洲,欧美精品.| 欧美人与性动交α欧美精品济南到| 成人精品一区二区免费| 欧美日本亚洲视频在线播放| 国产成人精品久久二区二区91| 精品久久久久久成人av| 少妇 在线观看| 亚洲精品美女久久av网站| 国产成人一区二区三区免费视频网站| 亚洲av中文字字幕乱码综合 | 十分钟在线观看高清视频www| 亚洲午夜精品一区,二区,三区| 久久久久久久久久黄片| 国产成人av教育| 久久久久国产精品人妻aⅴ院| 亚洲第一青青草原| av福利片在线| 搡老熟女国产l中国老女人| www日本黄色视频网| 久久午夜亚洲精品久久| 国产成+人综合+亚洲专区| 少妇被粗大的猛进出69影院| 在线观看免费午夜福利视频| 亚洲专区字幕在线| 国产精品久久久久久精品电影 | 国产高清视频在线播放一区| 国产成人精品久久二区二区91| 精品一区二区三区av网在线观看| 亚洲专区中文字幕在线| 大型av网站在线播放| 久久午夜综合久久蜜桃| 18禁观看日本| 99久久无色码亚洲精品果冻| 日日爽夜夜爽网站| 啦啦啦免费观看视频1| 午夜免费激情av| 无限看片的www在线观看| 99在线人妻在线中文字幕| 亚洲免费av在线视频| 国产视频一区二区在线看| 国产精品九九99| 成熟少妇高潮喷水视频| 每晚都被弄得嗷嗷叫到高潮| 免费女性裸体啪啪无遮挡网站| 国产激情欧美一区二区| 国产在线观看jvid| 精品欧美国产一区二区三| 色婷婷久久久亚洲欧美| 啦啦啦 在线观看视频| 法律面前人人平等表现在哪些方面| 欧美日韩黄片免| 国产黄色小视频在线观看| 高潮久久久久久久久久久不卡| 国产精品久久久av美女十八| 国产色视频综合| 成人永久免费在线观看视频| 国产精品一区二区三区四区久久 | 国产精品一区二区免费欧美| 日韩精品青青久久久久久| 啪啪无遮挡十八禁网站| 免费一级毛片在线播放高清视频| 在线视频色国产色| 久久久久九九精品影院| netflix在线观看网站| 国产高清激情床上av| 久99久视频精品免费| 精品一区二区三区视频在线观看免费| 午夜福利一区二区在线看| 操出白浆在线播放| 欧美激情久久久久久爽电影| 波多野结衣高清作品| 99久久精品国产亚洲精品| 侵犯人妻中文字幕一二三四区| 国产欧美日韩一区二区三| 亚洲欧美激情综合另类| 好看av亚洲va欧美ⅴa在| 岛国视频午夜一区免费看| 久久久国产成人精品二区| 亚洲精品一卡2卡三卡4卡5卡| 女生性感内裤真人,穿戴方法视频| 欧美丝袜亚洲另类 | 精品国产超薄肉色丝袜足j| 欧美性猛交黑人性爽| 久久国产精品人妻蜜桃| 成人三级黄色视频| 桃红色精品国产亚洲av| 欧美乱码精品一区二区三区| 国产91精品成人一区二区三区| 国内精品久久久久久久电影| 日本成人三级电影网站| 女性生殖器流出的白浆| 国产精品久久电影中文字幕| 男人舔奶头视频| 十八禁人妻一区二区| 国产熟女xx| 亚洲第一青青草原| 精品久久蜜臀av无| 18禁观看日本| 日本 欧美在线| 国产亚洲精品综合一区在线观看 | 香蕉av资源在线| 免费在线观看成人毛片| 国产精品1区2区在线观看.| 精品久久久久久久毛片微露脸| xxx96com| 一a级毛片在线观看| 亚洲成人久久爱视频| 久久香蕉精品热| 女性生殖器流出的白浆| 国产成人啪精品午夜网站| 天天躁夜夜躁狠狠躁躁| 亚洲一码二码三码区别大吗| 日日夜夜操网爽| 草草在线视频免费看| 成人手机av| 欧美国产精品va在线观看不卡| 女性生殖器流出的白浆| 国产片内射在线| 国产三级在线视频| tocl精华| 亚洲精品一卡2卡三卡4卡5卡| 亚洲天堂国产精品一区在线| 美女国产高潮福利片在线看| 视频区欧美日本亚洲| 日本在线视频免费播放| av中文乱码字幕在线| 午夜精品在线福利| 欧美性长视频在线观看| 国产三级在线视频| 啪啪无遮挡十八禁网站| 夜夜躁狠狠躁天天躁| 国产主播在线观看一区二区| 国产熟女午夜一区二区三区| 法律面前人人平等表现在哪些方面| 999精品在线视频| 亚洲性夜色夜夜综合| 国产亚洲欧美98| 欧美亚洲日本最大视频资源| 色精品久久人妻99蜜桃| 天天一区二区日本电影三级| 亚洲人成77777在线视频| 免费在线观看日本一区| 国产主播在线观看一区二区| 夜夜夜夜夜久久久久| 每晚都被弄得嗷嗷叫到高潮| 俺也久久电影网| 一边摸一边做爽爽视频免费| 亚洲精品中文字幕一二三四区| 丁香六月欧美| 亚洲男人天堂网一区| www.精华液| 美女免费视频网站| 久久这里只有精品19| 精品国产超薄肉色丝袜足j| 老鸭窝网址在线观看| 日韩国内少妇激情av| 亚洲九九香蕉| 成人欧美大片| 亚洲国产欧洲综合997久久, | 国产成人系列免费观看| 免费在线观看成人毛片| 麻豆久久精品国产亚洲av| 午夜福利在线观看吧| 熟妇人妻久久中文字幕3abv| 国产一区二区在线av高清观看| 精品久久久久久久久久免费视频| 国产免费av片在线观看野外av| 欧美日韩亚洲国产一区二区在线观看| 成人av一区二区三区在线看| a级毛片在线看网站| 日韩精品中文字幕看吧| 精品免费久久久久久久清纯| 国产激情欧美一区二区| 国产精品免费一区二区三区在线| 亚洲国产中文字幕在线视频| 2021天堂中文幕一二区在线观 | 999精品在线视频| 精品久久久久久久末码| 一本大道久久a久久精品| 听说在线观看完整版免费高清| 日韩欧美在线二视频| 亚洲自拍偷在线| 成年免费大片在线观看| 久久欧美精品欧美久久欧美| 最近在线观看免费完整版| 国产精品亚洲一级av第二区| 满18在线观看网站| 欧美日本视频| 久久久久久国产a免费观看| 亚洲av电影不卡..在线观看| 波多野结衣av一区二区av| 97超级碰碰碰精品色视频在线观看| 日韩欧美国产一区二区入口| tocl精华| 亚洲国产高清在线一区二区三 | 校园春色视频在线观看| 国产三级在线视频| 很黄的视频免费| 日韩欧美 国产精品| 国产欧美日韩一区二区精品| 中文亚洲av片在线观看爽| 免费看十八禁软件| 在线观看66精品国产| 国产精品久久视频播放| 欧美不卡视频在线免费观看 | 成人国产一区最新在线观看| tocl精华| 亚洲熟女毛片儿| 十八禁人妻一区二区| 又紧又爽又黄一区二区| 日本 欧美在线| 韩国av一区二区三区四区| 亚洲狠狠婷婷综合久久图片| 黑人操中国人逼视频| 亚洲人成77777在线视频| 黑人操中国人逼视频| 久久中文字幕人妻熟女| 在线国产一区二区在线| 欧美性猛交黑人性爽| 99国产精品99久久久久| 美女高潮到喷水免费观看| 可以在线观看毛片的网站| 19禁男女啪啪无遮挡网站| 91老司机精品| 中文字幕人妻丝袜一区二区| 精品久久久久久久久久久久久 | 这个男人来自地球电影免费观看| 亚洲专区国产一区二区| 俺也久久电影网| 国产午夜福利久久久久久| 真人一进一出gif抽搐免费| 国产精品综合久久久久久久免费| 别揉我奶头~嗯~啊~动态视频| 久久久久久人人人人人| 99精品久久久久人妻精品| 国产高清视频在线播放一区| 亚洲人成电影免费在线| 一区二区三区高清视频在线| 人人妻人人澡人人看| 好男人电影高清在线观看| 免费在线观看成人毛片| 色在线成人网| 精品午夜福利视频在线观看一区| 在线视频色国产色| 精品午夜福利视频在线观看一区| 欧美在线黄色| 成人18禁在线播放| 美女高潮喷水抽搐中文字幕| 99精品在免费线老司机午夜| 国产av不卡久久| 成人精品一区二区免费| 国产精品av久久久久免费| 不卡av一区二区三区| 一个人观看的视频www高清免费观看 | 黑人欧美特级aaaaaa片| 久久婷婷人人爽人人干人人爱| 黄色丝袜av网址大全| 免费在线观看完整版高清| 成人一区二区视频在线观看| 视频区欧美日本亚洲| 韩国av一区二区三区四区| 国内毛片毛片毛片毛片毛片| 欧美绝顶高潮抽搐喷水| 一个人观看的视频www高清免费观看 | 亚洲av五月六月丁香网| 久久精品91无色码中文字幕| 亚洲三区欧美一区| 午夜精品久久久久久毛片777| ponron亚洲| 十分钟在线观看高清视频www| 巨乳人妻的诱惑在线观看| 亚洲avbb在线观看| 久热这里只有精品99| 正在播放国产对白刺激| 久久久久久久久久黄片| 日韩大尺度精品在线看网址| 国产一区二区激情短视频| 91九色精品人成在线观看| a级毛片a级免费在线| 老司机深夜福利视频在线观看| 性色av乱码一区二区三区2| 亚洲中文日韩欧美视频| 免费在线观看完整版高清| 久久青草综合色| a级毛片a级免费在线| 99国产精品一区二区三区| a级毛片在线看网站| 亚洲中文字幕一区二区三区有码在线看 | 看黄色毛片网站| 日本免费a在线| 亚洲精品一卡2卡三卡4卡5卡| 制服诱惑二区| 国产精品久久久久久亚洲av鲁大| 成年女人毛片免费观看观看9| 国产精品香港三级国产av潘金莲| 亚洲第一电影网av| 亚洲国产欧洲综合997久久, | 十八禁网站免费在线| 看免费av毛片| 亚洲九九香蕉| 在线观看66精品国产| 国产欧美日韩一区二区精品| 韩国精品一区二区三区| 在线av久久热| 国产高清激情床上av| 人人澡人人妻人| 国产精品爽爽va在线观看网站 |