【发布时间】:2014-01-23 10:39:49
【问题描述】:
今天我在计算上一次和朋友旅行的旅行费用时遇到了一个有趣的问题。
假设我们有以下支出:
# expenditures in US-$
Peter= 117
Joe= 38
Bill= 15
Chris= 0
Alan= 209
Tim= 201
Ahmet= 124
Pati= 57
Steven= 74
现在我们决定每个人都应该支付相同的金额。鉴于平均支出为 92.77778 美元,余额如下所示:
# balances in US-$
Peter= 24.22
Joe= -54.78
Bill= -77.78
Chris= -92.78
Alan= 116.22
Tim= 108.22
Ahmet= 31.22
Pati= -35.78
Steven=-18.78
所以现在我想找到一种优化方法,使我们的银行交易总数最少,并且在所有参与者中公平分配交易份额(因此有两个优化目标)
我查看了Stable Marriage Problem,但我认为它不适用于这种情况。
【问题讨论】: