これが状況です。市内の固定された場所に住んでいる番号 1、2...x の x 人の学生がいるとします。1 、 2 、 3 ...y の番号が付けられた y の試験センターがあり、それぞれの収容人数は「i-can-hold[y]」です。生徒 i から試験センター j までの距離は 'i-have-to-walk[i][j]' です。
総移動距離が最小になるようにするアルゴリズムを提案できますか? (つまり、各学生の試験センターからの距離の合計)
明らかに i-can-hold[1]+i-can-hold[2]+...+i-can-hold[y]>x
そのようなプログラムを作成して、試験を実施する手間を最小限に抑えることを考えています。googlemap の助けを借りて実用的な実装が可能です。