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. Selection and Recognition of Statistically Defined Signals in Learning Systems
  2. Application of non-convex rate dependent gradient plasticity to the modeling and simulation of inelastic microstructure development and inhomogeneous material behavior
  3. Enhancing Performance of Level System Modeling with Pseudo-Random Signals
  4. Managing Business Process in Distributed Systems: Requirements, Models, and Implementation
  5. Vision-Based Deep Learning Algorithm for Detecting Potholes
  6. Joint entity and relation linking using EARL
  7. Learning Rotation Sensitive Neural Network for Deformed Objects' Detection in Fisheye Images
  8. The scaled boundary finite element method for computational homogenization of heterogeneous media
  9. Optimizing sampling of flying insects using a modified window trap
  10. A Python toolbox for the numerical solution of the Maxey-Riley equation
  11. A coding scheme to analyse global text processing in computer supported collaborative learning: What eye movements can tell us
  12. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  13. A genetic algorithm for a self-learning parameterization of an aerodynamic part feeding system for high-speed assembly
  14. Using Natural Language Processing Techniques to Tackle the Construct Identity Problem in Information Systems Research
  15. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  16. Ant colony optimization algorithm and artificial immune system applied to a robot route
  17. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  18. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  19. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  20. Proceedings of the SeMantic Answer Type and Relation Prediction Task at ISWC 2021 Semantic Web Challenge (SMART2021)
  21. Analysis of priority rule-based scheduling in dual-resource-constrained shop-floor scenarios
  22. Using protochirons for three-dimensional coding of certain chemical structures.
  23. Essentializing the binary self
  24. Using haar wavelets for fault detection in technical processes
  25. Using mixture distribution models to test the construct validity of the Physical Self-Description Questionnaire
  26. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  27. A sufficient asymptotic stability condition in generalised model predictive control to avoid input saturation
  28. Predicting the Difficulty of Exercise Items for Dynamic Difficulty Adaptation in Adaptive Language Tutoring
  29. The Scalable Question Answering Over Linked Data (SQA) Challenge 2018
  30. The learning net - an interactive representation of shared knowledge
  31. Optimal regulation for dynamic hybrid systems based on dynamic programming in the case of an intelligent vehicle drive assistant
  32. Expertise in research integration and implementation for tackling complex problems
  33. An MPC for an Aggregate Actuator with a Self-Tuning Feedforward Control
  34. Making an Impression Through Openness
  35. Building a process layer for business applications using the blackboard pattern
  36. Emergency detection based on probabilistic modeling in AAL environments
  37. Global text processing in CSCL with learning protocols
  38. Unity and diversity in the law of state responsibility
  39. N3 - A collection of datasets for named entity recognition and disambiguation in the NLP interchange format