atlas

Research map / Graph learning / Graph algorithms and clustering

Learning to Optimize Permutation Flow Shop Scheduling via Graph-Based Imitation Learning

AAAI 2024 · Graph learning › Graph algorithms and clustering · approach: Neural combinatorial optimization on graphs · 11 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes graph-based imitation learning (GGCN encoder, attention decoder, behavioral cloning from NEH expert) for permutation flow shop scheduling, reaching lower makespan gaps and fewer parameters than an actor-critic RL baseline on instances up to 1000 jobs.

Problem

Solving large-scale permutation flow shop scheduling (PFSS) to minimize makespan, where heuristics are slow or inaccurate and RL-trained neural solvers converge slowly and are less accurate.

Approach

Replace RL training of a pointer-style encoder-decoder with behavior cloning from the NEH heuristic as expert, and use a gated graph ConvNet (GGCN) with sparsified kNN graph as the job encoder instead of an LSTM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use IL instead of RLPFSS solver · Gamma PFSS-20 to PFSS-1000makespan gap: 6.8% (3.7%~17.4%) to 1.3% (0.4%~3.4%) on averageHelped
Use IL instead of RLPFSS solver · Taillard and VRF benchmarksgapHelped
Replace the LSTM encoder with GGCN (ablation)IL model · PFSS-20makespan: 31.0 -> 30.2Helped
Replace reinforcement learning with imitation learning (ablation)GGCN encoder model · PFSS-20makespan: 30.6 -> 30.2Helped
Use MEAN instead of MAX or SUM aggregation (ablation)GGCN · PFSS-20, PFSS-50, PFSS-100makespan: 36.4, 76.6, 139.9; 34.3, 72.1, 133.7; 30.2, 63.7, 118.3Helped
Use BatchNorm instead of no normalization or LayerNorm (ablation)GGCN · PFSS-20, PFSS-50, PFSS-100makespan: 30.4, 64.1, 119.1; 30.3, 63.9, 118.7; 30.2, 63.7, 118.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: Gamma-distributed randomly generated PFSS instances Normal-distributed randomly generated PFSS instances Taillard benchmark VRF benchmark

Benchmarks: Taillard VRF Generated Gamma PFSS-20 to PFSS-1000 Generated Normal PFSS-20 to PFSS-1000 TSP (Gurobi comparison)

Metrics: makespan makespan gap to NEH runtime

Baselines: Random search Iterated local search Iterated greedy NEH Actor-critic (Pan et al.)

Builds on: Pointer network Gated Graph ConvNets Attention model (Kool et al.) NEH heuristic

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy