Tại sao các tỷ lệ gần đúng khác biệt không được nghiên cứu kỹ so với các tiêu chuẩn mặc dù lợi ích được yêu cầu của chúng?


16

bữa tốiMộtÔiPTMTôiNMộtMộtÔiPTthông tinΩ-MộtΩ-ÔiPTΩ

  • nó đưa ra tỷ lệ gần đúng tương tự cho các vấn đề như Độ phủ đỉnh tối thiểu và Tập độc lập tối đa được biết là các nhận thức khác nhau của cùng một vấn đề;
  • nó đưa ra tỷ lệ giống nhau cho các phiên bản tối đa và tối thiểu của cùng một vấn đề. Đồng thời chúng ta biết trong lý thuyết tiêu chuẩn MIN TSP và MAX TSP có các tỷ lệ rất khác nhau.
  • Nó đo khoảng cách không chỉ đến mức tối ưu mà còn cả mức tối đa . Vì vậy, trong trường hợp lý thuyết gần đúng tiêu chuẩn của Vertex Cover nói rằng là giới hạn trên tốt nhất. Nhưng Essentialy là tỷ lệ tối đa giữa pessimum và tối ưu. Do đó, thuật toán như vậy được đảm bảo để đưa ra giải pháp có giá trị xấu nhất.2 2Ω22

Đối số của tôi là: trong phân tích tiệm cận, chúng tôi không xem xét các hằng số và các điều khoản có thứ tự thấp (ở đây tôi nhớ lại câu trích dẫn của Avi Widgerson: "Chúng tôi thành công vì chúng tôi sử dụng mức độ trừu tượng đúng.") Và đây là mức độ trừu tượng để so sánh việc sử dụng tài nguyên của thuật toán. Nhưng khi chúng tôi nghiên cứu gần đúng chúng tôi bằng một số lý do giới thiệu sự khác biệt ở những nơi mà chúng tôi có thể tránh nó.

Câu hỏi của tôi là

Tại sao lý thuyết gần đúng vi phân nghiên cứu kém như vậy. Hoặc các đối số liên quan không đủ mạnh?


2
Tôi chưa bao giờ thấy khái niệm này trước đây và nghĩ rằng nó ít nhất là thú vị. Rất tò mò cho câu trả lời! (mặc dù lý do thực sự có thể tầm thường như "Doh, không bao giờ nghĩ về điều đó" hoặc "Bằng chứng đang trở nên khó khăn hơn" hoặc "Không thể so sánh nó với các kết quả khác khi tôi bắt đầu")
Raphael

Câu trả lời:


3

Có hai cách giải thích yêu cầu bồi thường các "thuật toán tìm thấy một α -approximation của vấn đề P "MộtαP :

  1. Vấn đề rất dễ giải quyết khá tốt, vì chúng ta có một thuật toán tìm ra một xấp xỉ tốt.P
  2. Thuật toán tốt , vì nó tìm thấy một xấp xỉ tốt.Một

Tôi nghĩ định nghĩa cổ điển của yếu tố gần đúng nhấn mạnh đến cách hiểu đầu tiên. Chúng tôi phân loại các vấn đề theo cách dễ dàng để giải quyết khá tốt.

Tỷ lệ xấp xỉ vi sai dường như đặt nặng hơn một chút vào cách hiểu thứ hai: chúng tôi không muốn "thưởng" các thuật toán tầm thường (ví dụ: các thuật toán chỉ xuất ra một tập hợp trống hoặc tập hợp tất cả các nút).

Tất nhiên, cả hai đều là quan điểm hợp lệ, nhưng chúng là các quan điểm khác nhau .


Chúng ta cũng có thể nghiên cứu câu hỏi từ góc độ thực tế hơn một chút. Thật không may, các đỉnh bao gồm như vậy không có nhiều cách sử dụng trực tiếp, nhưng để tranh luận, chúng ta hãy xem xét hai ứng dụng (hơi giả tạo) này:

  • Vertex cover: các nút là máy tính và các cạnh là các liên kết giao tiếp; chúng tôi muốn giám sát tất cả các liên kết truyền thông và do đó ít nhất một điểm cuối của mỗi cạnh phải chạy một quy trình đặc biệt.

  • Tập độc lập: các nút là công nhân và mô hình cạnh xung đột giữa các hoạt động của chúng; chúng tôi muốn tìm một tập hợp các hoạt động không xung đột có thể được thực hiện đồng thời.

Bây giờ cả hai vấn đề đều có một giải pháp tầm thường: tập hợp tất cả các nút là một đỉnh đỉnh và tập hợp trống là một tập độc lập.

Sự khác biệt chính là với vấn đề che đỉnh, giải pháp tầm thường hoàn thành công việc . Chắc chắn, chúng tôi đang sử dụng nhiều tài nguyên hơn mức cần thiết, nhưng ít nhất chúng tôi có một giải pháp mà chúng tôi có thể sử dụng trong thực tế. Tuy nhiên, với bài toán đặt độc lập, giải pháp tầm thường hoàn toàn vô dụng . Chúng tôi không có tiến bộ gì cả. Không ai làm gì cả. Nhiệm vụ không bao giờ hoàn thành.

Tương tự như vậy, chúng ta có thể so sánh các giải pháp gần như tầm thường: đỉnh bìa mà bao gồm các điểm cuối của một kết hợp tối đa, và độc lập bộ tôi đó là sự bổ sung của C . Một lần nữa, C chắc chắn hoàn thành công việc trong ứng dụng của chúng tôi và lần này chúng tôi không lãng phí tài nguyên nhiều hơn yếu tố hai. Tuy nhiên, tôi có thể lại là một bộ trống, hoàn toàn vô dụng.CTôiCCTôi

Do đó định nghĩa chuẩn của bảo đảm gần đúng trực tiếp cho chúng ta biết giải pháp có hữu ích hay không. Một xấp xỉ 2 xấp xỉ của đỉnh đỉnh sẽ hoàn thành công việc. Một bộ độc lập mà không có bất kỳ sự đảm bảo gần đúng nào có thể hoàn toàn vô dụng.

Theo một nghĩa nào đó, tỷ lệ gần đúng vi sai cố gắng đo lường "giải pháp không tầm thường" như thế nào, nhưng nó có quan trọng trong một trong các ứng dụng này không? (Có vấn đề gì trong ứng dụng nào không?)


Tôi không nhận được điểm của bạn trong phần thứ hai. Bất kỳ sự lựa chọn quá mức nào của các đỉnh là một đỉnh đỉnh khả thi, chúng ta không cần phải biết rằng thuật toán là một xấp xỉ 2 cho điều đó. Mặt khác, ngay cả một xấp xỉ 2 cho tập độc lập rất có thể mang lại một giải pháp không khả thi. Vì vậy, có vẻ như sự nguy hiểm của tính không khả thi được gắn liền với vấn đề, chứ không phải (không) giới hạn gần đúng đã biết.
Raphael

@Raphael: Theo định nghĩa, một tập hợp độc lập tối đa 2 xấp xỉ là một tập độc lập (và khá lớn; chắc chắn không phải là tập rỗng).
Jukka Suomela

Đừng bận tâm, đọc quá nhanh. Tuy nhiên, tôi nghĩ rằng quan điểm của bạn nên được thực hiện như sau: Một thuật toán không có bảo đảm gần đúng sẽ hoàn thành công việc trong trường hợp của VC, nhưng không phải trong IS. (Bạn đang so sánh táo và lê ở đó, phải không?) Nhưng sau đó, nghiên cứu này liên quan đến sự lựa chọn bảo lãnh như thế nào? Hoặc là sẽ làm để đạt được các giải pháp khả thi.
Raphael

Ôi(Δ)

1
+1 vì các ví dụ rất thú vị. Tôi không nghĩ rằng có một sự khác biệt được xác định rõ ràng giữa vấn đề là vấn đề là dễ dàng và có một thuật toán tốt, nhưng tôi hiểu nó ở mức độ mơ hồ.
Tsuyoshi Ito

3

Tôi không quen thuộc với khái niệm xấp xỉ vi phân, và tôi không có bất kỳ lý thuyết nào tại sao nó không được nghiên cứu kỹ. Tuy nhiên, tôi muốn chỉ ra rằng không phải lúc nào cũng mong muốn mô tả hiệu suất của thuật toán xấp xỉ bằng một biện pháp duy nhất. Theo nghĩa này, tôi thấy khó đồng ý rằng một số biện pháp tốt hơn một biện pháp khác.

Ví dụ, như bạn đã nêu, bìa đỉnh tối thiểu thừa nhận thuật toán xấp xỉ 2 thời gian đa thức trong khi đó NP-hard khó xấp xỉ được đặt độc lập tối đa với bất kỳ tỷ lệ không đổi nào. Mặc dù tôi hiểu rằng điều này có thể gây ngạc nhiên ngay từ cái nhìn đầu tiên, nhưng nó có ý nghĩa chính đáng: (1) độ phủ đỉnh tối thiểu có thể xấp xỉ tốt khi nó nhỏ nhưng (2) nó không thể xấp xỉ tốt khi nó lớn. Khi chúng tôi tuyên bố rằng NP khó có thể xấp xỉ đỉnh đỉnh tối thiểu (và tập độc lập tối đa) với bất kỳ tỷ lệ xấp xỉ hằng số dương khác nhau, chúng tôi thực sự bỏ qua thuộc tính (1). Nó có thể đủ tốt cho một số mục đích để bỏ qua tài sản (1), nhưng chắc chắn không phải lúc nào cũng như vậy.

Lưu ý rằng không phải lúc nào chúng ta cũng sử dụng tỷ lệ gần đúng để mô tả hiệu suất của các thuật toán xấp xỉ. Ví dụ, để nêu một kết quả không thể đạt được dựa trên định lý PCP về tính tổng quát của nó, chúng ta cần xây dựng dựa trên các vấn đề về khoảng cách. Xem câu trả lời của tôi cho một câu hỏi khác để biết chi tiết. Trong trường hợp này, không sử dụng tỷ lệ xấp xỉ tiêu chuẩn cũng như không sử dụng tỷ lệ xấp xỉ vi phân cho phép chúng tôi nêu kết quả trong tổng quát.


02ÔiPTn/2

@Oleksandr: Triệu Trong trường hợp Vertex Cover mặc dù xấp xỉ trùng khớp với giải pháp tồi tệ nhất khi OPT⩾n / 2 chúng tôi có tỷ lệ 2. Hãy xem bạn có coi đó là bất lợi hay không là quan điểm. Người ta có thể lập luận rằng nếu mọi giải pháp đều có giá trị khách quan trong phạm vi 2, thì thuật toán đó tạo ra giải pháp nào không quan trọng. Tỷ lệ xấp xỉ tiêu chuẩn mô hình tình huống như thế này.
Tsuyoshi Ito

Nếu yếu tố 2 hoặc bất kỳ yếu tố nhỏ nào khác là giải pháp tồi tệ nhất thì kết quả như vậy sẽ ít được sử dụng.
Oleksandr Bondarenko

1
@Oleksandr: Như tôi đã nói, đó là một quan điểm.
Tsuyoshi Ito

3

Như Tsuyoshi chỉ ra, vấn đề có thể là loại tranh luận nào bạn muốn sử dụng ràng buộc thu được. Sau đây, tôi sẽ cố gắng phát triển hai động lực khác nhau.

α= =MộtÔiPT

Tỷ lệ khác biệt của hình thức α= =Ω-MộtΩ-ÔiPTα100%

Vì vậy, tùy thuộc vào loại tuyên bố nào bị ràng buộc dẫn xuất, bạn nên chọn phương án thích hợp.

[Ω,ÔiPT]

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.