Tối đa hóa trọng số tổng cạnh


9

Tôi tự hỏi nếu vấn đề sau đây có một tên, hoặc bất kỳ kết quả liên quan đến nó.

Đặt là đồ thị có trọng số trong đó w ( u , v ) biểu thị trọng số của cạnh giữa uv và với tất cả u , v V , w ( u , v ) [ - 1 , 1 ] . Vấn đề là để tìm một tập hợp con của các đỉnh nhằm tối đa hóa tổng trọng lượng của các cạnh tiếp giáp với họ: max S V Σ ( uG=(V,w)w(u,v)uvu,vVw(u,v)[1,1] Lưu ý rằng tôi đếm cạnh cả hai được bên trong tập hợp con và nằm ngoài tập hợp con, đó là những gì phân biệt vấn đề này từ max-cắt. Tuy nhiên, ngay cả khi cảuvđều ởS, tôi chỉ muốn đếm cạnh(u,v)một lần (chứ không phải hai lần), đó là điều phân biệt mục tiêu với chỉ đơn thuần là tổng của các độ.

maxSV(u,v):uS or vSw(u,v)
uvS(u,v)

Lưu ý rằng vấn đề là không đáng kể nếu tất cả các trọng số cạnh là không âm - chỉ cần lấy toàn bộ biểu đồ!


Định nghĩa của bạn không khớp với ghi chú của bạn sau này về việc không tính các cạnh trùng lặp. Bạn đang tổng hợp các cặp có thứ tự hoặc tập hợp con 2 phần tử? (tôi nghĩ sẽ cung cấp cho bạn tài sản bạn cần)
Suresh Venkat

1
Một lưu ý khác: trọng số cạnh duy nhất KHÔNG được tính là những trọng lượng bên trong V \ S. Bạn có quan tâm đến kết quả độ cứng hoặc xấp xỉ không, bởi vì trong trường hợp trước, việc giảm thiểu tổng trọng số cạnh trong S '= V \ S có thể là vấn đề tự nhiên hơn .
Suresh Venkat

@Suresh: Định nghĩa chính thức trong câu hỏi là chính xác miễn là tỷ lệ xấp xỉ có liên quan. Nó chỉ đưa ra chính xác hai lần những gì người ta mong đợi từ các từ.
Tsuyoshi Ito

@TsuyoshiIto: oh tôi hiểu rồi, bởi vì các cạnh trên vết cắt cũng được tính hai lần.
Suresh Venkat

1
Vấn đề chính xác là NP-hard bởi vì, như Suresh đã viết trong bình luận của mình, vấn đề này tương đương với chương trình bậc hai {0,1} không hạn chế, đó là NP-hard.
Tsuyoshi Ito

Câu trả lời:


3

Không thực sự là một giải pháp nhưng một số quan sát.

U={1,,m}S1,,SnUw:U[1,1]I[n]w(iISi)U

kk1+1/ekS1w(S1)OPTk/kOPTkkOPTkkw(S1)OPTk


5

n1ϵϵ>0

Chúng tôi chỉ ra rằng bên dưới bằng cách đưa ra mức giảm bảo toàn xấp xỉ từ Tập độc lập, trong đó độ cứng của phép tính gần đúng được biết đến.

Giảm từ bộ độc lập

G=(V,E)dvvGnG

G=(V,E)GEvVdv11dv1vV

GGG

GkGk

SGSGSG

vSdv(dv1) = |S|.

SGkSv(v,v)vG1vSSvvSvS

SG(u,v)uvSvGdv(dv1)=1v(u,v)vSS

S|S||S|k

O(n)ϵm

Đối với tôi, dường như vấn đề của bạn thậm chí quyết định liệu có một giải pháp giá trị dương nào có thể là NP-hard hay không.

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.