Using Combined Knapsack and Shortest Path Problems for Planning Optimal Navigation Paths for Robotic Deliveries

Nadav Voloch, Yair Zadok, Noa Voloch-Bloch, Maor Meir Hajaj

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Today., the use of robotic navigational tools is widely used both in academical research and the technological industry., there is a growing need for planning paths of navigation to autonomous machines., robots and transportation vehicles. In this paper we relate to a specific problem in which the robot has to navigate between several points of delivery., every point contains several items that all have different weights and different values. There are two widely researched problems in computer science algorithms., namely the knapsack problem and the shortest paths on weighted graphs problem. Typically., dynamic programming solutions for the knapsack problem involve using the shortest path problem and creating a knapsack graph. However., this approach only considers the weight and value of each item or vertex. In our case., we introduce a different problem where we consider three properties: item weight., item value., and edge weight (which connects two items but is not dependent on its vertices). Each vertex in this particular graph represents a set of knapsack items. This scenario is applicable to real-life situations where a path has a non-dependent attribute (such as physical distance or travel time) and various types of items need to be selected at different locations along this path. The problem we address here is finding the most efficient path between two vertices (source and target) based on three aspects: minimal edge weight., maximum knapsack value., or a combination of both properties. We present an algorithm for finding these optimal paths., along with detailed explanations of its decision-making process and implementation.

Original languageEnglish
Title of host publication2024 10th International Conference on Automation, Robotics, and Applications, ICARA 2024
PublisherInstitute of Electrical and Electronics Engineers
Pages139-143
Number of pages5
ISBN (Electronic)9798350394245
DOIs
StatePublished - 1 Jan 2024
Externally publishedYes
Event10th International Conference on Automation, Robotics, and Applications, ICARA 2024 - Athens, Greece
Duration: 22 Feb 202424 Feb 2024

Publication series

Name2024 10th International Conference on Automation, Robotics, and Applications, ICARA 2024

Conference

Conference10th International Conference on Automation, Robotics, and Applications, ICARA 2024
Country/TerritoryGreece
CityAthens
Period22/02/2424/02/24

Keywords

  • 0-1 knapsack problem
  • All paths between two vertices in a graph
  • Dijkstra's algorithm
  • Knapsack problem
  • Robotic navigation
  • shortest paths on weighted graphs

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Science Applications
  • Mechanical Engineering
  • Safety, Risk, Reliability and Quality
  • Control and Optimization
  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'Using Combined Knapsack and Shortest Path Problems for Planning Optimal Navigation Paths for Robotic Deliveries'. Together they form a unique fingerprint.

Cite this