作为一个过于简单的例子,我有一个出席人数最多的活动列表:
event | places
===================
event_A | 1
event_B | 2
event_C | 1
以及与活动距离的与会者名单:
attendee | event_A dist | event_B dist | event_C dist
==========================================================
attendee_1 | 12 | 15 | 12
attendee_2 | 11 | 15 | 11
attendee_3 | 10 | 11 | 12
谁能建议一种简单的方法来生成一组选项,根据最短的总距离和最短的平均距离提供最佳案例分配?
我目前将数据保存在 Oracle Spatial 数据库中,但我愿意接受建议。