你可能会提出什么算法来解决下一个任务?或者其他已知的优化任务类似于它?
你有N个人(N > 2)。有些人欠别人钱。你需要优化他们之间的资金流。
示例:
优化将是:
发布于 2016-03-25 13:45:23
我想我找到了一个很好的解决办法。
- P1: -40 USD
- P2: 10 USD
- P3: 30 USD
- P1 owes P3: 30 USD.地位:
- P1: -10 USD
- P2: 10 USD
- P1 owes P3: 30 USD
- P1 owes P2: 10 USD
发布于 2018-01-02 16:16:15
如果您仍然在寻找解决方案,这里是来自其他StackOverflow问题的答案,它深入到所有解决方案的可能性中。链接:Algorithm to simplify a weighted directed graph of debts
第一个答案给出了算法的一些想法。但是第二个答案与关于这个问题的深入的学术论文有联系。
https://stackoverflow.com/questions/36198509
复制相似问题