Intelligent construction site edge unloading method assisted by intelligent reflecting surface in air
By using aerial intelligent reflective surfaces and mobile edge computing systems in smart construction sites, combined with improved whale particle genetic algorithms, energy consumption problems during edge offloading are optimized, and more efficient data transmission and lower system energy consumption are achieved.
Patent Information
- Application Number
- CN202510036235.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-01-09
AI Technical Summary
During the edge unloading process of smart construction sites, it is difficult for the prior art to effectively optimize energy consumption, especially when equipment capacity is limited, network coverage is insufficient and external interference is large.
The air intelligent reflective surface assisted mobile edge computing system is adopted, combined with the improved whale particle genetic algorithm, and the uplink transmission rate, delay and security cost of data transmission are optimized to minimize the total energy consumption of the system.
By improving transmission efficiency and optimizing overall energy consumption management, the energy consumption of the system is significantly reduced, computing performance and communication efficiency are improved, and the intelligent and sustainable development capabilities of industrial production are enhanced.
Smart Images

Figure CN119946711A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communications and edge computing technology, and specifically to a smart construction site edge unloading method assisted by an aerial intelligent reflective surface. Background Art
[0002] Smart construction sites are the application of the Internet of Things (IoT) in the industrial field. By connecting equipment, systems and personnel, data collection, transmission and analysis are realized to improve production efficiency, reduce costs and enhance product quality. As a flexible mobile platform, drones have the characteristics of rapid deployment, wide coverage and high flexibility, and have been widely used in industrial monitoring, logistics and transportation, and environmental monitoring.
[0003] Intelligent Reflective Surface (IRS) is an emerging technology that can intelligently control the propagation path of radio waves by adjusting the phase and amplitude of the reflected signal, thereby improving the signal quality and coverage of the communication system. Intelligent reflective surfaces have great potential in assisting drone communications. By optimizing the signal transmission path, energy consumption can be significantly reduced and communication efficiency can be improved.
[0004] Mobile edge computing (MEC) moves computing power from the cloud to the edge of the network, allowing data to be processed close to the user, reducing data transmission latency and bandwidth consumption. Mobile edge computing is particularly important in smart construction sites because it can process large amounts of sensor data and control instructions in real time, meeting the low latency and high reliability requirements of industrial applications.
[0005] In this context, the UAV-IRS assisted mobile edge computing system combines the above technologies and is committed to optimizing energy consumption in smart construction sites through the flexible deployment of drones, the intelligent reflection of intelligent reflective surfaces, and the edge computing capabilities of mobile edge computing. This not only helps to reduce the overall energy consumption of the system, but also improves the communication efficiency and computing performance of industrial applications, thereby promoting the intelligent and sustainable development of industrial production.
[0006] In smart construction sites, existing technologies mostly achieve real-time data processing and analysis by deploying computing resources at edge nodes close to data sources, including edge device configuration, task offloading and data caching. However, the disadvantages of existing technologies are mainly limited device capabilities, insufficient network coverage, and a relatively fixed task flow from construction site equipment to base stations, which is easily interfered by external factors. For example, the invention patent with publication number CN118042494A provides a secure computing efficiency optimization method in an ultra-dense multi-access mobile edge computing network. This method is an edge computing offloading and resource management solution based on an immune algorithm, which is mainly used in non-orthogonal multiple access (NOMA)-mobile edge computing (MEC) systems in ultra-dense heterogeneous networks. The core purpose is to minimize the energy consumption of the system by jointly optimizing computing task offloading, user association and wireless resource management, while meeting user delay constraints, and using NOMA technology to improve spectrum utilization; the main disadvantage of this method is high computational complexity. Although genetic algorithms can effectively search the solution space, their optimization process relies on a large amount of computing resources and time, which may cause the system response speed to decrease, especially when the user density increases. Summary of the invention
[0007] In view of the shortcomings of the prior art, the present invention provides a smart construction site edge unloading method assisted by an aerial intelligent reflective surface, aiming to solve the problem of energy consumption optimization during smart construction site edge unloading. Specifically, the aerial intelligent reflective surface is used to assist the mobile edge computing system, and the improved whale particle genetic algorithm is used to optimize the uplink transmission rate, delay and security cost of data transmission, thereby minimizing the total energy consumption of the system.
[0008] To achieve the above object, the present invention provides the following technical solutions.
[0009] A smart construction site edge unloading method assisted by an aerial intelligent reflective surface comprises the following steps:
[0010] Step S1: Establish an aerial intelligent reflective surface assisted mobile edge computing system in a smart construction site scenario, wherein the aerial intelligent reflective surface assisted mobile edge computing system includes a number of drone-assisted intelligent reflective surfaces, a number of construction site equipment, a number of micro base stations and a macro base station; obtain basic information of the aerial intelligent reflective surface assisted mobile edge computing system in the smart construction site scenario, establish an uplink transmission communication network model, a security model and a computing model based on the basic information of the aerial intelligent reflective surface assisted mobile edge computing system, and construct a minimization energy consumption optimization problem based on the uplink transmission communication network model, the security model and the computing model under the constraints of the aerial intelligent reflective surface assisted mobile edge computing system; The energy consumption minimization optimization problem includes the joint optimization of the following five sub-problems: the selection decision of the construction site equipment for the UAV-assisted intelligent reflective surface, the selection decision of the construction site equipment associated with the base station, the optimization of the reflection coefficient matrix angle of the UAV-assisted intelligent reflective surface, the selection decision of the security cryptographic algorithm, and the sub-channel selection decision of the construction site equipment transmission to the base station and the UAV-assisted intelligent reflective surface;
[0011] Step S2: According to the minimization of energy consumption optimization problem, an initial solution is obtained, and the solution space containing all feasible solutions to the minimization of energy consumption optimization problem is defined as a whale population. The initial solution is used as the initial whale individual in the whale population, and the improved whale particle genetic algorithm is used to search the entire whale population. The best whale individual in the whale population is obtained through the search process, and finally the position of the global best whale individual is output as the optimization result; the specific process is:
[0012] Step S21, initializing the population of whale individuals and determining the best whale individual in history;
[0013] Step S22, based on the whale's predation behavior and the adaptive single-point crossover mutation operation, the position of the individual whale is dynamically optimized, so that the individual whale moves according to the predefined direction and distance. Specifically, the whale moves closer to the optimal solution when the encirclement is tightened when hunting prey, and moves away from the current optimal solution when searching for prey globally. The moving distance is gradually shortened as the whale approaches the optimal solution, so as to better explore the solution space. The dynamic optimization of the position of the individual whale based on the whale's predation behavior and the adaptive single-point crossover mutation operation mainly includes the following process: first, a random number is generated. , according to the random number The range interval in which the whale is located performs one of the following operations: whale encirclement operation, spiral bubble net attack and prey search operation, adaptive single point crossover mutation operation, and whale individual movement parameter adjustment operation; Among them, the whale encirclement operation simulates the behavior of whales surrounding their prey during hunting, and updates the positions of individual whales in the population in real time; The spiral bubble net attack and prey search operations include the spiral bubble net attack operation and the prey search operation. The spiral bubble net attack operation is to further optimize the position of individual whales by simulating the mechanism of whales creating bubble nets to capture prey; the prey search operation is to search for prey in the solution space and find the global optimal solution by continuously updating the individual positions of whales. This stage aims to improve the global search ability of individual whales and avoid falling into local optimality. In addition, the improved whale particle genetic algorithm also introduces an adaptive single-point crossover mutation operation, which includes a crossover operation and a mutation operation to enhance the local search capability of the algorithm; the crossover operation is specifically: by randomly selecting the chromosomes of two whale individuals, and then exchanging part of the gene information of the two selected whale individuals according to a single-point crossover, the excellent characteristics of different whale individuals are combined to generate new whale individuals, so as to generate better solutions in the local area and avoid falling into the local optimum; the mutation operation is specifically: by randomly changing one or more gene sites in the chromosomes of the whale individuals, new individual diversity is introduced to make the whale individuals more comprehensive in the local search; The whale individual movement parameter adjustment operation is to control the movement and adjustment speed of the whale individual by adjusting the inertia weight, self-learning factor and social learning factor, balancing the needs of global exploration and local optimization, so as to jump out of the local optimal solution, explore a wider search space, and find a better global optimal solution, so as to find the position of the current global best whale individual;
[0014] Step S23, the position of the global best whale individual is updated, and the fitness value of all whale individuals in the target whale population is calculated using the fitness function. If the fitness value of any whale individual in the target whale population is higher than the fitness value of the historical global best whale individual, the whale individual with the high fitness value is replaced with the global best whale individual to obtain the position of the current global best whale individual;
[0015] Step S24, repeating step S22 and step S23 in sequence until the maximum number of iterations is reached; finally, outputting the global best whale individual in the target whale population, and obtaining the position of the global best whale individual in the target whale population;
[0016] Step S3: Execute the optimal configuration to minimize energy consumption according to the position of the global best whale individual.
[0017] Furthermore, in step S1, obtaining basic information of the aerial intelligent reflective surface assisted mobile edge computing system in the smart construction site scenario specifically includes the following steps: first, obtaining The index set of construction site equipment is ,in, represents any construction site equipment in the aerial intelligent reflective surface-assisted mobile edge computing system, represents the number of construction site equipment in the aerial smart reflective surface-assisted mobile edge computing system; The index set of micro base stations is , the index set of the macro base station is , the index set of all base stations is expressed as ,in, represents any micro base station in the aerial intelligent reflective surface-assisted mobile edge computing system, It represents the number of micro base stations in the aerial intelligent reflective surface assisted mobile edge computing system, s represents any base station in the aerial intelligent reflective surface assisted mobile edge computing system, and S represents the total number of base stations in the aerial intelligent reflective surface assisted mobile edge computing system; The index set of drone-assisted smart reflective surfaces is ,in, represents any drone-assisted smart reflective surface, Indicates the number of drone-assisted smart reflective surfaces; a drone-assisted smart reflective surface contains A reflective element, The index set of reflective elements is ,in, represents any reflective element in the drone-assisted smart reflective surface, Indicates the number of reflective elements in a drone-assisted smart reflective surface; drone-assisted smart reflective surface The reflection coefficient matrix of the reflective element is recorded as ,in, Reflective element The reflection coefficient on the drone-assisted smart reflective surface m; then, the physical locations of all micro base stations are obtained, and the physical locations of all micro base stations are used The clustering algorithm divides all micro base stations into clusters; one cluster contains Micro base stations and Any site equipment and drone-assisted smart reflective surfaces, with The subchannels are used by the micro base stations, construction site equipment, and drone-assisted smart reflective surfaces in the cluster. The construction site equipment uses the same subchannel when transmitting to the base station and the drone-assisted smart reflective surface. The index set of subchannels is recorded as , where n represents any subchannel in the cluster; get the total bandwidth of the aerial intelligent reflective surface assisted mobile edge computing system and subchannel bandwidth , tasks through construction site equipment The Channel Transmitted to drone-assisted smart reflective surfaces The channel gain is denoted as , the mission is achieved through drone-assisted smart reflective surfaces The Channel Transmission to micro base station The channel gain is denoted as , the task is through the micro base station Send back to construction site equipment The channel gain is denoted as , the Gaussian white noise power is recorded as .
[0018] Furthermore, in step S1, the specific process of establishing the uplink transmission communication network model based on the basic information of the aerial intelligent reflective surface assisted mobile edge computing system is as follows: Construct an uplink transmission communication network model: First, divide the total bandwidth of the aerial intelligent reflective surface assisted mobile edge computing system into For micro base stations, divided into For use by macro base stations, where: is the frequency band division factor, and , the number of sub-channels used by each cluster is , Represents the rounding function;
[0019] When the construction site equipment is associated with the micro base station, the construction site equipment is connected to the micro base station by using the non-orthogonal multiple access technology NOMA. The unloaded part of the task is sent to the micro base station; then, the uplink transmission rate is calculated according to the Shannon formula, that is: according to the formula , calculated in the subchannel Construction site equipment Send the task to the micro base station Uplink NOMA transmission rate ;in, Indicates the bandwidth used by the micro base station, Indicates construction site equipment Smart reflective surfaces assisted by connected drones The decision index coefficient is at the same time , representing any construction site equipment Must select any drone-assisted smart reflective surface Make an association, Indicates construction site equipment Its own transmission power; It means that in the process of uplink NOMA transmission, except for the construction site equipment, and drone-assisted smart reflective surfaces Any other construction site equipment ( ) and any other drone-assisted smart reflective surfaces For construction site equipment and drone-assisted smart reflective surfaces The sum of the interferences generated; Indicates any other construction site equipment Link to any other drone-assisted smart reflective surface Decision-making index; Indicates any other construction site equipment The transmission power; It indicates other construction site equipment during the uplink NOMA transmission process Send missions to other drone-assisted smart reflective surfaces The resulting channel gain interference, Represents any other drone-assisted smart reflective surface An indexed set of reflection coefficients of the reflection elements in ; Indicates that the mission is assisted by any other drone with a smart reflective surface The Channel Channel gain for transmission to micro base stations.
[0020] When the construction site equipment is associated with the macro base station, according to the formula , calculated in the subchannel Construction site equipment Uplink NOMA transmission rate for sending tasks to macro base stations ;in, Indicates the bandwidth used by the macro base station; The mission is to use drone-assisted smart reflective surfaces Through the sub-channel Channel gain for transmission to the macro base station; Indicates the macro base station to the construction site equipment The channel gain.
[0021] Furthermore, in step S1, the specific process of establishing the security model is as follows: first, define the index set of the cryptographic algorithm as , where v represents any cryptographic algorithm, V represents the number of cryptographic algorithms, and secondly, the construction site equipment The task of selecting a cryptographic algorithm to protect transmission When the expected security level is not achieved, the probability of encryption failure of the cryptographic algorithm is expressed as , otherwise, it is expressed as ;in, Indicates construction site equipment Tasks for protecting transmission The safety risk factor, represents the desired protection level of the task, Indicates the cryptographic algorithm The protection level of Calculating construction site equipment The safety cost ,in, Indicates the transfer task loss of funds in case of failure; For construction site equipment With base station The correlation decision index between construction site equipment Associate to base station hour, , construction site equipment Not associated to base station hour, ; Construction site equipment Choose any drone-assisted smart reflective surface When making an association, ,otherwise .
[0022] Furthermore, a calculation model is constructed based on the uplink transmission communication network model and the security model: When the construction site equipment is not associated with the base station for calculation, and the task is to calculate on the construction site equipment itself, according to the formula Calculate the time required for the task to be processed by the construction site equipment itself, where the first term on the right side of the equation represents the local processing time of the unloaded task data, and the second term on the right side of the equation represents the encryption time of the task data to be unloaded; Indicates the bit size of the task data calculated locally, Indicates construction site equipment The total task data bit size that needs to be processed, Indicates construction site equipment The bit size of the task data offloaded to the base station; Indicates construction site equipment Computational tasks The number of CPU cycles used by one bit represents the computational complexity of the task or the computational resource requirements; It refers to construction site equipment The computing power allocated for local processing of calculations; Indicates construction site equipment The cryptographic algorithm selected when the transmitted task passes through the drone-assisted smart reflective surface and the base station in sequence; Represents a cryptographic algorithm Ability to encrypt transfer tasks.
[0023] When the construction site equipment is associated with the micro base station for calculation, the task to be unloaded by the equipment is first transmitted to the drone-assisted intelligent reflective surface, which then transmits the task to the micro base station. Finally, the micro base station transmits the task to the macro base station for processing. The calculation formula for the time required for the task to be partially unloaded to the micro base station for processing is: ; The first term on the right side of the equation Indicates that the construction site equipment The time required for the task data to be offloaded to be uploaded to the micro base station through the selected sub-channel, Indicates construction site equipment Associated micro base station Select subchannels when performing calculations As the state variable of the task uplink transmission connection node, Indicates construction site equipment Transferring tasks to drone-assisted smart reflective surfaces Select subchannel As the state variable of the connection node, Representing drone-assisted smart reflective surfaces Transfer tasks to micro base stations Select subchannel As the state variable of the connection node, Indicates construction site equipment The bit size of the task data offloaded to the micro base station; the second term on the right side of the equation Indicates construction site equipment The time required for the task data to be offloaded to be processed in the micro base station, Indicates the bit size of the task data processed by the micro base station, Indicates the bit size of the data that the task is offloaded from the micro base station to the macro base station, represents the computing power allocated to the micro base station; the third term on the right side of the equation is the time required to offload tasks from the micro base station to the macro base station, represents the wired backhaul rate; the fourth term on the right side of the equation Indicates the time required for the macro base station to process the task data offloaded from the micro base station. represents the computing power allocated to the macro base station; the fifth term on the right side of the equation Indicates encrypted construction site equipment The time of the task offloaded to the micro base station; the sixth term on the right side of the equation The time required to decrypt the micro base station processing tasks, Represents a cryptographic algorithm The computing power of the decryption transmission task; the seventh term on the right side of the equation represents the time for the encrypted micro base station to offload the task to the macro base station; the eighth term on the right side of the equation Indicates the time required to process the decryption task of the macro base station.
[0024] When the construction site equipment is directly connected to the macro base station for calculation, the unloading task of the equipment is first transmitted to the UAV-assisted intelligent reflective surface, and then the UAV-assisted intelligent reflective surface transmits the task to the macro base station. According to the formula The time it takes to calculate the task in the macro base station, where the first term on the right side of the equation Indicates that the construction site equipment The time required for the task data to be offloaded to be uploaded to the macro base station through the selected sub-channel, Indicates construction site equipment Select subchannel when directly associated with macro base station for calculation As the state variable of the task uplink transmission connection node, Representing drone-assisted smart reflective surfaces Select subchannel when transferring tasks to macro base station As the state variable of the connection node, Indicates construction site equipment The bit size of the task data transmitted uplink to the macro base station; the second term on the right side of the equation Indicates construction site equipment The time required for the task data transmitted uplink to the macro base station to be processed by the macro base station. Indicates construction site equipment The bit size of the task data processed by the macro base station in the task data transmitted uplink to the macro base station; the third term on the right side of the equation Indicates encrypted construction site equipment The time for uplink transmission to the macro base station; the fourth term on the right side of the equation Decryption of construction site equipment The time required for the macro base station to process the task data in the uplink transmission to the macro base station.
[0025] Construction site equipment There are multiple tasks to be processed on the task, and the index set of the task is recorded as , assuming that tasks are executed in the order of priority of the site equipment, local processing and computation offloading can be performed in parallel for any task, which can be expressed by the formula The total processing time of all computing tasks .in, Indicates construction site equipment Select the time required for the associated base station calculation and processing, according to the calculation offloading mode of the construction site equipment k, the time required for the corresponding construction site equipment to first associate with the micro base station and then associate with the macro base station through the micro base station for processing, or the time required for the corresponding construction site equipment to directly associate with the macro base station for calculation and processing; It refers to construction site equipment Select the time required for local computing processing;
[0026] The calculated total energy consumption for all tasks of all construction site equipment can be expressed by the formula: , Among them, the first term on the right side of the equal sign Indicates the energy consumption generated when the task is performed by the equipment itself at the construction site; the second item on the right side of the equal sign Indicates the energy consumption generated by encryption during task encryption transmission; the third item on the right side of the equal sign Indicates the energy consumption generated by uplink transmission of task data to the base station and calculation and processing by the base station. Indicates construction site equipment Associated base station Select subchannels when performing calculations As the state variable of the task uplink transmission connection node, Representing drone-assisted smart reflective surfaces Transfer tasks to the base station Select subchannel As a state variable of the connection node; represents the uplink NOMA transmission rate of the construction site equipment k sending tasks to the base station s. When the construction site equipment is associated with the micro base station, , when the construction site equipment is associated with the macro base station, .
[0027] Furthermore, the energy consumption minimization optimization problem constructed on the basis of the uplink transmission communication network model, the calculation model and the security model is specifically as follows: ; In the formula, The goal of the energy consumption minimization optimization problem is to minimize the total computational energy consumption of all tasks of all construction site equipment in the aerial intelligent reflective surface-assisted mobile edge computing system. ; Indicates construction site equipment Whether to decide with the base station The index status set of the status indicators of the established connection, ; Indicates construction site equipment The cryptographic algorithm selected when transmitting the task to the drone-assisted smart reflective surface and then transmitting the task to the base station through the drone-assisted smart reflective surface The index state set, ; Indicates construction site equipment Transferring tasks to drone-assisted smart reflective surfaces and drone-assisted smart reflective surfaces Transfer tasks to the base station Select subchannel As the indexed state set of the state variables of the connected nodes, If the construction site equipment Transferring tasks to drone-assisted smart reflective surfaces Select subchannel As a connecting node, ,otherwise ; If drone-assisted smart reflective surfaces Transfer tasks to the base station Select subchannel As a connecting node, ,otherwise ; represents the allocation index set of the transmission power of all construction site equipment, , Indicates the maximum transmit power; Indicates construction site equipment Whether to associate the selection of drone-assisted smart reflective surfaces The index collection of ; Indicates construction site equipment The task processing delay is Indicates construction site equipment The maximum execution time of An indexed collection representing the reflection coefficients of the reflective elements in the drone-assisted smart reflective surface. ; Indicates construction site equipment an index set of bit sizes of task data offloaded to the base station, ; A set of indices representing the bit size of data for offloading tasks from a micro base station to a macro base station, ;
[0028] in, and Indicates construction site equipment Only one base station can be selected for association; , and Indicates construction site equipment and the UAV-assisted smart reflective surface m can only select one sub-channel within the cluster as a connection node; Indicates construction site equipment The execution time will not exceed its maximum constraint time; and Indicates construction site equipment When transmitting a task, you must select one cryptographic algorithm and only one cryptographic algorithm can be associated; and Indicates construction site equipment Only one drone-assisted smart reflective surface can be selected for association; Indicates construction site equipment The total task data bit size that needs to be processed Greater than or equal to construction site equipment The bit size of the task data transmitted to the base station , construction site equipment The bit size of the task data transmitted to the base station Greater than or equal to construction site equipment The bit size of the task data offloaded to the micro base station , construction site equipment The bit size of the task data offloaded to the micro base station Greater than or equal to the data transmitted from the micro base station to the macro base station , and the bit size of all offloaded transmission task data must be greater than or equal to an infinitely small constant ; It represents that the reflection coefficient of each reflective element in the UAV-assisted smart reflective surface m is within its constrained range; Indicates encrypted transmission of construction site equipment The safe execution cost of the resulting task will not exceed its maximum constraint cost, Indicates construction site equipment The maximum cost of the constraint.
[0029] Furthermore, the specific process of step S21 is as follows:
[0030] Step S211, initializing the maximum number of iterations of the improved whale particle genetic algorithm , and the current number of iterations Set to 1;
[0031] Step S212, assuming the number of whale individuals in the population is , any individual whale in the population uses , then the whale population is defined as ; The whale population of the improved whale particle genetic algorithm The index state set of each whale individual in Encoded into optimization parameters , Represents individual whales Construction site equipment Index state of the state indicator of establishing a connection with a base station; index state set Encoded into optimization parameters , Represents individual whales Construction site equipment Index status of the selected cryptographic algorithm; index status set Encoded into optimization parameters , Represents individual whales Construction site equipment Index state of the selected subchannel; index set Encoded into optimization parameters , Represents individual whales Construction site equipment The transmit power index of Encoded into optimization parameters , Represents individual whales Construction site equipment Index state of the selected drone-assisted smart reflective surface; index collection Encoded into optimization parameters , Indicates construction site equipment Reflection coefficient index of reflective elements in the associated drone-assisted smart reflective surface; index collection Encoded into optimization parameters , Represents individual whales Medium task from construction site equipment Index of bit size of data offloaded to micro base station; Index set Encoded into optimization parameters , An index representing the bit size of data for offloading tasks from a micro base station to a macro base station;
[0032] Step S213, initializing the whale population and establishing individual whales in the whale population The fitness function of is: ; In the formula, For construction site equipment The penalty factor for the maximum execution time of the task; For construction site equipment The penalty factor of the maximum security cost; represents the fitness function; Represents the total energy consumption of all construction site equipment;
[0033] Step S214, using the fitness function to calculate the fitness values of all whale individuals in the whale population, and taking the whale individual with the largest fitness value as the historical global best whale individual.
[0034] Furthermore, in step S22, the specific process of dynamically optimizing the position of individual whales based on the whale predation behavior and the adaptive single-point crossover mutation operation is as follows: first, a random number between 0 and 1 is generated. ,like , then execute the whale hunting operation; if , then execute the spiral bubble net attack and search for prey operations; if , then perform adaptive single-point crossover mutation operation, if , then the whale individual movement parameter adjustment operation is performed.
[0035] Furthermore, the specific steps of step S3 are: according to the solution of the position of the global best whale individual in the target whale population, the selection decision of the construction site equipment for the drone-assisted intelligent reflective surface, the selection decision of the construction site equipment associated with the base station, the optimization of the reflection coefficient matrix angle of the drone-assisted intelligent reflective surface, the selection decision of the security cryptographic algorithm, the sub-channel selection decision of the construction site equipment to the base station, and the sub-channel selection decision of the construction site equipment to the drone-assisted intelligent reflective surface.
[0036] Compared with the existing technology, the present invention has the following beneficial effects: (1) The present invention searches for whale populations through an improved whale particle genetic algorithm (AWG-PSO), combines the random search operation of particle swarms with the adaptive single-point crossover mutation operation, and increases the local search capability of the whale population in the solution space by controlling the movement speed of individual whales, effectively improving the search efficiency and optimization capability of the algorithm. This method can quickly find the optimal solution, significantly improve the total weighted computing efficiency, and enable the system to maintain high-performance operation in complex environments.
[0037] (2) The present invention significantly improves the uplink transmission rate from the device to the base station by combining unmanned aerial vehicles (UAV) and intelligent reflective surface (IRS) technology. The higher transmission rate effectively shortens the data transmission time, thereby reducing the energy consumption of the system. Combined with the improved whale particle swarm genetic algorithm (AWG-PSO), this technology not only improves the transmission efficiency, but also optimizes the overall energy consumption management, so that the system can maintain a low energy consumption level while operating efficiently.
[0038] (3) The present invention can well minimize energy consumption under multiple constraints such as latency, safety cost, sub-channel selection decision of construction site equipment transmission to base station (micro base station SBS or macro base station MBS) and UAV-IRS, selection decision of construction site equipment for UAV-IRS, and selection decision of construction site equipment associated base station. By comprehensively applying intelligent reflective surface (IRS) technology and improved whale particle genetic algorithm (AWG-PSO), not only the performance and reliability of the overall system are improved, but also the energy consumption is minimized, which has significant advantages in practical applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 is a flow chart of a smart construction site edge unloading method assisted by an aerial intelligent reflective surface provided by an embodiment of the present invention; Figure 2 This is an application scenario diagram of a smart construction site edge unloading method assisted by an aerial intelligent reflective surface provided by an embodiment of the present invention; Figure 3 A simulation diagram of the energy consumption optimization effect provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0040] like Figure 1 The method for unloading at the edge of a smart construction site assisted by an aerial smart reflective surface includes the following steps:
[0041] Step S1, establish an aerial intelligent reflective surface assisted mobile edge computing system in a smart construction site scenario, wherein the aerial intelligent reflective surface assisted mobile edge computing system includes several unmanned aerial vehicle assisted intelligent reflective surfaces (UAV-IRS), several construction site equipment, several micro base stations (SBS) and one macro base station (MBS); establish an uplink transmission communication network model, a computing model and a security model, and construct an optimization problem under the constraints of the aerial intelligent reflective surface assisted mobile edge computing system.
[0042] Step S2, obtain the initial solution according to the minimization of energy consumption optimization problem, define the solution space containing all feasible solutions of the minimization of energy consumption optimization problem as the whale population, and use the initial solution as the initial whale individual in the whale population. Use the improved whale particle genetic algorithm (AWG-PSO) to search the entire whale population, obtain the best whale individual in the whale population through the search process, and finally output the position of the global best whale individual as the optimization result.
[0043] Step S3, performing the energy-minimizing optimization configuration according to the position of the global best whale individual.
[0044] Application scenarios of the smart construction site edge unloading method assisted by the aerial intelligent reflective surface Figure 2shown.
[0045] The specific process of step S1 is as follows:
[0046] Step S11, obtaining basic information of the aerial intelligent reflective surface assisted mobile edge computing system in the smart construction site scenario, specifically, first obtaining The index set of construction site equipment is ,in, represents any construction site equipment in the aerial intelligent reflective surface-assisted mobile edge computing system, represents the number of construction site equipment in the aerial smart reflective surface-assisted mobile edge computing system; The index set of micro base stations is , the index set of the macro base station is , the index set of all base stations is expressed as ,in, represents any micro base station in the aerial intelligent reflective surface-assisted mobile edge computing system, It represents the number of micro base stations in the aerial intelligent reflective surface assisted mobile edge computing system, s represents any base station in the aerial intelligent reflective surface assisted mobile edge computing system, and S represents the total number of base stations in the aerial intelligent reflective surface assisted mobile edge computing system; The index set of drone-assisted smart reflective surfaces is ,in, represents any drone-assisted smart reflective surface, Indicates the number of drone-assisted smart reflective surfaces; a drone-assisted smart reflective surface contains A reflective element, The index set of reflective elements is ,in, represents any reflective element in the drone-assisted smart reflective surface, Indicates the number of reflective elements in a drone-assisted smart reflective surface; drone-assisted smart reflective surface The reflection coefficient matrix of the reflective element is recorded as , where diag represents a diagonal matrix, Reflective element The reflection coefficient on the drone-assisted smart reflective surface m; then, the physical locations of all micro base stations are obtained, and the physical locations of all micro base stations are used The clustering algorithm divides all micro base stations into clusters; one cluster contains Micro base stations and Any site equipment and drone-assisted smart reflective surfaces, with The subchannels are used by the micro base stations, construction site equipment, and drone-assisted smart reflective surfaces in the cluster. The construction site equipment uses the same subchannel when transmitting to the base station and the drone-assisted smart reflective surface. The index set of subchannels is recorded as , where n represents any subchannel in the cluster; get the total bandwidth of the aerial intelligent reflective surface assisted mobile edge computing system and subchannel bandwidth , tasks through construction site equipment The Channel Transmitted to drone-assisted smart reflective surfaces The channel gain is denoted as , the mission is achieved through drone-assisted smart reflective surfaces The Channel Transmission to micro base station The channel gain is denoted as , the task is through the micro base station Send back to construction site equipment The channel gain is denoted as , the Gaussian white noise power is recorded as .
[0047] Step S12, further establishing an uplink transmission communication network model, a security model and a computing model based on the basic information of the aerial intelligent reflective surface assisted mobile edge computing system; including:
[0048] Step S121, constructing an uplink transmission communication network model: First, the total bandwidth of the aerial intelligent reflective surface assisted mobile edge computing system is divided into For micro base stations, divided into For use by macro base stations, where: is the frequency band division factor, and , the number of sub-channels used by each cluster is , Represents the rounding function;
[0049] When the construction site equipment is associated with the micro base station, the construction site equipment is connected to the micro base station by using the non-orthogonal multiple access technology NOMA. The unloaded part of the task is sent to the micro base station; then, the uplink transmission rate is calculated according to the Shannon formula, that is: according to the formula , calculated in the subchannel Construction site equipment Send the task to the micro base station Uplink NOMA transmission rate ;in, Indicates the bandwidth used by the micro base station, Indicates construction site equipment Smart reflective surfaces assisted by connected drones The decision index coefficient is at the same time , representing any construction site equipment Must select any drone-assisted smart reflective surface Make an association, Indicates construction site equipment Its own transmission power; It means that in the process of uplink NOMA transmission, except for the construction site equipment, and drone-assisted smart reflective surfaces Any other construction site equipment ( ) and any other drone-assisted smart reflective surfaces For construction site equipment and drone-assisted smart reflective surfaces The sum of the interferences generated; Indicates any other construction site equipment Link to any other drone-assisted smart reflective surface Decision-making index; Indicates any other construction site equipment The transmission power; It indicates other construction site equipment during the uplink NOMA transmission process Send missions to other drone-assisted smart reflective surfaces The resulting channel gain interference, Represents any other drone-assisted smart reflective surface An indexed set of reflection coefficients of the reflection elements in ; Indicates that the mission is assisted by any other drone with a smart reflective surface The Channel Channel gain for transmission to micro base stations.
[0050] in, , where and They represent the path loss factor and the task from the construction site equipment. Transmitted to drone-assisted smart reflective surfaces The Rice fading factor, Represents the construction site equipment within the cluster to drone-assisted smart reflective surfaces The distance ,in, , ,in, represents transpose, Indicates construction site equipment The three-dimensional Cartesian coordinates of Indicates construction site equipment The three-dimensional Cartesian coordinates of The coordinate values on the axis define the site equipment In space The position of the direction, Indicates construction site equipment The three-dimensional Cartesian coordinates of The coordinate values on the axis define the site equipment In space Direction location; Representing drone-assisted smart reflective surfaces The three-dimensional Cartesian coordinates of Representing drone-assisted smart reflective surfaces The three-dimensional Cartesian coordinates of Coordinate values on the axes that define the drone-assisted smart reflective surface exist The location of the direction, Representing drone-assisted smart reflective surfaces The three-dimensional Cartesian coordinates of Coordinate values on the axes that define the drone-assisted smart reflective surface exist The position of the direction, Representing drone-assisted smart reflective surfaces The three-dimensional Cartesian coordinates of Coordinate values on the axes that define the drone-assisted smart reflective surface exist Direction location;
[0051] It refers to construction site equipment to drone-assisted smart reflective surfaces The non-line-of-sight link component is a constant; It refers to construction site equipment to drone-assisted smart reflective surfaces The line-of-sight link component, ; where o represents the imaginary unit, is the frequency; Indicates the intelligent reflective surface assisted by drones With construction site equipment Drone-assisted smart reflective surfaces for signal transmission between The reflection coefficient vector of each reflective element in, It means the propagation distance of the signal is The phase change produced when Indicates that the signal is from the construction site equipment Spread to drone-assisted smart reflective surfaces A reflective element The phase change experienced when Indicates that the signal is from the construction site equipment Spread to drone-assisted smart reflective surfaces When, after The phase change of each reflective element, Indicates that the signal is from the construction site equipment Spread to drone-assisted smart reflective surfaces When, after The phase change of each reflective element. and I both represent the number of the reflective element. The drone-assisted smart reflective surface has reflective elements, numbered from 1 to I. Among them, Indicates the construction site equipment in the cluster to drone-assisted smart reflective surfaces The direction angle, .
[0052] , where and They represent the path loss factor and the task from the UAV-assisted smart reflective surface. To Micro Base Station The Rice fading factor, Representing drone-assisted smart reflective surfaces and micro base stations The distance between ; In the formula, , Micro base station The three-dimensional Cartesian coordinates of Micro base station The three-dimensional Cartesian coordinates of The coordinate values on the axis define the micro base station exist The position of the direction, Micro base station The three-dimensional Cartesian coordinates of The coordinate values on the axis define the micro base station exist The position of the direction, Micro base station The three-dimensional Cartesian coordinates of The coordinate values on the axis define the micro base station exist Direction location; Representing drone-assisted smart reflective surfaces To Micro Base Station The non-line-of-sight link component is a constant; Representing drone-assisted smart reflective surfaces To Micro Base Station The line-of-sight link component, ; The signal propagation distance is The phase change produced when Indicates that the signal comes from the drone-assisted smart reflective surface A reflective element Propagation to micro base stations The phase change experienced when Indicates that the signal comes from the drone-assisted smart reflective surface Middle The reflective element propagates to the micro base station The phase change experienced when Indicates that the signal comes from the drone-assisted smart reflective surface The first reflection element propagates to the micro base station The phase change experienced when Representation of the smart reflective surface assisted by drones in the cluster To Micro Base Station The direction angle, .
[0053] When the construction site equipment is associated with the macro base station, according to the formula , calculated in the subchannel Construction site equipment Uplink NOMA transmission rate for sending tasks to macro base stations ;in, Indicates the bandwidth used by the macro base station; The mission is to use drone-assisted smart reflective surfaces Through the sub-channel Channel gain for transmission to the macro base station; Indicates the macro base station to the construction site equipment The channel gain.
[0054] Step S122, constructing a security model: First, define the index set of the cryptographic algorithm as , where v represents any cryptographic algorithm, V represents the number of cryptographic algorithms, and secondly, the construction site equipment Selecting a cryptographic algorithm Tasks for protecting transmission When the expected security level is not achieved, the probability of encryption failure of the cryptographic algorithm is expressed as , otherwise, it is expressed as ;in, Indicates construction site equipment Tasks for protecting transmission The safety risk factor, represents the desired protection level of the task, Indicates the cryptographic algorithm The protection level of Calculating construction site equipment The safety cost ,in, Indicates the transfer task loss of funds in case of failure; For construction site equipment With base station The correlation decision index between construction site equipment Associate to base station hour, , construction site equipment Not associated to base station hour, ; Indicates construction site equipment Smart reflective surfaces assisted by connected drones The decision index coefficient of the construction site equipment Choose any drone-assisted smart reflective surface When making an association, ,otherwise .
[0055] Step S123, constructing a computing model based on the communication model and the security model:
[0056] When the construction site equipment is not associated with the base station for calculation, and the task is to calculate on the construction site equipment itself, according to the formula Calculate the time required for the task to be processed by the construction site equipment itself, where the first term on the right side of the equation represents the local processing time of the unloaded task data, and the second term on the right side of the equation represents the encryption time of the task data to be unloaded; Indicates the bit size of the task data calculated locally, Indicates construction site equipment The total task data bit size that needs to be processed, Indicates construction site equipment The bit size of the task data offloaded to the base station; Indicates construction site equipment Computational tasks The number of CPU cycles used by one bit represents the computational complexity of the task or the computational resource requirements; It refers to construction site equipment The computing power allocated for local processing of calculations; Indicates construction site equipment The cryptographic algorithm selected when the transmitted task passes through the drone-assisted smart reflective surface and the base station in sequence; Represents a cryptographic algorithm The ability to encrypt transmission tasks; among them, construction site equipment The bit size of the task data offloaded to the base station For construction site equipment The bit size of the task data offloaded to the micro base station or macro base station.
[0057] When the construction site equipment is associated with the micro base station for calculation, the task to be unloaded by the equipment is first transmitted to the drone-assisted intelligent reflective surface, which then transmits the task to the micro base station. Finally, the micro base station transmits the task to the macro base station for processing. The calculation formula for the time required for the task to be partially unloaded to the micro base station for processing is: ; The first term on the right side of the equation Indicates that the construction site equipment The time required for the task data to be offloaded to be uploaded to the micro base station through the selected sub-channel, Indicates construction site equipment Associated micro base station Select subchannels when performing calculations As the state variable of the task uplink transmission connection node, Indicates construction site equipment Transferring tasks to drone-assisted smart reflective surfaces Select subchannel As the state variable of the connection node, Representing drone-assisted smart reflective surfaces Transfer tasks to micro base stations Select subchannel As the state variable of the connection node, Indicates construction site equipment The bit size of the task data offloaded to the micro base station; the second term on the right side of the equation Indicates construction site equipment The time required for the task data to be offloaded to be processed in the micro base station, Indicates the bit size of the task data processed by the micro base station, Indicates the bit size of the data that the task is offloaded from the micro base station to the macro base station, represents the computing power allocated to the micro base station; the third term on the right side of the equation is the time required to offload tasks from the micro base station to the macro base station, represents the wired backhaul rate; the fourth term on the right side of the equation Indicates the time required for the macro base station to process the task data offloaded from the micro base station. represents the computing power allocated to the macro base station; the fifth term on the right side of the equation Indicates encrypted construction site equipment The time of the task offloaded to the micro base station; the sixth term on the right side of the equation The time required to decrypt the micro base station processing tasks, Represents a cryptographic algorithm The computing power of the decryption transmission task; the seventh term on the right side of the equation represents the time for the encrypted micro base station to offload the task to the macro base station; the eighth term on the right side of the equation Indicates the time required to process the decryption task of the macro base station.
[0058] When the construction site equipment is directly connected to the macro base station for calculation, the unloading task of the equipment is first transmitted to the UAV-assisted intelligent reflective surface, and then the UAV-assisted intelligent reflective surface transmits the task to the macro base station. According to the formula The time it takes to calculate the task in the macro base station, where the first term on the right side of the equation Indicates that the construction site equipment The time required for the task data to be offloaded to be uploaded to the macro base station through the selected sub-channel, Indicates construction site equipment Select subchannel when directly associated with macro base station for calculation As the state variable of the task uplink transmission connection node, Representing drone-assisted smart reflective surfaces Select subchannel when transferring tasks to macro base station As the state variable of the connection node, Indicates construction site equipment The bit size of the task data transmitted uplink to the macro base station; the second term on the right side of the equation Indicates construction site equipment The time required for the task data transmitted uplink to the macro base station to be processed by the macro base station. Indicates construction site equipment The bit size of the task data processed by the macro base station in the task data transmitted uplink to the macro base station; the third term on the right side of the equation Indicates encrypted construction site equipment The time for uplink transmission to the macro base station; the fourth term on the right side of the equation Decryption of construction site equipment The time required for the macro base station to process the task data in the uplink transmission to the macro base station.
[0059] Construction site equipment There are multiple tasks to be processed on the task, and the index set of the task is recorded as , assuming that tasks are executed sequentially (i.e., in the order of priority of the construction site equipment), local execution and computation offloading can be performed in parallel for any task, which can be expressed by the formula to complete the construction site equipment The total processing time of all computing tasks .in, Indicates construction site equipment Select the time required for the associated base station calculation and processing, according to the calculation offloading mode of the construction site equipment k, the time required for the corresponding construction site equipment to first associate with the micro base station and then associate with the macro base station through the micro base station for processing, or the time required for the corresponding construction site equipment to directly associate with the macro base station for calculation and processing; It refers to construction site equipment Select the time required for local computing processing;
[0060] The calculated total energy consumption for all tasks of all construction site equipment can be expressed by the formula: , Among them, the first term on the right side of the equal sign Indicates the energy consumption generated when the task is performed by the equipment itself at the construction site; the second item on the right side of the equal sign Indicates the energy consumption generated by encryption during task encryption transmission; the third item on the right side of the equal sign Indicates the energy consumption generated by uplink transmission of task data to the base station and calculation and processing by the base station. Indicates construction site equipment Associated base station Select subchannels when performing calculations As the state variable of the task uplink transmission connection node, Representing drone-assisted smart reflective surfaces Transfer tasks to the base station Select subchannel As a state variable of the connection node; represents the uplink NOMA transmission rate of the construction site equipment k sending tasks to the base station s. When the construction site equipment is associated with the micro base station, , when the construction site equipment is associated with the macro base station, .
[0061] Step S13, based on the uplink transmission communication network model, the calculation model and the security model, a minimization energy consumption optimization problem is constructed, wherein the minimization energy consumption optimization problem includes the joint optimization of the following five sub-problems: the selection decision of the construction site equipment for the drone-assisted intelligent reflection surface, the selection decision of the construction site equipment associated with the base station, the optimization of the reflection coefficient matrix angle of the drone-assisted intelligent reflection surface, the selection decision of the security cryptographic algorithm, and the sub-channel selection decision of the construction site equipment transmission to the base station and the drone-assisted intelligent reflection surface; the minimization energy consumption optimization problem is specifically: ;
[0062] In the formula, The goal of the energy consumption minimization optimization problem is to minimize the total computational energy consumption of all tasks of all construction site equipment in the aerial intelligent reflective surface-assisted mobile edge computing system. ; Indicates construction site equipment Whether to decide with the base station The index status set of the status indicators of the established connection, , For construction site equipment With base station The association decision index between the construction site equipment With base station When the connection is established, ,otherwise, ; Indicates construction site equipment The cryptographic algorithm selected when transmitting the task to the drone-assisted smart reflective surface and then transmitting the task to the base station through the drone-assisted smart reflective surface The index state set, , Indicates construction site equipment The cryptographic algorithm selected when the transmitted task passes through the drone-assisted smart reflective surface and the base station in sequence; Indicates construction site equipment Transferring tasks to drone-assisted smart reflective surfaces and drone-assisted smart reflective surfaces Transfer tasks to the base station Select subchannel As the indexed state set of the state variables of the connected nodes, , Indicates construction site equipment Transferring tasks to drone-assisted smart reflective surfaces Select subchannel As the state variable of the connection node, It represents the drone-assisted smart reflective surface Transfer tasks to the base station Select subchannel As the state variable of the connection node; if the construction site equipment Transferring tasks to drone-assisted smart reflective surfaces Select subchannel As a connecting node, ,otherwise ; If drone-assisted smart reflective surfaces Transfer tasks to the base station Select subchannel As a connecting node, ,otherwise ; represents the allocation index set of the transmission power of all construction site equipment, , Indicates construction site equipment Its own transmission power, Indicates the maximum transmit power; Indicates construction site equipment Whether to associate the selection of drone-assisted smart reflective surfaces The index collection of , Indicates construction site equipment Smart reflective surfaces assisted by connected drones The decision index coefficient of the construction site equipment Choose any drone-assisted smart reflective surface When making an association, ,otherwise ; Indicates construction site equipment The task processing delay is Indicates construction site equipment The maximum execution time of An indexed collection representing the reflection coefficients of the reflective elements in the drone-assisted smart reflective surface. , Reflective element Reflection coefficient on the drone-assisted smart reflective surface m; Indicates construction site equipment an index set of bit sizes of task data offloaded to the base station, , Indicates construction site equipment The bit size of the task data offloaded to the micro base station; A set of indices representing the bit size of data for offloading tasks from a micro base station to a macro base station, , The bit size of the data representing the task offloaded from the micro base station to the macro base station;
[0063] in, and Indicates construction site equipment Only one base station can be selected for association; , and Indicates construction site equipment and the UAV-assisted smart reflective surface m can only select one sub-channel within the cluster as a connection node; Indicates construction site equipment The execution time will not exceed its maximum constraint time; and Indicates construction site equipment When transmitting a task, you must select one cryptographic algorithm and only one cryptographic algorithm can be associated; and Indicates construction site equipment Only one drone-assisted smart reflective surface can be selected for association; Indicates construction site equipment The total task data bit size that needs to be processed Greater than or equal to construction site equipment The bit size of the task data transmitted to the base station , construction site equipment The bit size of the task data transmitted to the base station Greater than or equal to construction site equipment The bit size of the task data offloaded to the micro base station , construction site equipment The bit size of the task data offloaded to the micro base station Greater than or equal to the data transmitted from the micro base station to the macro base station , and the bit size of all offloaded transmission task data must be greater than or equal to an infinitely small constant ; It represents that the reflection coefficient of each reflective element in the UAV-assisted smart reflective surface m is within its constrained range; Indicates encrypted transmission of construction site equipment The safe execution cost of the resulting task will not exceed its maximum constraint cost, Indicates construction site equipment The security cost, Indicates construction site equipment The maximum cost of the constraint.
[0064] The specific process of step S2 is:
[0065] Step S21, initialize the population of whale individuals and determine the best whale individual in history. The specific process is:
[0066] Step S211, initializing the maximum number of iterations of the improved whale particle genetic algorithm , and the current number of iterations Set to 1;
[0067] Step S212, assuming the number of whale individuals in the population is , any individual whale in the population uses , then the whale population is defined as ; The whale population of the improved whale particle genetic algorithm The index state set of each whale individual in Encoded into optimization parameters , Represents individual whales Construction site equipment Index state of the state indicator of establishing a connection with a base station; index state set Encoded into optimization parameters , Represents individual whales Construction site equipment Index status of the selected cryptographic algorithm; index status set Encoded into optimization parameters , Represents individual whales Construction site equipment Index state of the selected subchannel; index set Encoded into optimization parameters , Represents individual whales Construction site equipment The transmit power index of Encoded into optimization parameters , Represents individual whales Construction site equipment Index state of the selected drone-assisted smart reflective surface; index collection Encoded into optimization parameters , Indicates construction site equipment Reflection coefficient index of reflective elements in the associated drone-assisted smart reflective surface; index collection Encoded into optimization parameters , Represents individual whales Medium task from construction site equipment Index of bit size of data offloaded to micro base station; Index set Encoded into optimization parameters , An index representing the bit size of data for offloading tasks from a micro base station to a macro base station;
[0068] Step S213, initializing the whale population and establishing individual whales in the whale population The fitness function of is: ; In the formula, For construction site equipment The penalty factor for the maximum execution time of the task; For construction site equipment The penalty factor of the maximum security cost; represents the fitness function; Represents the total energy consumption of all construction site equipment;
[0069] Step S214, using the fitness function to calculate the fitness values of all whale individuals in the whale population, and taking the whale individual with the largest fitness value as the historical global best whale individual.
[0070] Step S22, dynamically optimizing the position of individual whales based on the whale's predation behavior and the adaptive single-point crossover mutation operation, so that the individual whales move according to the predefined direction and distance. Specifically, the whales move closer to the optimal solution when the encirclement is tightened when encircling the prey, and move away from the current optimal solution when searching for prey globally, and the moving distance is gradually shortened as the whale approaches the optimal solution, so as to better explore the solution space; the specific process of dynamically optimizing the position of individual whales based on the whale's predation behavior and the adaptive single-point crossover mutation operation is as follows: first generate a random number between 0 and 1 ,like , then execute the whale hunting operation; if , then execute the spiral bubble net attack and search for prey operations; if , then perform adaptive single-point crossover mutation operation, if , then the whale individual movement parameter adjustment operation is performed;
[0071] Step S221, the specific description of the whale encirclement operation is: , in, represents the rounding function; t represents the current number of iterations; , , , , , , , Indicates the position of the individual whale corresponding to each optimization parameter at the t+1th iteration; , , , , , , , Indicates the position of the best individual whale corresponding to each current optimization parameter; , , , , , , , Indicates the current position of the individual whale corresponding to each optimization parameter; specifically, The corresponding optimization parameter is the status indicator of the connection between the construction site equipment k and the base station; The corresponding optimization parameter is the cryptographic algorithm selected by the construction site equipment k; The corresponding optimization parameter is the subchannel selected by the construction site equipment k; The corresponding optimization parameter is the transmission power of the construction site equipment k; The corresponding optimization parameter is the drone-assisted intelligent reflective surface selected by the construction site equipment k; The corresponding optimization parameter is the bit size of the data that the task is offloaded from the construction site equipment k to the micro base station; The corresponding optimization parameter is the bit size of the data that the task is offloaded from the micro base station to the macro base station; The corresponding optimization parameter is the reflection coefficient of the reflective element in the drone-assisted smart reflective surface associated with the construction site equipment k; is a random number, ,in, is a random number that decays from 2 to 0, and r and C are both random numbers between 0 and 1;
[0072] Step S222, the specific description of the spiral bubble net attack and prey search operation is: , in, , , , , , , , Indicates the position of the individual whale corresponding to each optimization parameter at the t+1th iteration; , , , , , , , Indicates the position of the best individual whale corresponding to each current optimization parameter; , , , , , , , Indicates the current position of the individual whale corresponding to each optimization parameter; represents the exponential function; where is a constant used to define the route of the whale when performing spiral bubble net attack; is a random number between [-1,1];
[0073] Step S223, the adaptive single-point crossover mutation operation is specifically as follows:
[0074] First, randomly select the chromosome gene fragments of two whale individuals, perform single-point crossover transformation according to the crossover probability, and exchange the chromosome gene fragments of the two selected whale individuals to form two new whale individuals; the crossover probability The calculation formula is: , in, and is a random parameter greater than 0 and less than 1. Represents individual whales The fitness value of represents the best fitness value in the whale population, that is, the maximum fitness value, represents the minimum fitness value in the whale population;
[0075] Then randomly select two whale individuals, randomly select one or more gene fragments of the chromosomes of the two whale individuals, and change the chromosome gene fragments of the two selected whale individuals according to the mutation probability, so as to form two new whale individuals, further ensuring the comprehensiveness and accuracy of the algorithm search and jumping out of the local optimum; mutation probability The calculation formula is: , in, and is a random parameter greater than 0 and less than 1. represents the average fitness value in the whale population;
[0076] The whale individuals are mutated as follows: , in, and is a random parameter greater than 0 and less than 1. Controlling the mutation rate of individual whales, What is controlled is the search direction of individual whales; , , , , , , , Represents the position of the individual whales after mutation corresponding to the current optimization parameters; , , , , , , , Represents the position of the individual whales corresponding to the current optimization parameters before mutation; specifically, , The corresponding optimization parameter is the status indicator of the connection between the construction site equipment k and the base station; , The corresponding optimization parameter is the cryptographic algorithm selected by the construction site equipment k; , The corresponding optimization parameter is the subchannel selected by the construction site equipment k; , The corresponding optimization parameter is the transmission power of the construction site equipment k; , The corresponding optimization parameter is the drone-assisted intelligent reflective surface selected by the construction site equipment k; , The corresponding optimization parameter is the bit size of the data that the task is offloaded from the construction site equipment k to the micro base station; , The corresponding optimization parameter is the bit size of the data that the task is offloaded from the micro base station to the macro base station; , The corresponding optimization parameter is the reflection coefficient of the reflective element in the drone-assisted intelligent reflective surface associated with the construction site equipment k; S represents the total number of base stations, V represents the total number of cryptographic algorithms, and N represents the total number of subchannels. represents the maximum transmission power, and D represents the maximum amount of data processed by the construction site equipment;
[0077] Step S224, the whale individual movement parameter adjustment operation is to control the movement and adjustment speed of the whale individual by adjusting the inertia weight, self-learning factor and social learning factor. The specific formula is expressed as: , in, represents the inertia weight of individual whales, , and They represent the maximum and minimum values of the whale’s individual inertia weight, t represents the current number of iterations, and T represents the total number of iterations; and denote learning factors and social factors respectively, where and ; It represents a random number; Represents the speed of the whale individual at the t+1th iteration corresponding to each optimization parameter after the movement parameters are adjusted; Represents the speed of the individual whales corresponding to each optimization parameter at the tth iteration before the movement parameters are adjusted; represents the local optimal position of the individual whale movement parameters corresponding to each optimization parameter in the tth iteration before adjustment; It represents the global best position of the individual whale movement parameters before adjustment corresponding to each optimization parameter in the tth iteration; Represents the position of the individual whale movement parameters corresponding to each optimization parameter in the tth iteration before adjustment; represents the position of the whale individual movement parameters after adjustment corresponding to each optimization parameter in the t+1th iteration; specifically, The corresponding optimization parameter is the status indicator of the connection between the construction site equipment k and the base station; The corresponding optimization parameter is the cryptographic algorithm selected by the construction site equipment k; The corresponding optimization parameter is the subchannel selected by the construction site equipment k; The corresponding optimization parameter is the transmission power of the construction site equipment k; The corresponding optimization parameter is the drone-assisted intelligent reflective surface selected by the construction site equipment k; The corresponding optimization parameter is the bit size of the data that the task is offloaded from the construction site equipment k to the micro base station; The corresponding optimization parameter is the bit size of the data that the task is offloaded from the micro base station to the macro base station; The corresponding optimization parameter is the reflection coefficient of the reflective element in the drone-assisted smart reflective surface associated with the construction site equipment k;
[0078] Step S23, the position of the global best whale individual is updated, and the fitness value of all whale individuals in the target whale population is calculated using the fitness function. If the fitness value of any whale individual in the target whale population is higher than the fitness value of the historical global best whale individual, the whale individual with the high fitness value is replaced with the global best whale individual to obtain the position of the current global best whale individual;
[0079] Step S24, then repeat the aforementioned step S22 of dynamically optimizing the position of the whale individual based on the whale predation behavior and the adaptive single-point crossover mutation operation and the position update of the global best whale individual in step S23 until the maximum number of iterations is reached; finally, the global best whale individual in the target whale population is output, and the position of the global best whale individual in the target whale population is obtained.
[0080] Among them, the specific steps of step S3 are: according to the solution of the position of the global best whale individual in the target whale population, the selection decision of the construction site equipment for the drone-assisted intelligent reflective surface, the selection decision of the construction site equipment associated with the base station, the optimization of the reflection coefficient matrix angle of the drone-assisted intelligent reflective surface, the selection decision of the security cryptographic algorithm, the sub-channel selection decision of the construction site equipment to the base station, and the sub-channel selection decision of the construction site equipment to the drone-assisted intelligent reflective surface.
[0081] Figure 3 The energy consumption optimization effect simulation diagram provided by the embodiment of the present invention uses the existing comparison algorithm 1 and comparison algorithm 2 to conduct a comparison test with the edge unloading method of the present invention, wherein comparison algorithm 1 is the original whale optimization algorithm (WOA), which optimizes by simulating the hunting behavior of humpback whales; comparison algorithm 2 is a genetic algorithm (GA), which simulates natural selection and genetics mechanisms and optimizes through selection, crossover and mutation operations. The simulation results show that the edge unloading method of the present invention exhibits lower energy consumption under different device densities, especially in high-density environments, compared with WOA and GA, the energy-saving effect is more significant, which verifies its effectiveness in energy consumption optimization.
Claims
1. A smart construction site edge unloading method assisted by an aerial intelligent reflective surface, characterized in that: The steps include: Step S1: Establish an aerial intelligent reflective surface assisted mobile edge computing system in a smart construction site scenario, wherein the aerial intelligent reflective surface assisted mobile edge computing system includes a number of drone-assisted intelligent reflective surfaces, a number of construction site equipment, a number of micro base stations and a macro base station; obtain basic information of the aerial intelligent reflective surface assisted mobile edge computing system in the smart construction site scenario, establish an uplink transmission communication network model, a security model and a computing model based on the basic information of the aerial intelligent reflective surface assisted mobile edge computing system, and construct a minimization energy consumption optimization problem based on the uplink transmission communication network model, the security model and the computing model under the constraints of the aerial intelligent reflective surface assisted mobile edge computing system; The energy consumption minimization optimization problem includes the joint optimization of the following five sub-problems: the selection decision of the construction site equipment for the UAV-assisted intelligent reflective surface, the selection decision of the construction site equipment associated with the base station, the optimization of the reflection coefficient matrix angle of the UAV-assisted intelligent reflective surface, the selection decision of the security cryptographic algorithm, and the sub-channel selection decision of the construction site equipment transmission to the base station and the UAV-assisted intelligent reflective surface; Step S2: Obtain an initial solution according to the minimization of energy consumption optimization problem, define the solution space containing all feasible solutions to the minimization of energy consumption optimization problem as a whale population, and use the initial solution as the initial whale individual in the whale population. Use the improved whale particle genetic algorithm to search the entire whale population, obtain the best whale individual in the whale population through the search process, and finally output the position of the global best whale individual as the optimization result; The specific process is: Step S21, initializing the population of whale individuals and determining the best whale individual in history; Step S22, dynamically optimizing the position of individual whales based on the whales' predation behavior and the adaptive single-point crossover mutation operation, specifically, first generating a random number , according to the random number The range interval in which the whale is located performs one of the following operations: whale encirclement and capture operation, spiral bubble net attack and prey search operation, adaptive single point crossover and mutation operation, and whale individual movement parameter adjustment operation; Step S23, the position of the global best whale individual is updated, and the fitness value of all whale individuals in the whale population is calculated using the fitness function. If the fitness value of any whale individual in the whale population is higher than the fitness value of the historical global best whale individual, the whale individual with the higher fitness value is replaced with the global best whale individual to obtain the position of the current global best whale individual; Step S24, repeating step S22 and step S23 in sequence until the maximum number of iterations is reached; finally, outputting the global best whale individual in the target whale population, and obtaining the position of the global best whale individual in the target whale population; Step S3: Execute the optimal configuration to minimize energy consumption according to the position of the global best whale individual.
2. The method for unloading at the edge of a construction site assisted by an aerial intelligent reflective surface according to claim 1, characterized in that: In step S1, obtaining basic information of the aerial intelligent reflective surface assisted mobile edge computing system in the smart construction site scenario specifically includes the following steps: first, obtaining The index set of construction site equipment is ,in, represents any construction site equipment in the aerial intelligent reflective surface-assisted mobile edge computing system, represents the number of construction site equipment in the aerial smart reflective surface-assisted mobile edge computing system; The index set of micro base stations is , the index set of the macro base station is , the index set of all base stations is expressed as ,in, represents any micro base station in the aerial intelligent reflective surface-assisted mobile edge computing system, represents the number of micro base stations in the aerial intelligent reflective surface assisted mobile edge computing system, s represents any base station in the aerial intelligent reflective surface assisted mobile edge computing system, and S represents the total number of base stations in the aerial intelligent reflective surface assisted mobile edge computing system; The index set of drone-assisted smart reflective surfaces is ,in, represents any drone-assisted smart reflective surface, Indicates the number of drone-assisted smart reflective surfaces; a drone-assisted smart reflective surface contains A reflective element, The index set of reflective elements is ,in, represents any reflective element in the drone-assisted smart reflective surface, Indicates the number of reflective elements in a drone-assisted smart reflective surface; drone-assisted smart reflective surface The reflection coefficient matrix of the reflective element is recorded as ,in, Reflective element The reflection coefficient on the drone-assisted smart reflective surface m; then, the physical locations of all micro base stations are obtained, and the physical locations of all micro base stations are used The clustering algorithm divides all micro base stations into clusters; one cluster contains Micro base stations and Any site equipment and drone-assisted smart reflective surfaces, with The subchannels are used by the micro base stations, construction site equipment, and drone-assisted smart reflective surfaces in the cluster. The construction site equipment uses the same subchannel when transmitting to the base station and the drone-assisted smart reflective surface. The index set of subchannels is recorded as , where n represents any subchannel in the cluster; get the total bandwidth of the aerial intelligent reflective surface assisted mobile edge computing system and subchannel bandwidth , tasks through construction site equipment The Channel Transmitted to drone-assisted smart reflective surfaces The channel gain is denoted as , the mission is achieved through drone-assisted smart reflective surfaces The Channel Transmission to micro base station The channel gain is denoted as , the task is through the micro base station Transmit back to construction site equipment The channel gain is denoted as , the Gaussian white noise power is recorded as .
3. The method for unloading at the edge of a smart construction site assisted by an aerial intelligent reflective surface according to claim 2, characterized in that: In step S1, the specific process of establishing the uplink transmission communication network model is as follows: First, the total bandwidth of the aerial intelligent reflective surface assisted mobile edge computing system is divided into For micro base stations, divided into For use by macro base stations, where: is the frequency band division factor, and , the number of sub-channels used by each cluster is , Represents the rounding function; When the construction site equipment is associated with the micro base station, the construction site equipment is connected to the micro base station by using the non-orthogonal multiple access technology NOMA. The unloaded part of the task is sent to the micro base station; then, the uplink transmission rate is calculated according to the Shannon formula, that is: according to the formula , calculated in the subchannel Construction site equipment Send the task to the micro base station Uplink NOMA transmission rate ;in, Indicates the bandwidth used by the micro base station, Indicates construction site equipment Smart reflective surfaces assisted by connected drones The decision index coefficient is at the same time , representing any construction site equipment Must select any drone-assisted smart reflective surface Make an association, Indicates construction site equipment Its own transmission power; It means that in the process of uplink NOMA transmission, except for the construction site equipment, and drone-assisted smart reflective surfaces Any other construction site equipment and any other drone-assisted smart reflective surface For construction site equipment and drone-assisted smart reflective surfaces The sum of the interferences generated; Indicates any other construction site equipment Link to any other drone-assisted smart reflective surface Decision-making index; Indicates any other construction site equipment The transmission power; It indicates other construction site equipment during the uplink NOMA transmission process Send missions to other drone-assisted smart reflective surfaces The resulting channel gain interference, Represents any other drone-assisted smart reflective surface An indexed set of reflection coefficients of the reflection elements in ; Indicates that the mission is assisted by any other drone with a smart reflective surface The Channel Channel gain for transmission to micro base stations; When the construction site equipment is associated with the macro base station, according to the formula , calculated in the subchannel Construction site equipment Uplink NOMA transmission rate for sending tasks to macro base stations ;in, Indicates the bandwidth used by the macro base station; The mission is to use drone-assisted smart reflective surfaces Through the sub-channel Channel gain for transmission to the macro base station; Indicates the macro base station to the construction site equipment The channel gain.
4. The method for unloading at the edge of a smart construction site assisted by an aerial intelligent reflective surface according to claim 3, characterized in that: In step S1, the specific process of establishing the security model is as follows: First, define the index set of the cryptographic algorithm as , where v represents any cryptographic algorithm, V represents the number of cryptographic algorithms, and secondly, the construction site equipment Selecting a cryptographic algorithm Tasks for protecting transmission When the expected security level is not achieved, the probability of encryption failure of the cryptographic algorithm is expressed as , otherwise, it is expressed as ;in, Indicates construction site equipment Tasks for protecting transmission The safety risk factor, represents the desired protection level of the task, Indicates the cryptographic algorithm The protection level of Calculating construction site equipment The security cost ,in, Indicates the transfer task loss of funds in case of failure; For construction site equipment With base station The correlation decision index between construction site equipment Associate to base station hour, , construction site equipment Not associated to base station hour, ; Construction site equipment Choose any drone-assisted smart reflective surface When making an association, ,otherwise .
5. The method for unloading at the edge of a smart construction site assisted by an aerial intelligent reflective surface according to claim 4, characterized in that: In step S1, the specific process of establishing the calculation model is: When the construction site equipment is not associated with the base station for calculation, and the task is to calculate on the construction site equipment itself, according to the formula Calculate the time required for the task to be processed by the construction site equipment itself, where the first term on the right side of the equation represents the local processing time of the unloaded task data, and the second term on the right side of the equation represents the encryption time of the task data to be unloaded; Indicates the bit size of the task data calculated locally, Indicates construction site equipment The total task data bit size that needs to be processed, Indicates construction site equipment The bit size of the task data offloaded to the base station; Indicates construction site equipment Computational tasks The number of CPU cycles used by one bit represents the computational complexity of the task or the computational resource requirements; It refers to construction site equipment The computing power allocated for local processing of calculations; Indicates construction site equipment The cryptographic algorithm selected when the transmitted task passes through the drone-assisted smart reflective surface and the base station in sequence; Represents a cryptographic algorithm The ability to encrypt transmission tasks; When the construction site equipment is associated with the micro base station for calculation, the task to be unloaded by the equipment is first transmitted to the drone-assisted intelligent reflective surface, which then transmits the task to the micro base station. Finally, the micro base station transmits the task to the macro base station for processing. The calculation formula for the time required for the task to be partially unloaded to the micro base station for processing is: ; The first term on the right side of the equation Indicates that the construction site equipment The time required for the task data to be offloaded to be uploaded to the micro base station through the selected sub-channel, Indicates construction site equipment Associated micro base station Select subchannels when performing calculations As the state variable of the task uplink transmission connection node, Indicates construction site equipment Transferring tasks to drone-assisted smart reflective surfaces Select subchannel As the state variable of the connection node, Representing drone-assisted smart reflective surfaces Transfer tasks to micro base stations Select subchannel As the state variable of the connection node, Indicates construction site equipment The bit size of the task data offloaded to the micro base station; the second term on the right side of the equation Indicates construction site equipment The time required for the task data to be offloaded to be processed in the micro base station, Indicates the bit size of the task data processed by the micro base station, Indicates the bit size of the data that the task is offloaded from the micro base station to the macro base station, represents the computing power allocated to the micro base station; the third term on the right side of the equation is the time required to offload tasks from the micro base station to the macro base station, Represents the wired backhaul rate; the fourth term on the right side of the equation Indicates the time required for the macro base station to process the task data offloaded from the micro base station. represents the computing power allocated to the macro base station; the fifth term on the right side of the equation Indicates encrypted construction site equipment The time of the task offloaded to the micro base station; the sixth term on the right side of the equation The time required to decrypt the micro base station processing tasks, Represents a cryptographic algorithm The computing power of the decryption transmission task; the seventh term on the right side of the equation represents the time for the encrypted micro base station to offload the task to the macro base station; the eighth term on the right side of the equation Indicates the time required to process the decryption macro base station task; When the construction site equipment is directly connected to the macro base station for calculation, the unloading task of the equipment is first transmitted to the UAV-assisted intelligent reflective surface, and then the UAV-assisted intelligent reflective surface transmits the task to the macro base station. According to the formula The time it takes to calculate the task in the macro base station, where the first term on the right side of the equation Indicates that the construction site equipment The time required for the task data to be offloaded to be uploaded to the macro base station through the selected sub-channel, Indicates construction site equipment Select subchannel when directly associated with macro base station for calculation As the state variable of the task uplink transmission connection node, Representing drone-assisted smart reflective surfaces Select subchannel when transferring tasks to macro base station As the state variable of the connection node, Indicates construction site equipment The bit size of the task data transmitted uplink to the macro base station; the second term on the right side of the equation Indicates construction site equipment The time required for the task data transmitted uplink to the macro base station to be processed by the macro base station. Indicates construction site equipment The bit size of the task data processed by the macro base station in the task data transmitted uplink to the macro base station; the third term on the right side of the equation Indicates encrypted construction site equipment The time for uplink transmission to the macro base station; the fourth term on the right side of the equation Decryption of construction site equipment The time required for the macro base station to process the task data in the uplink transmission to the macro base station; Construction site equipment There are multiple tasks to be processed on the task, and the index set of the task is recorded as , assuming that tasks are executed in the order of priority of the construction site equipment, local processing and computation offloading can be performed in parallel for any task to complete the construction site equipment The total processing time of all computing tasks is expressed as ,in, Indicates the time required for the construction site equipment k to select the associated base station for calculation and processing. According to the calculation offloading mode of the construction site equipment k, the time required for the corresponding construction site equipment to first associate with the micro base station and then associate with the macro base station through the micro base station for processing, or the time required for the corresponding construction site equipment to directly associate with the macro base station for calculation and processing; It refers to construction site equipment Select the time required for local computing processing; The formula for calculating the total energy consumption of all tasks of all construction site equipment is expressed as: , Among them, the first term on the right side of the equal sign Indicates the energy consumption generated when the task is performed by the equipment itself at the construction site; the second item on the right side of the equal sign Indicates the energy consumption generated by encryption during task encryption transmission; the third item on the right side of the equal sign Indicates the energy consumption generated by uplink transmission of task data to the base station and calculation and processing by the base station. Indicates construction site equipment Associated base station Select subchannels when performing calculations As the state variable of the task uplink transmission connection node, Representing drone-assisted smart reflective surfaces Transfer tasks to the base station Select subchannel As a state variable of the connection node; represents the uplink NOMA transmission rate of the construction site equipment k sending tasks to the base station s. When the construction site equipment is associated with the micro base station, , when the construction site equipment is associated with the macro base station, .
6. The method for unloading at the edge of a smart construction site assisted by an aerial intelligent reflective surface according to claim 5, characterized in that: The energy consumption minimization optimization problem constructed on the basis of the uplink transmission communication network model, calculation model and security model is as follows: ; In the formula, The goal of the energy consumption minimization optimization problem is to minimize the total computational energy consumption of all tasks of all construction site equipment in the aerial intelligent reflective surface-assisted mobile edge computing system. ; Indicates construction site equipment Whether to decide with the base station The index status set of the status indicators of the established connection, ; Indicates construction site equipment The cryptographic algorithm selected when transmitting the task to the drone-assisted smart reflective surface and then transmitting the task to the base station through the drone-assisted smart reflective surface The index state set of ; Indicates construction site equipment Transferring tasks to drone-assisted smart reflective surfaces and drone-assisted smart reflective surfaces Transfer tasks to the base station Select subchannel As the indexed state set of the state variables of the connected nodes, If the construction site equipment Transferring tasks to drone-assisted smart reflective surfaces Select subchannel As a connecting node, ,otherwise ; If drone-assisted smart reflective surfaces Transfer tasks to the base station Select subchannel As a connecting node, ,otherwise ; represents the allocation index set of the transmission power of all construction site equipment, , Indicates the maximum transmit power; Indicates construction site equipment Whether to associate the selection of drone-assisted smart reflective surfaces The index collection of ; Indicates construction site equipment The task processing delay is Indicates construction site equipment The maximum execution time of An indexed collection representing the reflection coefficients of the reflective elements in the drone-assisted smart reflective surface. ; Indicates construction site equipment an index set of bit sizes of task data offloaded to the base station, ; A set of indices representing the bit size of data for offloading tasks from a micro base station to a macro base station, ; in, and Indicates construction site equipment Only one base station can be selected for association; , and Indicates construction site equipment and the UAV-assisted smart reflective surface m can only select one sub-channel within the cluster as a connection node; Indicates construction site equipment The execution time will not exceed its maximum constraint time; and Indicates construction site equipment When transmitting a task, you must select one cryptographic algorithm and only one cryptographic algorithm can be associated; and Indicates construction site equipment Only one drone-assisted smart reflective surface can be selected for association; Indicates construction site equipment The total task data bit size that needs to be processed Greater than or equal to construction site equipment The bit size of the task data transmitted to the base station , construction site equipment The bit size of the task data transmitted to the base station Greater than or equal to construction site equipment The bit size of the task data offloaded to the micro base station , construction site equipment The bit size of the task data offloaded to the micro base station Greater than or equal to the data transmitted from the micro base station to the macro base station , and the bit size of all offloaded transmission task data must be greater than or equal to an infinitely small constant ; It represents that the reflection coefficient of each reflective element in the UAV-assisted smart reflective surface m is within its constrained range; Indicates encrypted transmission of construction site equipment The safe execution cost of the resulting task will not exceed its maximum constraint cost, Indicates construction site equipment The maximum cost of the constraint.
7. The method for unloading at the edge of a smart construction site assisted by an aerial intelligent reflective surface according to claim 6, characterized in that: The specific process of step S21 is: Step S211, initializing the maximum number of iterations of the improved whale particle genetic algorithm , and the current number of iterations Set to 1; Step S212, assuming the number of whale individuals in the population is , any individual whale in the population uses , then the whale population is defined as ; The whale population of the improved whale particle genetic algorithm is The index state set of each whale individual in Encoded into optimization parameters , Represents individual whales Construction site equipment Index state of the state indicator of establishing a connection with a base station; index state set Encoded into optimization parameters , Represents individual whales Construction site equipment Index status of the selected cryptographic algorithm; index status set Encoded into optimization parameters , Represents individual whales Construction site equipment Index status of the selected subchannel; index set Encoded into optimization parameters , Represents individual whales Construction site equipment The transmit power index of Encoded into optimization parameters , Represents individual whales Construction site equipment Index state of the selected drone-assisted smart reflective surface; index collection Encoded into optimization parameters , Indicates construction site equipment Reflection coefficient index of reflective elements in the associated drone-assisted smart reflective surface; index collection Encoded into optimization parameters , Represents individual whales Medium task from construction site equipment Index of bit size of data offloaded to micro base station; Index set Encoded into optimization parameters , An index representing the bit size of data for offloading tasks from a micro base station to a macro base station; Step S213, initializing the whale population and establishing individual whales in the whale population The fitness function of is: ; In the formula, For construction site equipment The penalty factor for the maximum execution time of the task; For construction site equipment The penalty factor of the maximum security cost; represents the fitness function; Represents the total energy consumption of all construction site equipment; Step S214, using the fitness function to calculate the fitness values of all whale individuals in the whale population, and taking the whale individual with the largest fitness value as the historical global best whale individual.
8. The method for unloading at the edge of a smart construction site assisted by an aerial intelligent reflective surface according to claim 7, characterized in that: In step S22, the specific process of dynamically optimizing the position of individual whales based on the whale predation behavior and the adaptive single-point crossover mutation operation is as follows: first, a random number between 0 and 1 is generated. ,like , then execute the whale hunting operation; if , then execute the spiral bubble net attack and search for prey operations; if , then perform adaptive single-point crossover mutation operation, if , then the whale individual movement parameter adjustment operation is performed.
9. The method for unloading at the edge of a smart construction site assisted by an aerial intelligent reflective surface according to claim 8, characterized in that: The specific steps of step S3 are: according to the solution of the position of the global best whale individual in the target whale population, the selection decision of the construction site equipment for the drone-assisted intelligent reflective surface, the selection decision of the construction site equipment associated with the base station, the optimization of the reflection coefficient matrix angle of the drone-assisted intelligent reflective surface, the selection decision of the security cryptographic algorithm, the sub-channel selection decision of the construction site equipment to the base station, and the sub-channel selection decision of the construction site equipment to the drone-assisted intelligent reflective surface.
Citation Information
Patent Citations
Security computing efficiency optimization method in ultra-dense multi-access mobile edge computing network
CN118042494A
Ultra-dense network joint resource allocation and energy efficiency type secure computing unloading optimization method
CN116709391A
Task time delay optimization method in NOMA-assisted millimeter wave mobile edge computing system based on intelligent reflecting surface
CN117336790A
Portable electronic device
KR1020240013264A
Apparatus and method for data communication based on intelligent reflecting surface in wireless communication system
US20230097583A1
Cited By
Multi-stage security task unloading optimization method for low-altitude intelligent network
CN121940819A
A multi-stage security task offloading optimization method for low-altitude intelligent network
CN121940819B