AI算法 每日算法 — 使用java实现KM算法:二分图最大权匹配与任务分配最优解 引言 在任务分配、资源调度、婚姻匹配等场景中,我们常常需要将两组实体进行配对,使得总收益最大或总成本最小。当配对存在不同的权重时,匈牙利算法的扩展——KM...
AI算法 每日算法 — 使用java实现骨牌覆盖:二分图匹配与棋盘完美覆盖判定 问题背景 骨牌覆盖(Domino Tiling)是一个经典的组合数学问题:给定一个 $m \times n$ 的棋盘,能否用 $1 \times 2$...
AI算法 每日算法 — 使用java实现匈牙利算法:二分图最大匹配与任务分配 匈牙利算法(Hungarian Algorithm)是求解二分图最大匹配问题的经典算法,由匈牙利数学家Edmonds于1965年提出。该算法基于增广路(Augmenting...