当前位置: 首页 > news >正文

wordpress 站内资讯免费文件外链网站

wordpress 站内资讯,免费文件外链网站,php网站栏目 添加和删除,python网页版运行器二分图匹配算法是一种用于解决二分图最大匹配问题的算法。 二分图#xff1a; 在圖論中#xff0c;二部圖#xff08;bipartite graph#xff09;是一類特殊的圖#xff0c;又稱為、偶图、雙分圖。二分圖的頂點可以分成兩個互斥的独立集 U 和 V 的圖#xff0c;使得所有…二分图匹配算法是一种用于解决二分图最大匹配问题的算法。 二分图 在圖論中二部圖bipartite graph是一類特殊的圖又稱為、偶图、雙分圖。二分圖的頂點可以分成兩個互斥的独立集 U 和 V 的圖使得所有邊都是連結一個 U 中的點和一個 V 中的點。頂點集 U、V 被稱為是圖的兩個部分。等價的二分圖可以被定義成圖中所有的環都有偶數個頂點 匹配  匹配是指将一个二分图中的左部顶点和右部顶点之间进行连线的一种关系。具体来说匹配可以表示为二维数组 match其中 match[i] 表示左部第 i 个顶点匹配到了右部的哪个顶点。如果 match[i] 为 -1则表示左部第 i 个顶点没有匹配。 最大匹配  对于一个二分图可能有多种匹配如果二分图里的某一个匹配包含的边的数量在该二分图的所有匹配中最大那么这个匹配称为 最大匹配 二分图匹配问题就是在给定的二分图中找到最多的一对对顶点进行匹配使得尽可能每个顶点都有一个匹配。 以下是一个例子 假设有一个二分图分为左部和右部 复制代码 左部: A B C D 右部: X Y Z 我们可以用一个二维数组 match 来表示匹配情况其中 match[i] 表示左部第 i 个顶点匹配到了右部的哪个顶点。初始时数组全部为 -1表示还没有匹配。 那么如何使用二分图匹配算法来解决这个问题呢 贪心二分图匹配算法 输入 score: 一个 n×n 的分数矩阵表示左部和右部每对顶点之间的匹配分数n: 左部或右部的顶点数 输出 match: 一个长度为 n 的匹配数组表示左部和右部每个顶点之间的匹配关系 import numpy as npdef GreedyBipartiteMatching(score, n):match np.zeros(n, dtypeint)# 遍历每一列,贪心地选择当前未匹配的分数最大的行for col in range(n):max_row -1max_score -float(inf)for row in range(n):if match[row] 0 and score[row, col] max_score:max_row rowmax_score score[row, col]if max_row 0:match[max_row] colreturn match 主要思路是: 遍历每一列,也就是右部的每个顶点在未匹配的左部顶点中,找到与当前右部顶点的匹配分数最大者将这一对作为匹配结果 这样我们仍然可以在O(n^2)时间内求解,而不需要提前排序。 这个实现更简洁直观,去掉了排序的步骤。同时时间复杂度也保持不变。
http://www.huolong8.cn/news/180463/

相关文章:

  • 如何网站建设自己怎么个人网站网店美工课程心得体会
  • wordpress下载站哪些网站可以seo
  • 东莞商城网站建设企业管理公司
  • 深圳建设局官网站首页asp建网站
  • 网站关键字字数论坛类网站开发
  • 哪个网站查备案价百度收录情况
  • 2018年网站建设培训会发言黄页网站推广软件
  • 外贸公司网站建设费会计科目wordpress模版开发
  • 文化馆的网站怎么建设物流网站开发策划
  • 织梦网站首页打开慢上海网站公司电话
  • 网站制作郑州国外建站主机
  • 网站建设首先要选择题支付网站建设费入什么科目
  • dede仿站抖音代运营怎么收费
  • 集团网站建设制作费用网站制作怎么学
  • 网站开发语言网站界面设计原则
  • 长沙网站排名公司哪家好中国数学外国人做视频网站
  • 梧州高端网站建设服务松山湖网站建设公司
  • 手游源码平台东莞seo项目优化方法
  • 上海网站开发建设服务怎么在网站做gif
  • 外包装设计网站成全视频免费观看在线看收索
  • 企业网站模板 优帮云微慕wordpress
  • 自动优化网站建设电话建站城
  • 建设银行账户网站查询密码wordpress发的文章提示404
  • 网站关键词在哪网站建设公司人员组成
  • 毕业答辩ppt模板免费下载网站网页设计实训总结ppt
  • 经营性质的网站酒店网站建设策划书
  • 建网站 xyzwordpress网站设计作业
  • 网站开发岗位职责网站开发遇到的最大困难
  • 中国建设银行网站个人客户首页php网站建设公司
  • 阿里巴巴做网站多少钱wordpress 邀请链接