Tóm tắt các kết quả gần đúng và độ cứng tốt nhất cho các vấn đề tối ưu hóa NP


26

Bạn có biết bất kỳ wiki cập nhật nào dành riêng cho các vấn đề tối ưu hóa NP với kết quả gần đúng và độ cứng tốt nhất của chúng không?

Dựa trên phản hồi, có vẻ an toàn khi cho rằng không có tài nguyên như vậy (xem phần cuối của câu hỏi này để biết hai lựa chọn đóng). - được thêm vào ngày 8 tháng 2.

Vì có rất nhiều kết quả và vấn đề được giới thiệu trong hai thập kỷ qua, sự tồn tại của wiki chuyên dụng có thể giúp ích rất nhiều cho sinh viên và các chuyên gia làm việc về các thuật toán gần đúng và độ cứng của xấp xỉ.

Tôi đã được đề nghị bắt đầu một wiki mới. Tôi thích ý tưởng này, nhưng tôi cần một số phản hồi trước khi bắt đầu:
Bạn có quan tâm đến một wiki dành cho chủ đề trên không và bạn có muốn đóng góp gì không? Định dạng ưa thích của bạn cho wiki này là gì (xem định dạng ưa thích của tôi trong các bình luận)? Chúng ta nên sử dụng một trang trại wiki hoặc một công cụ wiki? Trong trường hợp sau, đề xuất của bạn cho một công cụ wiki là gì? MediaWiki?

Hai tùy chọn gần nhất mà tôi biết, là:
1- "Bản tóm tắt các vấn đề tối ưu hóa NP", được chỉnh sửa bởi Pierluigi Crescenzi và Viggo Kann: Bản tóm tắt này dường như đã lỗi thời. Tôi nghĩ rằng khối lượng kết quả hiện tại không thể được quản lý bởi một vài người và nếu chúng tôi muốn có một danh sách cập nhật, chúng tôi nên có một wiki.
2- Wikipedia: wiki này dành cho đối tượng chung và bạn không thể có một trang ngắn chỉ bao gồm mô tả vấn đề, và kết quả gần đúng và độ cứng tốt nhất.


1
Tôi tin rằng chúng ta có thể kết luận một cách an toàn rằng không có tài nguyên như vậy.
Jukka Suomela

3
@Suresh Tôi đã nghĩ đến một trang ngắn chỉ chứa mô tả vấn đề (ví dụ: trường hợp, giải pháp và hàm mục tiêu) và kết quả gần đúng và độ cứng tốt nhất với các giả định tương ứng của chúng và không chứa lịch sử, động lực, mô tả thuật toán, v.v. định dạng này dễ tạo hơn và bạn có thể tìm thấy kết quả gần đây nhất nhanh hơn trang wikipedia. Bản tóm tắt được chỉnh sửa bởi Crescenzi và Kann phù hợp với hồ sơ này, nhưng nó không phải là wiki và vì vậy, nó đã lỗi thời.
Babak Behsaz

8
bạn cần một cái gì đó giống như sở thú phức tạp sau đó. có lẽ bạn nên bắt đầu một và thu hút các tình nguyện viên từ đây để giúp đưa vào đó.
Suresh Venkat

2
Một wiki sẽ hữu ích. Tuy nhiên, tôi sẽ nghĩ rằng nó không chỉ đơn giản là vấn đề và kết quả được biết đến nhiều nhất. Vấn đề với phương pháp này là nó sẽ hữu ích cho những người lý thuyết trong khi một trang có nhiều thông tin hơn có thể hữu ích cho các học viên; người ta có thể nói về các trường hợp đặc biệt đã biết và kết quả liên quan, vv Tại sao không sử dụng đầy đủ các liên kết, bình luận, refs vv?
Chandra Chekuri

2
Cho dù cuối cùng bạn làm gì, tôi thực sự khuyên bạn nên cố gắng thiết lập liên kết giữa các kết quả như sở thú phức tạp. Thật hữu ích khi biết rằng sự cải thiện gần đúng cho vấn đề X ngụ ý điều gì đó cho Y, v.v. Ngoài ra, hệ thống giả định độ cứng của David Johnson (trong một cột gần đây) cũng là điều nên có.
Suresh Venkat

Câu trả lời:


9

Khi bạn tham khảo tài liệu tóm tắt của Crescenzi-Kann, tôi không chắc bạn đang tham khảo cuốn sách hay trang web . Cuốn sách đã hết hạn nhưng các tác giả cố gắng giữ cho trang web được cập nhật liên tục. Có vẻ như điểm khởi đầu hợp lý là tiếp cận Crescenzi và Kann với đề xuất của bạn.


Thật tốt khi biết rằng các tác giả sẵn sàng để cập nhật trang web liên tục. Tôi có một ấn tượng rằng họ đã ngừng cập nhật vào tháng 3 năm 2000 bởi vì hầu hết các trang nói rằng họ đã được cập nhật lần cuối vào ngày 2000-03-20.
Tsuyoshi Ito

3
Tôi đang đề cập đến trang web. Tôi không chắc chắn nếu họ đang chỉnh sửa nó tích cực nữa. Bản thân tôi nhớ rằng đã báo cáo sự cải thiện về tỷ lệ gần đúng của một vấn đề, nhưng họ đã không cập nhật nó. Dù sao, tôi đồng ý hợp lý khi liên hệ với Crescenzi và Kann về tình trạng bản tóm tắt của họ và khả năng thay đổi nó thành wiki.
Babak Behsaz

1
@Suresh @Anthony @Florent @Tsuyoshi @Jukka @Gianluca: Tôi không thể tìm thấy thông tin liên lạc của (Tiến sĩ?) Pierluigi Crescenzi. Vì vậy, tôi đã gửi email cho giáo sư Kann vào ngày 9 tháng 2 và không nhận được câu trả lời. Vào ngày 16 tháng 2, tôi đã chuyển tiếp email trước đây của mình tới các tiểu thư của giáo sư tóm tắt Karpinki và Woeginger, nhưng một lần nữa tôi không nhận được câu trả lời. Tôi đã gửi cả hai email với địa chỉ email học thuật của mình, vì vậy tôi đoán chúng không có trong thư mục thư rác. Đề xuất của bạn bây giờ là gì?
Babak Behsaz

Tôi đoán sau đó một wiki mới có thể được bắt đầu. Nếu tại một thời điểm nào đó, các tác giả của bản tóm tắt gốc phàn nàn về nó, một giải pháp sẽ được tìm thấy dễ dàng (ví dụ: hợp nhất hai tài nguyên hiện có)
Florent Foucaud

@Babak: Trong trường hợp bạn vẫn quan tâm, bạn có thể tìm email của giáo sư Crescenzi tại đây
Gianluca Della Vedova

7

Khu phức hợp là một wiki dành cho các vấn đề tính toán và mối quan hệ của chúng với các lớp phức tạp. Như đã đề xuất ở đây, tôi đã dự định bắt đầu một wiki mới cho các kết quả thuật toán, nhưng tôi nghĩ khi có một wiki cho các vấn đề tính toán, chúng ta có thể có tất cả thông tin ở một nơi. Vì vậy, tôi đã liên lạc với người của Sở thú và với sự cho phép của họ, đã thay đổi phạm vi của Khu vườn để bao gồm cả kết quả thuật toán.

Bây giờ, tôi cần một nhóm nhỏ người giúp tôi đưa wiki vào một kích thước mà chúng tôi có thể công bố công khai và thu hút nhiều người đóng góp hơn. Vì wiki này sử dụng cùng một hệ thống với wikipedia, trung bình phải mất 15-25 phút để thêm một vấn đề. Vì vậy, ngay cả với một nhóm 5 người chỉ đóng góp 3 vấn đề yếu (tức là khoảng 1 giờ mỗi lần yếu), chúng tôi có thể thêm 60 vấn đề trong một tháng và có tổng cộng 100 vấn đề trong Khu vườn phức tạp.


1
Tình trạng của sáng kiến ​​của bạn là gì?
Florent Foucaud

Tôi không thấy bất kỳ bổ sung nào trên trang đó sau ngày 25 tháng 8, vì vậy tôi cho rằng Babak đã nản lòng vì thiếu người tham gia. Tôi đã bỏ lỡ thông báo này, và sẽ cố gắng đóng góp càng sớm càng tốt.
Anthony Labarre

1

Bạn có thích một wiki dành cho chủ đề trên không

Vâng, và tôi chắc chắn sẽ quảng cáo cho nó!

và bạn sẽ đóng góp một cái gì đó?

Tôi sẽ đóng góp nhiều nhất có thể, nhưng đừng hy vọng tôi là một trong những nhà cung cấp nội dung chính. Như Tsuyoshi Ito chỉ ra, điều này có thể gây tốn thời gian và tôi hoàn toàn không thấy mình là người hiểu biết nhất trong khu vực (trên trang web này hoặc ở nơi khác).

Nhưng nội dung cuối cùng chắc chắn sẽ phát triển với cơ sở người dùng, vì vậy tôi không nghĩ bạn nên lo lắng quá nhiều về việc mọi người cam kết đóng góp, ví dụ 10 trang mỗi ngày.

Định dạng ưa thích của bạn cho wiki này là gì (xem định dạng ưa thích của tôi trong các bình luận)?

ith

i

  • Sơ thẩm: ...
  • Câu hỏi: ...
  • Tham khảo: Đối với độ cứng, xem [i1], để biết mức độ gần đúng, xem [i2], ...

Đó là những gì mà Garey & Johnson's và Kann & Crescenzi sử dụng. Các vấn đề cũng có thể được gắn thẻ bằng cách sử dụng các danh mục mà chúng tôi thấy phù hợp, để có thể dễ dàng tạo danh sách các vấn đề theo danh mục (loại tương tự như ngon: nhấp vào thẻ "lý thuyết biểu đồ" và xem danh sách mọi vấn đề khó khăn trong biểu đồ lý thuyết trên trang web).

Thông tin chi tiết hơn sau đó có thể được cung cấp bằng cách nhấp vào tên của vấn đề trong danh sách, ví dụ như danh sách các trường hợp "dễ", các vấn đề mở (ví dụ: "xấp xỉ tốt nhất là 3/2, chúng ta có thể làm tốt hơn không?") liên kết đến Wikipedia hoặc những người khác để có đối tượng rộng hơn, phần mềm chuyên dụng, ...

Bạn cũng có thể, như G & J đã làm, cung cấp thông tin về cách thu được kết quả ("chuyển đổi từ X3C"). Và sau đó, bạn có thể tạo ra một biểu đồ cho thấy sự giảm bớt giữa các vấn đề khác nhau, điều này sẽ khiến mọi người tự hỏi liệu có nhiều bằng chứng trực tiếp tồn tại không, nhưng ... bạn phải dừng lại ở đâu đó ;-)

Tôi sẽ bỏ qua câu hỏi phụ cuối cùng vì tôi không biết làm thế nào để trả lời nó.


Tôi nghĩ rằng bắt đầu một wiki không cần quá nhiều nỗ lực. Bạn chỉ cần định cấu hình một công cụ wiki (không nên khó khăn như vậy), viết một trang chính, viết một trang về định dạng bắt buộc của các trang và soạn một trang ví dụ (ví dụ: đối với vấn đề trang bìa). Phần còn lại có thể được thực hiện trong quá trình thời gian. Nó có vẻ hơi đơn giản, nhưng tôi nghĩ rằng nếu có đủ sự quan tâm từ cộng đồng lý thuyết, các vấn đề sẽ được giải quyết theo dòng thời gian và wiki sẽ phát triển.
Babak Behsaz

1
@Babak: Tôi nghĩ rằng bạn chắc chắn cần nội dung thực sự để bắt đầu. Nội dung thực sự này có thể được sao chép và dán bản tóm tắt nếu các tác giả hài lòng về nó. Thật khó để tưởng tượng rằng một hộp trống chỉ với một hệ thống sẽ thu hút người dùng.
Tsuyoshi Ito

@ Tôi nghĩ lúc đầu, phần lớn người dùng sẽ là những người muốn đóng góp cho wiki, không nhất thiết phải sử dụng nó. Tôi không chắc có bao nhiêu thành viên của cộng đồng muốn đóng góp theo cách này, nhưng bản thân tôi sẽ làm điều này nếu có một wiki gần như trống rỗng. Vấn đề là giữa hai lựa chọn không có wiki hoặc có một hệ thống làm việc trống, cái nào tốt hơn. Tôi nghĩ rằng sau này là vô hại. Nếu chúng ta có thể tìm thấy một số người muốn nỗ lực nhiều hơn trên wiki (ví dụ: sao chép tài liệu tóm tắt với sự cho phép), thì thật tuyệt.
Babak Behsaz

Sao chép (với sự cho phép) nội dung của bản tóm tắt không nên quá nhiều nỗ lực và sẽ đủ cho điểm bắt đầu. Trong thực tế tại sao không đề xuất các tác giả để chuyển đổi bản tóm tắt hiện có thành wiki?
Florent Foucaud

2
@Babak: Tôi đồng ý rằng một hệ thống làm việc trống rỗng là vô hại. Tôi chỉ muốn tối đa hóa xác suất thành công. Để làm như vậy, tôi tin rằng nội dung thực sự là một yếu tố quan trọng. Tôi hy vọng rằng các tác giả của bản tóm tắt hiện tại sẵn sàng thay đổi nó thành wiki.
Tsuyoshi Ito

1

Bạn có quan tâm đến một wiki dành cho chủ đề trên và bạn sẽ đóng góp một cái gì đó?

Tôi quan tâm và tôi sẵn sàng đóng góp, ít nhất một chút trong lĩnh vực chuyên môn nhỏ của tôi. Tôi không thực sự hiểu lý do tại sao bạn muốn hạn chế sự chú ý của bạn đến gần đúng. Ví dụ, cũng có một Bản tóm tắt các vấn đề được tham số hóa lỗi thời dành cho các thuật toán tham số cố định.

Ngoài ra, phần cuối cùng của G & J có thể được xem như là một bản tóm tắt độ cứng NP.

IMHO, bạn nên suy nghĩ về một Compendium Problem Compendium, trong đó, đối với mỗi vấn đề, bạn nêu kết quả phù hợp nhất (tốt hay xấu).

Định dạng ưa thích của bạn cho wiki này là gì (xem định dạng ưa thích của tôi trong các bình luận)?

Tôi hoàn toàn đồng ý với định dạng được đề xuất trong câu trả lời của Anthony Labarre.

Chúng ta nên sử dụng một trang trại wiki hoặc một công cụ wiki?

Tôi có một ưu tiên nhỏ cho wiki tự lưu trữ, nhưng wiki được lưu trữ sẽ ổn.

Đề nghị duy nhất của tôi là, trong trường hợp bạn chọn trang trại wiki, hãy chắc chắn có thể xuất tất cả dữ liệu. Bạn không thể chắc chắn rằng trang trại sẽ đóng cửa một ngày nào đó.

Trong trường hợp sau, đề xuất của bạn cho một công cụ wiki là gì? MediaWiki?

Yêu cầu IMHO là chọn một công cụ hỗ trợ định dạng LaTeX. Mediawiki và Dokuwiki là phổ biến nhất và đều là lựa chọn tuyệt vời.

Mediawiki phức tạp hơn một chút để cài đặt và quản lý (tôi sẽ nói là phức tạp vừa phải) nhưng cú pháp của nó có thể quen thuộc với hầu hết những người đóng góp.

Dokuwiki nhẹ hơn (cả về tài nguyên cần thiết và nỗ lực quản lý) nhưng cú pháp khác một phần so với Mediawiki.

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.