ETA: Mọi thứ bên dưới đều nằm trong bài báo " Về TSP phân tán tối đa ", Arkin et al, SODA 1997.
Tôi không biết về câu trả lời chính xác, nhưng đây là một cách tiếp cận khác một chút so với gợi ý của Suresh về phân cụm Gonzalez:
Giả sử cho đơn giản rằng là chẵn. Với mỗi đỉnh , tìm trung vị của khoảng cách . Tạo thành một đồ thị vô hướng trong đó mọi đỉnh được kết nối với các đỉnh khác ít nhất là khoảng cách trung bình. Mức độ tối thiểu trong biểu đồ này ít nhất là , do đó, theo định lý của Dirac, có thể tìm thấy một chu trình Hamilton trong biểu đồ này.npn−1d(p,q)pn/2
Mặt khác, có đỉnh trong đĩa tập trung tạin/2+1p với bán kính , quá nhiều để tạo thành một tập độc lập trong chu kỳ, do đó, bất kỳ chu kỳ Hamilton nào cũng phải có cạnh kết nối một số hai trong số các đỉnh này, có chiều dài tối đa 2 d ( p , q ) . Do đó, chu trình Hamilton được tìm thấy bởi thuật toán này tệ nhất là xấp xỉ 2 xấp xỉ với chu kỳ tối đa tắc nghẽn.d(p,q)2d(p,q)
Điều này sẽ hoạt động trong bất kỳ không gian số liệu nào và đưa ra tỷ lệ xấp xỉ tối ưu giữa các thuật toán hoạt động trong bất kỳ không gian số liệu nào. Đối với, nếu bạn có thể xấp xỉ tốt hơn trong phạm vi hai thì bạn có thể giải quyết chính xác các vấn đề về chu trình Hamilton, bằng cách giảm biểu đồ đầu vào cho vấn đề chu trình Hamilton thành không gian số liệu với khoảng cách 2 cho mỗi cạnh đồ thị và khoảng cách 1 cho mọi không -cạnh.
Có lẽ với một số chăm sóc, bạn có thể xoa bóp nó thành một thuật toán gần đúng cho các đường dẫn thay vì các chu kỳ.