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. Closed-loop control of product geometry by using an artificial neural network in incremental sheet forming with active medium
  2. Enhancing Performance of Level System Modeling with Pseudo-Random Signals
  3. Rebounded PSO Method for Sigmoid PID Controller for a Maglev System with Input Saturation
  4. Managing Business Process in Distributed Systems: Requirements, Models, and Implementation
  5. Vision-Based Deep Learning Algorithm for Detecting Potholes
  6. Learning Rotation Sensitive Neural Network for Deformed Objects' Detection in Fisheye Images
  7. The scaled boundary finite element method for computational homogenization of heterogeneous media
  8. Different approaches to learning from errors: Comparing the effectiveness of high reliability and error management approaches
  9. Optimizing sampling of flying insects using a modified window trap
  10. Evaluating the construct validity of Objective Personality Tests using a multitrait-multimethod-Multioccasion-(MTMM-MO)-approach
  11. Analyzing different types of moderated method effects in confirmatory factor models for structurally different methods
  12. A Python toolbox for the numerical solution of the Maxey-Riley equation
  13. A Wavelet Packet Tree Denoising Algorithm for Images of Atomic-Force Microscopy
  14. Automatic enumeration of all connected subgraphs.
  15. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  16. Binary Random Nets I
  17. Using Natural Language Processing Techniques to Tackle the Construct Identity Problem in Information Systems Research
  18. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  19. Methodologies for noise and gross error detection using univariate signal-based approaches in industrial applications
  20. Modelling tasks—The relation between linguistic skills, intra-mathematical skills, and context-related prior knowledge
  21. Authenticity and authentication in language learning
  22. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  23. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  24. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  25. Using learning protocols for knowledge acquisition and problem solving with individual and group incentives
  26. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  27. Towards a Dynamic Interpretation of Subjective and Objective Values
  28. Analysis of priority rule-based scheduling in dual-resource-constrained shop-floor scenarios
  29. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  30. Essentializing the binary self
  31. Using Decision Trees and Reinforcement Learning for the Dynamic Adjustment of Composite Sequencing Rules in a Flexible Manufacturing System
  32. Using mixture distribution models to test the construct validity of the Physical Self-Description Questionnaire
  33. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  34. A sufficient asymptotic stability condition in generalised model predictive control to avoid input saturation
  35. Predicting the Difficulty of Exercise Items for Dynamic Difficulty Adaptation in Adaptive Language Tutoring
  36. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems