yakmo (math/yakmo) Add to my watchlist

C++ implementation of robust, efficient alternative k-means clustering

Yakmo implements robust, efficient k-means clustering with triangular inequality and smart initialization, while supporting alternative clustering outputs. The use of the triangular inequality allows k-means to skip unnecessary distance calculations, while the smart initialization by randomized seeding (k-means++) not only improves solution accuracy but also accelerates the algorithm convergence. In addition, you can obtain alternative clusterings via orthogonalization.

Version: 2015-01-21 License: (GPL-2 or LGPL-2.1) GitHub
Reset

21 build(s) found
Builder Build Number Start Time Elapsed Time Watcher Build Status
26.arm64 2338 2025-09-19 0:37:43 0:00:16 113 build successful
15.arm64 25735 2025-08-19 13:43:01 0:00:14 10032 build successful
10.6 206892 2025-08-17 23:28:57 0:00:30 72646 failed install-port
10.6 206892 2025-08-17 23:28:57 0:00:30 72646 failed install-port
15 16504 2024-10-18 23:33:00 0:00:50 2157 build successful
10.6 175698 2024-07-31 7:12:00 0:00:38 61464 failed install-port
14.arm64 16096 2024-01-30 12:02:39 0:00:14 4960 build successful
14 24222 2024-01-06 3:09:09 0:00:41 4033 build successful
10.6 131731 2023-08-18 12:30:39 0:00:35 48074 failed install-port
13.arm64 11854 2023-03-09 10:08:09 0:00:12 4245 build successful
10.6 104610 2023-01-13 14:14:22 0:00:38 39792 failed install-port
13 13390 2023-01-10 14:21:42 0:01:38 1819 build successful
10.6 71477 2022-05-24 18:29:28 0:00:41 31171 failed install-port
12 15141 2022-01-16 13:39:51 0:00:29 3552 build successful
10.6 54167 2022-01-16 11:19:44 0:02:39 26860 failed install-port
12.arm64 6087 2021-11-06 4:50:55 0:00:11 477 build successful
10.6 33877 2021-06-15 0:26:40 0:05:54 19109 failed install-port
11 11720 2021-01-03 3:22:48 0:01:15 1571 build successful
10.6 23036 2021-01-03 2:41:04 0:05:46 13584 failed install-port
11.arm64 7137 2021-01-03 2:10:17 0:00:20 1668 build successful
10.15 15824 2019-12-22 20:12:54 0:00:59 1651 build successful