Các thuật toán gần đúng cho TSP số liệu


44

Được biết, TSP số liệu có thể được xấp xỉ trong vòng và không thể xấp xỉ tốt hơn trong thời gian đa thức. Có bất cứ điều gì được biết về việc tìm các giải pháp gần đúng trong thời gian theo cấp số nhân (ví dụ: dưới bước chỉ với không gian đa thức) không? Ví dụ: trong thời gian và không gian nào chúng ta có thể tìm thấy một chuyến tham quan có khoảng cách nhiều nhất là ?1231.5 2n1.1×OPT1231222n1.1×OPT


3
Một cách tiếp cận tự nhiên trong việc giải quyết các câu hỏi thuộc loại này là xem xét các hệ thống phân cấp lập trình tuyến tính như Sherali-Adams, Lovász-Schrijver hoặc Lasserre, cho phép chạy thời gian ở cấp độ r (và thường ngày càng tăng xấp xỉ tốt hơn khi r phát triển). Tuy nhiên, tôi không biết về bất kỳ kết quả tích cực hay tiêu cực nào về khả năng áp dụng các hệ thống phân cấp trên mức giảm LP của TSP số liệu (được gọi là Held-Karp). poly(nr)rr
MCH

3
Bạn có thể có nghĩa là "có thể" chứ không phải "cần thiết"? Ngoài ra, tôi không chắc ý của bạn là gì khi tìm giải pháp theo thời gian theo cấp số nhân, vì tôi luôn có thể tìm thấy câu trả lời chính xác. Tôi giả sử bạn có nghĩa là "tìm điểm tốt hơn trên đường cong đánh đổi gần đúng / phức tạp"?
Suresh Venkat

@MCH, cảm ơn bạn rất nhiều, nhưng tôi chưa tìm thấy kết quả nào.
Alex Golovnev

@Suresh Venkat, cảm ơn bạn! Bạn hoàn toàn đúng, ý tôi là "có thể" và "điểm tốt hơn ...". Tôi đã sửa câu hỏi của mình.
Alex Golovnev

Đối với Metric TSP với quy định điểm bắt đầu và điểm kết thúc, tốt nhất là konwn là . Bài viết của STOC 2012 "Cải thiện thuật toán của Christofides cho TSP đường dẫn thứ nhất" tạiarxiv.org/abs/1110.4604. 1+52
Bành Trương

Câu trả lời:


53

Tôi đã nghiên cứu vấn đề và tôi tìm thấy các thuật toán nổi tiếng nhất cho TSP.

n là số đỉnh,M là trọng lượng cạnh cực đại. Tất cả các giới hạn được đưa ra cho một yếu tố đa thức của kích thước đầu vào (poly(n,logM) ). Chúng tôi biểu thị TSP bất đối xứng bởi ATSP.

1. Thuật toán chính xác cho TSP

1.1. Tổng ATSP

M2nΩ(n/log(Mn))thời gian vàexp-space (Bjorklund).

2n thời gian và2n không gian (Bellman;Held, Karp).

4nnlogn time vàpoly -space (Gurevich, Shelah;Bjorklund, Husfeldt).

22ntnlog(nt) thời gian và2t không gian chot=n,n/2,n/4, (Koivisto, Parviainen).

O(Tn) thời gian vàO(Sn) không gian cho bất kỳ2<S<2vớiTS<4(Koivisto, Parviainen).

2n×MThời gian 2 n × M và đa không gian (Lokshtanov, Nederlof).

2n×M thời gian và không gianM (Kohn, Gottlieb, Kohn;Karp;Bax, Franklin).

Ngay cả đối với TSP số liệu, không có gì tốt hơn được biết đến hơn các thuật toán ở trên. Đó là một thách thức lớn để phát triển 2n -time thuật toán cho TSP với không gian đa thức (xem Mở Vấn đề 2.2.b, Woeginger ).

1.2. Các trường hợp đặc biệt của TSP

1.657n×MThời gian 1,657 n × M và xác suất lỗi nhỏ theo cấp số nhân (Bjorklund) cho TSP không xác định.

(2ϵ)n và không gian hàm mũ cho TSP trong đồ thị với mức độ trung bình giáp,ϵ chỉ phụ thuộc vào mức độ của đồ thị (Cygan, Pilipczuk;Björklund, Kaski, Koutis).

(2ϵ)npoly -space cho TSP trong đồ thị với mức độ tối đa bị chặn và trọng lượng nguyên bị chặn,ϵ chỉ phụ thuộc vào mức độ của đồ thị (Björklund, Husfeldt, Kaski, Koivisto).

1.251npoly -space cho TSP trong đồ thị hình khối (Iwama, Nakashima).

1.890npoly -space cho TSP trong các biểu đồ mức4 (Eppstein).

1.733n và không gian hàm mũ cho TSP trong đồ thị cấp4 (Gebauer).

1.657n thời gian vàpoly -space cho vô hướng Hamiltomian Cycle (Björklund).

(2ϵ)n và không gian hàm mũ cho TSP trong đồ thị với ít nhấtdn chu kỳ Hamilton (đối với bất kỳ không đổid ) (Björklund, Kaski, Koutis).

2. Các thuật toán gần đúng cho TSP

2.1. TSP chung

Không thể tính gần đúng trong bất kỳ hàm tính toán thời gian đa thức nào trừ khi P = NP ( Sahni, Gonzalez ).

2.2. TSP số liệu

32 -appro xấp xỉ (Christofides).

Không thể xấp xỉ với tỷ lệ tốt hơn 123122 trừ khi P = NP (Karpinki, Lampis, Schmied).

2.3. Đồ họa TSP

75 -appro xấp xỉ (Sebo, Vygen).

2.4. (1,2) -TSP

MAX-SNP cứng ( Papadimitriou, Yannakakis ).

87 -appro xấp xỉ (Berman,Karpinki).

2.5. TSP trong số liệu với kích thước giới hạn

PTAS cho TSP trong không gian Euclide chiều cố định ( Arora ; Mitchell ).

TSP là APX-cứng trong một logn không gian Euclide chiều ( Trevisan ).

PTAS cho TSP theo số liệu với kích thước nhân đôi giới hạn ( Bartal, Gottlieb, Krauthgamer ).

2.6. ATSP với bất đẳng thức tam giác có hướng

O(1) -appro xấp xỉ (Svensson, Tarnawski, Végh)

Không thể xấp xỉ với tỷ lệ tốt hơn 7574 trừ khi P = NP (Karpinki, Lampis, Schmied).

2.7. TSP trong đồ thị với trẻ vị thành niên bị cấm

PTAS thời gian tuyến tính ( Klein ) cho TSP trong đồ thị phẳng.

PTAS cho các đồ thị nhỏ miễn phí ( Demaine, Hajiaghayi, Kawarabayashi ).

2212 -appro xấp xỉ cho ATSP trong đồ thị phẳng (Gharan, Saberi).

O(loggloglogg)-approximation cho ATSP trong genus-gđồ thị (Erickson, Sidiropoulos).

2.8. MAX-TSP

79 -appro xấp xỉ cho MAX-TSP (Paluch, Mucha, Madry).

78 xấp xỉ cho MAX-Metric-TSP (Kowalik, Mucha).

34 xấp xỉ cho MAX-ATSP (Paluch).

3544 -appro xấp xỉ cho MAX-Metric-ATSP (Kowalik, Mucha).

2.9. Xấp xỉ theo thời gian theo cấp số nhân

(1+ϵ)2(1ϵ/2)nϵ254(1ϵ/2)nnlognϵ23

Tôi sẽ biết ơn bất kỳ bổ sung và đề xuất.


5
Đây là một bản tóm tắt tuyệt vời của những gì được biết đến. Tôi khuyến khích bạn chấp nhận câu trả lời này (mặc dù đó là của riêng bạn).
Suresh Venkat

1
Nitlog nhỏ: dường như bạn đã chuyển đổi vị trí cho các hằng số không thể xấp xỉ cho TSP và ATSP.
Michael Lampis

2
Bạn có thể thêm chi phẳng / giới hạn / đồ thị nhỏ bị loại trừ; kết quả mà tôi biết là như sau. (1) TSP trong đồ thị phẳng - PTAS thời gian tuyến tính ( cs.brown.edu/people/klein/publications/no-contraction.pdf ), (2) TSP trong chi thể loại trừ / đồ thị phụ bị loại trừ - QPTAS cho đồ thị không có trọng số / đồ thị có trọng số với chi giới hạn ( cs.emory.edu/~mic/ con / 15.pdf ), (3) ATSP trong đồ thị phẳng - xấp xỉ hệ số không đổi ( stanford.edu/~saberi/atsp2.pdf ).
zotachidil

4
@Alex Golovnev: Thuật toán Bjorklunds không hoạt động cho ATSP, nó phụ thuộc rất nhiều vào biểu đồ là đối xứng.
Andreas Bjorklund

3
Kết quả của Erickson-Sidiropoulos là dành cho ATSP - nó không rõ ràng trong danh sách trên. PTAS của Arora hoạt động cho bất kỳ kích thước cố định. Tôi không thích thuật ngữ "Số liệu ATSP".
Chandra Chekuri

27

O(1.932n)O(2n)n(1+ϵ)O(2(1ϵ/2)n)ϵ2/5

Nicolas Boria, Nicolas Bougeois, Bruno Escoffier, Vangelis Th. Paschos: Các lược đồ xấp xỉ theo cấp số nhân cho một số vấn đề về đồ thị. Có sẵn trực tuyến .


10

αβα<βγα,β]γθγ2nO(θ)γ(ít nhất là trong phạm vi hệ số không đổi) thấy các cải thiện về tỷ lệ gần đúng ngay cả khi được tính theo thời gian theo cấp số nhân. Có một số vấn đề trong đó kết quả độ cứng tốt nhất được biết là thông qua việc giảm hiệu quả từ SAT, nghĩa là, kết quả độ cứng nằm dưới một giả định yếu hơn như NP không có trong thời gian đa thức. Trong những trường hợp như vậy, người ta có thể có được xấp xỉ tốt hơn trong thời gian theo cấp số nhân. Người duy nhất tôi biết là vấn đề cây Steiner nhóm. Một kết quả nổi tiếng gần đây là một trong những Arora-Barak-Steurer trên thuật toán thời gian theo cấp số mũ cho các trò chơi độc đáo: kết luận chúng tôi rút ra từ kết quả này là nếu UGC là đúng thì việc giảm từ SAT xuống UGC phải là một số không hiệu quả, nghĩa là kích thước của thể hiện của UGC thu được từ công thức SAT phải tăng lên với các tham số theo một kiểu nhất định.


2n

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.