Dubins Traveling Salesman Problem with Neighborhoods: A Graph-Based Approach

We study the problem of finding the minimum-length curvature constrained closed path through a set of regions in the plane. This problem is referred to as the Dubins Traveling Salesperson Problem with Neighborhoods (DTSPN). An algorithm is presented that uses sampling to cast this infinite dimension...

Full description

Bibliographic Details
Main Authors: Jason T. Isaacs, João P. Hespanha
Format: Article
Language:English
Published: MDPI AG 2013-02-01
Series:Algorithms
Subjects:
Online Access:http://www.mdpi.com/1999-4893/6/1/84
_version_ 1818357558604201984
author Jason T. Isaacs
João P. Hespanha
author_facet Jason T. Isaacs
João P. Hespanha
author_sort Jason T. Isaacs
collection DOAJ
description We study the problem of finding the minimum-length curvature constrained closed path through a set of regions in the plane. This problem is referred to as the Dubins Traveling Salesperson Problem with Neighborhoods (DTSPN). An algorithm is presented that uses sampling to cast this infinite dimensional combinatorial optimization problem as a Generalized Traveling Salesperson Problem (GTSP) with intersecting node sets. The GTSP is then converted to an Asymmetric Traveling Salesperson Problem (ATSP) through a series of graph transformations, thus allowing the use of existing approximation algorithms. This algorithm is shown to perform no worse than the best existing DTSPN algorithm and is shown to perform significantly better when the regions overlap. We report on the application of this algorithm to route an Unmanned Aerial Vehicle (UAV) equipped with a radio to collect data from sparsely deployed ground sensors in a field demonstration of autonomous detection, localization, and verification of multiple acoustic events.
first_indexed 2024-12-13T20:15:01Z
format Article
id doaj.art-c0d076dc01dd4634abadc281607f2d01
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-12-13T20:15:01Z
publishDate 2013-02-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-c0d076dc01dd4634abadc281607f2d012022-12-21T23:32:50ZengMDPI AGAlgorithms1999-48932013-02-0161849910.3390/a6010084Dubins Traveling Salesman Problem with Neighborhoods: A Graph-Based ApproachJason T. IsaacsJoão P. HespanhaWe study the problem of finding the minimum-length curvature constrained closed path through a set of regions in the plane. This problem is referred to as the Dubins Traveling Salesperson Problem with Neighborhoods (DTSPN). An algorithm is presented that uses sampling to cast this infinite dimensional combinatorial optimization problem as a Generalized Traveling Salesperson Problem (GTSP) with intersecting node sets. The GTSP is then converted to an Asymmetric Traveling Salesperson Problem (ATSP) through a series of graph transformations, thus allowing the use of existing approximation algorithms. This algorithm is shown to perform no worse than the best existing DTSPN algorithm and is shown to perform significantly better when the regions overlap. We report on the application of this algorithm to route an Unmanned Aerial Vehicle (UAV) equipped with a radio to collect data from sparsely deployed ground sensors in a field demonstration of autonomous detection, localization, and verification of multiple acoustic events.http://www.mdpi.com/1999-4893/6/1/84traveling salesman problemgraph transformationnonholonomic vehicles
spellingShingle Jason T. Isaacs
João P. Hespanha
Dubins Traveling Salesman Problem with Neighborhoods: A Graph-Based Approach
Algorithms
traveling salesman problem
graph transformation
nonholonomic vehicles
title Dubins Traveling Salesman Problem with Neighborhoods: A Graph-Based Approach
title_full Dubins Traveling Salesman Problem with Neighborhoods: A Graph-Based Approach
title_fullStr Dubins Traveling Salesman Problem with Neighborhoods: A Graph-Based Approach
title_full_unstemmed Dubins Traveling Salesman Problem with Neighborhoods: A Graph-Based Approach
title_short Dubins Traveling Salesman Problem with Neighborhoods: A Graph-Based Approach
title_sort dubins traveling salesman problem with neighborhoods a graph based approach
topic traveling salesman problem
graph transformation
nonholonomic vehicles
url http://www.mdpi.com/1999-4893/6/1/84
work_keys_str_mv AT jasontisaacs dubinstravelingsalesmanproblemwithneighborhoodsagraphbasedapproach
AT joaophespanha dubinstravelingsalesmanproblemwithneighborhoodsagraphbasedapproach