Prob_Solve 板


LINE

※ 引述《FRAXIS (喔喔)》之铭言: : 在 Grad-ProbAsk 版看到的问题。 : 给定 n 篇 paper 和 m 个 reviewer, : Reviewer 不是每篇 paper 都可以审, : 可以审查的关系用一集合 : R = {(reviewer, paper) | 此 reviewer 可以审该 paper} 表示。 : Chairman 要指派 paper 给 reviewer,每个 reviewer 最多 : 只能审 k1 篇 paper。 : objective: 最大化被 k2 个 reviewer 审过的 paper 数量 : 看起来很像是 network flow,但是 objective 该怎麽用 network flow 表示? : 如果有其他 min-cost flow/linear programming 的方法也可以。 我看了一些资料,发现已经有人研究过更一般化的 matching 问题。 针对一个图 G = (V, E), Matching 是找出 E 的一个子集 M ,使得每个点在 M 中的 degree 满足限制。 最常见的 matching 就是要找出 M 使得每个点在 M 中的 degree 是 1。 一种一般化的形式是,给定一个整数 b ,找出 M 使得每个点在 M 中 的 degree 不超过 b 。这种 matching 称为 b-matching。 更一般的形式是,给定两个整数 a 和 b ,找出 M 使得每个点在 M 中 的 degree 介於a 和 b 之间,这种 matching 称为 [a, b]-matching , 所以常见的 matching 又可以称为 [1, 1] matching。 另一种一般化的定义是,给定一个函数 f: V -> 正整数,找出 M 使得 每个点 x 在 M 中的 degree <= f(x)。这种 matching 称为 f-matching。 再更一般个定义是,给定两个函数 f, g: V-> 正整数,找出 M 使得每 个点 x 在 M 中的 degree 介於 g(x) 和 f(x) 之间。这种 matching 称为 (g, f)-matching。 最後一种定义是,给定一个函数 B: V -> {0, .. |V|} 的子集,找出 M 使得每个点 x 在 M 中的 degree 被 B(x) 包含。这种 matching 称为 B-matching。 不同教科书可能会给这些 matching 不同名字,不过定义差不多都是这样。 除了找 feasible matching 之外,也有人研究 maximum cardinality matching, 或是 maximum weghted matching 。 原本的问题可以写成 B-matching 的形式: 令一二分图 G = (X union Y, R)来表示 reviewer (X) 和 paper (Y) 的关系。 所有 X 中的顶点 x,设定 B(x) = {0, ..., k1}, 所有 Y 中的顶点 y ,设定 B(y) = {0, k2}, 而我们要找的就是 maximum cardinality B-matching。 不过 Lovasz 已经证明了,就算输入是二分图,就算 X 中的 B 都是 {1}, Y 中的 B 都是 {0, 3} ,找出 feasible B-matching 已经是 NPC 问题。 (The factorization of graphs. II https://doi.org/10.1007/BF01889919) 另一方面,对於 general graph ,只要 B 没有包含 > 1 的 gap (亦即如果 i 不在 B(x) 中,那 i + 1 必在 B(x) 中),maximum cardinality B-matching 是有 polynomial time 的解法。 (Optimal General Matchings https://doi.org/10.1007/978-3-030-00256-5_15) 也就是说,原本问题在 k2 = 2 时是可以有 polynomial time 解的。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 73.202.90.47
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Prob_Solve/M.1544069553.A.E6A.html
1F:推 cutekid: 大推(Y) 12/06 12:25
2F:推 suhorng: m(_ _)m 12/07 09:28
3F:推 s89162504: 从来没想过网路流的general的问题 学习了 12/07 13:48
4F:推 Davidhu127: 感谢大大找出原问题的class,不过这样的话,原问题还 02/12 12:20
5F:→ Davidhu127: 能reduce成s-t flow吗?记得这题好像曾是交大考题 02/12 12:20
6F:→ FRAXIS: 交大 102 年的考题 02/12 12:50







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP