DCL-GPGLS: Dynamic Curriculum Learning for Genetic Programming Guided Local Search in Large-Scale Vehicle Routing

📅 2026-09-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出DCL-GPGLS,通过动态估计实例难度并调整训练批次,改进了GPGLS在大规模车辆路径问题中的效率和效果。
📝 Abstract
Genetic Programming Guided Local Search (GPGLS) uses genetic programming to evolve utility functions for guided local search in large-scale vehicle routing problems (LSVRPs). Evaluating every GP individual on every training instance at every generation is expensive, so GPGLS is usually trained on small instance batches. Existing curriculum-based GPGLS orders these batches mainly by instance size. Adaptive Curriculum Learning GPGLS (ACL-GPGLS) improves training efficiency by adapting when the search moves between fixed curriculum stages, but the instance difficulty order remains predefined. We propose DCL-GPGLS, which estimates the difficulty of each training instance from the current population's solution quality and updates the estimates during evolution. Each generation then receives a batch near a scheduled difficulty level, with a correction that limits repeated selection of the same instances. Experiments on a fixed training-test split of the CVRPLIB X set show that DCL-GPGLS achieves the best observed average rank and mean test cost among six training policies. It obtains the lowest mean cost on 36 of 65 unseen test instances and is significantly better than the static feedback-derived curriculum, matched in total evaluator calls, on 6 instances, with no significant difference on the remaining 59.
Problem

Research questions and friction points this paper is trying to address.

Genetic Programming
Guided Local Search
Vehicle Routing
Curriculum Learning
Training Efficiency
Innovation

Methods, ideas, or system contributions that make the work stand out.

Dynamic Curriculum Learning
Genetic Programming Guided Local Search
Instance Difficulty Estimation
Large-Scale Vehicle Routing Problems
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
S
Saining Liu
School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand
Y
Yi Mei
School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand
M
Mengjie Zhang
School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New Zealand