Chỉ là một câu hỏi tò mò. Hãy nhớ khi trong lớp học nhóm giáo sư sẽ chia người thành các nhóm của một số lượng nhất định (n
)?Chia người thành các nhóm để có sự hài lòng nhất
Một số giáo sư của tôi sẽ có được một danh sách các n
người ai muốn làm việc với và n
người ta không muốn làm việc với từ mỗi học sinh, và sau đó kỳ diệu biến ra các nhóm n
nơi học sinh sẽ được kết hợp với những người họ thích và tránh làm việc với những người mà họ không thích.
Với tôi thuật toán này nghe có vẻ giống như một vấn đề Knapsack, nhưng tôi nghĩ tôi sẽ hỏi xung quanh về cách tiếp cận của bạn cho loại vấn đề này sẽ là gì.
EDIT: Tìm thấy an ACM article mô tả chính xác điều gì đó giống như câu hỏi của tôi. Đọc đoạn thứ hai cho deja vu.
Điều đó nghe có vẻ hay; các giáo sư của tôi luôn giao cho tôi làm việc với những người lười biếng nhất trong lớp và cuối cùng tôi đã làm quá nhiều việc. ;-) –
@james đôi khi đó là cách tốt nhất để tìm hiểu. ;) –
@ Jweede: có thể là một cách hay để biết rằng (1) mọi người sẽ khai thác bạn và (2) sếp của bạn sẽ không nhận ra công việc khó khăn của bạn –