Các chức năng thú vị trên các biểu đồ có thể được tối đa hóa một cách hiệu quả.


10

Giả sử tôi có đồ thị có trọng số G=(V,E,w) sao cho w:E[1,1] là hàm trọng số - lưu ý rằng trọng số âm được cho phép.

Nói rằng f:2VR xác định một tài sản của bất kỳ tập hợp con của các đỉnh SV .

fargmaxSVf(S)

Ví dụ: hàm cắt đồ thị là một thuộc tính thú vị của các tập hợp con của các đỉnh, nhưng không thể được tối đa hóa một cách hiệu quả. Hàm mật độ cạnh là một ví dụ khác về một đặc tính thú vị mà than ôi, không thể được tối đa hóa một cách hiệu quả. Tôi đang tìm kiếm các chức năng cũng thú vị không kém, nhưng có thể được tối đa hóa một cách hiệu quả.

f(S)=(u,v)E:uS,vSw((u,v))

Tôi sẽ để định nghĩa "thú vị" là hơi mơ hồ, nhưng tôi muốn vấn đề tối đa hóa là không tầm thường. Ví dụ, không nên là bạn có thể xác định câu trả lời mà không kiểm tra các cạnh của biểu đồ (vì vậy các hàm không đổi và hàm cardinality không thú vị). Cũng không nên xảy ra trường hợp f thực sự chỉ mã hóa một số hàm khác với miền có kích thước đa thức bằng cách đệm nó vào miền 2V (nghĩa là tôi không muốn có một miền X nhỏ Xvà một số hàm m:2SX biết trước khi nhìn vào biểu đồ, sao cho hàm quan tâm thực sự là g:XRf(S)=g(m(S)) Nếu đây là trường hợp, thì vấn đề "tối đa hóa" thực sự chỉ là một câu hỏi đánh giá chức năng trên tất cả các đầu vào.)

Chỉnh sửa: Đúng là đôi khi các vấn đề tối thiểu hóa rất dễ dàng nếu bạn bỏ qua các trọng số cạnh (mặc dù không giảm thiểu chức năng cắt, vì tôi cho phép các trọng số cạnh âm). Nhưng tôi rõ ràng quan tâm đến các vấn đề tối đa hóa. Nó không trở thành một vấn đề trong các vấn đề trọng số tự nhiên trong cài đặt này mặc dù.


Bạn có một ví dụ về chức năng như vậy?
Yaroslav Bulatov

Không, do đó, câu hỏi. :-)
Aaron Roth

À được rồi Ấn tượng của tôi rằng một hàm có thể được tối đa hóa một cách hiệu quả cho tất cả các đồ thị phải không thú vị. Nhưng có thể có các chức năng thú vị có thể được tối đa hóa một cách hiệu quả cho các bộ biểu đồ bị hạn chế. Chẳng hạn, đối với các đồ thị phẳng, một số hàm thú vị có thể được tối đa hóa một cách hiệu quả, trong khi các hàm thú vị khác chưa có thuật toán hiệu quả
Yaroslav Bulatov

Tôi rất vui khi thấy câu trả lời về kết quả cho các lớp biểu đồ bị hạn chế nếu chúng ta không thể nghĩ ra bất kỳ chức năng thú vị nào có thể được tối đa hóa trên tất cả các biểu đồ.
Aaron Roth

Đây có nên là CW không? Chúng ta có thể tạo ra nhiều ví dụ tùy ý và liệu những điều đó có "thú vị" hay không là chủ quan.
Jukka Suomela

Câu trả lời:


5

Bất cứ khi nào đếm số cạnh thỏa mãn một số vị từ Boolean được xác định theo và , thì những gì bạn đã viết chỉ là Boolean 2-CSP. Hàm mục tiêu yêu cầu tối đa hóa số mệnh đề thỏa mãn trên tất cả các phép gán cho các biến. Điều này được biết là NP-hard và ngưỡng độ cứng chính xác cũng được biết là giả sử UGC (xem Raghavendra'08).f(S)(u,v)uSvS

Có nhiều ví dụ tích cực tự nhiên khi bạn muốn tối đa hóa các tập hợp con của các cạnh, ví dụ: Kết hợp tối đa là một ví dụ về vấn đề thời gian đa thức trong trường hợp này.


Đây là một quan sát tốt mà quy định nhiều vấn đề tự nhiên của loại này.
Aaron Roth

2

Phân vùng domatic / 2 màu yếu.

(Trong trường hợp này nếu mỗi có hàng xóm trong và ngược lại. Nếu không thì Một giải pháp với luôn tồn tại nếu có không có nút bị cô lập và nó có thể được tìm thấy dễ dàng trong thời gian đa thức.)f(S)=1vSVSf(S)=0f(S)=1


1

Cắt tối thiểu (cụ thể, cắt đỉnh).

(Trong trường hợp này sẽ giống như thế này: 0 nếu loại bỏ các nút trong tập không phân vùng trong ít nhất hai thành phần và nếu không thì tối đa hóa tương đương với việc tìm ra mức cắt tối thiểu , có thể được thực hiện trong thời gian đa thức.)fSG|V||S|f

Bạn cũng có thể xác định một chức năng tương tự tương ứng với các cạnh cắt tối thiểu.

(Ví dụ: là 0 nếu hoặc ; nếu không thì là , trong đó là tập hợp các cạnh có một điểm cuối trong và điểm cuối khác trong )S = S = V | E | - | X | X S V Sf(S)S=S=V|E||X|XSVS


Ok, nhưng đây là một vấn đề tối thiểu hóa trong ngụy trang, có xu hướng dễ dàng hơn khi bạn bỏ qua các trọng số cạnh. (Lưu ý rằng nếu bạn tính đến trọng số cạnh, vì tôi chỉ định chúng tôi có thể có trọng số âm, thì min-cut cũng là một vấn đề khó). Tôi sẽ cố gắng chỉnh sửa câu hỏi để nhấn mạnh điểm này.
Aaron Roth

1

Bộ độc lập tối đa.

(Ở đây = số nút trong không liền kề với bất kỳ nút nào khác trong + số nút trong liền kề với một nút trong Iff là tập độc lập tối đa chúng ta có .)S S V S S S f ( S ) = | V |f(S)SSVSSSf(S)=|V|


Làm thế nào để bạn tìm thấy tập độc lập tối đa trong thời gian đa thức?
Yaroslav Bulatov

1
@ Nam Tư: tham lam.
Jukka Suomela

@ Nam Tư: Gợi ý - sự khác biệt giữa tối đa và tối đa là rất lớn. ;-)
Ross Snider
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.