点支配集

1  点支配集  

    对于一个图G(V,E).,V1 是V的一个子集,若V-V1中的每个顶点与V1中的某个顶点邻接 则 V1为点支配集。

    即点支配集中的点通过一条边把所有的点都连接起来。

2 极小支配集

    如果一个点支配集中,减去任何一个点都不是支配集,即达不到能把图中所有点都连起来的效果,这个支配集为点支配集。

3  最小支配集

    顶点数最少的支配集。

4  一个图中极小支配集的个数是不确定的,只要不能再减顶点就算是极小支配集。最小支配集是众多极小支配集中顶点数目最小的那些集合。也可以不是唯一的。

5  点支配集的应用

    假设每个点都是一城镇,要在这些城镇中选择一些地方来假设基站,若点A与B之间有边邻接,说明在A假设基站可以覆盖到B。根据极小支配集,可以算出最少需要多少个基站。

    达到所有的城镇都被覆盖的目的。

6 支配集的求解方法

   定义一种运算规则

   交换律:X+Y=Y+X  XY=YX

   结合律:(X+Y)+Z=X+(Y+Z)  (XY)Z=X(YZ)

   分配律: X(Y+Z)=XY+YZ (Y+Z)X=XY+XZ

   吸收律: X+X=X    XX=X  X+XY=X

   对于一个图,支配集的求解方法是 F1=(顶点v1+与顶点所有相邻的顶点)  依次 F2   F3  则支配集为 F1F2F3 相乘

   以下图为例

   

      则支配集的求解表达式为(v1+v2+v3+v4)(v2+v1+v3+v5)(v3+v1+v2+v4+v5)(v4+v1+v3+v5)(v5+v2+v3+v4+v6+v7)(v6+v5+v7)(v7+v5+v6)

     简化为(1+2+3+4)(1+2+3+5)(1+2+3+4+5)(1+3+4+5)(2+3+4+5+6+7)(5+6+7)(5+6+7)

     根据上面提供的运算法则

   (1+2+3+4)(1+2+3+5)中有一项为1  根据吸收律所有带1的项都会被吸收 同样2 和3 的项也会被吸收  得到(1+2+3+45)

   (1+2+3+4+5)(1+3+4+5)中 有1 3 4  5的项会吸收 得到(1+3+4+5)

   (2+3+4+5+6+7)(5+6+7)(5+6+7)中的 5 6 7项会吸收 得到(5+6+7)

     这时候原式变为 (1+2+3+45)(1+3+4+5)(5+6+7)

     计算得到(1+3+24+25+45)(5+6+7)

     进一步计算15+16+17+35+36+37+245+246+247+25+256+257+45+456+457

     245 256 257 被25 吸收 456 457 被45吸收

    得到结果为15+16+17+35+36+37+256+247+25+45

    则相应的支配集为(v1,v5)  (v1,v6) (v1,v7)  (v3,v5) (v3,v6) (v3,v7) (v2,v5,v6) (v2,v4,v7)(v2,v5)(v4,v5)  


     

    

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值