Improvements for mlrose applied to the Traveling Salesperson Problem

Read original: arXiv:2109.14392 - Published 4/16/2024 by Stefan Wintersteller, Martin Uray, Michael Lehenauer, Stefan Huber
Total Score

0

🤿

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • The paper discusses using Artificial Intelligence (AI) to solve the two-dimensional commissioning problem in a high-bay storage, which is an instance of the Traveling Salesperson Problem (TSP).
  • The authors investigate the mlrose library, which provides optimizers for TSP based on heuristic techniques.
  • The focus is on two methods: Genetic Algorithm (GA) and Hill Climbing (HC).
  • The authors propose improvements to these methods that yield shorter tour lengths by moderately exploiting the problem structure of TSP.

Plain English Explanation

The paper looks at using AI to tackle a specific business problem - efficiently organizing the storage and retrieval of goods in a high-bay warehouse. This problem is related to the classic Traveling Salesperson Problem, where the goal is to find the shortest route that visits a set of locations and returns to the starting point.

The researchers tested two common AI optimization techniques, Genetic Algorithms and Hill Climbing, using a software library called mlrose. They found ways to slightly modify these techniques to make them work better for the warehouse storage problem, resulting in more efficient routes.

The key insight is that by taking advantage of some of the unique characteristics of the warehouse storage problem, the researchers were able to improve the performance of these general-purpose AI optimization methods. The resulting improvements could be applicable to other logistics and routing problems beyond just warehouse management.

Technical Explanation

The paper focuses on applying two heuristic optimization techniques from the mlrose library - Genetic Algorithms (GA) and Hill Climbing (HC) - to solve the two-dimensional commissioning problem in a high-bay storage, which can be formulated as a Traveling Salesperson Problem (TSP).

For the GA method, the authors propose modifications to the mutation and crossover operators to better exploit the structure of the TSP. Specifically, they incorporate information about the relative positions of the locations to guide the search towards more optimal solutions.

Similarly, for the HC method, the authors introduce a novel neighborhood function that considers the relative positions of the locations when generating candidate solutions. This helps the algorithm escape local optima more effectively.

The authors evaluate the performance of the baseline and proposed versions of GA and HC on a set of TSP instances derived from real-world high-bay storage data. The results show that the modified versions of both algorithms consistently outperform the original implementations, producing shorter tour lengths.

Critical Analysis

The paper presents a solid approach to improving the performance of well-known heuristic optimization techniques for the specific problem of warehouse storage organization. The proposed modifications to GA and HC are relatively simple yet effective, demonstrating the value of exploiting problem-specific knowledge to enhance the capabilities of general-purpose algorithms.

However, the paper does not provide a comprehensive analysis of the limitations or potential drawbacks of the proposed methods. For example, it would be helpful to understand how the methods scale with problem size, how sensitive they are to the specific characteristics of the warehouse layout, or how they compare to other optimization approaches, such as TSP bots or deep reinforcement learning.

Additionally, the paper could have delved deeper into the theoretical underpinnings of the proposed modifications and their impact on the search dynamics of the algorithms. This would provide more insights into the generalizability of the approach and its potential applicability to other combinatorial optimization problems.

Conclusion

This paper demonstrates how Artificial Intelligence, specifically heuristic optimization techniques, can be effectively applied to solve real-world logistics problems, such as the two-dimensional commissioning problem in high-bay storage. The proposed improvements to Genetic Algorithms and Hill Climbing show that by leveraging problem-specific knowledge, the performance of these general-purpose methods can be significantly enhanced.

The findings from this research could have broader implications for supply chain optimization, fleet management, and other logistical challenges where efficient routing and scheduling are critical. The authors' approach of intelligently adapting existing AI techniques to specific problem domains serves as a valuable example for the continued advancement of applied AI in industrial and commercial settings.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🤿

Total Score

0

Improvements for mlrose applied to the Traveling Salesperson Problem

Stefan Wintersteller, Martin Uray, Michael Lehenauer, Stefan Huber

In this paper we discuss the application of Artificial Intelligence (AI) to the exemplary industrial use case of the two-dimensional commissioning problem in a high-bay storage, which essentially can be phrased as an instance of Traveling Salesperson Problem (TSP). We investigate the mlrose library that provides an TSP optimizer based on various heuristic optimization techniques. Our focus is on two methods, namely Genetic Algorithm (GA) and Hill Climbing (HC), which are provided by mlrose. We present improvements for both methods that yield shorter tour lengths, by moderately exploiting the problem structure of TSP. That is, the proposed improvements have a generic character and are not limited to TSP only.

Read more

4/16/2024

Traveling Salesman Problem from a Tensor Networks Perspective
Total Score

0

Traveling Salesman Problem from a Tensor Networks Perspective

Alejandro Mata Ali, I~nigo Perez Delgado, Aitor Moreno Fdez. de Leceta

We present a novel quantum-inspired algorithm for solving the Traveling Salesman Problem (TSP) and some of its variations using tensor networks. This approach consists on the simulated initialization of a quantum system with superposition of all possible combinations, an imaginary time evolution, a projection, and lastly a partial trace to search for solutions. This is a heuristically approximable algorithm to obtain approximate solutions with a more affordable computational cost. We adapt it to different generalizations of the TSP and apply it to the job reassignment problem, a real productive industrial case.

Read more

7/16/2024

Position: Rethinking Post-Hoc Search-Based Neural Approaches for Solving Large-Scale Traveling Salesman Problems
Total Score

0

Position: Rethinking Post-Hoc Search-Based Neural Approaches for Solving Large-Scale Traveling Salesman Problems

Yifan Xia, Xianliang Yang, Zichuan Liu, Zhihao Liu, Lei Song, Jiang Bian

Recent advancements in solving large-scale traveling salesman problems (TSP) utilize the heatmap-guided Monte Carlo tree search (MCTS) paradigm, where machine learning (ML) models generate heatmaps, indicating the probability distribution of each edge being part of the optimal solution, to guide MCTS in solution finding. However, our theoretical and experimental analysis raises doubts about the effectiveness of ML-based heatmap generation. In support of this, we demonstrate that a simple baseline method can outperform complex ML approaches in heatmap generation. Furthermore, we question the practical value of the heatmap-guided MCTS paradigm. To substantiate this, our findings show its inferiority to the LKH-3 heuristic despite the paradigm's reliance on problem-specific, hand-crafted strategies. For the future, we suggest research directions focused on developing more theoretically sound heatmap generation methods and exploring autonomous, generalizable ML approaches for combinatorial problems. The code is available for review: https://github.com/xyfffff/rethink_mcts_for_tsp.

Read more

6/7/2024

🔍

Total Score

0

A Hybrid Genetic Algorithm with Type-Aware Chromosomes for Traveling Salesman Problems with Drone

Sasan Mahmoudinazlou, Changhyun Kwon

There are emerging transportation problems known as the Traveling Salesman Problem with Drone (TSPD) and the Flying Sidekick Traveling Salesman Problem (FSTSP) that involve using a drone in conjunction with a truck for package delivery. This study presents a hybrid genetic algorithm for solving TSPD and FSTSP by incorporating local search and dynamic programming. Similar algorithms exist in the literature. Our algorithm, however, considers more sophisticated chromosomes and less computationally complex dynamic programming to enable broader exploration by the genetic algorithm and efficient exploitation through dynamic programming and local search. The key contribution of this paper is the discovery of how decision-making processes for solving TSPD and FSTSP should be divided among the layers of genetic algorithm, dynamic programming, and local search. In particular, our genetic algorithm generates the truck and the drone sequences separately and encodes them in a type-aware chromosome, wherein each customer is assigned to either the truck or the drone. We apply local search to each chromosome, which is decoded by dynamic programming for fitness evaluation. Our new algorithm is shown to outperform existing algorithms on most benchmark instances in both quality and time. Our algorithms found the new best solutions for 538 TSPD instances out of 920 and 74 FSTSP instances out of 132.

Read more

5/1/2024