Hầu như luôn luôn gần đúng


11

Tôi đang tìm kiếm một lớp phức tạp liên quan đến APX vì BPP liên quan đến P. Tôi đã hỏi cùng một câu hỏi ở đây , nhưng có lẽ TCS sẽ là một địa điểm hiệu quả hơn cho câu trả lời.

Lý do của câu hỏi là trong các vấn đề thực tế, người ta thường cần tìm câu trả lời gần đúng (như APX) với độ tin cậy đủ cao (như BPP), điều này sẽ khiến lớp các vấn đề với thuật toán xấp xỉ xác suất bị ràng buộc có khả năng trở thành mô hình hữu ích của tính toán trong thực hành.

Một ứng cử viên có thể của lớp như vậy sẽ là : các vấn đề thừa nhận các giải pháp gần đúng với các chương trình con xác suất bị ràng buộc; tuy nhiên, tôi không tự tin rằng lớp như vậy sẽ là cài đặt thích hợp cho lớp gần đúng có thể tính toán được.APXBPP

Cả BPP và APX đã được nghiên cứu rộng rãi. Đó có phải là trường hợp của , hay lớp nào là tốt nhất để nắm bắt các vấn đề trên?APXBPP


BPP và P là các lớp vấn đề quyết định. Có lẽ trước tiên bạn nên hỏi lớp chức năng / tìm kiếm tương ứng với BPP là gì trước khi chuyển sang xấp xỉ, tôi nghĩ rằng nếu chúng ta có lớp chức năng / tìm kiếm thì việc định nghĩa phiên bản gần đúng của nó không nên khó khăn.
Kaveh

1
Tôi nghĩ những gì bạn đang tìm kiếm là phiên bản tối ưu hóa của việc học PAC (Có lẽ là gần đúng). Trong khi lý thuyết về học tập PAC đặc biệt là về các chức năng học tập (ngẫu nhiên, có tính chính xác cao) để mô tả dữ liệu, như trong học máy, bạn đang hỏi về các vấn đề tối ưu hóa. Tuy nhiên, có lẽ tài liệu học tập PAC là một nơi tốt để bắt đầu tìm kiếm ...
Joshua Grochow

3
Thay vì ký hiệu tiên tri, những gì bạn đang mô tả gần với toán tử BP hơn. Toán tử BP được định nghĩa trên các lớp phức tạp của các vấn đề quyết định. Thật dễ dàng để mở rộng định nghĩa để hứa hẹn các vấn đề và xác định một phiên bản vấn đề hứa hẹn của lớp phức tạp của bạn theo cách đó. Xác định một phiên bản cho các vấn đề tối ưu hóa có thể khó khăn hơn.
Sasho Nikolov

Câu trả lời:


1

Đối với bất kỳ hàm mục tiêu cụ thể nào, hãy để BotL (danh sách tốt nhất) là thuật toán đánh giá hàm mục tiêu trên một tập hợp các đầu vào và trả về một đầu vào từ danh sách đó có đầu ra tối đa (trong số các đầu vào đó), với các mối quan hệ Tự ý phá vỡ. Do APX chỉ bao gồm các vấn đề
mà hàm mục tiêu của chúng có thể được tính trong thời gian đa thức xác định, BotL có thể được triển khai một cách xác định trong thời gian đa thức.Hơn nữa, giá trị mà BotL trả về
ít nhất là tốt hơn bất kỳ đầu vào nào trong ít nhất là BotL được đánh giá.Đặc biệt,
nếu bất kỳ đầu vào nào trong danh sách đó đủ tốt thì đầu ra của BotL sẽ đủ tốt.
Do đó, việc chạy BotL trên các đầu ra của một số lượng thực thi độc lập đủ lớn của thuật toán cơ sở có thể khuếch đại xác suất thành công từ 1 / poly đến 1- (1 / (2 ^ poly)).

Do hậu quả của đoạn trước,
mức độ tin cậy chính xác về cơ bản không ảnh hưởng đến lớp kết quả.
(Tình huống này rất giống với RP .)

Tôi đã không thể tìm thấy bất cứ điều gì về điều đó trên sở thú phức tạp, mặc dù có
thể đã có những cuộc nói chuyện về nó được đưa ra tại hội thảo được đề cập trong bài báo này .


1
OP đang yêu cầu tên của loại vấn đề có thuật toán xấp xỉ nhân tố hằng số ngẫu nhiên. Bạn đang nói (tôi nghĩ) rằng xác suất thành công cho các thuật toán như vậy có thể được khuếch đại. Tôi không thấy làm thế nào điều này trả lời câu hỏi?
Sasho Nikolov

Tôi không thấy câu hỏi đó trong OP. Michael đang hỏi liệu lớp học có "được nghiên cứu rộng rãi" không. Phải thừa nhận rằng, tôi không có nhiều điều để nói về điều đó, nhưng tôi đã (ít nhất là cố gắng) giải quyết một sự hiểu lầm về việc một lớp học như vậy sẽ là gì.

Không có sự hiểu lầm như vậy trong câu hỏi.
Sasho Nikolov

Đúng. Sự hiểu lầm là trong "Một ứng cử viên có thể của lớp như vậy sẽ là ... xấp xỉ có thể tính toán được." đoạn, đó là trong bài nhưng không phải là câu hỏi.

1
Với các giải thích rõ ràng, tôi vẫn cho rằng câu trả lời của bạn không sửa chữa sự hiểu lầm trong OP, mà chỉ đưa ra một sự thật tùy tiện về các xấp xỉ ngẫu nhiên.
Sasho Nikolov
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.