首页> 外文会议>European Conference on Artificial Intelligence >Repetitive Branch-and-Bound Using Constraint Programming for Constrained Minimum Sum-of-Squares Clustering
【24h】

Repetitive Branch-and-Bound Using Constraint Programming for Constrained Minimum Sum-of-Squares Clustering

机译:使用约束编程的重复分支和绑定,用于约束最小的平方和群集

获取原文

摘要

Minimum sum-of-squares clustering (MSSC) is a widely studied task and numerous approximate as well as a number of exact algorithms have been developed for it. Recently the interest of integrating prior knowledge in data mining has been shown, and much attention has gone into incorporating user constraints into clustering algorithms in a generic way. Exact methods for MSSC using integer linear programming or constraint programming have been shown to be able to incorporate a wide range of constraints. However, a better performing method for unconstrained exact clustering is the Repetitive Branch-and-Bound Algorithm (RBBA) algorithm. In this paper we show that both approaches can be combined. The key idea is to replace the internal branch-and-bound of RBBA by a constraint programming solver, and use it to compute tight lower and upper bounds. To achieve this, we integrate the computed bounds into the solver using a novel constraint. Our method combines the best of both worlds, and is generic as well as performing better than other exact constrained methods. Furthermore, we show that our method can be used for multiobjective MSSC clustering, including constrained multi-objective clustering.
机译:最小的方块聚类(MSSC)是一项广泛研究的任务,并且已经为其开发了许多近似值以及许多精确的算法。最近,已经显示了在数据挖掘中集成了先前知识的利息,并且在通用方式中将用户约束结合到聚类算法中。使用整数线性编程或约束编程的MSSC的精确方法已经证明能够包含各种约束。然而,用于无约束精确聚类的更好的执行方法是重复分支和绑定算法(RBBA)算法。在本文中,我们表明两种方法都可以组合。关键的想法是通过约束编程求解器替换RBBA的内部分支和边界,并使用它来计算紧密的下限和上限。为此,我们使用新颖的约束将计算的界限集成到求解器中。我们的方法结合了两个世界,并且是通用的,并且比其他确切的约束方法更好。此外,我们表明我们的方法可用于多目标MSSC聚类,包括约束的多目标群集。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号