我的妻子是一位婚禮攝影師。我們要求夫婦列出他們想要我們拍攝的照片。我正在嘗試提出一種程序,以最大程度地減少所需的時間。
例如,鮑勃和愛麗絲各自有父母,一個或兩個兄弟姐妹以及其他親戚。他們想要圖片中人的各種組合。鮑勃和他的媽媽,爸爸,兄弟,姐妹,兄弟姐妹,媽媽和爸爸,愛麗絲的父母,愛麗絲的姐妹,表兄弟,侄子,侄女等各一個。通常有20至40個不同的組,大概10至20人。
我想寫或找到的軟件包可以容納所有人員和所有小組,並給我一個命令,以最大程度地減少不同人員的來往。有人知道這樣的程序嗎?做一個的最佳算法是什麼?有向圖還是樹?
在此先感謝您的幫助!