2. tại sao các vấn đề khó khăn NP quan trọng, và tại sao nênHiệu suất của con người quan tâm?Nhiều tổ hợp tối ưu hóa vấn đề, như minh họa ở trên, có khả năng chịu giải pháp của brute-lực tính toán vượt ra ngoài một n nhất định, chính xác vì sự tăng trưởng hàm mũ của số lượng các giải pháp có thể. Thay vào đó, nó là mong muốn để tìm thuật toán có thể khám phá các giải pháp trong một khung thời gian chấp nhận được. Một số vấn đề optimi-zation tổ hợp có thể được chứng minh để được giải quyết bằng thuật toán như vậy trong thời gian đa thức (ví dụ như, như là một chức năng của khối lập phương, hoặc thứ năm điện, vv của số lượng các yếu tố trong vấn đề). Những vấn đề do đó được biết đến như khả năng giải quyết thời gian đa thức (P). Các vấn đề tối ưu hóa tổ hợp khác được phân loại là NP khó khăn. Một tính năng của vấn đề khó khăn NP là rằng không có thuật toán thời gian đa thức hiện đang tồn tại cho bất kỳ của những vấn đề này, và nó nhiều người tin rằng không tồn tại. Các TSP là một vấn đề NP khó khăn như vậy.Hai lớn thách thức toán học có bắt nguồn từ sự phân chia giữa P và NP-khó khăn vấn đề. Đầu tiên, nó được biết rằng nếu một thuật toán thời gian đa thức đảm bảo đã được tìm thấy cho một vấn đề khó NP duy nhất, sau đó tất cả vấn đề NP khó khăn nào là solv-có thể trong thời gian đa thức (có hiệu lực, P = NP và do đó, các lớp học vấn đề khó khăn NP sẽ chấm dứt để tồn tại). Thách thức đầu tiên này vẫn còn là viết tắt của. Thứ hai, việc tìm kiếm thuật toán rất-đóng-để-(nhưng không nhất thiết phải tối ưu) giải pháp tối ưu cho vấn đề khó khăn NP là lớn tầm quan trọng nhất, cho rằng không thể các giải pháp tối ưu-hiện nay — được đảm bảo. Tiến bộ lớn đã được thực hiện trong lĩnh vực này trong nhiều thập kỷ qua. Một trong những thành công ngoạn mục gần đây là các giải pháp của một muỗng cà phê bao gồm các thành phố 24,978 của Thụy Điển (www.tsp.gatech.edu/Sweden/index.html). Mặc dù độ tinh vi của các phương pháp được sử dụng trong giải pháp này, thời gian CPU tất cả cần thiết là vượt quá 90 năm.Nó là điều hiển nhiên rằng các thuật toán hiệu quả cho các vấn đề khó khăn NP trong ứng dụng cài đặt được mong muốn. Một câu hỏi mà chỉ gần đây đã thu hút sự chú ý là cho dù chưa thạo con người có thể cung cấp các giải pháp để vấn đề NP khó khăn, và nếu như vậy, cho dù các giải pháp gần gũi với tối ưu. Câu hỏi này đã được nghiên cứu chặt chẽ nhất trong bối cảnh của hai chiều Euclid Phiên bản của TSP.1 MacGregor và Ormerod (1996) đã chứng minh trong trường hợp của vấn đề 10 và 20 thành phố, con người môn học thuật toán tốt hơn đơn giản côn-struction bởi một thứ tự cường độ. Đối tượng của con người chưa thạo, khi hướng dẫn đơn giản chỉ để vẽ đường tốt nhất "của mắt," mà không có bất kỳ khó khăn thực tế đang được áp đặt, thường cung cấp các giải pháp trong vòng 1% của tối ưu. Từ các nghiên cứu trước đó, công việc bổ sung đã cung cấp một số bằng chứng cho thấy rằng hiệu suất của con người vẫn còn đáng kể tốt ngay cả với những vấn đề lớn hơn đáng kể. Giặt et al. (2006) được sử dụng một cách ngẫu nhiên tạo ra TSPs 10, 20,..., 120 điểm và chứng minh một mối quan hệ tuyến tính giữa các thành phố của và thời gian giải pháp. Chất lượng của hiệu suất cho thấy một tương tự như tuyến tính liên quan-tàu: ngay cả đối với TSPs trong 120 thành phố, hiệu suất của con người chỉ là khoảng 11% ở trên
đang được dịch, vui lòng đợi..
