File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1145/3158232
- Scopus: eid_2-s2.0-85042521255
- WOS: WOS:000425642700009
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: Reducing Curse of Dimensionality: Improved PTAS for TSP (with Neighborhoods) in Doubling Metrics
Title | Reducing Curse of Dimensionality: Improved PTAS for TSP (with Neighborhoods) in Doubling Metrics |
---|---|
Authors | |
Keywords | Approximation scheme Doubling dimension Metric space Traveling salesman problem with neighborhoods |
Issue Date | 2018 |
Publisher | Association for Computing Machinery, Inc. |
Citation | ACM Transactions on Algorithms, 2018, v. 14 n. 1, p. article no. 9 How to Cite? |
Abstract | We consider the Traveling Salesman Problem with Neighborhoods (TSPN) in doubling metrics. The goal is to find the shortest tour that visits each of a given collection of subsets (regions or neighborhoods) in the underlying metric space.
We give a randomized polynomial-time approximation scheme (PTAS) when the regions are fat weakly disjoint. This notion of regions was first defined when a QPTAS was given for the problem in SODA 2010 (Chan and Elbassioni 2010). The regions are partitioned into a constant number of groups, where in each group, regions should have a common upper bound on their diameters and each region designates one point within it such that these points are far away from one another.
We combine the techniques in the previous work, together with the recent PTAS for TSP (STOC 2012: Bartal, Gottlieb, and Krauthgamer 2012) to achieve a PTAS for TSPN. However, several nontrivial technical hurdles need to be overcome for applying the PTAS framework to TSPN:
(1) Heuristic to detect sparse instances. In the STOC 2012 paper, a minimum spanning tree heuristic is used to estimate the portion of an optimal tour within some ball. However, for TSPN, it is not known if an optimal tour would use points inside the ball to visit regions that intersect the ball.
(2) Partially cut regions in the recursion. After a sparse ball is identified by the heuristic, the PTAS framework for TSP uses dynamic programming to solve the instance restricted to the sparse ball and recurse on the remaining instance. However, for TSPN, it is an important issue to decide whether each region partially intersecting the sparse ball should be solved in the sparse instance or considered in the remaining instance.
Surprisingly, we show that both issues can be resolved by conservatively making the ball in question responsible for all intersecting regions. In particular, a sophisticated charging argument is needed to bound the cost of combining tours in the recursion.
Moreover, more refined procedures are used to improve the dependence of the running time on the doubling dimension k from the previous exp[(O(1))k2] (even for just TSP) to exp[2O(k log k)]. |
Persistent Identifier | http://hdl.handle.net/10722/290737 |
ISSN | 2023 Impact Factor: 0.9 2023 SCImago Journal Rankings: 1.555 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Chan, TH | - |
dc.contributor.author | JIANG, SHC | - |
dc.date.accessioned | 2020-11-02T05:46:24Z | - |
dc.date.available | 2020-11-02T05:46:24Z | - |
dc.date.issued | 2018 | - |
dc.identifier.citation | ACM Transactions on Algorithms, 2018, v. 14 n. 1, p. article no. 9 | - |
dc.identifier.issn | 1549-6325 | - |
dc.identifier.uri | http://hdl.handle.net/10722/290737 | - |
dc.description.abstract | We consider the Traveling Salesman Problem with Neighborhoods (TSPN) in doubling metrics. The goal is to find the shortest tour that visits each of a given collection of subsets (regions or neighborhoods) in the underlying metric space. We give a randomized polynomial-time approximation scheme (PTAS) when the regions are fat weakly disjoint. This notion of regions was first defined when a QPTAS was given for the problem in SODA 2010 (Chan and Elbassioni 2010). The regions are partitioned into a constant number of groups, where in each group, regions should have a common upper bound on their diameters and each region designates one point within it such that these points are far away from one another. We combine the techniques in the previous work, together with the recent PTAS for TSP (STOC 2012: Bartal, Gottlieb, and Krauthgamer 2012) to achieve a PTAS for TSPN. However, several nontrivial technical hurdles need to be overcome for applying the PTAS framework to TSPN: (1) Heuristic to detect sparse instances. In the STOC 2012 paper, a minimum spanning tree heuristic is used to estimate the portion of an optimal tour within some ball. However, for TSPN, it is not known if an optimal tour would use points inside the ball to visit regions that intersect the ball. (2) Partially cut regions in the recursion. After a sparse ball is identified by the heuristic, the PTAS framework for TSP uses dynamic programming to solve the instance restricted to the sparse ball and recurse on the remaining instance. However, for TSPN, it is an important issue to decide whether each region partially intersecting the sparse ball should be solved in the sparse instance or considered in the remaining instance. Surprisingly, we show that both issues can be resolved by conservatively making the ball in question responsible for all intersecting regions. In particular, a sophisticated charging argument is needed to bound the cost of combining tours in the recursion. Moreover, more refined procedures are used to improve the dependence of the running time on the doubling dimension k from the previous exp[(O(1))k2] (even for just TSP) to exp[2O(k log k)]. | - |
dc.language | eng | - |
dc.publisher | Association for Computing Machinery, Inc. | - |
dc.relation.ispartof | ACM Transactions on Algorithms | - |
dc.rights | ACM Transactions on Algorithms. Copyright © Association for Computing Machinery, Inc. | - |
dc.rights | ©ACM, YYYY. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, {VOL#, ISS#, (DATE)} http://doi.acm.org/10.1145/nnnnnn.nnnnnn | - |
dc.subject | Approximation scheme | - |
dc.subject | Doubling dimension | - |
dc.subject | Metric space | - |
dc.subject | Traveling salesman problem with neighborhoods | - |
dc.title | Reducing Curse of Dimensionality: Improved PTAS for TSP (with Neighborhoods) in Doubling Metrics | - |
dc.type | Article | - |
dc.identifier.email | Chan, TH: hubert@cs.hku.hk | - |
dc.identifier.authority | Chan, TH=rp01312 | - |
dc.description.nature | link_to_subscribed_fulltext | - |
dc.identifier.doi | 10.1145/3158232 | - |
dc.identifier.scopus | eid_2-s2.0-85042521255 | - |
dc.identifier.hkuros | 318364 | - |
dc.identifier.volume | 14 | - |
dc.identifier.issue | 1 | - |
dc.identifier.spage | article no. 9 | - |
dc.identifier.epage | article no. 9 | - |
dc.identifier.isi | WOS:000425642700009 | - |
dc.publisher.place | United States | - |
dc.identifier.issnl | 1549-6325 | - |