Hãy là một hàm Chúng ta muốn ước tính trung bình. F , đó là: E [ f ( n ) ] = 2 - n Σ x ∈ { 0 , 1 } n f ( x ) .
NOTE: In the OP, the range of f was [0,1]. I changed this a bit for technical reasons. (This should simplify the problem; if not, forget it!)
Đặt là thuật toán ước lượng (ngẫu nhiên). Giả sử rằng E có quyền truy cập hộp đen vào f . Chúng tôi biểu thị điều này bởi E f .
Có hai điều kiện:
1) thời gian chạy Công cụ ước tính: Có tồn tại một đa thức đơn sao cho với mọi n và tất cả các e , thời gian chạy của E f ( 1 n ) được bao bọc bởi p ( n ) .
2) Độ chính xác của công cụ ước tính với độ tin cậy : Tồn tại một đa thức , sao cho với tất cả n và tất cả f , chúng ta có 1với xác suất ít nhấtδ.
NOTE: The confidence δ was not in the OP. The parameter δ is in (0,1), and may depend on n. For instance, it may be 1-1/2^n.
Những người ước tính như vậy có tồn tại?
Bối cảnh và động lực
Tôi đã không đề cập đến động lực của tôi ngay từ đầu vì nó đòi hỏi rất nhiều kiến thức nền tảng. Dù sao, đối với những người đam mê, tôi mô tả ngắn gọn: Nhu cầu về những người ước tính như vậy nảy sinh trong bối cảnh "Bằng chứng về Khả năng", như được định nghĩa trong bài viết sau:
Mihir Bellare, Golddedich. Chứng minh khả năng tính toán , 1992. Bản thảo chưa xuất bản.
Cụ thể, ở cuối trang 5, các tác giả mặc nhiên cho rằng sự tồn tại của các công cụ ước tính đó (Không có đề cập đến độ chính xác và thời gian chạy không được xác định chính xác; bối cảnh xác định rõ ràng mọi thứ.)
Nỗ lực đầu tiên của tôi là đọc " Một mẫu của Samplers --- Một quan điểm tính toán về lấy mẫu ." Nó liên quan đến một vấn đề rất giống nhau, nhưng xác suất lỗi được xác định là phụ gia, trong khi chúng ta là số nhân. (Tôi đã không đọc hết bài báo, có lẽ nó đề cập đến những gì tôi cần ở đâu đó.)
EDIT (theo yêu cầu của Tsuyoshi): Trên thực tế, định nghĩa của "Bằng chứng về khả năng tính toán" đòi hỏi sự tồn tại của một "trình trích xuất tri thức" có thời gian chạy (dự kiến) là . Vì chúng tôi không biếtE[f(n)], chúng tôi muốn ước tính nó; Tuy nhiên, điều này không được thay đổi đáng kể thời gian chạy: nó nên thay đổi nó thành một yếu tố đa thức. Các điều kiện chính xác cố gắng để nắm bắt yêu cầu như vậy.