匈牙利算法举例,匈牙利算法优缺点

首页 > 教育 > 作者:YD1662024-05-15 18:43:06

图4-7

第7步,置换增广路径中的匹配边和非匹配边。建立新的匹配:Dan--->Carol--->Bob--->Danielle

(红色标记Dan--->Carol是匹配边,Carol--->Bob是非匹配边,红色标记Bob--->Danielle是匹配边)。如图4-8所示。

匈牙利算法举例,匈牙利算法优缺点(13)

图4-8

已经无法添加新的增广路径了,算法结束。男女双方达到最大配对,红色标记最大配对边:{Al--->Beatrice,Bob--->Danielle,Christ--->Alice, Dan--->Carol}。

解法二

第1步 初始为空匹配。。如图4-9所示。

匈牙利算法举例,匈牙利算法优缺点(14)

图4-9

第2步 选择空匹配点Al、Alice,建立第1条增广路径Al--->Alice, 并进行置换,创建第1个匹配:红色标记Al--->Alice。如图4-10所示。

匈牙利算法举例,匈牙利算法优缺点(15)

图4-10

第3步,选择空匹配点Christ,建立增广路径Christ--->Alice--->Al--->Carol

(增广路径满足:头部Christ、尾部Carol都是非匹配点, 中间Alice、Al都是匹配点;蓝色标记Christ--->Alice是非匹配边,红色标记Alice--->Al是匹配边,蓝色标记Al--->Carol是非匹配边)。如图4-11所示。

匈牙利算法举例,匈牙利算法优缺点(16)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.