完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
3个回答
|
|
无向图 /(G(V,E)/) 的密度 /(D = /dfrac {|E|} {|V|}/)
若选择了边 /((u,v)/) 则必须有 /(u /in V , v /in V/) 最大密度子图 具有最大密度的子图,最大化 /(D' = /dfrac {|E'|} {|V'|}/)根据之前的分数规划 可以二分答案 并且有如下引理
现在的主要问题是如何 /(Judge/) 设要检验的值为 /(g/) , 构造函数 $f = |E| - g|V| $ , 现在的目标是使得 /(f/) 最大 有两种方法 |
|
|
|
1. 最大权闭合子图
目标: 最大化 /(f = |E| - g|V|/) 把无向边 /((u,v)/) 看做一个点连接两条有向边指向 /(u/) 和 /(v/) 原图的点权值设为 /(-g/) , 边的点为 /(1/) ,这样就转成了最大权闭合子图的问题 |
|
|
|
2.优化算法(诱导子图最小割)
对于点集 /(V'/) , 显然能选的边要尽可能的都选上 所有能选的边为 /(V'/) 中点的度的和减去割 /([V',/overline{V'}]/) 的容量的一半 /[|E'| = /dfrac {/sum_{v/in V'}deg(v) -c[V',/overline{V'}]}2/] /[f = /dfrac 12/big(/sum_{v/in V'}deg(v)-c[V',/overline{V'}] - 2/sum_{v /in V'}g/big) // = /dfrac 12/big(/sum_{v/in V'}(deg(v)-2g)-c[V',/overline{V'}] /big)/] 按如下建图, /(U/) 是一个大常数,保证边权不是负数 割 /([S,T]/) , /(S = {s} + V'/) ,/(T = {t} + /overline{V'}/) 割的容量 /(c[S,T]/) 有四个部分 /(s/to t/) : /(0/) /(s /to /overline{V'}/) : /(/sum_{v /in /overline{V'}}U/) /(V' /to /overline{V'}/) : 其实就是 /(c[V',/overline{V'}]/) /(V' /to t/) : /(/sum_{v/in V'}U+2g-d_v/) /[c[S,T] = c[V',/overline{V'}] + Un + /sum_{v /in V'}2g-d_v = Un -2f/] 所以最大化 /(f/) 即最小化 /(c[S,T]/) ,求最小割就可以了 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
“0元购”智元灵犀X1机器人,软硬件全套图纸和代码全公开!资料免费下载!
7476 浏览 2 评论
1429 浏览 0 评论
【实操文档】在智能硬件的大模型语音交互流程中接入RAG知识库
7350 浏览 1 评论
防止AI大模型被黑客病毒入侵控制(原创)聆思大模型AI开发套件评测4
1157 浏览 0 评论
不可错过!人工神经网络算法、PID算法、Python人工智能学习等资料包分享(附源代码)
3463 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-14 04:36 , Processed in 0.828451 second(s), Total 44, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号