CEC’2022 Competition on Heat Pipe-Constrained Component Layout Optimization

Important Announcement:

Thank you all for your participation in our CEC2022 HCLO competition! After a comprehensive evaluation in our private test problem 5, we would like to announce the final result here. Congratulations to winners!

Results will be officially announced in the competition session of WCCI2022 on 20 July (21:00 Beijing) (https://wcci2022.org/programs/#oral). The certificates of winners will be issued by IEEE soon.

Rank Algorithm Name Authors Affiliations bestObj meanObj cons1 cons2 cons3 cons4
1 NBEA_VNS Zhiyun Deng, Shichen Tian, Jiaxin Fan, Liang Gao, Weiming Shen Huazhong University of Science and Technology 151.1667 152.5417 0 0 0 0
2 CBBPGA Helan Liang, Haoran Ye, Tao Yu School of Computer Science and Technology, Soochow University 153.0833 155.1071 0 0 0 0
3 Enhanced-RACOS Haohan Huang, Dong Zhang Huawei, GTS, ATD 155 156.2 0 0 0 0
4 DDCMOEAPDen Jing-yu Ji, Man-Leung Wong Department of Computing and Decision Sciences, Lingnan University, Hong Kong 155.5833 158.5944 0 0 0 0
5 APCSH Jiaqian Li, Genghui Li, Laizhong Cui, Zhenkun Wang College of Computer Science and Software Engineering, Shenzhen University 155.75 160.4889 0 0 0 0
6 Algorithm Ning Wu, Han Huang School of Software Engineering, South China University of Technology 156 161.5385 0 0 0 0
7 MCZGA Chengzhi Ma, Han Huang School of Software Engineering, South China University of Technology 156.25 160.0139 0 0 0 0
8 SHCEA Junfeng Tang, Yongcun Liu, Nan Zheng, Handing Wang School of Artificial Intelligence, Xidian University 158.0833 164.8167 0 0 0 0
9 cluster_moead Zeyang Liu, Han Huang School of Software Engineering, South China University of Technology 158.1667 164.8056 0 0 0 0
10 bupt_wanxing Xing Wan School of Computer Science, Beijing University of Posts and Telecommunications 159.8333 163.7333 0 0 0 0
11 GA Shulei Liu, Chao Li, Xu Liu, Jialiang Sun, Handing Wang School of Artificial Intelligence, Xidian University 160.1667 171.3806 0 0 0 0
12 DGPCOA Qian Wang, Qinghua Gu, Lu Chen, Yufeng Zhou, Xuexian Li School of Management, Xi’an University of Architecture and Technology 160.75 174.6333 0 0 0 0
13 Ant Jie Li, Yuxin Xu, Chumei Gu, Yuan Zhuang, Jianjun Cao, Nianfeng Wen Information quality research group, The 63rd Research Institute, National University of Defense Technology 162.5833 166.6914 0 0 0 0
14 BEE_LOTS Jiale An, Yang Gao, Penghui Tan Southwest University of Science and Technology 162.9167 169.4611 0 0 0 0
15 CCSDG Yu Liang, Han Huang School of Software Engineering, South China University of Technology 167.4167 178.5317 0 0 0 0
16 our_work Wu Song, Binghai Wang, Bo Liu, Tianqi Xu Hainan Tropical Ocean University 175.5833 189.8851 0 0 0 0
17 GOA Jianpeng Ye, Ming Lin College of Computer and Information Sciences, Fujian Agriculture and Forestry University 216.9167 227.7424 0 0 0 0
18 GA_EDA Ke Shi, Xinyue Li, Yu Zhang, Wang Hu University of Electronic Science and Technology of China, School of Computer Science and Engineering 161.3333 Nan 5657.625 0 0 0
19 MSSADE Tongli He, Han Huang School of Software Engineering, South China University of Technology 163.6667 Nan 18073469 0 0 0
20 FDB_COLSHADE Keke Jin , Qian Chen , Aihua Yin Jiangxi University Of Finance And Economics 0 Nan 27862225 0 0 9868.235

The performance of electronic devices is significantly influenced by the placement of its components. For example, an increasing number of electronic components are required to be installed within a small size of device space (such as print-circuit boards), thus easily causing a severe heat concentration. An irreversible device damage would probably happen under over-high temperature if their positions are not carefully arranged. Therefore, it raises an important practical engineering-driven optimization problem, the component layout optimization (CLO) problem. The objective of this problem is to maximize the thermal performance by optimizing the layout scheme of components while satisfying some necessary design constraints (including non-overlapping constraints, system centroid constraint, etc.). To obtain the global optimal component layout design, population-based evolutionary algorithms show their unique advantages over than gradient-based algorithms. However, the complexity in such problems still poses great challenges to common evolutionary optimization algorithms.

Firstly, taking position coordinates as design variables, the CLO problem can easily become a high-dimensional optimization problem with the number of components increases. Secondly, a huge number of complex constraints should be strictly satisfied. One type of basic geometric constraint is the spatial non-overlapping constraint between components or between the container and components, which requires that no overlap exists between any two objects. Thirdly, there may exist two or more distinct component layout design schemes corresponding to the same or similar performance, which makes the CLO a multimodal optimization problem. All these points make the CLO problem intractable in efficiently and effectively searching optimal or suboptimal layout solutions using common evolutionary algorithms, which highly hampers their industrial applications. The aim of this competition is to promote the research on continuous constrained single-objective optimization problems and hence solve complicated real-world application problems.

In this competition, one typical layout design scenario, the Heat pipe-constrained Component Layout Optimization (HCLO) problem, is carefully selected and simplified from the real-world engineering layout application. As shown in Figure 1, the largest red rectangle denotes the layout container, determining the available layout domain boundary. Green rectangles mean heat pipes where the generated heat by components can be directly dissipated outside by heat conduction. Blue shaded boxes represent the electronic components that are required to be placed right above the heat pipes and within the layout domain. The design objective is determined to minimize the maximal real heat dissipation power of heat pipes, that is, to improve the heat dissipating uniformity among all heat pipes. Therefore, the HCLO problem is a continuous constrained single-objective optimization problem. Note that the source code for calculating the relevant performance indicators will be provided in two programming languages (MATLAB and Python). Researchers can choose to use either of them for convenience.

ToyExample_v1
Figure 1. The illustration of Heat pipe-constrained Component Layout Optimization (HCLO) problem

In this competition, there are five HCLO problems with different optimization scales under different problem settings: four public HCLO problems and one private HCLO problem. Four of them are public, which will be totally uncovered to help participants to better understand this task, and develop effective and efficient layout search algorithms. The last one is private with the same problem type, where the evaluation code involved will not be released. Participants are encouraged to develop the algorithm to solve this type of optimization problem, not just specific one of them. Participants may propose a new optimization algorithm or utilize a hybrid form of previously proposed algorithms. However, it must be restricted in the field of evolutionary computing. Besides, using commercial optimization software is not allowed. Participants are required to submit their own source codes along with a brief description of the optimization algorithm, as well as a brief code instruction. The performance evaluation of your proposed algorithm will be carried out in the private HCLO problem by organizers to guarantee its fairness. With the same computational budget, the best layout solution of each problem obtained by randomly running your algorithm several times will be compared directly. To fairly assess the performance of compared algorithms, we will directly evaluate the objective value of the best layout design when all constraints are satisfied. If no feasible solution is returned when the termination condition is satisfied, their constraint violations will be compared. The algorithm with less constraint violation will be better.

A brief problem description:

As shown in Figure 1, the design variables of this problem are their two-dimensional position coordinates. In order to meet the requirement of heat dissipation and system mass characteristic, four types of design constraints are established. One is the basic geometric non-overlapping constraint, which requires that any two components cannot overlap and any component cannot protrude from the layout domain. The second constraint is that the system centroid should be controlled below a specific absolute error with the expected centroid. The third one is involved in the heat dissipation process, which requires that components must overlap with heat pipes. Only if components intersect with heat pipes, the generated heat can be transferred outside, avoiding heat concentration. Note that for each heat pipe, there is a maximal heat-dissipating power capacity. Therefore, the summation of heat-generating power of components that are placed above each heat pipe should not exceed its maximal capacity, which is the last constraint. When one component occupies two heat pipes simultaneously, it is assumed that its thermal power is equally conducted to two heat pipes. It is desired that the heat distribution over this layout area should be uniform. For simplification, the design objective is determined to minimize the maximal real heat dissipation power among all heat pipes. To summarize, the HCLO problem is a continuous constrained single-objective optimization problem. Four public HCLO problems are introduced briefly below.

Problem Statements and codes:

The detailed problem statement for this competition can be downloaded here. Codes for evaluating four public test problems are supplied with two versions (MATLAB and Python). Accordingly, submissions of MATLAB or Python source codes are both acceptable.

Rules:

Code Submission:

Please send your submission file (a zip file containing source codes, team information, etc.) directly to chenxianqi12@nudt.edu.cn. The code preparation should follow the style and format of the code example (MATLAB and Python).

Important Dates:

Deadline of code submission: May 1, 2022

CEC 2022 Conference: July 18-23, 2022

Organizers:

Wen Yao, Defense Innovation Institute, Chinese Academy of Military Science, China (Email: wendy0782@126.com)

Weien Zhou, Defense Innovation Institute, Chinese Academy of Military Science, China (Email: weienzhou@outlook.com)

Xianqi Chen, College of Aerospace Science and Engineering, National University of Defense Technology, China (Email: chenxianqi12@nudt.edu.cn)

Handing Wang, School of Artificial Intelligence, Xidian University, China (Email: wanghanding.patch@gmail.com)


If you have further questions, please do not hesitate to contact us by Email (chenxianqi12@nudt.edu.cn or other organizers), or move to our ISSUE BOARD for our competition.