An O(logn) Approximation Ratio for the Asymmetric Traveling Salesman Path Problem Chandra Chekuri Presented by: Rahmtin Rotabi Martin P´al Instructor: Prof. Zarrabi-Zadeh 2 Introduction • • ATSPP: Asymmetric Traveling Salesman Path Problem Given Info • • • • 𝐺 = 𝑉, 𝐴, 𝑙 𝑙: 𝐴 → 𝑅 + 𝑠, 𝑡 ∈ 𝑉 Objective • • Find optimum 𝑠-𝑡 path in 𝐺 NP Hard 3 Past works • • • Metric-TSP • Christofides ATSP • • lg 𝑛 factor Best known factor: 0.842 lg 𝑛 Metric-TSPP • 5 best known factor 3 4 Past works (cont’d) • ATSPP- our problem • • 𝑂 𝑛 approximation Proved by Lam and Newman 5 ATSP (Tour) • • 𝛼-factor for ATSPP ? 𝛼-factor for ATSP Two algorithms for ATSP • • Reducing vertices by cycle cover • • Factor lg 𝑛 Proof is straight forward Min-Density Cycle Algorithm • • Factor 2𝐻𝑛 Proof is just like “set cover” 6 ATSPP- Our work • • • 𝑃(𝑠, 𝑡) denotes the set of all 𝑠 → 𝑡 paths 𝐶(𝑠, 𝑡) denotes cycle not containing s and t Density? 7 Density lemma • Assumption: • • Objective: • • • let 𝜆∗ be the min-density path of non-trivial path in 𝑃(𝑠, 𝑡) We can either find the min-density path Or a cycle in 𝐶 𝑠, 𝑡 with a lower density Idea of proof: • • Binary search Bellman-ford 8 Augmentation lemma • • • Definitions: • • • Domination Extension Successor Assumptions: • Let P1, P2 in P(s, t) such that P2 dominates P1 Objective: • • There is a path P3 ∈ P(s, t) that dominates P2, extends P1 𝑙 𝑃1 , 𝑃3 ≤ 2𝑙(𝑃2 ) 9 Augmentation lemma proof • • Define 𝑋 ∈ 𝑉(𝑃1) Mark some members of 𝑋 with an algorithm • • • Name them 𝑔1 , … , 𝑔𝑘 Obtain P3 from P1 Replace 𝑃1 (𝑔𝑖 , 𝑔𝑖+ ) of 𝑃1 by the sub-path 𝑃2 (𝑔𝑖 , 𝑔𝑖+ ) 10 Augmentation lemma proof(cont’d) • • • The path extends 𝑃1 The path dominates 𝑃2 Straight-forward with following in-equalities • • • • (I1) For 𝑖 = 1, . . . , 𝑘 − 1, we have 𝑔𝑖 ≤𝑃1 𝑔𝑖+1 (I2) For 𝑖 = 1, . . . , 𝑘 − 1, we have 𝑔𝑖 ≤𝑃2 𝑔𝑖+1 ≤𝑃2 𝑔𝑖+ (I3) For 𝑖 = 1, . . . , 𝑘 − 2, we have 𝑔𝑖+ ≤𝑃2 𝑔𝑖+2 Corollary: Replace 𝑃2 with 𝑂𝑃𝑇 11 Algorithm • • • Start with only one edge Use proxies Until we have a spanning path • • • Use path or cycle augmentation It will finish after at most 𝑉 − 2 iterations Implemented naively: • 𝑂(𝑛5 ) 12 Claims and proof • • In every iteration, if 𝜋 is the augmenting path or cycle in that iteration, • • 𝑙 𝜋 ≤ 𝑅 𝜋 𝐶 . 2. 𝑂𝑃𝑇 Use augmentation path lemma Algorithm factor is max(4𝐻𝑛 − 2,1). • • Step is from k1 to k2 vertices Path step • • 2𝑂𝑃𝑇 𝑘1 −𝑘2 𝑘1 Cycle step • 2 𝑂𝑃𝑇 𝑘1 −𝑘2 +1 𝐾1 𝑘1 −𝑘2 ≤4 𝑂𝑃𝑇 𝑘1 13 Path-constrained ATSPP • Start from (𝑣1, 𝑣2) , … , (𝑣𝑘−1, 𝑣𝑘 ) • • Instead of 𝑠, 𝑡 Same analysis • Best integrality gap for ATSPP is 2 • Best integrality gap for ATSP is 𝑂(log 𝑛) • LP: 14 Any Question? 15 References • An O(logn) Approximation Ratio for theAsymmetric Traveling Salesman Path Problem, THEORY OF COMPUTING, Volume 3 (2007), pp. 197–209. • Traveling salesman path problem, Mathematical Journal, Volume 113, Issue 1, pp 39-59 16 Thank you for your time 17
© Copyright 2026 Paperzz