Towards Efficient Evaluation of Evolutionary Transfer Optimization: Case Studies on Task-Parameterized Applications
Authors: Yanchen Li, Xiaoming Xue, Kay Chen Tan
Organizations: Department of Data Science and Artificial Intelligence, The Hong Kong Polytechnic University, Hong Kong SAR, China · School of Petroleum Engineering, China University of Petroleum (East China), Qingdao, China
As evolutionary transfer optimization (ETO) scales to larger collections of related tasks, problem evaluation can become a major source of runtime growth. This work studies problem-side evaluation scaling in task-parameterized applications and reformulates application-specific serial computations into forms suitable for parallel execution. We organize evaluation scaling into two levels: the number of evaluated tasks and the workload within each task. In multi-task optimization, matrix-recursive kinematic-arm evaluation is reformulated using an accumulation-matrix representation of cumulative link directions. In sequential transfer optimization, pointwise B-spline trajectory evaluation is reformulated using a blending-matrix representation for trajectory and collision computations. Both reformulations maintain close numerical agreement with their reference evaluations and substantially reduce runtime, yielding 256.72× and 93.91× end-to-end speedups, respectively. These results demonstrate problem-side reformulation as a practical route toward scalable ETO. Both application implementations and experimental scripts are released as open source to support reproducibility and reuse.
Figures & tables
Fig. 2: Illustration and comparison of kinematic-arm evaluation for a single task with three joints. The joint angles α1 , α2 , and α3 are the decision variables, giving a decision dimension of D=3 ; the three links have equal length L/D , where L is the total arm length. The target position is marked by the star, and the fitness is determined by the distance between the target and the end point of the final link. (a) Matrix-recursive evaluation, which computes the arm configuration joint by joint: at step i , the current orientation is rotated by αi and then extended by one link of length L/D . (b) Accumulation-matrix reformulation, which obtains the link directions from the cumulative joint angles and their horizontal and vertical link projections, eliminating the joint-wise recursive traversal regardless of the number of joints.
Fig. 3: Evaluation and end-to-end runtime results for the kinematic-arm optimization case study. All runtime values are reported as the mean over three repeated measurements, with error bars indicating the standard deviation. (a) Evaluation runtime for one individual under increasing arm joint counts D , comparing the matrix-recursive evaluation with its accumulation-matrix reformulation. (b) Evaluation runtime under increasing task counts K , where K denotes the number of evaluated tasks, comparing the same two forms at a fixed joint count. (c) One-generation end-to-end runtime of MA-MTO under increasing K ; the annotated multiplier denotes the runtime speedup obtained by the accumulation-matrix reformulation over the matrix-recursive evaluation at the largest tested task count.
Fig. 4: Evaluation and end-to-end results for the B-spline trajectory optimization case study. Runtime values in (a) and (b) are reported as the mean over three repeated measurements, with error bars indicating the standard deviation. (a) Evaluation runtime under increasing numbers of trajectory sample points R , where R denotes the number of points used to discretize each B-spline trajectory for evaluation, comparing the pointwise evaluation with its blending-matrix reformulation. (b) One-generation end-to-end runtime of MS-STO under increasing R ; the annotated multiplier denotes the runtime speedup obtained by the blending-matrix reformulation over the pointwise evaluation at the largest tested R . (c) Best feasible trajectory obtained over ten independent MS-STO runs under the fixed 100-generation budget, where x and y denote the normalized horizontal and vertical spatial coordinates, respectively.
To facilitate the solving of complex problems, evolutionary multitask optimization is regarded as a promising technique due to its capacity for cross-task knowledge transfer. In contrast to empirical evidences, no mathematical runtime support exists for this technique within the domain of multi-objective optimization. In this work, we aim to fill this important gap. We analyze how the representative multiobjective multifactorial evolutionary algorithm (MO-MFEA) covers the Pareto fronts of two bi-objective problems simultaneously. For the two-task problem of maximizing the classic bi-objective OMM and the multimodal OJZJ benchmarks, the MO-MFEA requires only an expected runtime of O(n2logn)---the same as optimizing the simple OMM alone---yet achieves a speedup by a factor of Θ(nk−1/logn) compared to optimizing OJZJ alone (with gap size k). Similarly, for the task pair comprising the classic LOTZ and the multimodal DLTB benchmarks, a speedup of Θ(n) is attained over optimizing DLTB alone, while the runtime matches that of optimizing LOTZ alone.
Danyang Zhang, Weijie Zheng
School of Computer Science and Technology, State Key Laboratory of Smart Farm Technologies and Systems, International Research Institute for Artificial Intelligence, Harbin Institute of Technology, Shenzhen, China · Pengcheng Laboratory, Shenzhen, China
Multi-task optimization is typically characterized by a fixed and finite set of tasks. The present paper relaxes this condition by considering a non-fixed and potentially infinite set of optimization tasks defined in a parameterized, continuous and bounded task space. We refer to this unique problem setting as parametric multi-task optimization (PMTO). Assuming the bounds of the task parameters to be (θl, θu), a novel (θl, θu)-PMTO algorithm is crafted to operate in two complementary modes. In an offline optimization mode, a joint search over solution and task spaces is carried out with the creation of two approximation models: (1) for mapping points in a unified solution space to the objective spaces of all tasks, which provably accelerates convergence by acting as a conduit for inter-task knowledge transfers, and (2) for probabilistically mapping tasks to their corresponding solutions, which facilitates evolutionary exploration of under-explored regions of the task space. In the online mode, the derived models enable direct optimization of any task within the bounds without the need to search from scratch. This outcome is validated on both synthetic test problems and practical case studies, with the significant real-world applicability of PMTO shown towards fast reconfiguration of robot controllers under changing task conditions. The potential of PMTO to vastly speedup the search for solutions to minimax optimization problems is also demonstrated through an example in robust engineering design.
Tingyang Wei, Jiao Liu, Abhishek Gupta +2
College of Computing and Data Science, Nanyang Technological University, Singapore · School of Mechanical Sciences, Indian Institute of Technology, Goa, India · Singapore Institute of Manufacturing Technology (SIMTech), Agency for Science, Technology and Research, Singapore +1
Evolutionary multitasking allows several related problems to be solved in a single run of an algorithm. In this paper, we investigate integrating evolutionary multitasking with Edge Assembly Crossover (MT-EAX) to solve the classical Travelling Salesperson Problem (TSP). To fairly compare MT-EAX against standard EAX under strict compute budgets, we evaluate three scaling methods: generation scaling, population scaling, and balanced scaling. Our results show that generationally scaled MT-EAX is highly effective compute-wise in the early stages of the search, saving 60% to 90% of compute for equal or better solution quality. We observe that instance geometry has a significant impact, with clustered, normally distributed instances securing larger improvements than uniformly distributed ones. However, when scaling by population or utilising explicit solution transfer, the results are negative due to population starvation and incompatible cross-instance parent selection. We demonstrate that the advantage of MT-EAX derives from increased diversity through parallel search in early generations, which can be successfully preserved using a decoupled configuration to often strictly outperform or match standard EAX performance at final convergence.
Liam Wigney, Aneta Neumann, Yew-Soon Ong +1
Optimisation and Logistics · School of Computer Science and Information Technology · College of Computing & Data Science