atlas

Research map / Graph learning / Graph algorithms and clustering

Graph-Supported Dynamic Algorithm Configuration for Multi-Objective Combinatorial Optimization

ICML 2025 · Graph learning › Graph algorithms and clustering · approach: Neural combinatorial optimization on graphs · 0 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 GS-MODAC, a GNN-based PPO agent that dynamically configures NSGA-II (and MOPSO) crossover/mutation parameters for multi-objective FJSP and CVRP, using a graph of normalized population objectives as state and an instance-agnostic hypervolume-improvement reward.

Problem

Dynamic algorithm configuration of multi-objective evolutionary algorithms for multi-objective combinatorial optimization (FJSP, CVRP), where prior DRL-based DAC methods rely on hand-crafted state features and were designed for continuous problems.

Approach

Represent the current MOEA population as a graph over non-dominated fronts with normalized objective values as node features, encode it with a GCN, and use the embedding plus remaining budget as PPO state to set NSGA-II crossover and mutation rates each generation, with a reward based on squared percentage hypervolume improvements.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GS-MODAC instead of tuned baselinesNSGA-II on FJSP · Penta-FJSP, especially 10j5m and 25j5mmean hypervolume: 4.03$\times10^{11}$ -> 4.16$\bm{\times10^{11}}$; 5.18$\times10^{12}$ -> 5.62$\bm{\times10^{12}}$Helped
Use GS-MODAC instead of tuned baselinesNSGA-II on CVRP · Bi-CVRP 100, 200, and 500mean hypervolume: 1.35$\bm{\times10^2}$ vs 1.35$\bm{\times10^2}$; 1.61$\bm{\times10^2}$ -> 1.60$\times10^2$; 2.33$\times10^2$ -> 2.35$\bm{Mixed
Remove the normalized remaining-search-budget feature (ablation)GS-MODAC · Bi-FJSP 25j5mmean hypervolume: 9.54$\bm{\!\times\!10^4}$ -> 9.47$\!\times\!10^4$Hurt
Remove the normalized remaining-search-budget feature (ablation)GS-MODAC · Tri-FJSP 25j5mmean hypervolume: 2.14$\bm{\!\times\!10^7}$ -> 2.07$\!\times\!10^7$Hurt
Remove the normalized remaining-search-budget feature (ablation)GS-MODAC · Penta-FJSP 25j5mmean hypervolume: 5.62$\bm{\!\times\!10^{12}}$ -> 5.53$\!\times\!10^{12}$Hurt
Use one GCN layer instead of two (ablation)GS-MODAC · Bi-FJSP 25j5mmean hypervolume: 9.54$\bm{\!\times\!10^4}$ -> 9.38$\!\times\!10^4$Hurt
Use one GCN layer instead of two (ablation)GS-MODAC · Tri-FJSP 25j5mmean hypervolume: 2.14$\bm{\!\times\!10^7}$ -> 2.07$\!\times\!10^7$Hurt
Use one GCN layer instead of two (ablation)GS-MODAC · Penta-FJSP 25j5mmean hypervolume: 5.62$\bm{\!\times\!10^{12}}$ -> 5.49$\!\times\!10^{12}$Hurt
Replace GCN layers with Transformer (ablation)GS-MODAC · Penta-FJSP 25j5mmean hypervolume: 5.62$\bm{\times10^{12}}$ -> 5.61$\times10^{12}$Hurt
Replace GCN layers with GAT (ablation)GS-MODAC · Penta-FJSP 25j5mmean hypervolume: 5.62$\bm{\times10^{12}}$ -> 5.54$\times10^{12}$Hurt

Surprising findings

Limitations

Experimental setup

Datasets: generated FJSP instances (5j5m, 10j5m, 25j5m) generated Bi-CVRP instances (100, 200, 500 customers) DAFJS-SDST scheduling variant

Benchmarks: generated FJSP test instances (Bi/Tri/Penta-FJSP) generated CVRP test instances (Bi-CVRP 100/200/500) DAFJS-SDST generalization Bi-FJSP* unseen objectives

Metrics: hypervolume (mean) hypervolume (best) hypervolume standard deviation IGD IGD+ number of non-dominated solutions

Baselines: NSGA-II (default parameters) irace SMAC3 MADAC P-MOCO

Builds on: PPO NSGA-II MADAC GCN

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