gpt4 book ai didi

algorithm - 基本优化——配对小部件和转子

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:39:14 26 4
gpt4 key购买 nike

我对优化问题知之甚少,所以希望这对我来说是个说教:

rotors = [1, 2, 3, 4...]
widgets = ['a', 'b', 'c', 'd' ...]

assert len(rotors) == len(widgets)

part_values = [
(1, 'a', 34),
(1, 'b', 26),
(1, 'c', 11),
(1, 'd', 8),
(2, 'a', 5),
(2, 'b', 17),
....
]

给定固定数量的小部件和固定数量的转子,您如何获得一系列小部件-转子对,以最大化每个小部件和转子只能使用一次的总值(value)?

最佳答案

您遇到的是最大加权二分匹配问题:左边是小部件,右边是转子,连接的权重是点值。这Wikipedia article进入如何解决它。

关于algorithm - 基本优化——配对小部件和转子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2775422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com