GOAL: Graph-based Objective-Aligned Diffusion Solvers for Dynamic Multi-Objective Optimization
Xingyu Li

TL;DR
GOAL introduces a graph-based diffusion solver for dynamic multi-objective optimization that generalizes across problem types, achieving high feasibility and near-perfect accuracy while outperforming existing methods in quality and speed.
Contribution
It presents a novel graph neural network-based diffusion approach conditioned on human objectives, enabling controllable, generalizable solutions for complex scheduling problems.
Findings
Achieves 100% solution feasibility across benchmarks.
Attains near-zero MAPE below 0.20% for multiple objectives.
Outperforms NSGA-II and MOEA/D in quality and inference speed by up to 25x.
Abstract
Existing neural combinatorial optimization solvers frame solution search as imitation of optimal decisions, inherently limiting their utility to single-objective minimization and static constraints. We propose GOAL, a conditioned diffusion solver over relational graph representations that enables controllable decision generations by conditioning on human-specified objectives. We introduce a heterogeneous graph encoding in which distinct edge types, corresponding to different classes of constraints, define the message passing structure of the graph neural network, which allows information to propagate selectively according to the ontology of each constraint. GOAL is instantiated and evaluated on three canonical scheduling benchmarks of various constraint complexity: the Flow Shop Problem (FSP), the Job Shop Scheduling Problem (JSP), and the Flexible Job Shop Scheduling Problem (FJSP).…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
