Neural Combinatorial Optimization on Heterogeneous Graphs: An Application to the Picker Routing Problem in Mixed-Shelves Warehouses

Research output: Journal contributionsConference article in journalResearchpeer-review

Authors

In recent years, machine learning (ML) models capable of solving combinatorial optimization (CO) problems have received a surge of attention. While early approaches failed to outperform traditional CO solvers, the gap between handcrafted and learned heuristics has been steadily closing. However, most work in this area has focused on simple CO problems to benchmark new models and algorithms, leaving a gap in the development of methods specifically designed to handle more involved problems. Therefore, this work considers the problem of picker routing in the context of mixed-shelves warehouses, which involves not only a heterogeneous graph representation, but also a combinatorial action space resulting from the integrated selection and routing decisions to be made. We propose both a novel encoder to effectively learn representations of the heterogeneous graph and a hierarchical decoding scheme that exploits the combinatorial structure of the action space. The efficacy of the developed methods is demonstrated through a comprehensive comparison with established architectures as well as exact and heuristic solvers.

Original languageEnglish
JournalProceedings International Conference on Automated Planning and Scheduling, ICAPS
Volume34
Pages (from-to)351-359
Number of pages9
ISSN2334-0835
DOIs
Publication statusPublished - 30.05.2024
Event34th International Conference on Automated Planning and Scheduling - Banff, Canada
Duration: 01.06.202406.06.2024
Conference number: 34
https://icaps24.icaps-conference.org/

Bibliographical note

Publisher Copyright:
Copyright © 2024, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.

Recently viewed

Publications

  1. Noise level estimation using haar wavelet packet trees for sensor robust outlier detection
  2. A coding scheme to analyse global text processing in computer supported collaborative learning: What eye movements can tell us
  3. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  4. Ant colony optimization algorithm and artificial immune system applied to a robot route
  5. Essentializing the binary self
  6. A model predictive control for an aggregate actuator with a self-tuning initial condition procedure in combustion engines
  7. N3 - A collection of datasets for named entity recognition and disambiguation in the NLP interchange format
  8. Inverting the Large Lecture Class: Active Learning in an Introductory International Relations Course
  9. Perfect anti-windup in output tracking scheme with preaction
  10. Rebounded PSO Method for Sigmoid PID Controller for a Maglev System with Input Saturation
  11. Inversion of fuzzy neural networks for the reduction of noise in the control loop
  12. Learning Rotation Sensitive Neural Network for Deformed Objects' Detection in Fisheye Images
  13. The elicitation process in developing of case library for Case-Based Reasoner system whilst consideration for validating electronic communication technologies
  14. Concept for Process Parameter-Based Inline Quality Control as a Basis for Pairing in a Production Line
  15. Optimizing sampling of flying insects using a modified window trap
  16. Exploration strategies, performance, and error consequences when learning a complex computer task
  17. Framework for the Parallelized Development of Estimation Tasks for Length, Area, Capacity and Volume in Primary School - A Pilot Study
  18. Constrained Independence for Detecting Interesting Patterns
  19. Geographical patterns in prediction errors of species distribution models
  20. Lyapunov Convergence Analysis for Asymptotic Tracking Using Forward and Backward Euler Approximation of Discrete Differential Equations
  21. Investigation and modeling of the material behavior due to evolving dislocation microstructures in fcc and bcc metals
  22. Considerations on efficient touch interfaces - How display size influences the performance in an applied pointing task
  23. Binary Random Nets I
  24. Hypertext
  25. Differences Between Classical and Bayesian Estimates for Mixed Logit Models
  26. A Matlab/Simulink toolbox for inversion of local linear model trees
  27. A PHENOMENOGRAPHICAL STUDY OF CHILDRENS’ SPATIAL THOUGHT WHILE USING MAPS IN REAL SPACES
  28. Modeling of Logistic Processes in Assembly Areas
  29. A Review of the Application of Machine Learning and Data Mining Approaches in Continuum Materials Mechanics
  30. How to support synchronous net-based learning discourses
  31. Construct Objectification and De-Objectification in Organization Theory
  32. Development and validation of a method for the determination of trace alkylphenols and phthalates in the atmosphere
  33. Recurrence quantificationanalysis as a general-purpose tool for bridging the gap between qualitative and quantitative analysis
  34. Modeling and numerical simulation of multiscale behavior in polycrystals via extended crystal plasticity
  35. Introducing parametric uncertainty into a nonlinear friction model
  36. An analytical approach to evaluating bivariate functions of fuzzy numbers with one local extremum
  37. Digging into the roots
  38. Mathematics in Robot Control for Theoretical and Applied Problems