A Genetic Programming-Based Approach for Automated Dispatching Rules Design in Dynamic EDA Scientific Workflows

As the complexity of integrated circuit (IC) design continues to increase, electronic design automation (EDA) tools play an increasingly critical role in the chip design process. Cloud computing platforms offer novel solutions for computationally intensive EDA workflows. However, with the growing number of EDA workflows submitted to cloud computing platforms, how to efficiently schedule these continuously arriving workflows to maximize resource utilization has become a significant research challenge. Existing studies predominantly rely on manually designed dispatching rules, which lack automation and adaptability. This paper aims to develop an automated method for generating dispatching rules to optimize task sequencing and machine assignment in EDA workflows, reducing both makespan and flow time. To achieve this, we first constructed a mathematical model and simulation environment for the dynamic scheduling problem of EDA workflows. We then employed the Multi-Tree Genetic Programming (MTGP) approach to separately generate the Task Sequencing Rule (TSR) and the Machine Assignment Rule (MAR). Experimental results on test datasets of varying scales demonstrate that, compared to manually designed heuristic rules, the proposed approach achieves significant improvements in both makespan and flow time. Additionally, our approach generates a set of Pareto-optimal solutions, each offering a unique trade-off between minimizing makespan and flow time. These solutions, for which no alternative is better in both objectives, provide decision-makers with flexible options to select the scheduling strategy that best meets their specific needs.

Authors

Institutions

Publication Details

Published
2025-06-08
DOI
https://doi.org/10.1109/cec65147.2025.11043076
Primary Topic
Evolutionary Algorithms and Applications
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Genetic Programming-Based Approach for Automated Dispatching Rules Design in Dynamic EDA Scientific Workflows

Yu Sun, Ying Meng
Evolutionary Algorithms and Applications
article

A Genetic Programming-Based Approach for Automated Dispatching Rules Design in Dynamic EDA Scientific Workflows

Yu Sun, Ying Meng
article en

Abstract

As the complexity of integrated circuit (IC) design continues to increase, electronic design automation (EDA) tools play an increasingly critical role in the chip design process. Cloud computing platforms offer novel solutions for computationally intensive EDA workflows. However, with the growing number of EDA workflows submitted to cloud computing platforms, how to efficiently schedule these continuously arriving workflows to maximize resource utilization has become a significant research challenge. Existing studies predominantly rely on manually designed dispatching rules, which lack automation and adaptability. This paper aims to develop an automated method for generating dispatching rules to optimize task sequencing and machine assignment in EDA workflows, reducing both makespan and flow time. To achieve this, we first constructed a mathematical model and simulation environment for the dynamic scheduling problem of EDA workflows. We then employed the Multi-Tree Genetic Programming (MTGP) approach to separately generate the Task Sequencing Rule (TSR) and the Machine Assignment Rule (MAR). Experimental results on test datasets of varying scales demonstrate that, compared to manually designed heuristic rules, the proposed approach achieves significant improvements in both makespan and flow time. Additionally, our approach generates a set of Pareto-optimal solutions, each offering a unique trade-off between minimizing makespan and flow time. These solutions, for which no alternative is better in both objectives, provide decision-makers with flexible options to select the scheduling strategy that best meets their specific needs.

Northeastern University (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 93%
Evolutionary Algorithms and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Genetic Programming-Based Approach for Automated Dispatching Rules Design in Dynamic EDA Scientific Workflows — Yu Sun, Ying Meng · (2025) | TGRS Research Map | TGRS