Towards Efficient Evaluation of Evolutionary Transfer Optimization: Case Studies on Task-Parameterized Applications

TL;DR

Achieved efficient ETO evaluation via accumulation and blending matrix reformulations, with up to 256.72x speedup.

cs.AI 🔴 Advanced 2026-09-04 55 views
Yanchen Li Xiaoming Xue Kay Chen Tan
evolutionary computation transfer optimization multi-task optimization parallel computing task parameterization

Key Findings

Methodology

The paper proposes two reformulation methods for task-parameterized applications: accumulation matrix for multi-task optimization and blending matrix for sequential transfer optimization. By converting serial computations into parallel ones, evaluation time is significantly reduced. The accumulation matrix is used for kinematic-arm evaluation in multi-task optimization, while the blending matrix is used for B-spline trajectory evaluation.

Key Results

  • Kinematic-arm evaluation using accumulation matrix reformulation reduced evaluation time to 1/256.72 of the original, significantly improving multi-task optimization efficiency.
  • B-spline trajectory evaluation using blending matrix reformulation reduced evaluation time to 1/93.91 of the original, enhancing sequential transfer optimization efficiency.
  • Both reformulations maintain close numerical agreement with their original evaluation forms, validating their effectiveness.

Significance

The study demonstrates that problem-side reformulation can significantly enhance the scalability of evolutionary transfer optimization. This provides new insights for handling large-scale, multi-task optimization problems, especially in scenarios requiring efficient computation.

Technical Contribution

The technical contribution lies in proposing accumulation and blending matrix reformulations, breaking the limitations of traditional serial computations and achieving efficient parallel evaluation. This opens new engineering possibilities for ETO and ensures numerical consistency theoretically.

Novelty

This paper is the first to apply accumulation and blending matrices for ETO evaluation reformulation, significantly improving evaluation efficiency. Compared to existing methods, it offers higher computational efficiency in handling large-scale tasks.

Limitations

  • The reformulation methods are application-specific and may not be directly applicable to other types of optimization problems.
  • In some cases, reformulation may require additional intermediate storage, increasing memory consumption.

Future Work

Future research could explore broader application scenarios and develop general principles for evaluation reformulation. Additionally, balancing computational efficiency and memory usage in larger-scale tasks is an important direction.

AI Executive Summary

As evolutionary transfer optimization (ETO) scales to larger task collections, evaluation time growth becomes a major bottleneck. This paper studies problem-side evaluation scaling in task-parameterized applications and reformulates application-specific serial computations into forms suitable for parallel execution.

In multi-task optimization, the paper reformulates matrix-recursive kinematic-arm evaluation using an accumulation matrix, significantly reducing evaluation time. In sequential transfer optimization, it reformulates pointwise B-spline trajectory evaluation using a blending matrix, achieving similar reductions.

Experimental results show these reformulations maintain close numerical agreement with original evaluation forms and significantly reduce runtime, achieving 256.72x and 93.91x speedups, respectively. These results demonstrate problem-side reformulation as a practical route toward scalable ETO. Application implementations and experimental scripts are released as open source to support reproducibility and reuse.

Deep Analysis

Background

Evolutionary computation provides a versatile population-based foundation for solving optimization problems across scientific and engineering domains. As research expanded from single-task to multi-task settings, cross-task knowledge transfer became a natural extension. Representative paradigms include multi-task optimization (MTO) and sequential transfer optimization (STO). As ETO progresses to large-scale tasks, scalability with respect to task numbers has gained attention.

Core Problem

In large-scale task collections, evaluation time growth becomes a major bottleneck. In task-parameterized problems, related tasks share the same evaluation procedure but differ in task-specific parameters. Increasing the number of tasks or the internal workload of each evaluation can lead to significant evaluation time increases.

Innovation

The paper proposes two reformulation methods: accumulation matrix and blending matrix. The accumulation matrix is used for kinematic-arm evaluation in multi-task optimization, and the blending matrix is used for B-spline trajectory evaluation. By converting serial computations into parallel ones, evaluation time is significantly reduced.

Methodology

  • �� In multi-task optimization, use accumulation matrix to reformulate kinematic-arm evaluation, reducing serial workload.
  • �� In sequential transfer optimization, use blending matrix to reformulate B-spline trajectory evaluation, reducing sample-wise serial workload.
  • �� Both reformulations maintain close numerical agreement with original evaluation forms.

Experiments

Experiments were conducted on an NVIDIA GeForce RTX 3090 GPU to verify the effectiveness of the reformulation methods. By comparing the runtime of original evaluation forms and reformulation methods, significant speedups were demonstrated. Experiments used varying task numbers and sample points to verify scalability.

Results

Kinematic-arm evaluation using accumulation matrix reformulation reduced evaluation time to 1/256.72 of the original. B-spline trajectory evaluation using blending matrix reformulation reduced evaluation time to 1/93.91 of the original. Both reformulations maintain close numerical agreement with original evaluation forms.

Applications

These reformulation methods are applicable to large-scale, multi-task optimization problems requiring efficient computation, especially in robotic motion planning and trajectory optimization.

Limitations & Outlook

The reformulation methods are application-specific and may not be directly applicable to other types of optimization problems. In some cases, reformulation may require additional intermediate storage, increasing memory consumption. Future research could explore broader application scenarios and develop general principles for evaluation reformulation.

Plain Language Accessible to non-experts

Imagine you're in a kitchen preparing a big meal. The traditional method is like one person cooking all the dishes, completing each one in sequence. The method in this paper is like having a team, each person responsible for different dishes, all prepared simultaneously. This not only saves time but ensures every dish is ready on time. In this way, the method significantly improves evaluation efficiency.

ELI14 Explained like you're 14

Imagine you're playing a massive multiplayer online game. The traditional method is like you leveling up alone, starting from scratch each time. The method in this paper is like teaming up with friends, each handling different tasks, leveling up together. This is not only faster but also completes tasks better. In this way, the method greatly improves efficiency!

Glossary

Evolutionary Transfer Optimization

A method that improves optimization efficiency by transferring knowledge across related tasks.

The paper studies the scalability of evolutionary transfer optimization in large task collections.

Multi-task Optimization

The process of solving multiple optimization tasks simultaneously.

The paper reformulates kinematic-arm evaluation in multi-task optimization using an accumulation matrix.

Sequential Transfer Optimization

A method that reuses knowledge from solved source tasks when optimizing a target task.

The paper reformulates B-spline trajectory evaluation in sequential transfer optimization using a blending matrix.

Accumulation Matrix

A reformulation method that converts serial computations into parallel ones.

Used for kinematic-arm evaluation in multi-task optimization.

Blending Matrix

A reformulation method for parallel computation, reducing sample-wise serial workload.

Used for B-spline trajectory evaluation in sequential transfer optimization.

Open Questions Unanswered questions from this research

  • 1 How can these reformulation methods be generalized to broader application scenarios?
  • 2 In larger-scale tasks, how can computational efficiency and memory usage be balanced?

Applications

Immediate Applications

Robotic Motion Planning

Improve efficiency in robotic motion planning by reducing computation time using accumulation matrix reformulation.

Long-term Vision

Large-scale Optimization Problems

Apply these reformulation methods to large-scale, multi-task optimization problems to significantly enhance computational efficiency.

Abstract

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\times$ and $93.91\times$ 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.

cs.AI cs.NE