Một bản phác thảo về khả năng giảm có thể chứng minh rằng nó đã hoàn thành NP.
Một cách không chính thức, nó bắt đầu từ một công thức 3SAT đã sửa đổi được sử dụng để chỉ ra rằng 3SAT đã hoàn thành ASP (Vấn đề giải pháp khác) và "tuân theo" chuỗi giảm giá tiêu chuẩn 3SAT => HAMCYCLE TRỰC TIẾP => HAMCYCLE HIỂU => TSP
- Bắt đầu với một công thức 3SAT với n biến x 1 , . . . x n và m caluse C 1 , . . . , C m ;φnx1,...xnmC1,...,Cm
- Trasform nó vào một công thức mới thêm một biến mới t ...;φ′t
- ... và mở rộng mỗi khoản để ( x i 1 ∨ x i 2 ∨(xi1∨xi2∨xi3) ;(xi1∨xi2∨xi3∨t)
- Từ xây dựng các kim cương cấu trúc đồ thị G = { V , E } dùng để chứng minh rằng đạo Hamiltonian VÒNG là NP-đầy đủ; giả sử rằng mỗi mệnh đề C j tương ứng với nút N j trong G ;φ′G={V,E}CjNjG
- Sửa vào đồ thị G ' = { V ' , E ' } thay thế mỗi nút u với ba nút liên kết u 1 , u 2 , u 3 và sửa đổi các cạnh theo việc giảm chuẩn được sử dụng để chứng minh NP-đầy đủ của vô hướng Hamilton CHU KỲ từ TRỰC TIẾP HAMILTONIAN tức làGG′={V′,E′}uu1,u2,u3 là nút được sử dụng cho các cạnh đến, u 3 là nút được sử dụng cho các cạnh đi;u1u3
- Chuyển đổi các trường hợp chu kỳ vô hướng Hamilton trên để một trường hợp TSP T trong đó tất cả các cạnh của G ' có trọng lượng w = 1 , ngoại trừ (duy nhất) cạnh trong kim cương đi đến chuyển nhượng "tích cực" của t trong đó có trọng lượng w = 2 (cạnh màu đỏ trong hình bên dưới); cuối cùng các cạnh được thêm vào để làm cho G ′ hoàn thành có trọng số w = 3 .G′TG′w=1tw=2G′w=3
Rõ ràng cá thể TSP có một chu trình đơn giản truy cập tất cả các nút tương ứng với việc gán thỏa mãn φ ′ trong đó t = t r u e (và chuyến tham quan này có thể dễ dàng được xây dựng trong thời gian đa thức), nhưng nó có tổng trọng số | V ' | + 1 (vì nó sử dụng cạnh tương ứng với phép gán t = t r u e có trọng số 2). T có một chu kỳ đơn giản khác là truy cập tất cả các nút có tổng trọng lượng thấp hơn | V ' |Tφ′t=true|V′|+1t=trueT|V′|nếu và chỉ khi cạnh của trọng số tương ứng với phép gán t = t r u e không được sử dụng; hoặc tương đương khi và chỉ khi có một nhiệm vụ đáp ứng của φ ' trong đó
t = f một l s đ ; nhưng điều này có thể đúng nếu và chỉ nếu công thức ban đầu φ là satisfiable.2t=trueφ′t=falseφ
Tôi sẽ suy nghĩ thêm về nó và tôi sẽ viết một bằng chứng chính thức (nếu nó không trở thành sai :-). Hãy cho tôi biết nếu bạn cần thêm chi tiết về một hoặc nhiều đoạn văn trên.
Như đã lưu ý bởi domotorp, một hậu quả thú vị là vấn đề sau là NP-đầy đủ: Đưa ra biểu đồ G và một đường dẫn Hamilton trong đó, có chu trình Hamilton không?G