Research Article
Ultrahigh-Dimensional Model and Optimization Algorithm for Resource Allocation in Large-Scale Intelligent D2D Communication System
| | Algorithm: VGCC-PSO | | | Initialize a D-dimensional population with NP particles. Initialize p context vectors with the best p particles. | | | repeat | | | Randomly generate a variable , then select a variable-grouping strategy using equation (10). | | | Decompose the original optimization vector into K subproblems according to the selected variable-grouping strategy. | | | Denote the jth subproblem as Pj. | | | for each subproblem Pjdo | | | Coevolve the corresponding dimensionalities of Pj using the CC-based PSO as discussed in our previous work [22]. | | | end | | | Update the personal best of each particle, and update the context vectors according to reference [22]. | | | for each context vector CVido | | | Mutate CVi to CVi-mut according to the principles developed in Section 3.3. | | | if f (CVi-mut) < f(CVi) then | | | Update CVi using CVi-mut. | | | end | | | Update the global best with the best context vector. | | | until the stopping criteria are satisfied |
|