MOEA/D (multi-objective evolutionary algorithm) domain partition method, device and equipment and computer storage medium
A technology for partitioning and computing frameworks, applied in the field of optimization algorithms
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] Embodiment 1 of the present application provides a MOEA / D partitioning method based on the spark computing framework, such as figure 1 As shown, the method is based on the master-slave mode, including:
[0035]Step 101: The host divides the population through the configuration input step, weight vector sorting step, and weight vector partitioning step, and distributes each sub-problem after the population division to each secondary computer for calculation, and outputs the final partition result.
[0036] Step 102: After the sub-problems are calculated by each auxiliary computer, the calculation results are summarized to the main computer.
[0037] Specifically, as an executable program, such as figure 2 As shown, the host in step 101 divides the population through the configuration input step, weight vector sorting step, and weight vector partition step, and distributes each sub-problem after the population division to each secondary computer for calculation, and out...
Embodiment 2
[0059] Based on the same inventive concept as Embodiment 1 of the present application, Embodiment 2 of the present application provides a MOEA / D partitioning device based on the spark computing framework, such as Figure 5 As shown, the device is based on the master-slave mode, including a master 51 and several slaves 52;
[0060] The host 51 can be used to divide the population by configuring the input step, the weight vector sorting step, and the weight vector partition step, and distribute each sub-problem after the population division to each auxiliary computer for calculation, and output the final result;
[0061] The auxiliary machine 52 can be used to calculate sub-problems and report the calculation results to the main machine.
[0062] Further, as an executable solution, the host 1 can be specifically used to configure the relevant parameters required for inputting the MOEA / D partition; wherein, the relevant parameters required for the MOEA / D partition include multi-o...
Embodiment 3
[0066] Embodiment 3 of the present application also provides a computing device, which may specifically be a desktop computer, a portable computer, a smart phone, a tablet computer, a personal digital assistant (Personal Digital Assistant, PDA), and the like. The computing device may include a central processing unit (Center Processing Unit, CPU), a memory, an input device, an output device, etc., the input device may include a keyboard, a mouse, a touch screen, etc., and the output device may include a display device, such as a liquid crystal display (Liquid Crystal Display , LCD), cathode ray tube (Cathode Ray Tube, CRT) and so on.
[0067] The memory may include read only memory (ROM) and random access memory (RAM), and provides the processor with program instructions and data stored in the memory. In the embodiment of the present application, the memory may be used to store program instructions of the MOEA / D partitioning method. The processor calls the program instruction...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


