[英]Find matching couples to maximize global happiness
一個遲來的情人節問題給大家:
假設我們有 M 個男人和 W 個女人,他們都是異性戀。 我們有一個 (MxW) 矩陣 A,其中A[m, w]
量化了這對夫婦(m, w)
結婚后的幸福程度。
我們如何配對夫妻才能實現全球最大的幸福? (即,我希望生成一個長度為min(M, W)
的 2 元組數組,以確定誰應該配對,這樣sum(A[m, w] for m, w in couples)
被最大化,並且每個m
並且每個w
只使用一次。
注 1:理想情況下,我正在尋找一種快速的 numpy 實現,但這對於找到正確的算法來說是次要的。
注 2:這與穩定婚姻問題類似,但不同的是,您指定每個人的排名偏好而不是幸福值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.