A Learning Method with Gap-Aware Generation for Heterogeneous DAG Scheduling

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhou, Ruisong, Zou, Haijun, Zhou, Li, Sun, Chumin, Wen, Zaiwen
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917359700148224
author Zhou, Ruisong
Zou, Haijun
Zhou, Li
Sun, Chumin
Wen, Zaiwen
author_facet Zhou, Ruisong
Zou, Haijun
Zhou, Li
Sun, Chumin
Wen, Zaiwen
contents Efficient scheduling of directed acyclic graphs (DAGs) in heterogeneous environments is challenging due to resource capacities and dependencies. In practice, the need for adaptability across environments with varying resource pools and task types, alongside rapid schedule generation, complicates these challenges. We propose WeCAN, an end-to-end reinforcement learning framework for heterogeneous DAG scheduling that addresses task--pool compatibility coefficients and generation-induced optimality gaps. It adopts a two-stage single-pass design: a single forward pass produces task--pool scores and global parameters, followed by a generation map that constructs schedules without repeated network calls. Its weighted cross-attention encoder models task--pool interactions gated by compatibility coefficients, and is size-agnostic to environment fluctuations. Moreover, widely used list-scheduling maps can incur generation-induced optimality gaps from restricted reachability. We introduce an order-space analysis that characterizes the reachable set of generation maps via feasible schedule orders, explains the mechanism behind generation-induced gaps, and yields sufficient conditions for gap elimination. Guided by these conditions, we design a skip-extended realization with an analytically parameterized decreasing skip rule, which enlarges the reachable order set while preserving single-pass efficiency. Experiments on computation graphs and real-world TPC-H DAGs demonstrate improved makespan over strong baselines, with inference time comparable to classical heuristics and faster than multi-round neural schedulers.
format Preprint
id arxiv_https___arxiv_org_abs_2603_23249
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A Learning Method with Gap-Aware Generation for Heterogeneous DAG Scheduling
Zhou, Ruisong
Zou, Haijun
Zhou, Li
Sun, Chumin
Wen, Zaiwen
Machine Learning
Artificial Intelligence
Optimization and Control
90C27, 68T20
Efficient scheduling of directed acyclic graphs (DAGs) in heterogeneous environments is challenging due to resource capacities and dependencies. In practice, the need for adaptability across environments with varying resource pools and task types, alongside rapid schedule generation, complicates these challenges. We propose WeCAN, an end-to-end reinforcement learning framework for heterogeneous DAG scheduling that addresses task--pool compatibility coefficients and generation-induced optimality gaps. It adopts a two-stage single-pass design: a single forward pass produces task--pool scores and global parameters, followed by a generation map that constructs schedules without repeated network calls. Its weighted cross-attention encoder models task--pool interactions gated by compatibility coefficients, and is size-agnostic to environment fluctuations. Moreover, widely used list-scheduling maps can incur generation-induced optimality gaps from restricted reachability. We introduce an order-space analysis that characterizes the reachable set of generation maps via feasible schedule orders, explains the mechanism behind generation-induced gaps, and yields sufficient conditions for gap elimination. Guided by these conditions, we design a skip-extended realization with an analytically parameterized decreasing skip rule, which enlarges the reachable order set while preserving single-pass efficiency. Experiments on computation graphs and real-world TPC-H DAGs demonstrate improved makespan over strong baselines, with inference time comparable to classical heuristics and faster than multi-round neural schedulers.
title A Learning Method with Gap-Aware Generation for Heterogeneous DAG Scheduling
topic Machine Learning
Artificial Intelligence
Optimization and Control
90C27, 68T20
url https://arxiv.org/abs/2603.23249