4、半监督聚类的 k - 中心点模型与最大割 - 团问题研究

半监督聚类的 k - 中心点模型与最大割 - 团问题研究

半监督聚类的 k - 中心点模型

在半监督聚类领域,有许多模型和算法被提出以解决不同的聚类问题。这里主要介绍了 SSKMP 模型以及用于优化该模型的 Variable Neighborhood Search (VNS) 元启发式算法。

恢复可行性函数

首先是恢复可行性函数,其代码如下:

Algorithm 1. Restore feasibility function
1: R ←∅
2: for i = 1, ..., n do
3:
    if E(i) ̸= ∅then
4:
        R ←R ∪{i}
5:
    end if
6: end for
7: repeat
8:
    shuffle(R)
9:
    for all i ∈R do
10:
        if X(i) ∈B(i) or X(i) ̸= φ1(i) then
11:
            Assign pi to the closest medoid j ∈s such that j ̸∈B(i)
12:
        end if
13:
    end for
14: until no assignment is made

该算法会尝试恢复解的可行性,但不能保证一定能得到可行解。因为在给定一组不能链接约束的情况下,判断聚类问题是否可行是一个 NP 完全问题。如果得到的解不可行,就会将其丢弃。

VNS 算法

VNS 元启发式算法已成功应用于许

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值