zoukankan      html  css  js  c++  java
  • 二分图匹配

    无权二分图的最大匹配完美匹配,以及用于求解匹配的匈牙利算法

    二分图:简单来说,如果图中点可以被分成2组,并且使得所有边都跨越组的边界,则这就是一个二分图。

    准确的说:把一个图的顶点划分为2个不相交集U和V,使得每一条边都分别连接U,V中的顶点。如果存在这样的划分,则此图为一个二分图。

    二分图的一个等价定义为:不含有 含奇数条边的环 的图。

    图一是一个二分图,为了清晰,画成图二的形式。

    匹配:在图论中,一个匹配是一个边的集合,其中任意2条边都没有公共顶点,例如图3,图4红色的边就是图2的匹配。

     我们定义匹配点,匹配边,未匹配点,未匹配边。图3中1,4,5,7为匹配点,其他未匹配;1-5 4-7匹配边,其他非匹配。

    最大匹配:一个图所有匹配中,所含匹配边数最多的匹配,称为这个图的最大匹配。

  • 相关阅读:
    Javascript调用C#后台方法及JSon解析
    ul 仿 table 循环滚动
    windows服务
    simple demo how to get the list of online users
    IIS 4.0配置
    在线
    C学习笔记-多源文件的编译
    C学习笔记-多源文件的编译
    C学习笔记-函数
    C学习笔记-函数
  • 原文地址:https://www.cnblogs.com/Roni-i/p/7354472.html
Copyright © 2011-2022 走看看