Normalized Cuts and Data Clustering via Matrix Fractional Programming
The normalized cut (NCut) problem is a fundamental one in the area of data clustering. Despite its fractional structure, the NCut problem is seldom considered from a fractional programming (FP) perspective in the existing literature. The main reason is that the conventional FP method is inadequate for this problem case: the classical Dinkelbach's transform can only handle a single ratio and hence is limited to the two-class clustering, whereas the multi-class clustering involves multiple ratio terms. This work proposes a novel so-called multidimensional quadratic transform that is capable of dealing with the multi-ratio case; it recasts the NCut problem into a bipartite matching problem---which can be immediately solved by linear search. Furthermore, we explore the connection between the proposed FP method and the minorization-maximization (MM) theory, and in turn characterize the convergence behavior of our algorithm. Finally, we conduct experiments to numerically demonstrate the advantages of the proposed FP-based algorithm in a variety of data clustering and image segmentation tasks.
Authors
- Kaiming Shen (ORCID: https://orcid.org/0000-0003-0680-7975)
- Beichen Huang (ORCID: https://orcid.org/0009-0004-4951-013X)
- Licheng Zhao (ORCID: https://orcid.org/0000-0002-8033-390X)
- Chris Ding
- Yannan Chen
Publication Details
- Journal
- arXiv (Cornell University)
- Published
- 2026-10-27
- DOI
- https://doi.org/10.48550/arxiv.2610.36616
- Primary Topic
- Advanced Clustering Algorithms Research
- Type
- preprint